diff --git a/FunKey/Config.in b/FunKey/Config.in index 71d09c8..5afb1d0 100644 --- a/FunKey/Config.in +++ b/FunKey/Config.in @@ -21,3 +21,4 @@ source "$BR2_EXTERNAL_FUNKEY_PATH/package/bibi/Config.in" source "$BR2_EXTERNAL_FUNKEY_PATH/package/picoarch/Config.in" source "$BR2_EXTERNAL_FUNKEY_PATH/package/clock/Config.in" source "$BR2_EXTERNAL_FUNKEY_PATH/package/st-sdl/Config.in" +source "$BR2_EXTERNAL_FUNKEY_PATH/package/gmu/Config.in" diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/funkey.keymap b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/funkey.keymap new file mode 100644 index 0000000..ffa58fa --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/funkey.keymap @@ -0,0 +1,66 @@ +# Gmu key mappings +# Required keys: Modifier, Up, +# Down, Pause, ProgramInfo, Exit, +# PlaylistPlayItem, PlaylistClear, +# FileBrowserAddFileToPlaylistOrChDir +Modifier=Select +# Global mappings: +#Left=Left +#Right=Right +Up=Up +Down=Down +ShutdownTimer=Mod+Down +IncreaseVolume=Right +DecreaseVolume=Left +ToggleTime=Mod+Left +Pause=X +Stop=Mod+X +ToggleView=Start +PreviousTrack=L +NextTrack=R +SeekForward=Mod+R +SeekBackward=Mod+L +Lock=Lock +Unlock=Unlock +Exit=Mod+Start +Help=Mod+Up + +# Program info mappings: +ProgramInfo=Mod+A +ProgramInfoOkay=A +# File browser mappings: +#FileBrowserDirUp=Left +#FileBrowserChDir=Right + +FileBrowserPlayFile=B +FileBrowserAddFileToPlaylistOrChDir=A +FileBrowserAddDirToPlaylist=Y +FileBrowserInsertFileIntoPlaylist=Mod+A +FileBrowserNewPlFromDir=Mod+Y +#FileBrowserDeleteFile=Mod+X +# Playlist mappings: +PlaylistPlayItem=A +PlaylistToggleRandomMode=B +PlaylistRemoveItem=Y +PlaylistClear=Mod+Y +PlaylistSave=Mod+B +# Playlist save dialog: +PlaylistSaveSelect=A +PlaylistSaveCancel=B +PlaylistSaveLoadList=Y +PlaylistSaveAppendList=Mod+Y +#PlaylistDeleteFile=Mod+X +PlaylistQueue=Mod+Right +# Track info mappings: +TrackInfoToggleCover=A +TrackInfoToggleText=B +# Question dialog mappings: +QuestionYes=A +QuestionNo=B +# Setup mappings: +SetupSelect=A +SetupSaveAndExit=X +SetupSaveAndRunGmu=Y +SetupFileBrowserSelect=A +SetupFileBrowserChDir=A +SetupFileBrowserCancel=B diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/gmu.dge b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/gmu.dge new file mode 100755 index 0000000..c58ecc4 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/gmu.dge @@ -0,0 +1,19 @@ +#!/bin/sh +cd `dirname $0` +DEFAULT_CONFIG_FILE="/mnt/FunKey/.config/gmu/gmu.conf" +while true; do + # 运行应用程序 + if [ -f ${DEFAULT_CONFIG_FILE} ]; then + SDL_NOMOUSE=1 ./gmu -c ${DEFAULT_CONFIG_FILE} + else + SDL_NOMOUSE=1 ./gmu -c gmu.funkey.conf + fi + + # 检查退出状态码,30是表示重新启动 + if [ $? -eq 30 ]; then + echo "Restarting myapp..." + else + echo "Exiting loop" + break + fi +done diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/gmu.funkey.conf b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/gmu.funkey.conf new file mode 100644 index 0000000..55df886 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/gmu.funkey.conf @@ -0,0 +1,47 @@ +Gmu.AutoPlayOnProgramStart=no +Gmu.DefaultFileBrowserPath=/mnt/Music/ +Gmu.DefaultPlayMode=continue +Gmu.DeviceCloseASAP=no +Gmu.FadeOutOnSkip=yes +Gmu.FileBrowserFoldersFirst=yes +Gmu.FileSystemCharset=UTF-8 +Gmu.FirstRun=no +gmuhttp.BaseDir=/mnt/ +gmuhttp.DisableLocalPassword=yes +gmuhttp.Listen=Local +gmuhttp.Password=funkey +Gmu.LastPlayedPlaylistItem=None +Gmu.LastPlayedPlaylistItemTime=0 +Gmu.PlaylistSavePresets=rock.m3u;pop.m3u;electronic.m3u;classic.m3u;alternative.m3u;soundtrack.m3u;chiptunes.m3u;playlist1.m3u;playlist2.m3u;playlist3.m3u;playlist4.m3u;playlist5.m3u;playlist6.m3u;playlist7.m3u;playlist8.m3u;playlist9.m3u;playlist10.m3u +Gmu.ReaderCache=512 +Gmu.ReaderCachePrebufferSize=256 +Gmu.RememberLastPlaylist=yes +Gmu.RememberSettings=yes +Gmu.ResumePlayback=yes +Gmu.Shutdown=0 +Gmu.ShutdownCommand=/sbin/poweroff +Gmu.Volume=11 +Gmu.VolumeControl=Software +Gmu.VolumeHardwareMixerChannel=0 +Log.Enable=no +Log.MinimumPlaytimePercent=50 +Log.MinimumPlaytimeSec=30 +SDL.AllowVolumeControlInHoldState=no +SDL.AutoSelectCurrentPlaylistItem=yes +SDL.BacklightPowerOnOnTrackChange=no +SDL.CoverArtworkFilePattern=cover.jpg;cover.png;front.jpg;*.jpg;*.png +SDL.CoverArtworkLarge=no +SDL.DefaultSkin=dbcompo +SDL.EnableCoverArtwork=yes +SDL.FileBrowserSelectNextAfterAdd=yes +SDL.Fullscreen=yes +SDL.Height=240 +SDL.InputConfigFile=gmuinput.funkey.conf +SDL.KeyMap=funkey.keymap +SDL.LoadEmbeddedCoverArtwork=first +SDL.LyricsFilePattern=$.txt;*.txt;*.nfo +SDL.Scroll=always +SDL.SecondsUntilBacklightPowerOff=30 +SDL.SmallCoverArtworkAlignment=right +SDL.TimeDisplay=remaining +SDL.Width=240 diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/gmuinput.funkey.conf b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/gmuinput.funkey.conf new file mode 100644 index 0000000..a6c9839 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/gmuinput.funkey.conf @@ -0,0 +1,15 @@ +FullKeyboard=no +Button-0=117,Up +Button-1=100,Down +Button-2=108,Left +Button-3=114,Right +Button-4=115,Select +Button-5=107,Start +Button-6=97,A +Button-7=98,B +Button-8=120,X +Button-9=121,Y +Button-10=110,R +Button-11=109,L +Button-12=113,Power + diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/analyzer.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/analyzer.png new file mode 100644 index 0000000..3845036 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/analyzer.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/arrow-down.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/arrow-down.png new file mode 100644 index 0000000..4ea01a7 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/arrow-down.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/arrow-up.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/arrow-up.png new file mode 100644 index 0000000..c603521 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/arrow-up.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/display-tl.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/display-tl.png new file mode 100644 index 0000000..f22a7a0 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/display-tl.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/display-tm.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/display-tm.png new file mode 100644 index 0000000..da4446c Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/display-tm.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/display-tr.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/display-tr.png new file mode 100644 index 0000000..a996fc9 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/display-tr.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/footer-tl.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/footer-tl.png new file mode 100644 index 0000000..6f2d404 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/footer-tl.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/footer-tm.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/footer-tm.png new file mode 100644 index 0000000..3d7829d Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/footer-tm.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/footer-tr.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/footer-tr.png new file mode 100644 index 0000000..b836986 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/footer-tr.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_large_orange.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_large_orange.png new file mode 100644 index 0000000..845a4cf Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_large_orange.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_lcd.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_lcd.png new file mode 100644 index 0000000..0938ea3 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_lcd.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_lcd_1.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_lcd_1.png new file mode 100644 index 0000000..27077a0 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_lcd_1.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_lcd_2.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_lcd_2.png new file mode 100644 index 0000000..18f98fd Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_lcd_2.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_lcd_black.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_lcd_black.png new file mode 100644 index 0000000..641f7e2 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_lcd_black.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_small_1.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_small_1.png new file mode 100644 index 0000000..be28056 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_small_1.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_small_black.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_small_black.png new file mode 100644 index 0000000..1adca5b Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_small_black.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_small_orange.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_small_orange.png new file mode 100644 index 0000000..1945cb5 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_small_orange.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_small_white.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_small_white.png new file mode 100644 index 0000000..2daa5ad Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/letters_small_white.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/lvmiddle.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/lvmiddle.png new file mode 100644 index 0000000..11bc56b Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/lvmiddle.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/symbols.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/symbols.png new file mode 100644 index 0000000..fe237bf Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/symbols.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/textarea-m.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/textarea-m.png new file mode 100644 index 0000000..135e585 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/textarea-m.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/theme.conf b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/theme.conf new file mode 100644 index 0000000..bc50455 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo-small/theme.conf @@ -0,0 +1,72 @@ +# Gmu Theme file +FormatVersion=2 + +#Fontsize=10 +Font1Type=bitmap +Font1=letters_small_white.png +Font1CharWidth=5 +Font1CharHeight=7 + +Font2Type=bitmap +Font2=letters_small_orange.png +Font2CharWidth=5 +Font2CharHeight=7 + +Icon.ArrowUp=arrow-up.png +Icon.ArrowDown=arrow-down.png + +Header.ImagePrefix=footer +Header.PosX1=0 +Header.PosY1=38 +Header.PosX2=0 +Header.PosY2=51 + +ListView.ImagePrefix=textarea +ListView.PosX1=0 +ListView.PosY1=51 +ListView.PosX2=0 +ListView.PosY2=-13 + +Footer.ImagePrefix=footer +Footer.PosX1=0 +Footer.PosY1=-13 +Footer.PosX2=0 +Footer.PosY2=0 + +Display.ImagePrefix=display +Display.PosX1=0 +Display.PosY1=0 +Display.PosX2=0 +Display.PosY2=38 + +#Display.Fontsize=12 +Display.FontType=bitmap +Display.Font=letters_large_orange.png +Display.FontCharWidth=10 +Display.FontCharHeight=14 + +Display.FontUpperCaseOnly=yes + +Display.Symbols=symbols.png +Display.SymbolsWidth=16 +Display.SymbolsHeight=16 +Display.Symbol.Play.OffsetX=0 +Display.Symbol.Play.OffsetY=2 +Display.Symbol.Pause.OffsetX=13 +Display.Symbol.Pause.OffsetY=2 +Display.Symbol.Stereo.OffsetX=6 +Display.Symbol.Stereo.OffsetY=20 + +Display.TitleScrollerOffsetY=4 +Display.TitleScrollerOffsetX1=28 +Display.TitleScrollerOffsetX2=0 +Display.PlayPauseOffsetX=5 +Display.PlayPauseOffsetY=3 +Display.VolumeOffsetX=3 +Display.VolumeOffsetY=20 +Display.BitrateOffsetX=28 +Display.BitrateOffsetY=21 +Display.FrequencyOffsetX=138 +Display.FrequencyOffsetY=21 +Display.TimeOffsetX=248 +Display.TimeOffsetY=21 diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/arrow-down.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/arrow-down.png new file mode 100644 index 0000000..4ea01a7 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/arrow-down.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/arrow-up.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/arrow-up.png new file mode 100644 index 0000000..c603521 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/arrow-up.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/dbcompo.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/dbcompo.png new file mode 100644 index 0000000..ae2b9b7 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/dbcompo.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/display-tl.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/display-tl.png new file mode 100644 index 0000000..f22a7a0 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/display-tl.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/display-tm.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/display-tm.png new file mode 100644 index 0000000..da4446c Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/display-tm.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/display-tr.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/display-tr.png new file mode 100644 index 0000000..a996fc9 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/display-tr.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/footer-tl.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/footer-tl.png new file mode 100644 index 0000000..b057c54 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/footer-tl.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/footer-tm.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/footer-tm.png new file mode 100644 index 0000000..d00be3f Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/footer-tm.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/footer-tr.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/footer-tr.png new file mode 100644 index 0000000..c43a184 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/footer-tr.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/letters_large_orange.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/letters_large_orange.png new file mode 100644 index 0000000..845a4cf Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/letters_large_orange.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/letters_large_white.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/letters_large_white.png new file mode 100644 index 0000000..01e6b0a Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/letters_large_white.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/lvmiddle.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/lvmiddle.png new file mode 100644 index 0000000..11bc56b Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/lvmiddle.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/symbols.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/symbols.png new file mode 100644 index 0000000..fe237bf Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/symbols.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/textarea-m.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/textarea-m.png new file mode 100644 index 0000000..135e585 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/textarea-m.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/theme.conf b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/theme.conf new file mode 100644 index 0000000..69678c3 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/dbcompo/theme.conf @@ -0,0 +1,72 @@ +# Gmu Theme file +FormatVersion=2 + +#Fontsize=10 +Font1Type=bitmap +Font1=letters_large_white.png +Font1CharWidth=10 +Font1CharHeight=14 + +Font2Type=bitmap +Font2=letters_large_orange.png +Font2CharWidth=10 +Font2CharHeight=14 + +Icon.ArrowUp=arrow-up.png +Icon.ArrowDown=arrow-down.png + +Header.ImagePrefix=footer +Header.PosX1=0 +Header.PosY1=38 +Header.PosX2=0 +Header.PosY2=64 + +ListView.ImagePrefix=textarea +ListView.PosX1=0 +ListView.PosY1=65 +ListView.PosX2=0 +ListView.PosY2=-26 + +Footer.ImagePrefix=footer +Footer.PosX1=0 +Footer.PosY1=-26 +Footer.PosX2=0 +Footer.PosY2=0 + +Display.ImagePrefix=display +Display.PosX1=0 +Display.PosY1=0 +Display.PosX2=0 +Display.PosY2=38 + +#Display.Fontsize=12 +Display.FontType=bitmap +Display.Font=letters_large_orange.png +Display.FontCharWidth=10 +Display.FontCharHeight=14 + +Display.FontUpperCaseOnly=yes + +Display.Symbols=symbols.png +Display.SymbolsWidth=16 +Display.SymbolsHeight=16 +Display.Symbol.Play.OffsetX=0 +Display.Symbol.Play.OffsetY=2 +Display.Symbol.Pause.OffsetX=13 +Display.Symbol.Pause.OffsetY=2 +Display.Symbol.Stereo.OffsetX=6 +Display.Symbol.Stereo.OffsetY=20 + +Display.TitleScrollerOffsetY=4 +Display.TitleScrollerOffsetX1=28 +Display.TitleScrollerOffsetX2=-5 +Display.PlayPauseOffsetX=5 +Display.PlayPauseOffsetY=3 +Display.VolumeOffsetX=3 +Display.VolumeOffsetY=20 +Display.BitrateOffsetX=26 +Display.BitrateOffsetY=21 +Display.FrequencyOffsetX=136 +Display.FrequencyOffsetY=21 +Display.TimeOffsetX=257 +Display.TimeOffsetY=21 diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/arrow-down.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/arrow-down.png new file mode 100644 index 0000000..424a4f6 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/arrow-down.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/arrow-up.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/arrow-up.png new file mode 100644 index 0000000..4b72a6c Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/arrow-up.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/display-tl.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/display-tl.png new file mode 100644 index 0000000..7d33b76 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/display-tl.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/display-tm.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/display-tm.png new file mode 100644 index 0000000..4d9a82c Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/display-tm.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/display-tr.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/display-tr.png new file mode 100644 index 0000000..1246d4c Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/display-tr.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/footer-tl.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/footer-tl.png new file mode 100644 index 0000000..b057c54 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/footer-tl.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/footer-tm.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/footer-tm.png new file mode 100644 index 0000000..d00be3f Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/footer-tm.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/footer-tr.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/footer-tr.png new file mode 100644 index 0000000..c43a184 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/footer-tr.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_large_blue.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_large_blue.png new file mode 100644 index 0000000..e32f9d0 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_large_blue.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_large_white.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_large_white.png new file mode 100644 index 0000000..01e6b0a Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_large_white.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_lcd.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_lcd.png new file mode 100644 index 0000000..0938ea3 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_lcd.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_lcd_1.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_lcd_1.png new file mode 100644 index 0000000..27077a0 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_lcd_1.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_lcd_2.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_lcd_2.png new file mode 100644 index 0000000..18f98fd Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_lcd_2.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_lcd_black.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_lcd_black.png new file mode 100644 index 0000000..641f7e2 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/letters_lcd_black.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/lvmiddle.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/lvmiddle.png new file mode 100644 index 0000000..11bc56b Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/lvmiddle.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/symbols.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/symbols.png new file mode 100644 index 0000000..0ac3ee6 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/symbols.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/textarea-m.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/textarea-m.png new file mode 100644 index 0000000..218cccf Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/textarea-m.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/theme.conf b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/theme.conf new file mode 100644 index 0000000..a0808b0 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern-large/theme.conf @@ -0,0 +1,72 @@ +# Gmu Theme file +FormatVersion=2 + +#Fontsize=10 +Font1Type=bitmap +Font1=letters_large_white.png +Font1CharWidth=10 +Font1CharHeight=14 + +Font2Type=bitmap +Font2=letters_large_blue.png +Font2CharWidth=10 +Font2CharHeight=14 + +Icon.ArrowUp=arrow-up.png +Icon.ArrowDown=arrow-down.png + +Header.ImagePrefix=footer +Header.PosX1=0 +Header.PosY1=38 +Header.PosX2=0 +Header.PosY2=64 + +ListView.ImagePrefix=textarea +ListView.PosX1=0 +ListView.PosY1=65 +ListView.PosX2=0 +ListView.PosY2=-26 + +Footer.ImagePrefix=footer +Footer.PosX1=0 +Footer.PosY1=-26 +Footer.PosX2=0 +Footer.PosY2=0 + +Display.ImagePrefix=display +Display.PosX1=0 +Display.PosY1=0 +Display.PosX2=0 +Display.PosY2=38 + +#Display.Fontsize=12 +Display.FontType=bitmap +Display.Font=letters_lcd_2.png +Display.FontCharWidth=10 +Display.FontCharHeight=14 + +Display.FontUpperCaseOnly=yes + +Display.Symbols=symbols.png +Display.SymbolsWidth=16 +Display.SymbolsHeight=16 +Display.Symbol.Play.OffsetX=0 +Display.Symbol.Play.OffsetY=2 +Display.Symbol.Pause.OffsetX=13 +Display.Symbol.Pause.OffsetY=2 +Display.Symbol.Stereo.OffsetX=6 +Display.Symbol.Stereo.OffsetY=20 + +Display.TitleScrollerOffsetY=4 +Display.TitleScrollerOffsetX1=28 +Display.TitleScrollerOffsetX2=-5 +Display.PlayPauseOffsetX=5 +Display.PlayPauseOffsetY=3 +Display.VolumeOffsetX=3 +Display.VolumeOffsetY=20 +Display.BitrateOffsetX=26 +Display.BitrateOffsetY=21 +Display.FrequencyOffsetX=136 +Display.FrequencyOffsetY=21 +Display.TimeOffsetX=248 +Display.TimeOffsetY=21 diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/analyzer.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/analyzer.png new file mode 100644 index 0000000..3845036 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/analyzer.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/arrow-down.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/arrow-down.png new file mode 100644 index 0000000..424a4f6 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/arrow-down.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/arrow-up.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/arrow-up.png new file mode 100644 index 0000000..4b72a6c Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/arrow-up.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/display-tl.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/display-tl.png new file mode 100644 index 0000000..7d33b76 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/display-tl.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/display-tm.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/display-tm.png new file mode 100644 index 0000000..4d9a82c Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/display-tm.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/display-tr.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/display-tr.png new file mode 100644 index 0000000..1246d4c Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/display-tr.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/footer-tl.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/footer-tl.png new file mode 100644 index 0000000..6f2d404 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/footer-tl.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/footer-tm.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/footer-tm.png new file mode 100644 index 0000000..3d7829d Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/footer-tm.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/footer-tr.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/footer-tr.png new file mode 100644 index 0000000..b836986 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/footer-tr.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_lcd.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_lcd.png new file mode 100644 index 0000000..0938ea3 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_lcd.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_lcd_1.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_lcd_1.png new file mode 100644 index 0000000..27077a0 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_lcd_1.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_lcd_2.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_lcd_2.png new file mode 100644 index 0000000..18f98fd Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_lcd_2.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_lcd_black.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_lcd_black.png new file mode 100644 index 0000000..641f7e2 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_lcd_black.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_1.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_1.png new file mode 100644 index 0000000..be28056 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_1.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_black.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_black.png new file mode 100644 index 0000000..1adca5b Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_black.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_blue.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_blue.png new file mode 100644 index 0000000..dd8e780 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_blue.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_orange.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_orange.png new file mode 100644 index 0000000..d1efea4 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_orange.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_white.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_white.png new file mode 100644 index 0000000..2daa5ad Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/letters_small_white.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/lvmiddle.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/lvmiddle.png new file mode 100644 index 0000000..11bc56b Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/lvmiddle.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/symbols.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/symbols.png new file mode 100644 index 0000000..0ac3ee6 Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/symbols.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/textarea-m.png b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/textarea-m.png new file mode 100644 index 0000000..218cccf Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/textarea-m.png differ diff --git a/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/theme.conf b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/theme.conf new file mode 100644 index 0000000..2b56c88 --- /dev/null +++ b/FunKey/board/funkey/rootfs-overlay/usr/bin/gmu/themes/default-modern/theme.conf @@ -0,0 +1,72 @@ +# Gmu Theme file +FormatVersion=2 + +#Fontsize=10 +Font1Type=bitmap +Font1=letters_small_white.png +Font1CharWidth=5 +Font1CharHeight=7 + +Font2Type=bitmap +Font2=letters_small_blue.png +Font2CharWidth=5 +Font2CharHeight=7 + +Icon.ArrowUp=arrow-up.png +Icon.ArrowDown=arrow-down.png + +Header.ImagePrefix=footer +Header.PosX1=0 +Header.PosY1=38 +Header.PosX2=0 +Header.PosY2=51 + +ListView.ImagePrefix=textarea +ListView.PosX1=0 +ListView.PosY1=51 +ListView.PosX2=0 +ListView.PosY2=-13 + +Footer.ImagePrefix=footer +Footer.PosX1=0 +Footer.PosY1=-13 +Footer.PosX2=0 +Footer.PosY2=0 + +Display.ImagePrefix=display +Display.PosX1=0 +Display.PosY1=0 +Display.PosX2=0 +Display.PosY2=38 + +#Display.Fontsize=12 +Display.FontType=bitmap +Display.Font=letters_lcd_2.png +Display.FontCharWidth=10 +Display.FontCharHeight=14 + +Display.FontUpperCaseOnly=yes + +Display.Symbols=symbols.png +Display.SymbolsWidth=16 +Display.SymbolsHeight=16 +Display.Symbol.Play.OffsetX=0 +Display.Symbol.Play.OffsetY=2 +Display.Symbol.Pause.OffsetX=13 +Display.Symbol.Pause.OffsetY=2 +Display.Symbol.Stereo.OffsetX=6 +Display.Symbol.Stereo.OffsetY=20 + +Display.TitleScrollerOffsetY=4 +Display.TitleScrollerOffsetX1=28 +Display.TitleScrollerOffsetX2=0 +Display.PlayPauseOffsetX=5 +Display.PlayPauseOffsetY=3 +Display.VolumeOffsetX=3 +Display.VolumeOffsetY=20 +Display.BitrateOffsetX=28 +Display.BitrateOffsetY=21 +Display.FrequencyOffsetX=138 +Display.FrequencyOffsetY=21 +Display.TimeOffsetX=248 +Display.TimeOffsetY=21 diff --git a/FunKey/configs/funkey_defconfig b/FunKey/configs/funkey_defconfig index af02768..59549c7 100644 --- a/FunKey/configs/funkey_defconfig +++ b/FunKey/configs/funkey_defconfig @@ -122,3 +122,4 @@ BR2_PACKAGE_COMMANDER=y BR2_PACKAGE_P7ZIP=y BR2_PACKAGE_UNRAR=y BR2_PACKAGE_FILE=y +BR2_PACKAGE_FLAC=y diff --git a/FunKey/package/gmu/Config.in b/FunKey/package/gmu/Config.in new file mode 100644 index 0000000..08c68b7 --- /dev/null +++ b/FunKey/package/gmu/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_GMU + bool "gmu" + default y + select BR2_PACKAGE_SDL + help + A multi-format music player + + + https://github.com/jhe2/gmu diff --git a/FunKey/package/gmu/gmu.mk b/FunKey/package/gmu/gmu.mk new file mode 100644 index 0000000..cc91621 --- /dev/null +++ b/FunKey/package/gmu/gmu.mk @@ -0,0 +1,38 @@ +################################################################################ +# +# gmu +# +################################################################################ + +GMU_VERSION = v1.0-funkey-s +GMU_SITE_METHOD = git +GMU_SITE = https://github.com/DrUm78/gmu.git +GMU_LICENSE = GPL-2.1+ +GMU_LICENSE_FILES = LICENSE + +GMU_DEPENDENCIES = sdl + +define GMU_BUILD_CMDS + (cd $(@D); \ + sed -i -e 's|rm -rf|#rm -rf|g' package; \ + sed -i -e 's|make -f Makefile.funkey clean|#make -f Makefile.funkey clean|g' package; \ + chmod +x package; \ + ./package \ + ) +endef + +define GMU_INSTALL_TARGET_CMDS + $(INSTALL) -d -m 0755 $(TARGET_DIR)/usr/bin/gmu/decoders + $(INSTALL) -d -m 0755 $(TARGET_DIR)/usr/bin/gmu/frontends + $(INSTALL) -m 0755 $(@D)/opk/gmu $(TARGET_DIR)/usr/bin/gmu + $(INSTALL) -m 0755 $(@D)/opk/decoders/* $(TARGET_DIR)/usr/bin/gmu/decoders + $(INSTALL) -m 0755 $(@D)/opk/frontends/* $(TARGET_DIR)/usr/bin/gmu/frontends +endef + +define GMU_CREATE_OPK + $(INSTALL) -d -m 0755 $(TARGET_DIR)/usr/local/share/OPKs/Applications + $(HOST_DIR)/usr/bin/mksquashfs $(GMU_PKGDIR)/opk $(TARGET_DIR)/usr/local/share/OPKs/Applications/gmu_funkey-s.opk -all-root -noappend -no-exports -no-xattrs +endef +GMU_POST_INSTALL_TARGET_HOOKS += GMU_CREATE_OPK + +$(eval $(generic-package)) diff --git a/FunKey/package/gmu/opk/gmu.funkey-s.desktop b/FunKey/package/gmu/opk/gmu.funkey-s.desktop new file mode 100644 index 0000000..cc97bfd --- /dev/null +++ b/FunKey/package/gmu/opk/gmu.funkey-s.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=GMU +Comment=A multi-format music player +Exec=/usr/bin/gmu/gmu.dge +Icon=gmu +Categories=applications diff --git a/FunKey/package/gmu/opk/gmu.png b/FunKey/package/gmu/opk/gmu.png new file mode 100644 index 0000000..d806b3a Binary files /dev/null and b/FunKey/package/gmu/opk/gmu.png differ