I have a theme on the iPod Classic which has worked fine for quite a while, but I just upgraded from a late August build to r30622-110930 and the WPS no longer works (the SBS is fine, though). I can't see anything in the change log, or the WPS instructions that looks like it might have broken it, but maybe someone can help me out?
Why isn't this working any more?
#Theme: Fold
#Author: Ross Thompson
# wintermute115@gmail.com
#Version: 2.0
#Licence: CC-SA-BY 3.0
#Created: 2010-06-07
#Target: iPod Photo
# 320x240x24
#Album Art: 120x120
#Load images
%X(background.bmp)
%xl(r,repeat_strip.bmp,0,7,4)
%xl(s,status_strip.bmp,0,0,4)
%xl(v,vol_strip.bmp,0,3,21)
%xl(S,shuffle.bmp,0,0)
%xl(R,rating_strip.bmp,0,0,10)
#Statusbar icons
%xl(a,batt_strip.bmp,296,0,18)
%xl(c,batt_charge_strip.bmp,296,0,18)
%xl(d,hd_light.bmp,254,-1,2)
%xl(h,Hold.bmp,276,2,2)
#Load font
%Fl(2,helvB14.fnt)
#Turn off standard statusbar
%wd
#Load in viewports, based on album art
%?C<%Vd(a)|%Vd(b)>
#Album Art
%Vl(a,20,45,120,120,-)
%Cl(0,0,120,120,c,c)
%Cd
#Progressbar
%V(0,182,320,5,-)
%pb(0,0,320,5,progressbar.bmp)
#Statusbar
%V(2,1,316,15,1)%Vf(FFFFFF)%Vb(000000)
#Text
%t(5)%?cf<%cH:%cM:%cS|%cl:%cM%cP>%ac%?cu<Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday> %cd %?cm<January|February|March|April|May|June|July|August|September|October|November|December> %cY;%t(2)%?cf<%cH:%cM:%cS|%cl:%cM%cP>%acBattery: %bl%% %(%?bc<Charging|%?bp<On Mains|%bt>>%)
#Hard drive indicator
%?lh<%xd(db)|%xd(da)>
#Hold switch
%?mh<%xd(ha)|%xd(hb)>
#Battery
%?bp<%?bl<%xd(ca)|%xd(ca)|%xd(cb)|%xd(cc)|%xd(cd)|%xd(ce)|%xd(cf)|%xd(cg)|%xd(ch)|%xd(ci)|%xd(cj)|%xd(ck)|%xd(cl)|%xd(cm)|%xd(cn)|%xd(co)|%xd(cp)|%xd(cq)|%xd(cr)>|%?bl<%xd(aa)|%xd(aa)|%xd(ab)|%xd(ac)|%xd(ad)|%xd(ae)|%xd(af)|%xd(ag)|%xd(ah)|%xd(ai)|%xd(aj)|%xd(ak)|%xd(al)|%xd(am)|%xd(an)|%xd(ao)|%xd(ap)|%xd(aq)|%xd(ar)>>
#Track name - 14pt bold
%V(10,22,300,17,2)%Vf(FFFFFF)%Vb(00007E)
%s%ac%?it<%it|%fm>
####Artist and album
# With Album Art
%Vl(a,160,60,150,30,1) %Vf(FFFFFF) %Vb(00007E)
%s%ac%?ia<%ia|%?d(2)<%d(2)|Artist Unknown>>
%s%ac%?id<%id|%?d(1)<%d(1)|Album Unknown>>
# Without Album Art
%Vl(b,10,60,300,30,1) %Vf(FFFFFF) %Vb(00007E)
%s%ac%?ia<%ia|%?d(2)<%d(2)|Artist Unknown>>
%s%ac%?id<%id|%?d(1)<%d(1)|Album Unknown>>
####Technical
# With Album Art
%Vl(a,160,100,150,40,0)%Vf(C8BFB5)%Vb(00007E)
%s%ac%?ig<%ig|No genre>%?iy< %(%iy%)|>
%s%ac%fc - %fb kbps%?fv< VBR|>
%s%ac%fs Kb
# Without Album Art
%Vl(b,10,100,300,30,0)%Vf(C8BFB5)%Vb(00007E)
%s%ac%?ig<%ig|No genre>%?iy< %(%iy%)|>
%s%ac%fc - %fb kbps%?fv< VBR|>
%s%ac%fs Kb
####Rating
# With Album Art
%Vl(a,160,140,150,20,0)%Vf(FFFFFF)%Vb(00007E)
%?rr<|%xd(Ra)|%xd(Rb)|%xd(Rc)|%xd(Rd)|%xd(Re)|%xd(Rf)|%xd(Rg)|%xd(Rh)|%xd(Ri)|%xd(Rj)>
# Without Album Art
%Vl(b,85,140,150,20,0)%Vf(FFFFFF)%Vb(00007E)
%?rr<|%xd(Ra)|%xd(Rb)|%xd(Rc)|%xd(Rd)|%xd(Re)|%xd(Rf)|%xd(Rg)|%xd(Rh)|%xd(Ri)|%xd(Rj)>
#Track times
%V(10,172,300,8,0)%Vf(FFFFFF)%Vb(00007E)
%ac%px%%
%V(10,190,300,8,0)%Vf(FFFFFF)%Vb(00007E)
%al%pc%ac-%pr%ar%pt
#Volume - First line left intentionally blank
%V(247,199,63,16,0)%Vf(FFFFFF)%Vb(00007E)
%?pv<%xd(va)|%xd(vb)|%xd(vc)|%xd(vd)|%xd(ve)|%xd(vf)|%xd(vg)|%xd(vh)|%xd(vi)|%xd(vj)|%xd(vk)|%xd(vl)|%xd(vm)|%xd(vn)|%xd(vo)|%xd(vp)|%xd(vq)|%xd(vr)|%xd(vs)|%xd(vt)|%xd(vu)>%ar%pv dB
#Shuffle / repeat
%V(128,202,25,14,0)%Vf(FFFFFF)%Vb(00007E)
%?ps<%xd(S)|>
%?mm<|%xd(ra)|%xd(rb)|%xd(rc)|%xd(rd)>
#Status icon
%V(154,200,15,15,0)%Vf(FFFFFF)%Vb(00007E)
%?mp<|%xd(sa)|%xd(sb)|%xd(sc)|%xd(sd)>
#Song data on main screen; Next data on WPS
%V(2,216,316,15,1)%Vf(FFFFFF)%Vb(00007E)
%s%?It<%Ia - %It|%?Fn<%Fn|Finding next track...>>
#Playlist data
%V(2,232,316,-,0)%Vf(FFFFFF)%Vb(00007E)
%s%ar%?pn<%pn|%d(1)> %(%pp of %pe%)