A web app for music lovers to curate their own musical catalog with a quirky, visual, and fun interface.
- Serve static web pages from
src/. e.g.cd src; python -m http.server
-
2025-06-08: In
bootstrap-data, create some ad-hoc generated CLI scripts with the idea and manually modifying and curating music with tags. (The YouTube corpus is lacking in useful tags, ultimately.) Though this isn't the ideal UI, I want to set up a fruitful interaction between curated tags and using the tags to self-select music. -
next: add support for Bandcamp, and standalone URLs (which will lack metadata, e.g. radio station websites); add album art as much as possible; play counts and last selected in db; list common and incoming tags
-
next: fennel repl to build fancy curation algorithms, guides by the existing tags
-
idea: self hosting friendly for 1 person or small cluster of people; default to sharing content cheaply and visiting other people's collections; but still not social web
- Create a fast, simple interface for music discovery and curation
- Enable self-hosting and complete data control
- Provide platform independence from music streaming services
- Deliver a delightful, visual-first user experience
- HTML/CSS
- HTMX
- Static file web server
This project draws inspiration from classic music discovery platforms:
- Songza - For its mood-based music selection
- Muxtape - For its minimalist playlist interface
- 8tracks - For its community-driven curation
The technical architecture is influenced by:
The name is a little bit of a pun, and mostly a reference to my favorite ska band: The Selecter.