Seems to be OK, here. caching songs and all, but does not remember password, but could be due to terminal use or switching versions every time? Unsupported image format errors, due to not found?:
Thatâs a problem. Supersonic needs those endpoints implemented, in particular getAlbumList2 if unimplemented it wonât be able to fetch any album lists at all
To get started, go to Fan Settings, scroll down to Subsonic, and generate your credentials. You can then add Bandcamp as a Subsonic or OpenSubsonic server in your Subsonic client with the server URL https://bandcamp.com/api/subsonic.
Password is not remembered if you use 0.13.1 and when you use terminal. It was broken then. I have WIP release which possibly fixes images on bandcamp. I recently pushed a update, which asks servers for downscaled images and it seems to be the issue on bandcamp. You can try testing it: Making sure you're not a bot!
I am aware, that bandcamp does not support all subsonic endpoints, but the issue is that you are sending /search3, which works for Ijo. Thatâs why I am confused.
I wonder if youâll get any different errors, or if itâll just work. If still wonât, Iâll have to rollback changes related to downscaling images.
If above steps wonât would, would you mind uninstalling the app, removing all the files from â.cache/Submusic/harbour-submusic/iconsâ and testing version 0.13.1-2 / 0.12 ? This is the version before any images settings were added.
Nope, exactly the same error for both active and inactive original with 0.14.0-1/0.15.0-1. Also unfortunately identical error message with 0.13.1-2. No icons downloaded at all, just the error messages in the img-files.
You should be able to get 0.12 from my git. I donât remember why I removed it from openrepos. Possibly it was buggy or something ? In any case, 11 should be better
Edit: Iâll try to spend sunday / saturday on rewriting this appâŚ
Hi. Could you please check again, if you are still getting errors ? For me, bandcamp is responding with 200 on /search3 requests and I am confused, if this was a issue on their part or notâŚ.
Turns out that pasting into the username and password fields adds a space at the start (despite the copied text not having one) and since the generated ones for the Bandcamp API are so long, the start of the string is not visible. Apparently they decided that 500 was an appropriate response for trying to do anything with incorrect credentials. After making sure to delete those spaces, I get a list of all songs and can search as expected. Playing songs works as it should, and after changing from AlbumId to CovertArt there is album art in the normal UI but not the advanced one.
@ljo@necuz
Hi. I just pushed a small change, which allows to change albums images source for api calls for albums. From what I found, bandcamp only provides coverArt. Would you mind testing it in your free time ?
Install the app
Open it in terminal with debugging: `harbour-submusic --debug`
Settings => caching
Remove all cached images
Try to use albums
If still no images, Settings => APi and switch from covertArt to albumId for albums.
But no images showing at all. Looks like it is trying to read the file with the url as an image? But I only base that on the many âunsupported image formatâ messages still rolling by
I am sorry I can not say anything about navidrome, I cannot see any datastructures in the debug output. Only that kind of jpeg-URL is the info written into the icon img files with this setting, which certainly is progress compared to the ânot foundâ errror messages. The other observation I did is that the number of img files is much smaller than before
So just using that URL for downloading into the img file for caching instead of the actual URL if it is not an xml fragment with the error message should basically be enough to solve the missing images.