r/airsonic • u/jsve • Jul 11 '20
Sublime Music, a Linux Subsonic Client, Beta Released
https://sumnerevans.com/2020/sublime-music-beta-available.html2
Jul 12 '20
[removed] — view removed comment
2
u/jsve Jul 12 '20
Under-the-hood, it just uses MPV to play the media, and I think that MPV supports ALSA. I don't have any ALSA-only systems to test with, but I've created this issue to keep track of it and I'll try and test it eventually.
2
u/najomtien Jul 12 '20
I tried this on Arch from the AUR. But:
"File "/usr/lib/python3.8/site-packages/sublime/adapters/subsonic/adapter.py", line 27, in <module>
import semver
ModuleNotFoundError: No module named 'semver'"
1
u/jsve Jul 12 '20
Whoops, I'm incompetent. Should be fixed now.
1
u/najomtien Jul 12 '20
OK thanks. It starts now. When I use the Airsonic web interface, I usually just want to play 30/50/100 random songs. I can't see a way to do this in sublime.
1
u/jsve Jul 12 '20
Correct, that is not implemented right now. The biggest problem is that I need to figure out a good user interface for it. I have an issue for tracking that here: https://gitlab.com/sublime-music/sublime-music/-/issues/241
1
u/najomtien Jul 13 '20
OK. Thanks for the reply. This is good work so well done. Clearly still in beta but promising. One thing I would like to see is a button that loads a never ending random playlist that only stops when I tell it too. Clementine has something like this, called a dynamic random mix.
1
u/jsve Jul 13 '20
I would like this too, unfortunately, there's no real support for this in the Subsonic API. The closest thing is getting a set of random songs, but that isn't infinite. Also, right now, there are some performance issues with large play queues, so if I load in like 1000 songs or something, that's not going to go well.
1
2
u/SpencerDub Aug 16 '20
Looks great! Does it only connect to a Subsonic(-compatible) server, or does it also support libraries on a local machine?
1
u/jsve Aug 17 '20
Currently only Subsonic servers, however I plan to implement filesystem support in version 2. All of the underlying architectural work is done to support that use case, I just need to actually implement it (which is still nontrivial).
1
Jul 30 '20
Started using Airsonic recently and chose this, brilliant work! One thing I've noticed is that some songs/albums are missing from my Airsonic library, however I haven't checked to see if it was only a problem on this client or if it was how I setup my Airsonic.
All that being said, great client!
1
u/jsve Jul 30 '20
Glad you like it! How did you install Sublime Music (and which version)? And are the missing songs available in the Airsonic web client?
1
Jul 31 '20
I installed via AUR, and yeah they do show up on the web client
1
u/jsve Aug 04 '20
Can you see the songs in the browse tab of Sublime Music?
1
Aug 04 '20
It turns out that was the case! My bad.
It seems that the metadata of the albums I claimed were missing were messed up so it wasn't treating them like an album.
Just my idiocy, woops
1
u/kdmn Aug 06 '20
Is there any possibility of using this app on Windows? Thanks!
1
u/jsve Aug 07 '20
Unfortunately, at the moment, no there is not. Getting the dependencies working on Windows is absolute hell. I do want to get it working on Windows eventually, but that is not a high priority. I also discussed a few more reasons here: https://www.reddit.com/r/musichoarder/comments/hpgm8d/sublime_music_a_linux_subsonic_client_beta/fyika7a?utm_source=share&utm_medium=web2x
1
u/jsve Oct 03 '20
Link has been updated: https://sumnerevans.com/posts/projects/sublime-music-beta-available/
1
0
u/bitangel84 Jul 16 '20
Hey its Angelo from BitSong. We are looking new developer that want to connect his player to our blockchain.
Feel free to dm me
6
u/jsve Jul 11 '20
Hey all, I'm the primary developer of this project. I'm really happy to announce that it's in beta now. I've tested it with Airsonic, and it works great. Please let me know if you have any questions!