[imaweasal]
Type=G+
Title = "gmusicbrowser"
Category = ""
DefaultFocus = SimpleSearch1
VolumeScroll = HBTop
Default = Window(size=1300x750)
#Window = hidden=VBCover|VBQueue|HBSearchbis|HBSongPlaylist|VBQueueAndContext|HBBoutons|HBMosaic|VBBoutons|VBSideBar|HBButtonLess|VBButtonLess
Author = Major Grubert Modified by Imaweasal
### positioning and sizing ###
HSize0 = 650 VBLeft NBRight
HSize1 = 325 VBArtist VBAlbum
### main window containers : Mainright / Sidebar ###
VBMain = HBTop _HPMain
### top bar from left to right ###
HBTop = HBButtons _15VBPlayer -HBSettings
HBButtons = Prev Play Stop Next(click2=NextAlbum) VSeparator1
VBPlayer = 1Filler0 HBTitle HBTimeSlider
HBTitle = \
Title(expand_max=300,minsize=0,markup="%t ",click1="",tip=_"Title: %t (Track No. %n)",yalign=0.5) \
LockAlbum(stock="on:gmb-lock gmb-lockopen off:gmb-breadcrumb gmb-locklight") \
Album(tip=_"Album: %l (%Y)",minsize=1,expand_max=200,yalign=0.5,minsize=1,markup=" %l ",showcover=0) \
LockArtist(stock="on:gmb-lock gmb-lockopen off:gmb-breadcrumb gmb-locklight") \
Artist(tip=_"Artist: %a",expand_max=200,yalign=0.5,minsize=0,markup=" %a") \
-Stars(yalign=0.5)
HBTimeSlider = \
PlayingTime(markup="%s",initsize="XX:XX",xalign=0) \
_TimeSlider(direct_mode=1) \
-Length(markup="$length",initsize="XX:XX",xalign=1)
HBSettings = \
VSeparator2 \
ExtraButtons(size=large-toolbar) \
BMSettings \
Sort(button=1,size=menu,tip=_"Right-click to toggle shuffle/random") \
2Filter35(button=1,size=menu,tip=_"Right-click to remove filters")
BMSettings = (icon=gtk-preferences,size="large-toolbar") \
SMLibrary \
LayoutItem \
PlayItem \
SeparatorMenuItem02 \
MenuItem03(click1=OpenCustom(Equalizer),label=_"Equalizer",icon=gmb-equalizer) \
SeparatorMenuItem03 \
MenuItem04(command=OpenPref,label=_"Settings",icon="gtk-preferences") \
MenuItem05(command=Quit,label=_"Quit",icon="gtk-quit")
SMLibrary = (label=_"Library") \
MenuItem10(command="RunPerlCode(::ChooseAddPath(0,1))",label=_"Add Music",icon="gtk-add") \
MenuItem11(command="RunPerlCode(::IdleScan)",label=_"Scan Collection",icon="gtk-refresh") \
MenuItem12(command="RunPerlCode(::IdleCheck)",label=_"Check Collection",icon="gtk-zoom-in")
### main : Filter1, Artist, Songlist, Queue, Context ###
HPMain = VBLeft NBRight
### Left Pannel
VBLeft = ABSearchBox _HPLeft
ABSearchBox = SimpleSearch1(suggest=1)
HPLeft = VBArtist VBAlbum
VBArtist = _FilterPane1(nb=2,hidebb=1,hidetabs=1,\
page=artists,\
page_artists/lmarkup=1,\
page_artists/lmarkup="%a",\
page_artists/noall=1)
VBAlbum = _FilterPane2(nb=3,hidebb=1,hidetabs=1,\
page=album,\
page_album/lmarkup="%a%Y
%s %l",\
page_album/lpicsize='-1')
### Right Pannel
NBRight = HBSongListtree QueueList(songtree=1,tabtitle=_"Queue (%n)",tabicon="",cols="queuenumber titleaa",colwidth="queuenumber 20 titleaa 248",showbb=1) HBLyrics VBAbout
HBLyrics = (tabtitle=_"Lyrics") _PluginLyrics
VBAbout = (tabtitle=_"Info") _PluginArtistinfo
HBSongListtree = (tabtitle=_"Playlist") _SongTree(cols="playandqueueandtrack title length ratingpic",colwidth="artist 124 lastplay 107 length 49 playandqueue 19 playandqueueandtrack 20 playcount 22 ratingpic 100 title 390 titleaa 397 track 21",grouping="album|Compact(picsize=50)|disc|discleft(width=15)",follow=1,sort="year album disc track")