Download/cache songs
I see there's a download button for downloading songs in Chora but it errors out instantly with "Uh oh, something went wrong while downloading". Is downloading known to be broken/not yet implemented? Otherwise, is there any information I can provide to help debug this issue I am facing? Thanks
Downloading should work fine in the latest version. Could you share the logs of the app when downloading? And if you could provide a bit more info of your configuration, like if Navidrome is running behind a reverse proxy. If possible, try connecting to the server via http and local ip with port inside Chora, maybe there's something weird going on with the connection.
I haven't had a chance to figure out the logs yet sorry. I just tested this on another device (Android 14) and downloading works. The device that failed to download songs is on Android 10 - that might narrow it down slightly.
Downloading now works kinda strange... It downloads a file, but app has no caching at all. It cant cache neither file nor part of file, we don't have any buffer. So, when I have bad internet connection this is painful.
I see there's a download button for downloading songs in Chora but it errors out instantly with "Uh oh, something went wrong while downloading". Is downloading known to be broken/not yet implemented? Otherwise, is there any information I can provide to help debug this issue I am facing? Thanks
Just wanna ask - what service do you use? If you use Navidrome, check if your user is admin
I am joining this thread to avoid opening a new issue. I am using navidrome for FLAC playing only, so the files are kinda heavy. Is it just me or a caching mechanism similar to Spotify is not implemented yet? Playing the same song multiple times results in streaming from the server everytime, consuming a lot of mobile data. Am I missing something or is it the expected behavior? In case, I would like to ask you to add a configurable cache (like setting the max size, for example) to keep a local cache and avoid re-downloading everytime
Currently that is the implemented behavior. After the rewrite of the Navidrome connection client, i'll add offline caching (to disk too). And yeah the cache will have a setting for it's max size.