Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

self-selecter

A web app for music lovers to curate their own musical catalog with a quirky, visual, and fun interface.

Setup

  1. Serve static web pages from src/. e.g. cd src; python -m http.server

The Plan...

  • 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

About

Goals

  • 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

Tech Stack

  • HTML/CSS
  • HTMX
  • Static file web server

Inspirations

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages