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.