Plexamp using massive amounts of data on cellular despite settings

Server Version#: 1.41.2.9200
Player Version#: 4.11.2

I have remote wifi and cellular networks set to transcode everything above 192kbps to 128kbps opus, yet plexamp used ~1gb of data yesterday (Nov. 16) in roughly 40 tracks. All playback was through Android Auto. So far for the month I’m north of 5gb, all of it from plexamp.

quality settings screenshot

cache settings screenshot

Share Debug Logs.zip (348.5 KB)

Is it possible that Plexamp started on wifi – like, in your garage – and then switched to mobile data as you drove away?

I had a big data spike recently that lined up with a network switch. Like you, I was configured so it shouldn’t have happened. Elan even looked at my logs and could not find evidence that Plex mistakenly chose mobile data for the tracks it was downloading. Nonetheless, my phone warned me about unusual data usage from Plexamp a minute after I hit the road, so something went wrong.

(My mobile data is extremely, stupidly expensive, I never use it for streaming.)

That’s possible, most of the time I use plexamp is in the car and I drive through my wifi coverage when I leave the house. I don’t know if that’s the whole story though, yesterday’s spike happened after I’d been off my LAN for about 20ish minutes.

It’s hard to see exactly what happened but e.g. at 2:31 we switched to cellular. At 2:37 the cache decided to do a cleanup and nuked a bunch of files. After that it downloaded some Opus from the server.

Note that pre-caching isn’t a guarantee of not using cellular data, it just makes it less likely. In your case you ran into the bad luck of the cache needing to do a cleanup and some of those files you pre-cached were nuked.

I’ll have a look and see if we’re properly sorting the cache files, as it should be deleting the ones least recently used. (In this case technically they may not have been used yet.)

Thanks for the additional info!

Anything you can do to maintain a brick wall between wifi and cellular data would be appreciated. If I have configured Plexamp to limit the use cellular data, and that means I can’t play something, that’s actually ideal. Some of us weirdos pay per byte and even if an unexpected download only costs a few dollars, it is one of those things that is aggravating out of proportion to the actual injury, know what I mean?

Both Android and iOS allow disabling cellular data on a per-app basis, why not use that?

My issue isn’t that it’s using cellular, but that for some reason it’s using ~5x the data it should for 128kbps, even if plexamp chached the full 40 tracks on cellular that should be less than 200mb rather than ~1gb.

I actually didn’t know that, I will check it out. It may not be in my OS, my phone is old.

EDIT: You can only restrict background data use. There is no way in my OS to restrict mobile data per app at all times.

That doesn’t make sense to me, and there’s no evidence of it repeatedly downloading things (beyond the cache clearing episode).

Me neither, but it’s happened repeatedly in the last couple months - here’s what my Nov usage looks like:

Daily data usage

Data usage by app

This is all listening through android auto - I promise I don’t drive that much lol.

For what it’s worth I just found a bug whereby recently accessed content might be deleted by a cache purge which will be fixed in the next release. However, it wouldn’t typically cover just-cached content as that would show up as new and be left alone.

Not that your cache size is pretty small, 512MB, which is only around 9 hours of audio for Opus (and you’d likely have FLAC in the cache from WiFI usage). Make it larger and you’ll have fewer issues like this generally.

I’ll give that a try, thanks.

Would it be possible to have a setting to choose to always transcode regardless of network?

change your quality settings

Only works on remote WiFi and mobile, no?

I meant simply always transcode

There is a separate quality setting for WiFi.

There is a setting for wifi but it suggests it only affects remote networks “Playback - Quality - Ethernet or Wi-Fi - Music above this bitrate will convert when on remote network”

I’m just asking for an option to always transcode whether local, remote, or in space

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.