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.

- En ce moment je sélectionne des layouts pour (enfin) les intégrer à la release candidate imminente. Après j'ai plein de choses en projet, je mettrai à jour la page "plans" du wiki.
- webkit va bien à ma connaissance, bien qu'il n'y ai pas de paquet debian pour ses bindings perl.
- recherches de paroles, oui ça pourrait être amélioré, il y a quelques petites améliorations dans git, mais il faudrait ajouter des sources. Ce n'est pas trop dur, si quelqu'un veut essayer

Tu as pris un des miens de layout ? Je suis assez content de mon dernier "garage".

C'est quoi le paquet webkit sous Ubuntu 11.10/Gnome3 ? Je n'ai pas trouvé le gtk2-webkit.

Je pige rien au fonctionnement de git, sinon je veux bien aider.

Oui j'ai inclus garage 5 et 6, et les 2 Eeepc.

libwebkitgtk-1.0-common (pour gtk2, la version de gtk que gmb utilise) et libwebkitgtk-3.0-common (pour gtk3)
mais comme je l'ai dit, pas de paquet deb pour libgtk2-webkit-perl pour l'instant

Pour ajouter des sources de paroles, il faut pouvoir à partir du nom de la chanson et de l'artiste, trouver une url, et extraire les paroles du html en utilisant perl. Tu peux venir sur IRC si tu as des questions.

Hum, je viens de voir que les préréglages pour Garage5 sont pas top : le panneau de centre+droite, au démarrage, à une largeur de 0 alors que le gauche prend toute la place.
Tu veux que je règle ça pour une prochaine mise à jour ?

Pour les 3 autres RAS.

Garage5 modifié pour que l'affichage par défaut soit correct :



[Garage5]
Author= MajorGrubert (with aboettger's inspiration)
Type=G+
Category = "Garage"

# Major Grubert was a fictional character being used by Moebius in his comics from the 1970s.
# Major Grubert appeared in "Le Garage Hermétique"

Default = Window(size=95%x95%)

### positioning and sizing ###
Window = hidden=HBAlbums1
HSize0 = 900 HPMainPannel
HSize1 = 300 VBMainleft VPtri3 VPMainright
HSize2 = 200 VBCover
HSize3 = 150 HBtri1 VPtri2
VSize0 = 200 HPNowplaying
VSize1 = 650 VBSongtree


VolumeScroll = VBVolume HPNowplaying


VBMain = HBMenu _VBMainContainer

HBMenu = _MBmenu

MBmenu = MainMenuItem LayoutItem PSortItem PFilterItem QueueItem SMViews


                        SMViews = (label=_"Personnalisation") \
                            MenuItem01(togglewidget=HBtri1,label=_"Filtre 1") \
                            MenuItem02(togglewidget=VPtri2,label=_"Filtre 2") \
    MenuItem03(togglewidget=VPtri3,label=_"Filtre 3") \
    MenuItem04(togglewidget=HBAlbums1,label=_"Albums 1") \
    MenuItem05(togglewidget=HBAlbums2,label=_"Albums 2")
                           

VBMainContainer = 3Filler1 _HPMainPannel 3Filler2

HPMainPannel = _VBMainleft _HPMaincenterandright
 

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

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

HPTri = _HBtri1 _VPtri2

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

VPtri2 = HBArtist HBAlbums1

HBArtist = _FilterPane2(nb=2,\
hidebb= 1,\
      hidetabs= 0,\
      min= 1,\
      page= artists,\
page_artists/depth= 1,\
page_artists/lmarkup= 1,\
page_artists/lpicsize= '-1|16',\
      pages= artists)

HBAlbums1 = _FilterPane3(nb=3,\
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)     


 

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

HPMaincenterandright = _VPtri3 _VPMainright

VPtri3 = _HBAlbums2 VBSongtree

HBAlbums2 = _FilterPane4(nb=3,\
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 = HPNowplaying _HBListAndBouton

########Top

HPNowplaying = VBCover _HBSongInfoEtControlsEtTimebarEtVolume
               
                VBCover = _Filler6 Cover(default=elementary/no-cover.svg,showcover=0) Stars _Filler7

HBSongInfoEtControlsEtTimebarEtVolume = _VBSongInfoEtControlsEtTimebar VBVolume

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

VBSongInfoEtControlsEtTimebar = -HBControls _VBSongInfoEtTimebar

VBSongInfoEtTimebar = _Filler8 VBSongInfo _Filler9 -HBTimeBar

VBSongInfo =  \
    _HBInfoTitre \
    _HBInfoArtist \
    _HBInfoalbum \
_HBInfoGenre

HBInfoTitre = 2Filler10 _Title(minsize=0,markup="<big><big><big><b>%t</b></big></big></big>",click1="",yalign=0.5)
HBInfoArtist = 2Filler11 _Artist(yalign=1,minsize=0,markup="<big><big>par %a</big></big>",click1="")
HBInfoalbum = 2Filler12 _Album(minsize=1,expand_max=200,yalign=1,markup="dans %l",click1="") -2Filler13 -Date
HBInfoGenre = -2Filler20 -Title2(yalign=1,minsize=0,markup="<i>%g</i> ",click1="")
group
HBTimeBar = 2Filler14 _TimeBar 2Filler15

HBControls = \
_Filler16 \
Prev(size=large-toolbar,tip=_"Previous Song") \
Play(size=large-toolbar,tip=_"Play/Pause") \
Stop(size=large-toolbar,tip=_"Stop") \
Next(size=large-toolbar,tip=_"Next Song") \
_Filler17

########Bottom

HBListAndBouton = _NBSidebar1 VBBouton

#TBRight = _"Library" HPAlbumAndSongs _"Queue" VBQueueList _"Context" Context

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)

##############  Boutons ############################

VBBouton = \
Fullscreen(size=button,minwidth=34,maxwidth=34) \
Playlist(size=button,minwidth=34,maxwidth=34) \
ResetFilter \
HSeparator1 \
Sort(size=button,minwidth=34,maxwidth=34) \
10Filter(size=button,minwidth=34,maxwidth=34)  \
Queue(size=button,minwidth=34,maxwidth=34)  \

-Quit(size=button,minwidth=34,maxwidth=34,tip=_"Quit") \
-Pref(stock=gtk-preferences,size=button,minwidth=34,maxwidth=34) \
        -HSeparator2 \
#-MBLayouts \
-HSeparator3 \
-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")

La gestion de l'ipod est dans les cartons ?
C'est vraiment le seul truc qui me manque dans gmb (et que j'attend pour virer tous les autres lecteurs).

C'est dans la longue liste de ce que je veux faire depuis longtemps, mais plutôt loin vers le bas malheureusement :(
Mais si quelqu'un a une ligne de commande pour ajouter des fichiers automatiquement sur l'ipod, on peux au moins avoir une entrée dans le menu contextuel pour copier les fichiers sélectionnés avec le plugin export. Et je pourrai mettre ça dans la FAQ

sorry to reply in english in the french forum. as far as i know, it's not as easy to just copy files to an ipod, the problem is the creation of the respective entry into the itunes-library-database on the ipod.

even though this sounds trivial, the troubles start with differing versions of ipods/itunes-library-databases. so almost each version has a different variant of the database hash-algorithm, and the people at libimobiledevice have had an increasingly hard time keeping up with those changes.

so unfortunately ipod-support is far from trivial (even the mount process doesn't work in all DEs automagically) and - if you ask me - a can of worms. (even though as an ipod-touch user i'd love to have support for ipod-export in gmb - gtkpod's interface really sucks...)

unless of course someone would be committed enough to write perl-bindings for libimobiledevice.