Thanks, very cool!
Just a small niggle: the canonical (freedesktop XDG spec) location for app data would be under ~/.local/share/Submusic.
Thanks, very cool!
Just a small niggle: the canonical (freedesktop XDG spec) location for app data would be under ~/.local/share/Submusic.
@maighstir @ljo
Hi. I found some time to push few changes to this app. I believe that saving streams, instead of downloading songs is working. I couldnât find anything about bandcamp supporting downloading songs via subsonic, so this has to suffice. I also made sure to push a option to switch between search2 and search3 in settings. As far as I am aware, bandicamp only supports search3 ( which was used by caching anyway ). If automatic downloading songs via steam is enabled, âdownload songâ on the songs lists should also use stream downloading.
Release is temporarily done on git. Its version 0.13.0. Iâll deploy it to open repos as soon as I get any feedback from you
Making sure you're not a bot!
Oh, and downloaded songs are saved to ~/Music
Cache updates on startup and âSave song from streamâ works nicely.
And the song files are stored in the new location â~/Music/Submusicâ
Thanks <3 . Iâll push it to openrepos at the morning.
Iâve tried using this app and overall it works well, the only thing Iâve noticed is that albums seem to list their songs in some random order. All of my music is tagged with the correct track and disc numbers, and Symfonium for example displays them correctly. Is there any way to order the songs?
Iâll add this to my âto doâ. Currently there is no way to sort anything.
Very nice app! The UI needs some polishing, but all the fundamental features are solid.
Connection to the NextCloud Music app works very well ~ keep up the good work!
Thanks <3 . I always struggled with ui things ( but somehow ended up working as a fullstack developer, writing websites :v ). Nextcloud was done fully by @pavelse. All props should go to him
Edit: Typos
Hello! Thanks for creating this app.
The way I use music players (and specifically Navidrome clients) is always around albums, not individual songs, so I am missing a couple of pages that work around that idea.
Would it be possible to see the favorite albums in the home screen? Or to have a separated page for favorite albums, ideally as a grid view. Similarly, a recently added albums page as well would be great.
Maybe this could be solved with a unique âalbumsâ page that allows to select all/favorite and different sorting options like recently added, alphabetical, number of playsâŚ
Then, a way to just play an album from start to end. That would work similarly to the Sailfish OS Media app album view.
I hope you donât mind the suggestions!
Hi. Thanks for suggestion. Any suggestions and ideas are helpfull
.
I have my own server at home ( 3 to be more precise ). I am mid migration from kubernetes to standalone vms under proxmox to have better automation and less resource usage. I should finish it tomorrow / friday ?.
My goal for next few updates is:
Sadly my sony 10 2 wanted me to go to sleep so bad, it made me a spicy pillow. I rudely refused to sleep on it and utilized that phone. Iâll only test this app on fairphone 5 running sfos 5.1.0.11, so if any1 will tests my app on sfos pre 5.1, additional feedback will be appreciated.
Iâve started weblate server alongside my email server. If any1 would like to help, feel free to translate this app here: Making sure you're not a bot!
Its my first time ever running self hosted email server, so if registration email wonât come, please ping me here.
Currently there are only 2 components to translate, but Iâll be adding more in the future ![]()
Edit: I think I pushed all ui texts.
Hi @Ghoelian
I just pushed a update to openrepos, which should sort songs in album via TrackID ( if exists ) or CDID ( If not ) with fallback to default sorting as subsonic returns them. Do you mind testing, if those are sorter properly now ? I only download music from youtube so I have not much to test.
If this will still be broken for you, will you mind sending me either âkeyâ that is used for sorting songs in your library, or if you donât know, full metadata of 3 songs in a row, that are displayed in your album ?
@VelvetPunch
Just a quick question about your message.
Or to have a separated page for favorite albums, ideally as a grid view
You can search for starred albums using top bar menu. I donât think that subsonic supports anything other than 5 starts system and âstarredâ system. Are you talking about something else, or are you asking for a standalone menu of âstarred albumsâ ?
About âRecently addedâ. I can see that subsonic supports ârecently addedâ albums and probably songs, but nothing about ârecently playedâ songs. Should be quite easy to add it. Iâll try to prepare it for the next release.
Just quickly tested with a few albums, and it seems to work correctly. Thanks for the fix!
Mhhh, no, sorry I didnât mean rated albums, but favorited.
Iâll show some examples from the client and server I use:
On Navidrome, the Subsonic server I use, I can see the following pages:
I can see Favorite albums, top rated, recently added and recently played.
My Subsonic client for desktop, Supersonic, also has a favorite albums view
To view recently added, Supersonic also offers that view by viewing the list of albums and sorting by Recently Added. Thereâs also other sorting options like recently played or frequently played.
If it helps, the project source code of Supersonic: GitHub - supersonic-app/supersonic: A lightweight and full-featured cross-platform desktop client for self-hosted music servers ¡ GitHub and Navidrome: GitHub - navidrome/navidrome: đ§ Your Personal Streaming Service ¡ GitHub
Many thanks!
Well. I was sure that the my app has filters for starred albms, but it only lists albums, which include any starred songs. Iâll rewrite this to actually filter for starred albums.
Will putting:
Or would you rather prefer this app to auto open âRecently addedâ by default ? I can push settings option, which will allow you to select, what menu should open after logging in, eg: Recently added albums
what menu should open after logging in, eg: Recently added albums
Recently added albums seems logic to me. Favorite albums would also work (but for some people that would be empty if they never marked anything as favorite).
An option to select between Songs and Albums for the Home Page in the settings, or pull-down-menu like you propose, would work.
Like mentioned I personally prefer to see music organized around albums instead of songs, but I understand not everyone prefers that. Defaulting to Songs might make more sense for the average user.
Anyone using this app to stream from Bandcamp? Iâm seemingly able to log in, at least there is no error and the Account UI gives me the option to log out. However trying to search for anything just results in a âno response from serverâ. Works fine using Feishin on desktop. And yes, I made sure itâs set to /search3.
Hi. I donât use bandcamp at all and mostly relay on what other people report. Mind sending me your logs ?
Kill your app and run it from the terminal via:
```
harbour-submusic --debug > ~/Downloads/submusic.log
```
Please be aware that those logs WILL include your hashed password. You can find all lines which include âv=1.16.1â and remove everything after that. You can send that file either via private message or here, if you donât mind making it public.
submusic.log.targz (2.0 KB)
Here you go, had to compress it since the forum didnât allow uploading text files.
This is me adding the server (copypasted all the login info, to avoid typos), trying to search a few times and toggling caching off and on.
Well. Bandcamp is responding on every req with 500 error⌠Mind installing version 0.13.0 or 0.13.-2 for testing ? You can find it on openrepos SubMusic | OpenRepos.net â Community Repository System or on my git server releases ( link at the top )
@ljo Hope you donât mind me pinging you. Youâve been using only bandcamp. Are you also having issues ?
Iâll search for my bandcamp auth. I removed it long time ago
Edit: I would wait until tomorrow. If any1 else reports that bandcamp is not working, its on their site. I can ping their server and subsonic api, but any req returns 500.