• Status Closed
  • Percent Complete
  • Task Type Bugs
  • Category Music playback
  • Assigned To No-one
  • Operating System All players
  • Severity Low
  • Priority Very Low
  • Reported Version Release 3.4
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by fg - 2010-04-05
Last edited by jdgordon - 2010-10-13

FS#11175 - A theme can confuse the playback system

Using the CenterArt v2.0 theme ( can seriously confuse the playback system.

When the WPS from that theme is used (sbs and the rest of the config are not needed), selecting the first file in a directory starts playback of that directory, but often not of the first file.
If you then switch to the cabbiev2 wps while playback is active, the rebuffer (due to AA differences) will result in the correct track being played.

This is with default settings (apart from the theme obviously). It happens both from the file browser and the database.

Reproduceable on ipod video by both me and yorick ( and further)

Closed by  jdgordon
2010-10-13 11:12
Reason for closing:  Fixed

this patch *might* fix it…but i doubt it. try it anyway please

fg commented on 2010-04-14 19:01

This doesn’t fix it.

It looks like it’s unrelated with how full the buffer is. I’ve seen it with both a directory with 4 ogg files at 8MB total and 100MB flacs

fg commented on 2010-04-14 19:23

Removing the last line of the wps (The %Vp tag) makes the problem go away

fg commented on 2010-04-14 20:21

A wps with only “%Vp|0|%pp - %it|%pp - %fn|” is enough for me to reproduce the problem

fg commented on 2010-04-14 20:59

If I select a wps with just “%Vp|0|%fn|” in it on my ipod video, I get a data abort now, at 00034344, which is in wps_parse.

add another | at the end and it wont data abort.

CRAP! I hate this answer but it looks like it is related to broken files!
now why the hell is the theme showing the bug though?

I had the same problem, but now with the latest build r26857 no themes works on the now playing screen!

From This is for a Gigabeat F40 running Rockbox 3.6

Using the zeroclutter theme I created a playlist containing one album with 12 tracks (APC’s Thirteenth Step). I started playback and let the first track (The Package) play for about 15 seconds. Then I shut down the player and booted again. I selected Resume Playback from the main menu and it resumed playing track 3 instead, this time showing the observed repetition of the current track two positions later in the playlist. Strangely, while still playing track 3 (The Noose) I changed themes to cabbie v2 causing a rebuffer. Strangely, it rebuffered the correct track (The Package).

Some of the behavior seems to depend on the state of the buffer. I let it play for 45 seconds under the same circumstances and this time it resumed in the correct place but listed the next track as a duplicate of the 12th track instead of correctly as the 2nd. During playback of the spurious duplicate changing the theme to cabbie v2 once again caused Rockbox to rebuffer the correct track (Track #2).

Should be fixed in r27773.


Available keyboard shortcuts


Task Details

Task Editing