Bugzilla – Bug 15845
No stream info on Now Playing screen after firmware upgrade
Last modified: 2010-03-09 12:28:52 UTC
Now Playing screen blank after firmware upgrade to r8635. This is on Fab4 that had been testing as a server with 5 attached players (4 IP3K, one Baby) overnight with r8627 (?) and starting having issues when the USB drive mysteriously disappeared. But that's another bug. So I wanted to update to the latest firmware before running the same tests. The software update screen knew about r8633 but not the latest r8635, so I pressed the reset button on the back of the Fab4 momentarily. When I went to the software update screen, I could then see r8635 so I updated to r8635. Once I did that, I noticed that it was still scanning the attached USB hard disk, so I selected Internet Radio->Local-KQED FM 88.5, and I heard the audio using the headphones. However, the Now Playing screen had no stream info except for the elapsed time. I also noticed that Play/Paused indicator was in the wrong state. I turned on the applet.NowPlaying logging to debug and then displayed the Now Playing screen again. Including photo and log for above.
Created attachment 6602 [details] Log file with applet.NowPlaying enabled
Created attachment 6603 [details] Photo of Now Playing screen
Same thing when I selected a Pandora station. Audio OK, but same Now Playing screen.
Info on Now Playing screen returned after TinySC finished rescanning USB drive attached.
<speculation> While TinySC is scanning, especially in the initial stage when it is searching the media for possible files, it is possible to block for extended periods on file-system operations. This could cause some requests from SP to SbS to timeout, even though they may actually be acted upon. If a play command for remote service gets through, whether acknowledged or not, the player component may be able to connect to the remote source and stream successfully, even if display-handling code remains ignorant of the player status. </speculation>
Tried to repro immediately after upgrade to r8639. Went to same local FM radio station, and Pandora station. No issues seen -- stream info displayed OK. Am currently assuming that Touch was left in strange state after running overnight test, resulting in this issue. Will close for now and reopen if I see it again.