A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 75 lines 3.4 kB view raw
1\subsection{Sliding Puzzle} 2\screenshot{plugins/images/ss-sliding}{Sliding puzzle}{img:slidingpuzzle} 3 4The classic sliding puzzle game. Rearrange the pieces so that you can 5see the whole picture, or switch to number tiles if you like it a little easier 6Includes one picture puzzle\opt{albumart}{, but you can switch the puzzle picture to be the 7album art of the currently playing music track, if one exists (see 8\reference{ref:album_art})}. 9You can also use the sliding puzzle plugin as a viewer for supported image types, 10to turn your own pictures into a puzzle. 11 12Key controls: 13 14\begin{btnmap} 15 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD% 16 ,SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD% 17 ,MROBE100_PAD,PBELL_VIBE500_PAD,SANSA_FUZEPLUS_PAD,SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD% 18 ,RG_NANO_PAD} 19 {\ButtonLeft, \ButtonRight, \ButtonUp\ and \ButtonDown} 20 \opt{IPOD_4G_PAD,IPOD_3G_PAD} 21 {\ButtonLeft{} / \ButtonRight{} / \ButtonMenu{} / \ButtonPlay} 22 \opt{IRIVER_H10_PAD} 23 {\ButtonLeft{} / \ButtonRight{} / \ButtonScrollUp{} / \ButtonScrollDown} 24 \opt{COWON_D2_PAD} 25 {\TouchMidLeft{} / \TouchMidRight{} / \TouchTopMiddle{} / \TouchBottomMiddle} 26 \opt{MPIO_HD300_PAD}{\ButtonRew / \ButtonFF / \ButtonScrollUp / \ButtonScrollDown} 27 \opt{HAVEREMOTEKEYMAP}{& } 28 & Move Tile \\ 29 % 30 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD} 31 {\ButtonSelect} 32 \opt{IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec} 33 \opt{SANSA_CLIP_PAD}{\ButtonHome} 34 \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonDown} 35 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonLeft} 36 \opt{IRIVER_H10_PAD}{\ButtonRew} 37 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonFF} 38 \opt{COWON_D2_PAD}{\TouchBottomLeft} 39 \opt{PBELL_VIBE500_PAD}{\ButtonCancel} 40 \opt{SANSA_FUZEPLUS_PAD}{Long \ButtonPlay} 41 \opt{MPIO_HD300_PAD}{\ButtonEnter} 42 \opt{HAVEREMOTEKEYMAP}{& } 43 \opt{RG_NANO_PAD}{\ButtonB} 44 & Shuffle \\ 45 % 46 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 47 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay} 48 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonRight} 49 \opt{SANSA_E200_PAD,SANSA_FUZE_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD}{\ButtonSelect} 50 \opt{GIGABEAT_PAD}{\ButtonA} 51 \opt{MROBE100_PAD}{\ButtonDisplay} 52 \opt{GIGABEAT_S_PAD,PBELL_VIBE500_PAD}{\ButtonMenu} 53 \opt{SANSA_FUZEPLUS_PAD}{Long \ButtonSelect} 54 \opt{COWON_D2_PAD}{\TouchCenter} 55 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD,MPIO_HD300_PAD}{\ButtonPlay} 56 \opt{HAVEREMOTEKEYMAP}{& } 57 \opt{RG_NANO_PAD}{\ButtonA} 58 & Switch between pictures (default puzzle\opt{albumart}{, album art}, and your own image if 59launched via Open With), and numbered tiles \\ 60 % 61 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 62 \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,SANSA_CLIP_PAD,GIGABEAT_PAD% 63 ,MROBE100_PAD,COWON_D2_PAD,SANSA_FUZEPLUS_PAD}{\ButtonPower} 64 \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 65 \opt{IPOD_4G_PAD,IPOD_3G_PAD}{Long \ButtonSelect} 66 \opt{GIGABEAT_S_PAD}{\ButtonBack} 67 \opt{PBELL_VIBE500_PAD}{\ButtonRec} 68 \opt{SAMSUNG_YH92X_PAD,SAMSUNG_YH820_PAD}{\ButtonRew} 69 \opt{MPIO_HD300_PAD}{Long \ButtonMenu} 70 \opt{HAVEREMOTEKEYMAP}{& 71 \opt{IRIVER_RC_H100_PAD}{\ButtonRCStop} 72 } 73 \opt{RG_NANO_PAD}{\ButtonStart} 74 & Stop the game \\ 75\end{btnmap}