Support and General Use > Theming and Appearance Customization

Corrupted "Now Playing Theme" UPDATED

<< < (2/9) > >>

Braverman:

--- Quote from: Frankenpod on October 11, 2021, 01:52:03 PM ---You don't say in exactly what way the WPS isn't working.
--- End quote ---

Sorry, it doesn't show up - at all - I get, what I believe is - the Rockbox fail-safe screen.



--- Quote from: Frankenpod on October 11, 2021, 01:52:03 PM ---The change mentioned in that other thread would mean the text not appearing - is that the problem you are having?  If not, what exactly does the WPS look like?  In what way is it not working?

Is it any better if you change to a smaller font?

--- End quote ---

Obviously see above.

The manual install would be dandy, but, the 3.15 file is called "rockbox-sansae200v2-3.15.zip", all I can find is "rockbox-sansac200v2-3.14.zip".  Note the e200 for V3.15 vs. the c200 for V3.14. Not sure if that okay.

Bilgus:
Try the latest dev version we don't fix bugs in releases 5 years old

Braverman:

--- Quote from: Bilgus on October 11, 2021, 04:58:41 PM ---Try the latest dev version we don't fix bugs in releases 5 years old

--- End quote ---
I wouldn't expect you to, but FYI I did - same problem.

I just wanna put 3.14 back on a v2.

***************** UPdate **********************

FINALLY found e200_v2 3.14 firmware. Manually installed, then installed fonts and the skin and copied over the config.cfg over and HELLO NURSE!

I'll see in a wee while if it lasts.

Bilgus:
I don't have a way to update the theme but here is the fix

Friskys2.cfg

--- Code: ---iconset: /.rockbox/icons/tango_small.bmp
viewers iconset: /.rockbox/icons/tango_small_viewers.bmp

--- End code ---

--- Code: ---#Theme Name: Friskys2 (based on Friskys)
#Author: M. Loster (original Theme: T. Kliemann)
#Platform: Sandisk Sansa E200 (176x220)
#Rockbox version 3.7+
#Version: 1.0, Mar 10, 2011
#Licenced CC-BY-SA 3.0
selector type: bar (gradient)
statusbar: off
scrollbar: right
foreground color: E7E7E7
background color: 000000
line selector start color: ff8605
line selector end color: ff8605
line selector text color: 000000
font: /.rockbox/fonts/14-Nimbus.fnt
wps: /.rockbox/wps/Friskys2.wps
sbs: /.rockbox/wps/Friskys2.sbs
fms: /.rockbox/wps/Friskys2.fms
iconset: /.rockbox/icons/tango_icons.12x12.bmp
viewers iconset: /.rockbox/icons/tango_icons_viewers.12x12.bmp
backdrop: Friskys2.bmp
ui viewport: 5,40,166,146,-,-,-


--- End code ---

Friskys2.wps
I'm not sure what the %Sx directive was for but I don't see it in the engine..
FrankenPod figured it out

--- Code: ---# Filesize / Dir Name
%V(78,136,73,16,1)%Vf(E7E7E7)%Vb(000000)
#%s%ar%fs %Sx(KB)

--- End code ---


--- Code: ---%wd
%X(back.bmp)
%xl(A,travel.bmp,77,20,7)
%xl(B,bat.bmp,5,17,10)
%xl(C,vol.bmp,102,17,10)
%xl(D,play.bmp,70,188)
%xl(E,pause.bmp,70,188)
%xl(F,wind.bmp,70,188)
%xl(G,rewind.bmp,70,188)
%xl(H,hddled.bmp,37,155,8)
%xl(I,lock.bmp,63,153,2)
%xl(J,charge.bmp,50,150,2)
%xl(K,repm.bmp,5,154,5)
%xl(L,shuffle.bmp,21,155,2)
#%xl(X,codec.bmp,20,137,22)
#%?fc<%xd(Xa)|%xd(Xb)|%xd(Xc)|%xd(Xd)|%xd(Xe)|%xd(Xf)|%xd(Xg)|%xd(Xh)|%xd(Xi)|%xd(Xj)|%xd(Xk)|%xd(Xl)|%xd(Xm)|%xd(Xn)|%xd(Xo)|%xd(Xp)|%xd(Xq)|%xd(Xr)|%xd(Xs)|%xd(Xt)|%xd(Xu)|%xd(Xv)>

# Virtual LED
%t(0.2)%?lh<%xd(Hb)|%xd(Ha)>;%t(0.2)%?lh<%xd(Hc)|%xd(Ha)>;%t(0.2)%?lh<%xd(Hd)|%xd(Ha)>;%t(0.2)%?lh<%xd(He)|%xd(Ha)>;%t(0.2)%?lh<%xd(Hf)|%xd(Ha)>;%t(0.2)%?lh<%xd(Hg)|%xd(Ha)>;%t(0.2)%?lh<%xd(Hh)|%xd(Ha)>

# Hold
%?mh<%xd(Ia)|%xd(Ib)>

# Shuffle
%?ps<%xd(Lb)|%xd(La)>

# Charging
%t(0.5)%?bc<%xd(Jb)|%xd(Ja)>;%t(0.5)%?bc<%xd(Ja)|%xd(Ja)>

# Repeat Mode
%?mm<%xd(Ka)|%xd(Kb)|%xd(Kc)|%xd(Kd)|%xd(Ke)>

# Playback Mode
%?mp<|%xd(D)|%xd(E)|%xd(F)|%xd(G)>

# Volume
%?pv<%xd(Ca)|%xd(Cb)|%xd(Cc)|%xd(Cd)|%xd(Ce)|%xd(Cf)|%xd(Cg)|%xd(Ch)|%xd(Ci)|%xd(Cj)>

# Battery
%t(0.5) %?bl<%xd(Ba)|%xd(Bb)|%xd(Bb)|%xd(Bc)|%xd(Bd)|%xd(Be)|%xd(Bf)|%xd(Bg)|%xd(Bh)|%xd(Bi)|%xd(Bj)>;%?bl<%t(0)|%t(0.5)%xd(Ba)|%t(0)|%t(0)|%t(0)|%t(0)|%t(0)|%t(0)|%t(0)|%t(0)|%t(0)>

# Tape Travel - complex ;)
%t(0.1) %?mp<|%xd(Ad)|%xd(Af)|%xd(Ac)|%xd(Aa)>;%t(0.3) %?mp<|%xd(Aa)|%xd(Ad)|%xd(Aa)|%xd(Ac)>;%t(0.3) %?mp<|%xd(Aa)|%xd(Ad)|%xd(Ab)|%xd(Ab)>;%t(0.1) %?mp<|%xd(Ae)|%xd(Ad)|%xd(Ab)|%xd(Ab)>;%t(0.3) %?mp<|%xd(Ad)|%xd(Ad)|%xd(Ac)|%xd(Aa)>;%t(0.3) %?mp<|%xd(Ab)|%xd(Ad)|%xd(Aa)|%xd(Ac)>;%t(0.3) %?mp<|%xd(Ab)|%xd(Ad)|%xd(Ab)|%xd(Ab)>;%t(0.1) %?mp<|%xd(Af)|%xd(Ad)|%xd(Ab)|%xd(Ab)>;%t(0.3) %?mp<|%xd(Ad)|%xd(Ad)|%xd(Ac)|%xd(Aa)>;%t(0.3) %?mp<|%xd(Ac)|%xd(Ad)|%xd(Aa)|%xd(Ac)>;%t(0.3) %?mp<|%xd(Ac)|%xd(Ab)|%xd(Ab)|%xd(Ab)>;%t(0.1) %?mp<|%xd(Ag)|%xd(Ab)|%xd(Ab)|%xd(Ab)>;%t(0.3) %?mp<|%xd(Ad)|%xd(Ab)|%xd(Ac)|%xd(Aa)>

# Battery (Text) / Sleep Timer
%V(6,4,67,12,1)%Vf(60FF05)%Vb(000000)
%s%t(5)%al%bvV%ar%bl%%;%s%t(5)%ac%bt;%?bs<%t(5)%ac%s%Sx(Sleep Timer): %bs|%t(0)>

# Volume (Text) / Clock / Date / Pitch
%V(103,4,67,12,1)%Vf(60FF05)%Vb(000000)
%t(5)%?mv(3)<%alVOL%ar%pvdB|%ac%?cf<%cH:%cM:%cS|%cI:%cM %cP>>;%t(5)%?mv(3)<%alVOL%ar%pvdB|%ac%cy/%cm/%cd>;%?Sp<%t(5)%ac%s%Sx(Pitch): %Sp|%t(0)>

# Title (Filename)
%V(6,40,147,16,1)%Vf(E7E7E7)%Vb(000000)
%s%ar%?it<%it|%Sx(<Untagged>): %fn>

# Artist (Dir name) / Album (../Dir name) / Track / Year
%V(6,57,147,16,1)%Vf(E7E7E7)%Vb(000000)
%t(8)%s%ar%?ia<%ia|%?d(1)<[%d(1)]|[root]>>;%t(6)%s%ar%?id<%id|%?d(2)<%?ia<|../[%d(2)]>|%?ia<|../[root]>>>%?in<%?id< - %Sx(Tracknum) %in|%Sx(Tracknum) %in>|>%?iy< - %iy|>

# Playlist Num / Playlist Name
%V(6,80,147,16,1)%Vf(E7E7E7)%Vb(000000)
%s%ar%# %pp/%pe %?pn<"%pn"|>

# Next Track (Next Filename)
%V(6,97,147,16,1)%Vf(E7E7E7)%Vb(000000)
%s%ar%?It<%Sx(Next:) %It - %?Ia<%Ia|>|%?Fm<%Sx(Next:) %Sx(<Untagged>): %Fm|>>

# Bitrate / Sample Rate / RepGain
%V(6,119,147,16,1)%Vf(E7E7E7)%Vb(000000)
%s%ar%fbk %?fv<VBR|CBR> %fkk %?rg<%Sx(Replaygain): %(%Sx(Off)%)|%Sx(Replaygain): %rg|%Sx(Replaygain): %rg|%Sx(Replaygain): %rg|%Sx(Replaygain): %rg|>

# Filesize / Dir Name
%V(78,136,73,16,1)%Vf(E7E7E7)%Vb(000000)
%s%ar%fs %Sx(KiB)

# Track Time (Current / Total)
%V(78,155,73,16,1)%Vf(E7E7E7)%Vb(000000)
%ar%?mp<%(%pt%)|%t(10)%pc|%t(10)%pc|%pc|%pc>;%ar%?mp<%t(0)|%t(2)%(%pt%)|%t(2)%(%pt%)|%t(0)|%t(0)>

# Codec
%V(6,135,67,15,1)%Vf(60FF05)%Vb(000000)
%ac%fc

# PBar
%V(4,173,168,8,1)%Vf(60FF05)%Vb(000000)
%pb(0,0,168,8,progbar.bmp)

# Peak Meter
%V(7,194,62,20,1)%Vf(60FF05)%Vb(000000)
%pm


--- End code ---

Frankenpod:
IIRC %Sx(text) causes the text in the brackets to be translated to the current language choice.

And if I also remember correctly, if it's used with text that doesn't have a translation listed, it makes the theme fall over.  I remember a long time ago thinking that was unfortunate/awkward and it would be better if it just fell back to using the untranslated English

I don't know if that's the problem the theme is having - because my conversion to 320x240 has that line still in it, and it works on the ipod classic (at least it did when I made it).  It might depend on what translations exist for each version of rockbox - perhaps the sansa with later rockbox versions doesn't have a translation listed for "KB"?


https://forums.rockbox.org/index.php?topic=52219.0

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version