a simple web player for subsonic tinysub.devins.page
subsonic navidrome javascript
11
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: update readme

intergrav a96c7128 21569bda

+5 -6
+5 -6
README.md
··· 26 26 27 27 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. 28 28 29 - if anyone knows a solution to this, then please let me know! 30 - 31 29 ### offline support? 32 30 33 - maybe in the future? i'm not sure what exact 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. 31 + at the current moment, tinysub **requires** an active connection to the server to work at all. 34 32 35 - at the current moment, tinysub **requires** an active connection to the server to work. 33 + in the future, i plan on providing desktop builds of tinysub through Tauri, which would allow for adding desktop-exclusive features such as full library sync and offline usage. 34 + 35 + the web hosted version of tinysub is likely never going to get these features, as i believe there are limits to how much you can store in IndexedDB. i may be able to store the full library metadata offline, but whats the point if you can only cache a few songs? 36 36 37 37 ### mobile support? 38 38 39 39 ehhhh kinda. it does have responsive design, so menus do shift and resize based on whether you're on mobile or desktop, however, tinysub is mostly designed to look and feel like a desktop application, and also has certain controls that are not accessible on mobile (such as dragging rows around, selecting multiple items with shift, etc). 40 40 41 41 for alternative Subsonic clients: on iOS, i heavily recommend [Arpeggi](https://testflight.apple.com/join/LDWqgjAs) (whenever the TestFlight opens back up) or [Amperfy](https://github.com/BLeeEZ/amperfy). on Android, i've heard [Symfonium](https://www.symfonium.app) is amazing. 42 - 43 - for mobile to work you will likely need to install the app as a PWA so that the browser's tab bar doesn't interfere with the app. this is a known problem on Safari and Firefox (haven't tested others). 44 42 45 43 ## todo 46 44 ··· 66 64 - ✓ pwa (not offline, but installable) 67 65 - ✓ focus management 68 66 - ✓ search 67 + - ✓ undo/redo 69 68 - playlist management 70 69 - replaygain 71 70 - language support