just uploaded my tool to let you make an embedable bandcamp-style player for selling music on itch.io (or anywhere you can embed html+js+assets)
https://suricrasia.online/blamscamp/
got the source code uploaded to the military industrial website: https://github.com/blackle/blamscamp
I made the itch.io link public so there's a smaller chance that it will disappear https://blackle.itch.io/titled-songs
a little roadmap in order of importance:
- importing of previously exported zips for editing
- bulk import of mp3 files, with data automatically populated by ID3 tags
- built-in mp3 re-encoder to give the option of reducing audio quality for public listening
- make the player work good on mobile when embedded on itch.io
made a video explaining how to use it, and best practices I found to make it look as good as possible on the store page :>
https://youtu.be/fE6G0zSec1E
also a text guide https://github.com/blackle/blamscamp/blob/main/GUIDE.md
@SuricrasiaOnline Less "public domain programming" and more "one shark" in this case, but cheers for making it and making it freely available!
@SuricrasiaOnline Also the entire track name should be a link to play, not just the play/pause button.
@mdhughes good point!
@SuricrasiaOnline what about other formats *cough* lossless *cough*
@joe if selling on itch.io, you can upload a zip file that contains lossless files, which a person gets access to after payment. though also according to caniuse you should be able to add flac already and it should work on most browsers. haven't tested tho
@SuricrasiaOnline oh awesome!
@SuricrasiaOnline @joe One of the great quality control features of Bandcamp is that it *only* allows lossless uploads.
@SuricrasiaOnline @joe Bandcamp also requires entering metadata for tags when uploading.
@SuricrasiaOnline Oh, this is nice! Thank you!
@SuricrasiaOnline ahhh, thank you!! I've been thinking about using itch now
@SuricrasiaOnline unrelated but looking forward to more music! didn't expect to enjoy these so much :)
@SuricrasiaOnline if I wouldn't work for a company I'd actually start my own Bandcamp with Blackjack and Hookers. I already know how to detect copyrighted music.
@koyuchan I've taken to saying "without blackjack and hookers". Very fitting considering Epic's business model (loot boxes, i.e. gambling).
@koyuchan lol
@SuricrasiaOnline track three
@SuricrasiaOnline this is awesome, i'd honestly forgotten that things besides games were on itch, but having a familliar interface for it like this really makes it seem like a good alternative
@SuricrasiaOnline holy fuckin shit, i didn't even think about selling my music on itch, and now this? thanks!
@SuricrasiaOnline Whoa, spectacular idea! Long live itch.io!
@SuricrasiaOnline this is great, thank you!
@SuricrasiaOnline i've been thinking about m3u or making a more modern replacement of it. because i like the idea of offline playlists.
what do you think of this
@lainduck I wonder if you can put a data URL in an m3u file
https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs
here's how it looks on itch.io
https://blackle.itch.io/music-player-test?secret=Y7cMx1EaBBE6Ny4XsDtwMpJK9k
basically you upload the exported zip to itch and set it to "this file will be played in the browser"
then you can upload a zip with higher quality audio and make that purchasable