Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - mgrubert

21
Questions / Kind of bug
November 20, 2011, 14:31:59
Hi,
When I use "Add music" in Shimmer Desktop Layout, I can add a folder, but, in the Settings, there is no new folder added in the Library.
Is it normal ?
22
In shimmer desktop for instance.
The filter aren't removed when I right click on filter-button.
Or may be I misunderstand ?
23
Customization / Little bug in NBwidget
November 19, 2011, 10:07:23
Hi,

I'm working on a new layout and I find a bug.

I have a NBwidget with classic default tab (lyrics, queue) and a tab which is a VBWidget with Songlist and other features :

NBRight = \
      VBSongStatus \
      HBLyrics \
      QueueList(songtree=1,tabtitle=_"Queue (%n)",tabicon="",cols="queuenumber titleaa",colwidth="queuenumber 20 titleaa 248",showbb=1)
        VBSongStatus = (tabtitle=_"Library") HBSearchbis _VBMosaicSongList
     HBSearchbis   = _SimpleSearch2(suggest=1)  #hidden by default
     VBMosaicSongList = VPMosaic _HBSongListtree
     VPMosaic = _FilterPane3(nb=4,hidebb=1,pages=album,page_album/mode=mosaic,page_album/mmarkup=1,page_album/mpicsize=96,hidetabs=1)  #hidable
       HBSongListtree   =  \
      _SongTree(cols="playandqueueandtrack title length playcount genre ratingpic",colwidth="artist 124 lastplay 107 length 49 playandqueue 19 playandqueueandtrack 20 playcount 22 ratingpic 100 title 344 titleaa 397 track 21",grouping="album|artistalbum_breadcrumbs(picsize=100)|disc|discleft(width=15)",follow=1,sort="year album disc track") \
      _HBSongPlaylist \ #hidden by default
      _HBMosaic #hidden by default
         HBMosaic = _FilterPane2(nb=4,hidebb=1,pages=album,page_album/mode=mosaic,page_album/mmarkup=1,page_album/mpicsize=72,hidetabs=1)
         HBSongPlaylist = _SongList(cols="playandqueueandtrack title artist album year length playcount",sort=artist,colwidth="album 200 artist 200 file 400 lastplay 100 length 41 path 413 playandqueueandtrack 24 playcount 96 rating 80 title 270 track 21 year 31",follow=1,sort="year album disc track")
     HBTotal =  _HBToggle HBStatutSongList
       HBToggle = \
      ToggleButton31(relief=none,size=menu,icon=gmb-album,widget=VPMosaic,tip=_"Albums") \
      VSeparator31 \
      ToggleButton32(relief=none,size=menu,icon=gmb-view-list,widget=HBSongPlaylist,togglegroup=7,tip=_"Simple List View") \
      ToggleButton33(relief=none,size=menu,icon=gmb-view-tree,widget=SongTree,togglegroup=7,tip=_"Songtree View") \
      ToggleButton34(relief=none,size=menu,icon=gmb-view-mosaic,widget=HBMosaic,togglegroup=7,tip=_"Mosaic View") \
      VSeparator32 \
      Sort(button=1,size=menu,tip=_"Right-click to toggle shuffle/random") \
      2Filter35(button=1,size=menu,tip=_"Right-click to remove filters")
       HBStatutSongList = -Total2(size=small)
       HBLyrics = (tabtitle=_"Lyrics") _PluginLyrics

Now the bug : I choose NBWidget because you can add others tabs : artistinfo, etc.
BUT
When I add a new tab all the hidden widget in VBSongStatus became showed !

Try with the joigned layout (in garage category)
24
Customization / [Layout] Parking
November 15, 2011, 18:26:38
Another sequel of Garage layouts. Name changes for Parking (why not ?).
Save file in ~/.config/gmusicbrowser/layouts/
Choose Parking in Garage 's layouts.
Only tested with gmusicbrowser 1.1.8.

Default view (Classic view) :



Default view (Classic view) details :



"More-button" (Classic view) effect :




Tweak menu (Classic view) :



And now : le Sidebar View (choosen in tweak menu)



Sidebar view : tweaks (look at buttons) for netbook (also avaliable in classic view)



Sidebar view : sample (also avaliable in classic view)



25
Dans l'onglet "Dossier", menu contextuel, "Rennomer un dossier" au lieu de "Renommer un dossier".

PS : j'aime pas trop l'affichage de cet onglet, à cause du décalage (indentation) des sous dossiers, justifié dans la pratique pour mieux se repérer sauf que, comme il commence "forcément" en / puis /home puis /user puis /Musique, ça fait déjà un gros décalage dès le départ, à mes yeux inutile - je pense qu'un menu déroulant (ou quelque chose comme ça, ou une option accessible par clic droit, ou bien le choix automatique du premier répertoire commun à tous les répertoires déclarés dans "Bibliothèque") permettant de choisir le "dossier de base" permettrait de ne pas avoir tous ces décalages initiaux.
26
Questions / Genre multi-value
November 08, 2011, 10:31:40
Does gmb able to display standard multi-value tags ?
I think it is, but may be I make confusion beetween gmb-multi-genre and standard-multi-value-tag.
An user, here (fr), pretends it can't.
27
Hi guys,

I try a kind of tweak for buttons.

In my layout I have a "Plus button" to show more buttons => it's ok :

Off :
On :

"Album button" shows widget Album
"Queue button" shows widget Queue
"Info button" shows widget Context
and they are grouped (it's Album and no Queue and no Context, or no Album and Queue and no context, or no Album and no Queue and Context)

And I want the "Close button" to : close Album or Queue or Context and put the "Plus button" off (which will close the more buttons widget).

But I can't reach this goal.

Actually the best I done is : grouping together Album, Queue, Info and Close (widget=none) and the "Close button" close Album or Queue or Context but it doesn't close the "Plus button".

28
French / Voyager
October 27, 2011, 01:33:13
Un type avec pas mal de talent et du temps, a fait une adaptation de Xubuntu qui est vraiment bien (d'autant que par les temps qui courent les gens cherchent d'autres trucs que Ubuntu/Unity - à raison - et Ubuntu/Gnome-shell - à tord) mais il a choisi Clémentine (très bon music browser) plutôt que gmb. Je l'ai incité à utiliser gmb (voir http://voyager.legtux.org/ en particulier les commentaires). N'hésite pas à intervenir).
29
Questions / Little bug in 1.1.8
October 26, 2011, 20:19:52
The layout EeePC2 appears in the configuration\layout tab, but not in layouts menus (avaliable in most layouts). Is it normal ?
30
French / Bug d'affichage
October 24, 2011, 09:30:46
Salut Quentin,

Je le fais en français parce que mon anglais est trop laborieux

Il y a parfois un bug d'affichage, qui n'est pas propre à la version 1.1.8.

Quand le contenu d'un panneau est plus grand que la taille prévue pour le panneau, ce panneau semble s'adapter à ce contenu et déborde de l'espace prévu, avec parfois un affichage qui s'étend jusqu'en dehors de l'écran. S'ensuit des problèmes de focus : si on clique sur la fenêtre de gmb, l'affichage est assez erratique, ne montrant que la gauche de la fenêtre de gmb, et si on donne le focus à une autre fenêtre, la fenêtre de gmb change, ne montrant que la partir droite.

Pour reproduire ce bug : prendre un layout où le nom de la piste apparaît sur la droite (genre garage 5 en le réglant pour faire apparaître tous ses panneaux parce que par défaut la plupart des panneaux sont masqués - tiens d'ailleurs tu as pris en compte la modification du code que je t'ai filé dans un autre fil ?) et ensuite faire jouer une piste au nom très long, genre celle-ci.

Je pense qu'il faudrait prévoir dans les widjets Artist, Album, Title une fonction qui irait chercher la taille du panneau dans lesquels ils sont inclus et qui règlerait l'affichage de l'artiste/album/titre pour ne pas que ça déborde en le finissant par des ... et un défilement du nom de l'artiste/album/titre quand la souris passe dessus.
31
Suggestions / data tools plugin ?
October 24, 2011, 09:00:49
Hi Quentin,

What about a real data tools :
1) to restore old gmbrc
2) to clean the gmbrc from all old layouts (=layouts not avaliable in curents layouts) parameters ?
32
J'ai un problème, mais c'est peut-être du à ma configuration.

J'utilise la 1.1.8 sur mes deux distributions (LMDE et Ubuntu 11.10) avec un partage (par lien symbolique) du ~/.config/gmusicbrowser. Sauf que certains de mes filtres ne sont pas sauvegardés. Je perds tous les filtres (pas le titre mais le contenu) qui sont basés sur les genres et les artistes et sur le "ajouté" à chaque passage d'une distribution à l'autre (par contre les parties de filtres basées sur le nb d'écoutes sont intacts, ainsi mon filtre "ajouté depuis une semaine et pas écouté" ne garde en mémoire que "pas écouté") . Et comme j'en ai pas mal, c'est chiant à refaire.

Ça ne me fait que depuis le passage à la 1.1.8. Avant aucun pb.

J'ai mis le gmbrc en "lecture et écriture" par tout le monde au cas où ce soit un pb de droits, mais ça ne change rien.

Je peux tester plus avant (genre si je reste tjs sur la même distri, que se passe-t-il ?) si tu ne vois pas de quoi ça vient, si tu veux. Mais peut-être que tu verras déjà.
33
Salut Quentin,

Sur mon EeePC j'ai des problèmes d'affichage avec le menu configuration : il est trop grand et n'entre pas dans mon écran. De plus la fenêtre peut se réduire en largeur, mais peu en hauteur, aussi je n'ai pas accès aux options en bas de l'écran. Il faudrait régler cela, je crois.

J'ai découvert ça en voulant juste accéder au "à propos" pour la version qui tourne sur mon EeePC, et le "à propos" bin j'arrive pas à l'atteindre !
34
Questions / Little bug in 1.1.8
October 12, 2011, 14:22:41
A little bug in 1.1.8.
Probably an UTF8/iso mismatch : problems with "é" and "û", but only in "add" panels
Look at the second panel
35
French / C'est plutôt calme (+ questions)
October 07, 2011, 16:49:04
Du coup j'en profite pour une ou deux questions :

* sur quoi bosses-tu en ce moment ?
* comme gtk2:webkit et mozembed sauf erreur ne semblent plus maintenus, as-tu songé à un autre moyen pour faire apparaître les pages web dans le contexte ?
* j'ai jeté un oeil sur Clémentine, un lecteur de musique, et, si je préfère gmb, leur moteur de recherche de paroles est diablement efficace alors qu'il pèche tjs un peu, je trouve, dans gmb ; y a-t-il des projets là-dessus ?

Bien à toi.
36
Layout for poor resolution screen.
I base my layout on Shimmerdesktop layout (to get all garages layout, take the file under and put it in ~/.config/gmusicbrowser/layouts/).
Use settings buttons to show/hide pannels
Only tested with gmusicbrowser 1.1.7.
Note : the Songtree visualisation is include in shimmer.layout, include in gmb 1.1.7 on debian version (debian or LMDE, may be Ubuntu 11.10), but not include on fedora 15 ; ask if you want me to join his layout.

View : Library and Albums panels on





[EeePC2]
Type=G+
Title = "gmusicbrowser joue %t dans l'album %l (%Y) de %a"
#Title = "gmusicbrowser is playing %t from %l (%Y) by %a" #english
Category = "Garage"
DefaultFocus = SimpleSearch1
VolumeScroll = HBVolume
Default = Window(size=90%x80%)
Window = hidden=VBCover|Context|VBQueue|ABSearchBox2|HBSongPlaylist
Author = Major Grubert (Shimmer adaptation and Shimmer is [email protected])

### main window containers : main and buttons ###
HBMain = 1Filler1 _VBMain VBButtons

VBMain = 1Filler2 VBTop 1Filler3 _HBMain2

### top bar from left to right ###
VBTop = HBTop
HBTop = \
ABSearchBox \
_HBNowplaying
ABSearchBox = (yalign=0) SimpleSearch1(suggest=1)
HBNowplaying = 5_TimeBar(text="%t by %a in %l (%m)",minwidth=240)


### main : Filter Songlist, Queue, Context ###
HBMain2 = HBLeft _VBSongStatus 1Filler4 VBQueue Context 1Filler5

### Filter1
HBLeft = _VBLeft 2Filler6
VBLeft = \
_VPFilterCover \
HBStatus
VPFilterCover = _NBFilter1 VBCover
NBFilter1 = (tabpos="bottom") VBFilter10 VBFilter11 VBFilter12 VBFilter13 VBFilter14
VBFilter10 = (tabtitle=_"Filter") _FilterPane10(nb=2,hidebb=1,pages=filter,page_filter)
VBFilter11 = (tabtitle=_"List") _FilterPane11(nb=2,hidebb=1,pages=list)
VBFilter12 = (tabtitle=_"Genre")  _FilterPane13(nb=2,hidebb=1,pages=genre,page_genre/mode=cloud,page_genre/cloud_max=30,page_genre/cloud_min=12)
VBFilter13 = (tabtitle=_"Artists")  _FilterPane14(nb=2,hidebb=1,pages=artists,page_artists/lmarkup=1,hidetabs=1,lmarkup="<b>%a</b>%Y\x0a<small>%x / %s / <small>%l</small></small>")
VBCover = _Filler7 HBCover _Filler8
HBCover = _Filler9 Cover(overlay=6x6:350x350:elementary/overlay.png,default=elementary/no-cover.svg,showcover=0) _Filler10
HBStatus = \
ToggleButton1(icon=gmb-picture,relief=none,size=button,widget=VBCover,tip=_"Show/Hide Cover") \
-3Total(format=short,relief=none,button=1,mode=library,size="small")

### Songlist
VBSongStatus = (tabtitle=_"Playlist") _VBMosaicSongList HBTotal
VBMosaicSongList = VPMosaic _HBSongListtree
VPMosaic = _FilterPane1(nb=4,hidebb=1,pages=album,page_album/mode=mosaic,page_album/mmarkup=1,page_album/mpicsize=64,hidetabs=1)
HBSongListtree =  \
_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|artistalbum_breadcrumbs(picsize=100)|disc|discleft(width=15)",follow=1,sort="year album disc track") \
_HBSongPlaylist
HBSongPlaylist = _SongList(cols="playandqueueandtrack title artist album year length playcount",sort=artist,colwidth="album 200 artist 200 file 400 lastplay 100 length 41 path 413 playandqueueandtrack 24 playcount 96 rating 80 title 270 track 21 year 31",follow=1,sort="year album disc track")
HBTotal = \
ToggleButton21(relief=none,size=button,icon=gmb-view-list,widget=HBSongPlaylist,togglegroup=1,tip=_"Simple List View") \
ToggleButton22(relief=none,size=button,icon=gmb-view-tree,widget=SongTree,togglegroup=1,tip=_"Songtree View") \
Sort(button=1,size=button,tip=_"Right-click to toggle shuffle/random") \
2Filter35(button=1,size=button,tip=_"Right-click to remove filters") \
-Total2(size=small)


### Queue
VBQueue = \
EditListButtons(group=3,small=1,relief=none) \
_QueueList(group=3,songtree=1,tabicon="",cols="queuenumber titleaa",colwidth="queuenumber 20 titleaa 248",showbb=1) \
HBQueueActions
HBQueueActions = -Total3(size="small",group=3)

### Buttons
VBButtons = VBPlayingControls _VBVolume VBPanelsControls

VBPlayingControls = Prev(size=button) Play(size=button) Next(click2=NextAlbum,size=button)
VBVolume = VolumeIcon(button=1,click2=mute,tip=_"Left-clic or scrollwheel to change, right-click to mute") _VolumeSlider(1,0)
VBPanelsControls = \
ToggleButton31(icon=gtk-about,relief=none,size=menu,widget=Context,tip=_"Context") \
-Quit2(size=button,minwidth=34,maxwidth=34,tip=_"Quit") \
-BMSettings \
-ExtraButtons(size=button)
BMSettings = (icon=gtk-preferences,size="button") \
SMLibrary \
LayoutItem \
PlayItem \
SMViews \
SeparatorMenuItem01 \
MenuItem11(click1=OpenCustom(Equalizer),label=_"Equalizer",icon=gmb-equalizer) \
SeparatorMenuItem20 \
MenuItem12(command=OpenPref,label=_"Settings",icon="gtk-preferences") \
MenuItem13(command=Quit,label=_"Quit",icon="gtk-quit")
SMLibrary = (label=_"Library") \
MenuItem21(command="RunPerlCode(::ChooseAddPath(0,1))",label=_"Add Music",icon="gtk-add") \
MenuItem22(command="RunPerlCode(::IdleScan)",label=_"Scan Collection",icon="gtk-refresh") \
MenuItem23(command="RunPerlCode(::IdleCheck)",label=_"Check Collection",icon="gtk-zoom-in")
SMViews = (label="Show/Hide") \
                            MenuItem31(togglewidget=HBLeft,label=_"Library",icon="gmb-library") \
                            MenuItem32(togglewidget=VBQueue,label=_"Queue",icon="gmb-queue") \
    MenuItem34(togglewidget=VPMosaic,label=_"Albums",icon="gmb-album") \
    MenuItem35(togglewidget=ABSearchBox,label=_"Search",icon="gtk-find")

### positioning and sizing ###
HSize0 = 300 VBQueue Context
HSize1 = 250 VBLeft ABSearchBox
VSize0 = 250 HBCover
VSize1 = 105 VPMosaic



#################################################################################
37
Salut,

J'ai installé LMDE XCFE sur mon EeePC, ainsi que gmusicbrowser.

J'ai paramétré gmb pour qu'il apparaisse dans la zone de notification. Un petit espace sans icône est bien apparu et se comporte normalement (en survol il affiche la chanson en cours, en clic-gauche il restaure la fenêtre de gmb, en clic-droit il affiche le bon menu de gmb, etc.).

Seulement j'aimerai bien que, plutôt qu'un espace sans icône, ce soit un espace avec l'icône de gmb ! J'ai essayé, dans configuration\apparence de la fenêtre, les différents thèmes d'icônes, mais ça ne change rien.

Une idée ?
38
I base my layout on Shimmerdesktop layout (to get all garages layout, take the file under and put it in ~/.config/gmusicbrowser/layouts/). Tab is visible in the second filter to let you add others tabs. Use button and enjoy.
Only tested with gmusicbrowser 1.1.7.
Note : the Songtree visualisation is include in shimmer.layout, include in gmb 1.1.7 on debian version (debian or LMDE, may be Ubuntu 11.10), but not include on fedora 15 ; ask if you want me to join his layout.

View 1 : Two panels on, large screen



View 2 : All panels off, small screen



[Garage6]
Type=G+
#Title = "gmusicbrowser joue %t dans l'album %l (%Y) de %a" #french
Title = "gmusicbrowser is playing %t from %l (%Y) by %a" #english
Category = "Garage"
DefaultFocus = SimpleSearch1
VolumeScroll = HBVolume
Default = Window(size=1000x750)
Window = hidden=VBCover|Context|VBQueue|ABSearchBox2|HBSongPlaylist
Author = Major Grubert (Shimmer adaptation and Shimmer is [email protected])

### main window containers : top bar and main ###
VBMain = VBTop HSeparator _HBMain

### top bar from left to right ###
VBTop = HBTop
HBTop = HBButtons VSeparator1 HBVolume VSeparator2 _15VBPlayer VSeparator3 -HBSettings

HBButtons = Prev Play Stop Next(click2=NextAlbum)

HBVolume = (yalign=0,yscale=0.0) VolumeIcon(button=1,click2=mute,tip=_"Left-clic or scrollwheel to change, right-click to mute")

VBPlayer = 1Filler0 HBTitle HBTimeSlider
HBTitle = \
Title(expand_max=300,minsize=0,markup="<big><b>%t</b></big> ",click1="",tip=_"Title: %t (Track No. %n)",yalign=0.5) \
LockAlbum(stock="on:gmb-lock gmb-lockopen off:gmb-breadcrumb gmb-locklight") \
AlbumBreadcrumb(tip=_"Album: %l (%Y)",minsize=1,expand_max=200,yalign=0.5,minsize=1,markup="<big> </big>%l ",showcover=0) \
LockArtist(stock="on:gmb-lock gmb-lockopen off:gmb-breadcrumb gmb-locklight") \
ArtistBreadcrumb(tip=_"Artist: %a",expand_max=200,yalign=0.5,minsize=0,markup="<big> </big>%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 = \
ToggleButton11(relief=none,size=menu,icon=gmb-library,widget=VBLeft,tip=_"Library") \
ToggleButton12(relief=none,size=menu,icon=gmb-artist,widget=VBArtist,tip=_"Artists") \
ToggleButton13(icon=gmb-queue,relief=none,size=menu,widget=VBQueue,tip=_"Queue") \
ToggleButton14(icon=gtk-about,relief=none,size=menu,widget=Context,tip=_"Context") \
VSeparator4 \
ExtraButtons(size=large-toolbar) \
BMSettings \
Quit2(size=large-toolbar,minwidth=34,maxwidth=34,tip=_"Quit")
BMSettings = (icon=gtk-preferences,size="large-toolbar") \
SMLibrary \
LayoutItem \
PlayItem \
SeparatorMenuItem01 \
MenuItem34(click1=OpenCustom(Equalizer),label=_"Equalizer",icon=gmb-equalizer) \
SeparatorMenuItem20 \
MenuItem14(command=OpenPref,label=_"Settings",icon="gtk-preferences") \
MenuItem05(command=Quit,label=_"Quit",icon="gtk-quit")
SMLibrary = (label=_"Library") \
MenuItem00(command="RunPerlCode(::ChooseAddPath(0,1))",label=_"Add Music",icon="gtk-add") \
MenuItem32(command="RunPerlCode(::IdleScan)",label=_"Scan Collection",icon="gtk-refresh") \
MenuItem33(command="RunPerlCode(::IdleCheck)",label=_"Check Collection",icon="gtk-zoom-in")

### main : Filter1, Artist, Songlist, Queue, Context ###
HBMain = VBLeft VBArtist _VBSongStatus VBQueue Context

### Filter1
VBLeft = \
ABSearchBox \
_VPFilterCover \
HBStatus
ABSearchBox = (yalign=0) SimpleSearch1(suggest=1)
VPFilterCover = _NBFilter1 VBCover
NBFilter1 = (tabpos="bottom") VBFilter10 VBFilter11 VBFilter12 VBFilter13 VBFilter14
VBFilter10 = (tabtitle=_"Filter") _FilterPane10(nb=2,hidebb=1,pages=filter,page_filter)
VBFilter11 = (tabtitle=_"List") _FilterPane11(nb=2,hidebb=1,pages=list)
VBFilter12 = (tabtitle=_"Folder") _FilterPane12(nb=2,hidebb=1,pages=folder,page_folder)
VBFilter13 = (tabtitle=_"Genre")  _FilterPane13(nb=2,hidebb=1,pages=genre,page_genre/mode=cloud,page_genre/cloud_max=30,page_genre/cloud_min=12)
VBFilter14 = (tabtitle=_"Artists")  _FilterPane14(nb=2,hidebb=1,pages=artists,page_artists/lmarkup=1,hidetabs=1,lmarkup="<b>%a</b>%Y\x0a<small>%x / %s / <small>%l</small></small>")
VBCover = _Filler1 HBCover _Filler2
HBCover = _Filler3 Cover(overlay=6x6:350x350:elementary/overlay.png,default=elementary/no-cover.svg,showcover=0) _Filler4
HBStatus = \
ToggleButton2(icon=gmb-picture,relief=none,size=menu,widget=VBCover,tip=_"Show/Hide Cover") \
-3Total(format=short,relief=none,button=1,mode=library,size="small")

### Artist
VBArtist = _FilterPane1(nb=3,hidebb=1,pages=artist,page_artist/lmarkup=1,hidetabs=0,lmarkup="<b>%a</b>%Y\x0a<small>%x / %s / <small>%l</small></small>",page=artists,page=genre,page=year,page=rating)

### Songlist
VBSongStatus = (tabtitle=_"Playlist") ABToggle _VBMosaicSongList HBTotal
ABToggle = (yalign=0,yscale=0.0) HBToggle
HBToggle = \
ToggleButton31(relief=none,size=menu,icon=gmb-album,widget=VPMosaic,tip=_"Albums") \
VSeparator5 \
ToggleButton32(relief=none,size=menu,icon=gmb-view-list,widget=HBSongPlaylist,togglegroup=1,tip=_"Simple List View") \
ToggleButton33(relief=none,size=menu,icon=gmb-view-tree,widget=SongTree,togglegroup=1,tip=_"Songtree View") \
VSeparator6 \
ToggleButton34(relief=none,size=menu,icon=gtk-find,widget=ABSearchBox2,tip=_"Search") \
_ABSearchBox2 \
-Sort(button=1,size=menu,tip=_"Right-click to toggle shuffle/random") \
-2Filter35(button=1,,size=menu,tip=_"Right-click to remove filters") \
-VSeparator7
ABSearchBox2 = (yalign=0) SimpleSearch2(suggest=1)
VBMosaicSongList = VPMosaic _HBSongListtree
VPMosaic = _FilterPane3(nb=4,hidebb=1,pages=album,page_album/mode=mosaic,page_album/mmarkup=1,page_album/mpicsize=96,hidetabs=1)
HBSongListtree =  \
_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|artistalbum_breadcrumbs(picsize=100)|disc|discleft(width=15)",follow=1,sort="year album disc track") \
_HBSongPlaylist
HBSongPlaylist = _SongList(cols="playandqueueandtrack title artist album year length playcount",sort=artist,colwidth="album 200 artist 200 file 400 lastplay 100 length 41 path 413 playandqueueandtrack 24 playcount 96 rating 80 title 270 track 21 year 31",follow=1,sort="year album disc track")
HBTotal = -Total2(size=small)


### Queue
VBQueue = \
EditListButtons(group=3,small=1,relief=none) \
_QueueList(group=3,songtree=1,tabicon="",cols="queuenumber titleaa",colwidth="queuenumber 20 titleaa 248",showbb=1) \
HBQueueActions
HBQueueActions = -Total3(size="small",group=3)

### positioning and sizing ###
HSize0 = 300 VBLeft VBArtist VBQueue
HSize1 = 400 Context
VSize0 = 300 HBCover
VSize1 = 144 VPMosaic



#################################################################################
39
Salut,
J'ai installé LMDE en dual boot avec Ubuntu.
J'ai cherché à conserver mes statistiques de gmusicbrowser et j'ai, je crois, réussi.
Si jamais quelqu'un veut faire de même, voici comment j'ai procédé (lisez tout avant de commencer à faire quoique ce soit) :

1) Faire en sorte que la partition Ubuntu (plus précisément la sous partition /home d'Ubuntu) soit montée au démarrage de LMDE.
1a) J'ai d'abord voulu partager le /home entre LMDE et Ubuntu mais tous les paramètres de réglages (apparence du bureau, etc.) interfèrent les uns avec les autres, les modifs du bureau sous LMDE s'appliquant alors sous Ubuntu, c'est ingérable, donc j'ai décidé d'accéder à la partition /home d'Ubuntu comme s'il s'agissait d'un disque dur supplémentaire
1b) Créer le dossier où sera monté la partition, par exemple en tapant dans un terminal : sudo mkdir /media/Ubuntu
Le répertoire /media est fait pour ça, et c'est vraiment là qu'il est conseillé de le faire ; le nom du répertoire c'est comme vous voulez ensuite. Le répertoire /mnt est une autre option, mais la partition montée n'apparaîtra pas forcément comme le font les volumes montés dans /media ; à part ça cela fonctionne.
1c) Identifier le nom de la partition, par exemple en lançant Gparted, chez moi c'est /dev/sda4
1d) Obtenir le numéro UUID de la partition (c'est mieux, ai-je lu) en tapant dans un terminal : sudo blkid qui renvoit les numéros UUID, chez moi c'est
sudo blkid
[sudo] password for minorgrubert:
/dev/sda2: UUID="bec7a44c-3cb8-4f84-a7ca-a4f6cb1aaa32" TYPE="swap"
/dev/sda3: UUID="5f3e6809-e928-45b3-bba8-f9f456f4ca75" TYPE="ext4"
/dev/sda4: UUID="9ef28006-4900-402b-bc45-656bbe313adf" TYPE="ext4"
/dev/sda5: UUID="9ff0557c-5919-4a67-a0bb-7161596b3126" TYPE="ext4"
/dev/sda6: UUID="6f79099b-097a-48c6-b88d-beec1b1163d2" TYPE="ext4"

Le numéro est donc, chez moi, 9ef28006-4900-402b-bc45-656bbe313adf
1e) Modifier le fichier /etc/fstab en tapant dans un terminal (attention on touche là une zone sensible du système, aussi ne faites ceci qu'en connaissance de cause) : sudo gedit /etc/fstab
et ajouter à la fin du fichier :
# Dossier Ubuntu
UUID=9ef28006-4900-402b-bc45-656bbe313adf /media/Ubuntu        ext4    defaults        0       2

En remplaçant le numéro UUID par le vôtre obtenu en 1d) et le nom de montage par celui que vous avez entré en 1b), ext4 c'est parce que ma partition est en ext4 comme indiqué par blkid, les options d'après sont pour moi un peu mystérieuses, j'ai copié/collé celles des autres lignes du fichier fstab sans trop comprendre mais ça marche. Sauf que je n'ai pas les droits sur la corbeille de cette partition, aussi quand j'efface quelque chose, c'est une suppression définitive, un peu gênant...

À chaque démarrage ma partition Ubuntu est donc accessible.

2) Récupérer la base de données de gmusicbrowser présente sur la partition Ubuntu.
On peut penser que comme la partition /home d'Ubuntu est accessible, qu'il suffit d'indiquer (configuration/bibliothèque/Ajouter un dossier) l'endroit où sont stockées les musiques, seulement, si on récupère bien les musiques, on ne récupère pas les stats des morceaux, les listes, filtres, etc.
Tout est stocké dans la partition Ubuntu dans le fichier /home/nom_d_utilisateur_d_ubuntu/.config/gmusicbrowser/gmbrc (pour faire apparaître le répertoire .config, faire CTRL+H dans Nautilus), pour Ubuntu et dans la partition LMDE dans le fichier /home/nom_d_utilisateur_de_LMDE/.config/gmusicbrowser/gmbrc pour LMDE.
Mais écraser la base de données de gmb-LMDE par celle de gmb-Ubuntu ne donne pas les résultats escomptés car le répertoire de la bibliothèque indiqué à gmb-LMDE n'est pas le même que celui indiqué à gmb-Ubuntu, donc toutes les chansons sont manquantes et s'effacent au premier scan de la bibliothèque.
Alors j'ai pensé à faire sous LMDE un lien symbolique qui pointerait vers le répertoire de /home/nom_d_utilisateur_d_ubuntu/ de la partition Ubuntu.
2a) Récupérer le nom du répertoire indiqué à gmb-ubuntu. Chez moi c'est /home/majorgrubert/Musique.
2b) Récupérer le chemin du répertoire où sont stockés les musiques sous LMDE. Chez moi c'est /media/Ubuntu/majorgrubert/Musique
2c) Créer un lien symbolique dans LMDE, indiquant que si un programme fait appel au répertoire /home/majorgrubert, alors il doit se rendre à /media/Ubuntu/majorgrubert en tapant dans un terminal : sudo ln -s /media/Ubuntu/majorgrubert /home/majorgrubert
Ah oui : ceci ne peut fonctionner que si votre nom d'utilisateur Ubuntu n'est pas le même que votre nom d'utilisateur LMDE, sinon, bin faut trouver autre chose.
2d) Remplacer (écraser) le gmbrc de LMDE par celui de Ubuntu.


J'ai trouvé beaucoup plus simple et plus efficace.
La méthode précédemment proposée a le défaut d'être compliquée et qui plus est, une fois la base de données récupérée, elle n'était pas partagée entre les deux distributions. J'ai mieux :
Vous pouvez faire en sorte que votre configuration soit entièrement partagée et que toute modif (nb d'écoutes, apparence, etc.) sous un système soit valable pour l'autre. Un vrai partage quoi.

Lancer le second système (chez moi LMDE), accéder au répertoire de configuration de l'ancien système (chez moi Ubuntu) où se trouve la base de données la plus récente de gmusicbrowser. Si vous avez monté la partition en /media/Ubuntu, la base de données se trouve dans /media/Ubuntu/home/.config/gmusicbrowser.
Faites un lien (symbolique) vers ce répertoire (en général cette option est disponible avec un clic droit). Couper ce lien.
Ouvrir les options de configuration de votre second système. Par défaut elles sont dans le répertoire ~/.config/
Supprimer le répertoire de gmusicbrowser.
Coller le lien (symbolique) et le renommer en "gmusicbrowser".

Et c'est tout.

Voilà, c'est fait, votre gmusicbrowser à toutes vos stats comme elles étaient sous Ubuntu et de plus plus chaque changement sous l'un est valable sous l'autre.


40
Customization / [Layout] EeePC
July 11, 2011, 20:38:25
A layout for poor resolution PC.



[EeePC]
Author= MajorGrubert (with aboettger's help and inspiration)
Type=G+

Default = Window(size=90%x80%) HPMainPannel(size=800) VBMainleft(size=200) VPMainCenter(size=200) VPMainright(size=200)

VolumeScroll = VBVolume HPNowplaying


VBMain = HBMenu 1Filler2 _HBMainContainer 1Filler3

HBMenu = _MBmenu

MBmenu = MainMenuItem LayoutItem
                           

HBMainContainer = _HPMainPannel VBBouton

VBBouton = \
Prev(size=button,minwidth=34,maxwidth=34) \
Play(size=button,minwidth=34,maxwidth=34) \
Stop(size=button,minwidth=34,maxwidth=34) \
Next(size=button,minwidth=34,maxwidth=34) \
_VBVolume \

-Quit(size=button,minwidth=34,maxwidth=34,tip=_"Quit") \
-Pref(stock=gtk-preferences,size=button,minwidth=34,maxwidth=34) \
-Button1(click1="RunPerlCode(::ChooseAddPath(0,1))",stock=gtk-add,size=button,minwidth=34,maxwidth=34,tip=_"Add folder ...") \
-Button2(click1="RunPerlCode(::IdleCheck)",stock=gtk-refresh,size=button,minwidth=34,maxwidth=34,tip=_"check now") \
-Button3(click1="RunPerlCode(::IdleScan)",stock=gtk-zoom-in,size=button,minwidth=34,maxwidth=34,tip=_"scan now") \
-Queue(size=button,minwidth=34,maxwidth=34)  \
-10Filter(size=button,minwidth=34,maxwidth=34)  \
-Sort(size=button,minwidth=34,maxwidth=34) \
-ResetFilter \
-Playlist(size=button,minwidth=34,maxwidth=34) \
-Fullscreen(size=button,minwidth=34,maxwidth=34)

VBVolume = VolumeIcon(button=1) _VolumeSlider(1,0)

HPMainPannel = _VBLeftPanel _VBCenterAndRight

############################
# Left
############################

VBLeftPanel = HBSearchBar \
_FilterPane1(nb=1,hidetabs=0,hidebb=1,page=savedtree,pages=savedtree) 

HBSearchBar = (minheight=34,maxheight=34) \
ResetFilter2 2_SimpleSearch(noselector=1,suggest=0) 

VBCenterAndRight = 2Filler60 HBNowplaying 2Filler61 _HPSubMainPannel

HBNowplaying = 5_TimeBar(text="%t by %a in %l (%m)",minwidth=240)


HPSubMainPannel = _VPMainCenter _VPMainright
 

############################
# Center
############################

VPMainCenter =  _HBAlbums VBSongtree

HBAlbums = _FilterPane2(nb=2,\
hidebb= 1,\
      hidetabs= 0,\
      min= 1,\
      page= album,\
      page_album/lmarkup= 1,\
page_album/lpicsize= 64,\
page_album/mmarkup= below,\
page_album/mode=mosaic,\
page_album/sort= year,\
      pages=album)


VBSongtree =  _SongTree HBTotal
   
HBTotal = -Total(size=small)     




############################
# Right
############################

VPMainright = _NBSidebar1

NBSidebar1 = (tabpos=left90,typesubmenu='PC') \
VBQueueList \
VBPlayList \
Context


VBQueueList = (tabtitle=_"Queue") \
                    EditListButtons(group=2,small=1,relief=none) \
                    _QueueList(cols="queuenumber titleaa",colwidth="queuenumber 20",sort="path album:i disc track file",songtree=0,group=2) \
    HBQueueActions

                        HBQueueActions = Total1(size="small",group=2) -QueueActions


VBPlayList = (tabtitle=_"Playlist") \
                            _SongList(cols="playandqueue titleaa",colwidth="queuenumber 20",sort="path album:i disc track file",mode=playlist,group=1,follow=1)




#################################################################################