tinysub#
tinysub is a simple web player for Subsonic. it's currently tested on a Navidrome server, and may not work elsewhere yet. i don't really like Navidrome's web client, and i wanted something akin to Strawberry Music Player, but i could run anywhere.
to use, visit devin.tngl.io (domain subject to change), or clone to your own machine and open /src/index.html in a browser. it's just plain JavaScript, HTML, and CSS, nothing fancy (may switch to Svelte in the future).
if you just want to test out a demo, try the navidrome demo server:
- host: https://demo.navidrome.org
- username: demo
- password: demo
this is not feature-complete, and is also unstable. this project is still a very early work-in-progress and i am working on it in my free time.
todo#
- ✓ playback
- ✓ queue system
- ✓ selection
- ✓ context menu
- ✓ drag and drop
- ✓ authorization
- ✓ settings
- ✓ very high performance, even with massive queues
- ✓ powerful but simple ui
- inspired by Strawberry
- ✓ favorites management
- ✓ shuffle
- ✓ scrobbling
- ✓ synced lyrics
- ✓ caching
- ✓ keyboard shortcuts
- pwa support
- probably super easy i just haven't looked into it yet
- search
- playlist management
- replaygain
- looping
- sort by
credits#
- icons: famfamfam-silk