Extreme data/battery usage

Issue description:

I just tried this app for the first time today as a replacement for d-sub. Despite the playlist size being set to 200, hitting shuffle creates a 2000 song playlist. Somehow the entire library was added to the download queue . Within an hour or so the app had used 75% of my battery and 32 gig of space. My cache limit was set to 20 GB.

What gives?

Logs:

Upload description: Dangie

Additional information:

 

 

Reproduction steps:

 
Open the app.
 

Media provider:

Emby

Screenshots:

     

First thanks for the bad rating :slight_smile:

Then the log is empty, so it’s hard to tell anything. But "Somehow the entire library was added to the download queue " means that you did something to generate that.
Symfonium never downloads or cache or pre cache anything unless it’s explicitly enabled.

The most probable reason to have all the provider cached is that you enabled the option Automatic offline cache in the provider settings that does exactly that when enabled.

You can just Go to settings / Manage offline files then see in the Offline file list why it’s downloaded and in the auto offline rules tab what rules you have enabled to trigger the downloads.

I see that now. It would be nice if that option was available during initial server configuration. Seems dangerous to have that enabled by default. And it’s not bound by the cache limit?

The rating will be updated.

I also found the pre-cache options are hidden when the playback cache size is set to zero. Without the context of those options, it’s not very clear how playback cache differs from rolling cache. Why 2 different limits?

That option is disabled by default and hidden on purpose from initial configuration to avoid this situation.

A small reminder of the option description:

Furthermore by default, downloads are limited to wifi only so should also not have used your data unless you disabled that option too.

And no permanent cache is not bound to limits since you explicitly want everything cached, if you limit then what is cached ? (See below)

For the differences there’s docs on everything in the doc section:

1 Like

Got it working now. Thanks for the help!