eichblatt / litestream

Time Machine live music streaming for microprocessor
GNU General Public License v3.0
1 stars 0 forks source link

Player stops reading #174

Open ma261065 opened 5 months ago

ma261065 commented 5 months ago

Every so often (possibly due to a WiFi glitch) this happens:

Playing -- Read 3528117/9794669 (36%) of track 17/21 InBuffer: 100% OutBuffer: 99% Playing -- Read 3670934/9794669 (37%) of track 17/21 InBuffer: 100% OutBuffer: 99% Playing -- Read 3813315/9794669 (39%) of track 17/21 InBuffer: 100% OutBuffer: 99% Playing -- Read 3953640/9794669 (40%) of track 17/21 InBuffer: 100% OutBuffer: 100% Playing -- Read 4092391/9794669 (42%) of track 17/21 InBuffer: 100% OutBuffer: 89% Playing -- Read 4231981/9794669 (43%) of track 17/21 InBuffer: 100% OutBuffer: 93% Playing -- Read 4370198/9794669 (45%) of track 17/21 InBuffer: 100% OutBuffer: 99% Playing -- Read 4510868/9794669 (46%) of track 17/21 InBuffer: 100% OutBuffer: 99% Playing -- Read 4646976/9794669 (47%) of track 17/21 InBuffer: 100% OutBuffer: 91% Playing -- Read 4789164/9794669 (49%) of track 17/21 InBuffer: 100% OutBuffer: 99% Playing -- Read 4881931/9794669 (50%) of track 17/21 InBuffer: 72% OutBuffer: 93% Playing -- Read 4881931/9794669 (50%) of track 17/21 InBuffer: 2% OutBuffer: 26% Playing -- Read 4881931/9794669 (50%) of track 17/21 InBuffer: 2% OutBuffer: 0% Playing -- Read 4881931/9794669 (50%) of track 17/21 InBuffer: 2% OutBuffer: 0% Playing -- Read 4881931/9794669 (50%) of track 17/21 InBuffer: 2% OutBuffer: 0% Playing -- Read 4881931/9794669 (50%) of track 17/21 InBuffer: 2% OutBuffer: 0% Playing -- Read 4881931/9794669 (50%) of track 17/21 InBuffer: 2% OutBuffer: 0% Playing -- Read 4881931/9794669 (50%) of track 17/21 InBuffer: 2% OutBuffer: 0% Playing -- Read 4881931/9794669 (50%) of track 17/21 InBuffer: 2% OutBuffer: 0% Playing -- Read 4881931/9794669 (50%) of track 17/21 InBuffer: 2% OutBuffer: 0% Playing -- Read 4881931/9794669 (50%) of track 17/21 InBuffer: 2% OutBuffer: 0% Playing -- Read 4881931/9794669 (50%) of track 17/21 InBuffer: 2% OutBuffer: 0%

We should time out or retry in this situation.

ma261065 commented 5 months ago

Clarification: If WiFi drops we get an exception, and it reboots back to the "Choose WiFi screen", which seems like the correct behaviour

But if it's connected to WiFi, but the internet connection is down we get the behaviour above