• they/them

composer, accordionist, electronicsist, nascent game dev, professor, parent


torcado
@torcado
I made this tool specifically because of the initial Epic acquisition of Bandcamp, I really want to help the people impacted by these decisions. This is a formal post about Scritch, since I never made one on cohost!

Scritch is a simple, fully customizable media player designed for music artists.
The Scritch Player (shown above) is just a single html file, a config file, and a folder to place your songs. It was designed to be as easy as possible to set up, just download, place files, customize, zip, and upload!

You can upload a Scritch album to any website or server you have access to, but for the non tech-savvy users Scritch was designed to be used with itch.io. You can simply upload the zip as a project, and album purchases are handled for you!

demo: https://keestak.itch.io/heck-deck-ost
github: https://github.com/torcado194/scritch-player

I also made the Scritch Editor, a tool to streamline the process. Create an album player right in the browser, preview changes, and download a pre-packaged zip to upload directly. The editor also reads audio metadata to automate a lot of the process!

http://torcado.itch.io/scritch-editor

Scritch allows you to create preview and locked tracks, for files you want to be made exclusive to those who purchase the album. Scritch Editor will even automatically generate the preview audio files, if you wish! If you have lower quality versions, you are free to use those for the public upload and save the higher quality versions for the purchased download, as well.

Scritch is 100% free to use/modify/etc. I regularly maintain it whenever people have an issue or a feature request. Let me know if you use it or have any suggestions!

❤️


You must log in to comment.

in reply to @torcado's post:

I'm still interested in eventually moving bandcrash to using the Scritch player, rather than the forked version of Blamscamp it's currently running on. Scritch is an amazing player of course, but it only handles the very last bit of making an album available online, and that's where Bandcrash comes in.

awesome! that'd be cool to see :) bandcrash is another great tool
I was actually in the process of adding encoding and metadata features into the editor, I already got through the hard part of adding a custom ffmpeg wasm binary into the editor a few months back!

Oh neat, that's certainly a way to do it! I'm still not a huge fan of using web-based stuff to sling large files around but obviously a lot of folks would be very into that if you can get it working.

Hmmm. Curious if the itch.io demo is actually using files hosted on itch. It'd be such an easy one-two punch if I could host Scritch and the music files themselves on Itch. Though I suppose Itch still maintains its for indie games, not necessarily music or other stuff (even though I have seen zines and text-based articles hosted there)

I haven't used neocities so it's hard for me to say. Scritch simply uses an HTML file + config file + folder of audio files. if neocities lets you upload any files, then you should be able to upload each of those and run the page. if not, it may still be possible to embed the itch player in a neocities page. but I'd have to try it myself to give a better answer