I've been using Subsonic for several years on my Unraid NAS at home. I have a 25/5 Mbps cable connection. For over a year I had a Verizon cell phone that worked flawlessly when streaming to the Subsonic (and then later DSub) Android client.
Around 6 months ago I switched to T-Mobile. The first few months were great - no speed issues downloading songs to the Android client. The last 1.5 months have not been great. When I start the DSub app, I have no problems connecting to my home server and enumerating through my MP3 collections, but when I start to play a playlist, the first 2 to 5 MB of song data will download at normal speed, but then it throttles down to 10k per second. This effectively makes the application unusable over the T-Mobile connection.
I've done a bunch of tests that seem to indicate T-Mobile as the root cause, but would like to know if anyone else has experienced similar behavior. Here are some of my findings -
My Home NAS /T-Mobile / DSub Android = Throttling
My Home NAS / T-Mobile (Co-Workers phone) / DSub Android = Throttling
My Home NAS / T-Mobile (Wife's phone) / DSub Android = Throttling
My Home NAS / T-Mobile (over Android VPN tunnel) / DSub Android = Normal
My Home NAS / Co-worker's ATT Phone / DSub Android = Normal
My Home NAS / Co-Workers Verizon Phone / DSub Android = Normal
My Home NAS / WORK ISP / Subsonic Web client = Normal
My Home NAS / T-Mobile USB tethering to Work computer / Subsonic Web Client = Throttling
Other data appears to be unaffected - as I can browse Internet data and run SpeedTest's all day long and get very fast speeds (30/20 Mbps sometimes). I opened a case with T-Mobile, but they are saying that they have not implemented any traffic shaping polices that might throttle MP3 downloads. The tests seem to indicate something different. I suspect my home IP address is not white-listed to prevent the throttling.
I think the tests I ran have definitively ruled out my home ISP as being the root cause. Any one have any thoughts if DSub settings might be contributing?
THanks!