Start of using a streaming proxy server
Stability fixes
Better estimate file length
Merge branch 'master' into StreamProxy
Merge from main
Stop buffering update from running forever
Kill old proxy when no longer in use
Fix proxy killing
Get rid of code which is never reached
Add buffer time before next player tries to prepare
Stop proxy server when mediaPlayer chaining as well
Fixed an odd edge case that could stop playback
With stuttering fixed, can now chain even on streamed songs
Don't specify a content-length since no way to estimate it well
Fix underestimating filesize screwing up stream
Fix last commit
Get rid of more dead code
Older devices don't do transparent encoding apparently
Fix for devices sending repeated requests for more data after already having sent everything
Fix buffer = 0 -> then StreamProxy shouldn't be being used