A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

Remove flashing text with the player name from the Next track label in WPS

Currently, in Cabbie v2 there is a demonstration of the %ft() tag, which shows the player name (or Rockbox! if not configured) for a second between switching tracks, or every 5 minutes of playback. This is confusing for a couple of users (including me), does not bring any useful information, and is removed from the theme. The tag and its documentation are left intact, so theme developers can make use of it in their themes.

Change-Id: Id3c79f442e4836a78d24997bd66e01c08206dd18

+41 -41
+1 -1
manual/advanced_topics/main.tex
··· 38 38 39 39 \subsection{\label{ref:CustomisingThePlayername}Customising The Playername} 40 40 41 - Some themes (Cabbiev2) show a customizable playername in the Whats Playing Screen. 41 + Some themes show a customizable playername in the Whats Playing Screen. 42 42 Edit the first line of \fname{/.rockbox/playername.txt} to show your own message 43 43 or leave an empty file to disable the feature, deleting the file will generate a new 44 44 playername.txt file containing 'Rockbox!' next boot.
+1 -1
wps/cabbiev2.112x64x1.wps
··· 50 50 %s%ac%?id<%id|%?d(1)<%d(1)|%(root%)>> 51 51 %s%ac%?it<%it|%fn> 52 52 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 53 - %t(5)%ac%s%?Fn<%Sx(Next:) %?It<%It|%Fn>|%ac%?Sr<%pe %Sx(of) %pp|%pp %Sx(of) %pe>>%;%t(5)%ac%s%?Fn<%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%Fn>|%ac%?Sr<%pe %Sx(of) %pp|%pp %Sx(of) %pe>>>;%s%ac%t(1, 300)%ft(playername.txt) 53 + %t(5)%ac%s%?Fn<%Sx(Next:) %?It<%It|%Fn>|%ac%?Sr<%pe %Sx(of) %pp|%pp %Sx(of) %pe>>%;%t(5)%ac%s%?Fn<%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%Fn>|%ac%?Sr<%pe %Sx(of) %pp|%pp %Sx(of) %pe>>> 54 54 %V(0,48,-,8,-) 55 55 %pc%ar%pr
+1 -1
wps/cabbiev2.128x128x16.wps
··· 49 49 # 50 50 # Next Track Info 51 51 %V(3,73,122,12,-) 52 - %s%ac%Sx(Next:) %?It<%It|%Fn>;%s%ac%t(1, 300)%ft(playername.txt) 52 + %s%ac%Sx(Next:) %?It<%It|%Fn> 53 53 # 54 54 # Time Elapsed/Remaining 55 55 %V(3,95,122,12,1)
+1 -1
wps/cabbiev2.128x128x2.wps
··· 49 49 # 50 50 # Next Track Info 51 51 %V(3,70,122,12,-) 52 - %s%ac%Sx(Next:) %?It<%It|%Fn>;%s%ac%t(1, 300)%ft(playername.txt) 52 + %s%ac%Sx(Next:) %?It<%It|%Fn> 53 53 # 54 54 # Time Elapsed/Remaining 55 55 %V(3,96,122,12,-)
+1 -1
wps/cabbiev2.128x160x16.wps
··· 55 55 %s%ac%?it<%it|%fn> 56 56 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 57 57 58 - %s%ac%Sx(Next Track:);%s%ac%t(1, 300)%ft(playername.txt) 58 + %s%ac%Sx(Next Track:) 59 59 %s%ac%?It<%It|%Fn> 60 60 61 61 #Time and Playlist Info
+1 -1
wps/cabbiev2.128x64x1.wps
··· 59 59 # 60 60 # Next Track Info 61 61 %V(0,42,128,8,1) 62 - %ac%s%Sx(Next:) %?It<%It|%Fn>;%s%ac%t(1, 300)%ft(playername.txt) 62 + %ac%s%Sx(Next:) %?It<%It|%Fn>
+1 -1
wps/cabbiev2.128x96x16.wps
··· 49 49 # 50 50 # Next Track Info 51 51 %V(3,56,122,12,-) 52 - %s%ac%Sx(Next:) %?It<%It|%Fn>;%s%ac%t(1, 300)%ft(playername.txt) 52 + %s%ac%Sx(Next:) %?It<%It|%Fn> 53 53 # 54 54 # Time Elapsed/Remaining 55 55 %V(3,73,122,12,1)
+1 -1
wps/cabbiev2.128x96x2.wps
··· 53 53 %s%ac%?id<%id|%?d(1)<%d(1)|%(root%)>> 54 54 %s%ac%?it<%it|%fn> 55 55 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 56 - %s%Sx(Next:) %ac%It;%s%ac%t(1, 300)%ft(playername.txt) 56 + %s%Sx(Next:) %ac%It
+2 -2
wps/cabbiev2.132x80x16.wps
··· 57 57 %s%al%?id<%id|%?d(1)<%d(1)|%(root%)>> 58 58 %s%al%?it<%it|%fn> 59 59 %s%al%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 60 - %s%al%Sx(Next:) %?It<%It|%Fn>;%s%al%t(1, 300)%ft(playername.txt) 60 + %s%al%Sx(Next:) %?It<%It|%Fn> 61 61 # 62 62 # Track Info - No Album Art 63 63 %Vl(b,0,10,-,48,1) 64 64 %s%ac%?id<%id|%?d(1)<%d(1)|%(root%)>> 65 65 %s%ac%?it<%it|%fn> 66 66 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 67 - %s%ac%Sx(Next:) %?It<%It|%Fn>;%s%ac%t(1, 300)%ft(playername.txt) 67 + %s%ac%Sx(Next:) %?It<%It|%Fn>
+2 -2
wps/cabbiev2.138x110x2.wps
··· 61 61 %s%al%?id<%id|%?d(1)<%d(1)|%(root%)>> 62 62 %s%al%?it<%it|%fn> 63 63 %s%al%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 64 - %s%al%Sx(Next Track:);%s%al%t(1, 300)%ft(playername.txt) 64 + %s%al%Sx(Next Track:) 65 65 %s%al%?It<%It|%Fn> 66 66 # 67 67 # Track Info - No Album Art ··· 69 69 %s%ac%?id<%id|%?d(1)<%d(1)|%(root%)>> 70 70 %s%ac%?it<%it|%fn> 71 71 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 72 - %s%ac%Sx(Next Track:);%s%ac%t(1, 300)%ft(playername.txt) 72 + %s%ac%Sx(Next Track:) 73 73 %s%ac%?It<%It|%Fn>
+1 -1
wps/cabbiev2.160x128x1.wps
··· 55 55 %s%ac%?it<%it|%fn> 56 56 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 57 57 58 - %ac%Sx(Next Track:);%s%ac%t(1, 300)%ft(playername.txt) 58 + %ac%Sx(Next Track:) 59 59 %s%ac%?It<%It|%Fn>
+2 -2
wps/cabbiev2.160x128x16.wps
··· 62 62 %s%al%?it<%it|%fn> 63 63 %s%al%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 64 64 65 - %Sx(Next Track:);%t(1, 300)%ft(playername.txt) 65 + %Sx(Next Track:) 66 66 %s%?It<%It|%Fn> 67 67 # 68 68 # Track Info - No Album Art ··· 71 71 %s%ac%?it<%it|%fn> 72 72 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 73 73 74 - %ac%Sx(Next Track:);%ac%t(1, 300)%ft(playername.txt) 74 + %ac%Sx(Next Track:) 75 75 %s%ac%?It<%It|%Fn>
+2 -2
wps/cabbiev2.160x128x2.wps
··· 62 62 %s%al%?it<%it|%fn> 63 63 %s%al%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 64 64 65 - %s%al%Sx(Next Track:);%s%al%t(1, 300)%ft(playername.txt) 65 + %s%al%Sx(Next Track:) 66 66 %s%al%?It<%It|%Fn> 67 67 # 68 68 # Track Info - No Album Art ··· 71 71 %s%ac%?it<%it|%fn> 72 72 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 73 73 74 - %ac%Sx(Next Track:);%s%ac%t(1, 300)%ft(playername.txt) 74 + %ac%Sx(Next Track:) 75 75 %s%ac%?It<%It|%Fn>
+2 -2
wps/cabbiev2.176x132x16.wps
··· 62 62 %s%al%?it<%it|%fn> 63 63 %s%al%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 64 64 65 - %s%al%Sx(Next Track:);%s%al%t(1, 300)%ft(playername.txt) 65 + %s%al%Sx(Next Track:) 66 66 %s%al%?It<%It|%Fn> 67 67 # 68 68 # Track Info - No Album Art ··· 71 71 %s%ac%?it<%it|%fn> 72 72 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 73 73 74 - %ac%Sx(Next Track:);%ac%t(1, 300)%ft(playername.txt) 74 + %ac%Sx(Next Track:) 75 75 %s%ac%?It<%It|%Fn>
+1 -1
wps/cabbiev2.176x220x16.wps
··· 69 69 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 70 70 %s%ac%?iy<%iy|> 71 71 72 - %ac%Sx(Next Track:);%ac%t(1, 300)%ft(playername.txt) 72 + %ac%Sx(Next Track:) 73 73 %s%ac%?It<%It|%Fn> 74 74 %s%ac%?Ia<%Ia|%?IA<%IA>>
+2 -2
wps/cabbiev2.220x176x16.wps
··· 62 62 %s%al%?it<%it|%fn> 63 63 %s%al%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 64 64 65 - %s%al%Sx(Next Track:);%s%al%t(1, 300)%ft(playername.txt) 65 + %s%al%Sx(Next Track:) 66 66 %s%al%?It<%It|%Fn> 67 67 # 68 68 # Track Info - No Album Art ··· 71 71 %s%ac%?it<%it|%fn> 72 72 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 73 73 74 - %ac%Sx(Next Track:);%ac%t(1, 300)%ft(playername.txt) 74 + %ac%Sx(Next Track:) 75 75 %s%ac%?It<%It|%Fn>
+1 -1
wps/cabbiev2.240x320x16.mini2440.wps
··· 30 30 %?C<%s%ac%?it<%it|%fn>|> 31 31 %?C<%s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>|%ac%Sx(Next Track:)>> 32 32 %?C<|%s%ac%?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>>> 33 - %?C<%s%ac%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn>|%s%ac%?Id<%Id|%?D(1)<%D(1)|%(root%)>>>;%s%ac%t(1, 300)%ft(playername.txt) 33 + %?C<%s%ac%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn>|%s%ac%?Id<%Id|%?D(1)<%D(1)|%(root%)>>> 34 34 35 35 36 36 %pc%ac%?Sr<%pe %Sx(of) %pp|%pp %Sx(of) %pe>%ar%pr
+2 -2
wps/cabbiev2.240x320x16.wps
··· 61 61 %s%ac%?id<%id|%?d(1)<%d(1)|%(root%)>> 62 62 %s%ac%?it<%it|%fn> 63 63 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 64 - %s%ac%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn>;%s%ac%t(1, 300)%ft(playername.txt) 64 + %s%ac%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn> 65 65 # 66 66 # Track Info - No Album Art 67 67 %Vl(b,0,45,-,198,1) ··· 73 73 %ac%?ig<%ig|> 74 74 %ac%?fv<%(vbr%) |>%fb kbit/s %fc 75 75 76 - %ac%Sx(Next:);%ac%t(1, 300)%ft(playername.txt) 76 + %ac%Sx(Next:) 77 77 %s%ac%?Id<%Id|%?D(1)<%D(1)|%(root%)>> 78 78 %ac%s%?It<%It|%Fn> 79 79 %s%ac%?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>>
+1 -1
wps/cabbiev2.240x400x16.wps
··· 25 25 %?C<%s%ac%?it<%it|%fn>|> 26 26 %?C<%s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>>|%ac%Sx(Next Track:)> 27 27 %?C<|%s%ac%?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>>> 28 - %?C<%s%ac%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn>|%s%ac%?Id<%Id|%?D(1)<%D(1)|%(root%)>>>;%s%ac%t(1, 300)%ft(playername.txt) 28 + %?C<%s%ac%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn>|%s%ac%?Id<%Id|%?D(1)<%D(1)|%(root%)>>> 29 29 30 30 31 31 %pc%ac%?Sr<%pe %Sx(of) %pp|%pp %Sx(of) %pe>%ar%pr
+2 -2
wps/cabbiev2.320x240x16.mrobe500.wps
··· 35 35 %s%al%?id<%id|%?d(1)<%d(1)|%(root%)>> 36 36 #%s%al%iy 37 37 38 - %s%al%Sx(Next Track:);%s%al%t(1, 300)%ft(playername.txt) 38 + %s%al%Sx(Next Track:) 39 39 %s%al%?It<%It|%Fn> 40 40 %s%al%?Ia<%Ia|%IA> 41 41 ··· 45 45 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 46 46 %s%ac%iy 47 47 48 - %ac%Sx(Next Track:);%ac%t(1, 300)%ft(playername.txt) 48 + %ac%Sx(Next Track:) 49 49 %s%ac%?It<%It|%Fn> 50 50 %s%ac%?Ia<%Ia|%IA> 51 51
+2 -2
wps/cabbiev2.320x240x16.wps
··· 63 63 %s%al%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 64 64 %s%al%?iy<%iy> 65 65 66 - %s%al%Sx(Next Track:);%s%al%t(1, 300)%ft(playername.txt) 66 + %s%al%Sx(Next Track:) 67 67 %s%al%?It<%It|%Fn> 68 68 %s%al%?Ia<%Ia|%?IA<%IA>> 69 69 # ··· 74 74 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 75 75 %s%ac%?iy<%iy> 76 76 77 - %ac%Sx(Next Track:);%ac%t(1, 300)%ft(playername.txt) 77 + %ac%Sx(Next Track:) 78 78 %s%ac%?It<%It|%Fn> 79 79 %s%ac%?Ia<%Ia|%?IA<%IA>>
+2 -2
wps/cabbiev2.320x480x16.wps
··· 35 35 %ac%?ig<%ig|> 36 36 %ac%?fv<%(vbr%) |>%fb kbit/s %fc 37 37 %s%ac%?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> 38 - %ac%Sx(Next Track:);%ac%t(1, 300)%ft(playername.txt) 38 + %ac%Sx(Next Track:) 39 39 %ac%s%?It<%It|%Fn> 40 40 # 41 41 # album art viewport ··· 53 53 54 54 # next track info - AA 55 55 %Vl(d,0,338,-,-120,-) 56 - %?C<%s%ac%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn>|%s%ac%?Id<%Id|%?D(1)<%D(1)|%(root%)>>>;%s%ac%t(1, 300)%ft(playername.txt) 56 + %?C<%s%ac%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn>|%s%ac%?Id<%Id|%?D(1)<%D(1)|%(root%)>>> 57 57 58 58 # playtime 59 59 %V(15,398,290,30,-)
+2 -2
wps/cabbiev2.360x400x16.wps
··· 62 62 %s%ac%?it<%it|%fn> 63 63 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 64 64 65 - %s%ac%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn>;%s%ac%t(1, 300)%ft(playername.txt) 65 + %s%ac%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn> 66 66 # 67 67 # Track Info - No Album Art 68 68 %Vl(b,0,56,-,247,1) ··· 75 75 %ac%?fv<%(vbr%) |>%fb kbit/s %fc 76 76 77 77 78 - %ac%Sx(Next:);%ac%t(1, 300)%ft(playername.txt) 78 + %ac%Sx(Next:) 79 79 %s%ac%?Id<%Id|%?D(1)<%D(1)|%(root%)>> 80 80 %ac%s%?It<%It|%Fn> 81 81 %s%ac%?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>>
+2 -2
wps/cabbiev2.400x240x16.wps
··· 63 63 %s%al%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 64 64 %s%al%?iy<%iy> 65 65 66 - %s%al%Sx(Next Track:);%s%al%t(1, 300)%ft(playername.txt) 66 + %s%al%Sx(Next Track:) 67 67 %s%al%?It<%It|%Fn> 68 68 %s%al%?Ia<%Ia|%?IA<%IA>> 69 69 # ··· 74 74 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 75 75 %s%ac%?iy<%iy> 76 76 77 - %ac%Sx(Next Track:);%ac%t(1, 300)%ft(playername.txt) 77 + %ac%Sx(Next Track:) 78 78 %s%ac%?It<%It|%Fn> 79 79 %s%ac%?Ia<%Ia|%?IA<%IA>>
+2 -2
wps/cabbiev2.480x800x16.wps
··· 36 36 %ac%?ig<%ig|> 37 37 %ac%?fv<%(vbr%) |>%fb kbit/s %fc 38 38 %s%ac%?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> 39 - %ac%Sx(Next Track:);%ac%t(1, 300)%ft(playername.txt) 39 + %ac%Sx(Next Track:) 40 40 %ac%s%?It<%It|%Fn> 41 41 # 42 42 # album art viewport ··· 54 54 55 55 # next track info - AA 56 56 %Vl(d,0,550,-,-200,-) 57 - %?C<%s%ac%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn>|%s%ac%?Id<%Id|%?D(1)<%D(1)|%(root%)>>>;%s%ac%t(1, 300)%ft(playername.txt) 57 + %?C<%s%ac%Sx(Next:) %?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn>|%s%ac%?Id<%Id|%?D(1)<%D(1)|%(root%)>>> 58 58 59 59 # playtime 60 60 %V(20,660,440,36,-)
+2 -2
wps/cabbiev2.800x480x16.wps
··· 21 21 %s%ac%?it<%it|%fn> 22 22 %s%ac%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 23 23 24 - %ac%Sx(Next Track:);%ac%t(1, 300)%ft(playername.txt) 24 + %ac%Sx(Next Track:) 25 25 %s%ac%?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn> 26 26 27 27 # ··· 38 38 %s%al%?it<%it|%fn> 39 39 %s%al%?ia<%ia|%?iA<%iA|%?d(2)<%d(2)|%(root%)>>> 40 40 41 - %s%al%Sx(Next Track:);%s%al%t(1, 300)%ft(playername.txt) 41 + %s%al%Sx(Next Track:) 42 42 %s%al%?Ia<%Ia|%?IA<%IA|%?D(2)<%D(2)|%(root%)>>> - %?It<%It|%Fn> 43 43 44 44 # playtime
+1 -1
wps/cabbiev2.96x96x16.wps
··· 49 49 # 50 50 # Next Track Info 51 51 %V(2,56,92,8,1) 52 - %s%ac%Sx(Next:) %?It<%It|%Fn>;%s%ac%t(1, 300)%ft(playername.txt) 52 + %s%ac%Sx(Next:) %?It<%It|%Fn> 53 53 # 54 54 # Time Elapsed/Remaining 55 55 %V(2,73,92,8,1)