···2233_tinysub_ is a simple web player for _Subsonic_. it's currently tested on a Navidrome server, [and may not work elsewhere yet](https://tangled.org/devins.page/tinysub/issues/17). i don't really like Navidrome's web client, and i wanted something akin to [Strawberry Music Player](https://www.strawberrymusicplayer.org), but i could run anywhere.
4455-to use, visit [devin.tngl.io](https://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](https://tangled.org/devins.page/tinysub/issues/6)).
55+to use, visit [https://tinysub.devins.page](https://tinysub.devins.page), or clone to your own machine and open `/src/index.html` in a browser. it's just plain JavaScript, HTML, and CSS, nothing fancy..
66+77+you can also build to a single index.html with [monolith](https://github.com/Y2Z/monolith) by running `nix build`!
6879if you just want to test out a demo, try the navidrome demo server:
810···16181719## faq
18202121+### i can't log in!
2222+2323+if you are trying to connect to devices on your local network or Tailscale, it may not work. on Chromium, i was able to log into my server through Tailscale by using it's IP address (not magicDNS), but i have no clue if this works in other browsers.
2424+2525+if anyone knows a solution to this, then please let me know!
2626+1927### offline support?
20282129maybe in the future? i'm not sure what limits web applications have on IndexedDB and how many songs i could store in there. i may be able to add offline support with a limit to the cache, but it's definitely not high priority.
22302323-at the current moment, tinysub _requires_ an active connection to the server to work.
3131+at the current moment, tinysub **requires** an active connection to the server to work.
24322533### mobile support?
2634