Page 1 sur 1

[sonata] Mise à jour en version 1.5

Publié : mar. 22 avr. 2008, 21:21
par Skunnyk
Hello,

Donc la mise à jour de sonata en 1.5 traine (sorti depuis début avril), je pense en partie à cause d'une nouvelle dépendance : python-mpd, qui n'est que dans AUR actuellement (et que namcap considère comme inutile !)

Donc voici le PKGBUILD modifié de sonata, il faut auparavant faire un yaourt -S python-mpd, puis!

Code : Tout sélectionner

yaourt -U http://perso.toile-libre.org/~skunnyk/archlinux/sonata-1.5-1-i686.pkg.tar.gz 
Si tout fonctionne aussi chez vous, je le metrais sur le repo, avec sa dépendance, python-mpd

Le changelog : http://sonata.berlios.de/changelog.html
Merci aux testeurs ;-)

Ps: Pour rappel, sonata est une gui en GTK pour mpd :)

Publié : mar. 22 avr. 2008, 21:52
par warnaud
Perso ça tourne ;)
Meric Skunnyk

Publié : mer. 23 avr. 2008, 21:42
par Skunnyk
Bon, j'upload tout ca, avec python-mpd en prime :)

Le PKGBUILD de sonata 1.5:

Code : Tout sélectionner

# Maintainer: James Rayner <james@archlinux.org>
# Contributor: William Rea <sillywilly@gmail.com>
# Contributor: Skunnyk  <skunnyk@archlinux.fr>
pkgname=sonata
pkgver=1.5
pkgrel=1
pkgdesc="A lightweight GTK+ music client for MPD"
url="http://sonata.berlios.de"
license=('GPL3')
arch=(i686 x86_64)
depends=('python' 'gtk2' 'python-mpd')
source=(http://download.berlios.de/sonata/sonata-$pkgver.tar.bz2)
install=$pkgname.install


build() {
  cd $startdir/src/sonata-$pkgver
  python setup.py install --root=$startdir/pkg
}
md5sums=('8ab9c7a9ccfcb10056e44297cab1074a')
namcap me dis que python-mpd n'est pas nécessaire, mais en faite si ;-)

Pour python-mpd, j'ai simplement compilé le pkgbuild de aur : http://aur.archlinux.org/packages.php?ID=15909

Publié : mer. 23 avr. 2008, 22:55
par Tebo
Sinon le dépôt lnf propose la version svn:

Code : Tout sélectionner

[lnf]
Server = http://reactor.reality-protocol.de/lnf
:wink:

Publié : jeu. 01 mai 2008, 02:15
par Skunnyk
Je confirme que les packages ne sont PAS testé !
Peut être même pas par le packageur lui même .. sinon il se serait rendu compte que ça ne fonctionne pas !
Dernier exemple en date : sonata , qui est enfin passé en version 1.5 dans le repo [extra].. Mais sans la dépendance à python-mpd !
Resultat: le package ne fonctionne pas, avec une erreur :

Code : Tout sélectionner

$ sonata
Sonata requires python-mpd. Aborting...
Bref, comme souvent, n'hésitez pas à utiliser le package du repo.archlinux.fr , au moins çà marche ©® ;-)

Publié : jeu. 01 mai 2008, 11:09
par warnaud
Skunnyk a écrit :Je confirme que les packages ne sont PAS testé !
Peut être même pas par le packageur lui même .. sinon il se serait rendu compte que ça ne fonctionne pas !
Dernier exemple en date : sonata , qui est enfin passé en version 1.5 dans le repo [extra].. Mais sans la dépendance à python-mpd !
Resultat: le package ne fonctionne pas, avec une erreur :

Code : Tout sélectionner

$ sonata
Sonata requires python-mpd. Aborting...
Bref, comme souvent, n'hésitez pas à utiliser le package du repo.archlinux.fr , au moins çà marche ©® ;-)
La classe quoi :)

Publié : jeu. 01 mai 2008, 23:27
par elb
Avez-vous remarqué que les titres d'album contenant des caractères accentués ne sont plus affichés du tout dans la collection par Sonata 1.5 ? On peut toujours passer par la vue "système de fichiers" mais dans ce cas les chansons sont triées par ordre alphabétique, pas par numéro de piste. Bref quasi inutilisable avec des albums d'artistes de chez nous...

Publié : ven. 02 mai 2008, 19:20
par Skunnyk
Hello,

Hum, je n'ai pas remarqué çà, les albums ayant des accents passent bien quand même.
Tu as des messages d 'erreur dans la console quand tu le lance ?

Publié : ven. 02 mai 2008, 23:10
par Skunnyk
Bon, sonata 1.5 enfin dans extra et fonctionnel ;-)
Du coup ils ont aussi rajouté python-mpd dans extra :)
Bref, tout va bien :p

Publié : lun. 05 mai 2008, 10:05
par elb
Lorsque j'essaie d'afficher dans la bibliothèque un album dont le titre contient des caractères accentués, l'album n'apparait pas et j'obtiens à la console les messages suivants :

Code : Tout sélectionner

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/sonata/main.py", line 3075, in on_library_row_activated
    self.library_browse(None, value)
  File "/usr/lib/python2.5/site-packages/sonata/main.py", line 2409, in library_browse
    coverfile = self.library_get_album_cover(dirs[i], artists[i], albums[i])
  File "/usr/lib/python2.5/site-packages/sonata/main.py", line 2444, in library_get_album_cover
    tmp, coverfile = self.artwork_get_local_image(dir, artist, album)
  File "/usr/lib/python2.5/site-packages/sonata/main.py", line 4038, in artwork_get_local_image
    testfile = img.single_image_in_dir(self.musicdir[self.profile_num] + songpath)
  File "/usr/lib/python2.5/site-packages/sonata/img.py", line 62, in single_image_in_dir
    dir = gobject.filename_from_utf8(dir)
gobject.GError: Séquence d'octets non valide en entrée du convertisseur
Apparemment un problème de conversion entre locales (mon système est en utf8).

Publié : lun. 05 mai 2008, 21:53
par elb
Une visite sur le site de dev de Sonata m'apprends qu'une version 1.5.1 corrigeant entre autre ce problème est sortie le 3/5 :

https://lists.berlios.de/pipermail/sona ... 08-May.txt

Probablement bientôt une mise à jour dans Arch...

Publié : lun. 05 mai 2008, 23:33
par Skunnyk
Héhé, merci de l'info, je me compile ca en attendant la MAJ "officielle" :) Si ca en interesse, je peux mettre çà sur le repo.
Pour les albums, j'avais pas de problème, par contre, j'ai des plantage lorsque je veux mettre à jour la pochette d'un album, et qu'il ya des accents, sonata se ferme ... Mais c'est assez aléatoire.

Publié : mar. 06 mai 2008, 08:25
par warnaud
Moi ça arrive qu'il se ferme même sans accents :p mais bon vu que c'est une interface à mpd pas de coupure de son :)