Forums | Admin

Discussion Forums: development

Start New Thread Start New Thread

 

By: Vincent Carmona
RE: ZiK sous archlinux [ reply ]  
2010-08-17 22:26
Le lien du bug:
http://redmine.ruby-lang.org/issues/show/3686

By: Vincent Carmona
RE: ZiK sous archlinux [ reply ]  
2010-08-17 22:24
Pour rghk, je pense qu'il te manque une dépendance. Sous debian, pour compiler rghk j'utilise les paquets ruby1.8, ruby1.8-dev, libgtk2.0-dev et libx11-dev.

Pour brainz, j'ai aussi cette erreur sous ruby1.9. J'ai posté un rapport de bug ici:

Je voulais dire:
_('Display time')
_('Use native notifications')
_('Use system notifications')
par
'toto'
'titi'
'tata'

By: Joël Obrecht
RE: ZiK sous archlinux [ reply ]  
2010-08-16 19:44
J'ai essayé d'installer rghk, mais j'ai une erreur lors de l'exécution de ruby extconf.rb :
Trace dans mkmf.log :
have_header: checking for gdk/gdkevents.h... -------------------- no

BRAINZ :
Quand je clique droit sur un morceau, modules, Brainz, ça plante :

[Brainz]: get puids: e4ac74ee-125e-4b52-52ec-87adc0153cf0.
/usr/lib/ruby/1.9.1/rexml/parsers/treeparser.rb:95:in `rescue in parse': #<RuntimeError: Undeclared entity '&raquo;' in raw string "Skip to main content &raquo;">
/usr/lib/ruby/1.9.1/rexml/text.rb:165:in `block in check'
/usr/lib/ruby/1.9.1/rexml/text.rb:153:in `scan'
/usr/lib/ruby/1.9.1/rexml/text.rb:153:in `check'
/usr/lib/ruby/1.9.1/rexml/text.rb:125:in `parent='
/usr/lib/ruby/1.9.1/rexml/parent.rb:19:in `add'
/usr/lib/ruby/1.9.1/rexml/parsers/treeparser.rb:45:in `parse'
/usr/lib/ruby/1.9.1/rexml/document.rb:228:in `build'
/usr/lib/ruby/1.9.1/rexml/document.rb:43:in `initialize'
/usr/local/share/ZiK/mod/brainz/song.rb:115:in `new'
/usr/local/share/ZiK/mod/brainz/song.rb:115:in `parse_html'
/usr/local/share/ZiK/mod/brainz/song.rb:53:in `block in get_tag'
/usr/local/share/ZiK/mod/brainz/song.rb:49:in `each'
/usr/local/share/ZiK/mod/brainz/song.rb:49:in `get_tag'
/usr/local/share/ZiK/mod/brainz/functions.rb:43:in `tag'
/usr/local/share/ZiK/mod/brainz.rb:46:in `block in load'
/usr/bin/zik:321:in `call'
/usr/bin/zik:321:in `main'
/usr/bin/zik:321:in `<main>'
...
Undeclared entity '&raquo;' in raw string "Skip to main content &raquo;"
Line: 45
Position: 2165
Last 80 unconsumed characters:
</a>
from /usr/lib/ruby/1.9.1/rexml/parsers/treeparser.rb:20:in `parse'
from /usr/lib/ruby/1.9.1/rexml/document.rb:228:in `build'
from /usr/lib/ruby/1.9.1/rexml/document.rb:43:in `initialize'
from /usr/local/share/ZiK/mod/brainz/song.rb:115:in `new'
from /usr/local/share/ZiK/mod/brainz/song.rb:115:in `parse_html'
from /usr/local/share/ZiK/mod/brainz/song.rb:53:in `block in get_tag'
from /usr/local/share/ZiK/mod/brainz/song.rb:49:in `each'
from /usr/local/share/ZiK/mod/brainz/song.rb:49:in `get_tag'
from /usr/local/share/ZiK/mod/brainz/functions.rb:43:in `tag'
from /usr/local/share/ZiK/mod/brainz.rb:46:in `block in load'
from /usr/bin/zik:321:in `call'
from /usr/bin/zik:321:in `main'
from /usr/bin/zik:321:in `<main>'
Player stopped.
Player stopped.
Player stopped.
Erreur de segmentation

J'ai également fait deux modifs dans mod/notify/configwidget.rb :
_('Use native notifications') occurrence 1
_('Use system notifications') occurrence 1
par
'toto'
'titi'

Pas d'occurrence 2 pour 'Use native notifications'

Avec un ./configure sans options, toujours pas d'accès au menu.

By: Vincent Carmona
RE: ZiK sous archlinux [ reply ]  
2010-08-09 15:09
Est-t-il possible de tester le module notify, en éditant le fichier mod/notify/configwidget.rb. Il faudraitsupprimer les 3 appels à la méthode _.
Remplacer
_('Use native notifications')
_('Use native notifications')
_('Use system notifications')
par
'toto'
'tata'
'titi'
.

By: Vincent Carmona
RE: ZiK sous archlinux [ reply ]  
2010-08-09 14:46
Le module cover ne recherche pas (pour l'instant) sur la toile. Il affiche les couvertures incluses dans les tags ou bien les fichiers images du répertoire.
Le module hotkeys dépend de rghk : http://rubyforge.org/frs/?group_id=5494&release_id=44229 . Est-il installé ?
Le module brainz plante-t-il quelque soit la piste audio ou bien est-ce un cas particulier ?

By: Joël Obrecht
RE: ZiK sous archlinux [ reply ]  
2010-08-07 15:02
Ok, après tests seul le module notify fait planter la fenêtre préférences. Par contre, seul le module trayicon semble fonctionnel. Mais du coup je peux déjà compiler avec : --module-trayicon, --module-cover, --module-hotkeys, --module-brainz.

Si besoin de plus de tests...

Joël

./configure --module-trayicon
OK, fonctionnel + menu options OK

./configure --module-notify
Non, pas de notifications dans gnome, menu préf qui fait planter ZiK

LOG :
install -m 755 -d /usr/local/share/ZiK/mod/trayicon
install -m 644 /home/partages/logiciels/ZiK/zik/mod/trayicon/config.rb /home/partages/logiciels/ZiK/zik/mod/trayicon/configwidget.rb /home/partages/logiciels/ZiK/zik/mod/trayicon/icon.rb /usr/local/share/ZiK/mod/trayicon
install -m 755 -d /usr/local/share/doc/ZiK/html /usr/local/share/doc/ZiK/html/pix /usr/local/share/doc/ZiK/html/styles
install -m 644 /home/partages/logiciels/ZiK/zik/doc/html/index.html /usr/local/share/doc/ZiK/html
install -m 644 /home/partages/logiciels/ZiK/zik/doc/html/pix/capture_cd.png /home/partages/logiciels/ZiK/zik/doc/html/pix/capture_compact.png /home/partages/logiciels/ZiK/zik/doc/html/pix/capture.png /home/partages/logiciels/ZiK/zik/doc/html/pix/capture_radio.png /home/partages/logiciels/ZiK/zik/doc/html/pix/icon.png /home/partages/logiciels/ZiK/zik/doc/html/pix/logo.png /home/partages/logiciels/ZiK/zik/doc/html/pix/ZiK3.png /usr/local/share/doc/ZiK/html/pix
install -m 644 /home/partages/logiciels/ZiK/zik/doc/html/styles/main.css /usr/local/share/doc/ZiK/html/styles
for lang in fr; do \
install -m 755 -d /usr/local/share/doc/ZiK/html/$lang; \
install -m 644 /home/partages/logiciels/ZiK/zik/doc/html/$lang/*.html /usr/local/share/doc/ZiK/html/$lang; \
done
install -m 755 -d /usr/local/share/doc/ZiK
install -m 644 /home/partages/logiciels/ZiK/zik/doc/COPYING /home/partages/logiciels/ZiK/zik/doc/ChangeLog /usr/local/share/doc/ZiK
for lang in fr; do \
install -m 755 -d /usr/local/share/locale/$lang/LC_MESSAGES; \
install -m 644 /home/partages/logiciels/ZiK/zik/locale/$lang/LC_MESSAGES/ZiK.mo /usr/local/share/locale/$lang/LC_MESSAGES; \
done
[joel@jokat zik]$ zik
Hi! This is ZiK (0.14.0+git). Enjoy your music.
/home/joel/.ZiK/ZiKrc read.
/home/joel/.ZiK/radio read.
Set volume to 1.0.
Set volume to 1.0.
Set volume to 1.0.
[Trayicon]: configuration read.
Refreshing tree view...done.
Refreshing tree view...done.
[Trayicon]: module loaded.

./configure --module-cover
OK, fonctionne, menu préférences OK. Ne trouve pas les covers sur Internet. Pas trouvé de configuration (lien) dans ZIKzikrc.

./configure --module-hotkeys
Non. Menu Préférences marche.
Cf erreur au lancement suivante :
[HotKeys]: ERROR. Cannot load rghk.
Dans le menu préférences, affiche "module non chargé - Impossible d'afficher la configuration".

./configure --module-hotkeys
Menu préférences marche. Possibilité de cherger le module brainz. Par contre, il ne fonctionne pas.
Log :

[joel@jokat zik]$ zik
Hi! This is ZiK (0.14.0+git). Enjoy your music.
/home/joel/.ZiK/ZiKrc read.
/home/joel/.ZiK/radio read.
Set volume to 1.0.
Set volume to 1.0.
Set volume to 1.0.
Refreshing tree view...done.
[Brainz]: module loaded.
Player stopped.
Player stopped.
Player stopped.
Playing Matthew Herbert - Theo Parrish - Dusty Cabinets - 08 - Let's All Make Mistakes.
[Brainz]: get puids: 210caccb-a5be-feb9-3c2e-23b78ec5501d.
/usr/lib/ruby/1.9.1/rexml/parsers/treeparser.rb:95:in `rescue in parse': #<RuntimeError: Undeclared entity '&raquo;' in raw string "Skip to main content &raquo;">
/usr/lib/ruby/1.9.1/rexml/text.rb:165:in `block in check'
/usr/lib/ruby/1.9.1/rexml/text.rb:153:in `scan'
/usr/lib/ruby/1.9.1/rexml/text.rb:153:in `check'
/usr/lib/ruby/1.9.1/rexml/text.rb:125:in `parent='
/usr/lib/ruby/1.9.1/rexml/parent.rb:19:in `add'
/usr/lib/ruby/1.9.1/rexml/parsers/treeparser.rb:45:in `parse'
/usr/lib/ruby/1.9.1/rexml/document.rb:228:in `build'
/usr/lib/ruby/1.9.1/rexml/document.rb:43:in `initialize'
/usr/local/share/ZiK/mod/brainz/song.rb:115:in `new'
/usr/local/share/ZiK/mod/brainz/song.rb:115:in `parse_html'
/usr/local/share/ZiK/mod/brainz/song.rb:53:in `block in get_tag'
/usr/local/share/ZiK/mod/brainz/song.rb:49:in `each'
/usr/local/share/ZiK/mod/brainz/song.rb:49:in `get_tag'
/usr/local/share/ZiK/mod/brainz/functions.rb:43:in `tag'
/usr/local/share/ZiK/mod/brainz/widget.rb:29:in `block in initialize'
/usr/bin/zik:321:in `call'
/usr/bin/zik:321:in `main'
/usr/bin/zik:321:in `<main>'
...
Undeclared entity '&raquo;' in raw string "Skip to main content &raquo;"
Line: 45
Position: 2165
Last 80 unconsumed characters:
</a>
from /usr/lib/ruby/1.9.1/rexml/parsers/treeparser.rb:20:in `parse'
from /usr/lib/ruby/1.9.1/rexml/document.rb:228:in `build'
from /usr/lib/ruby/1.9.1/rexml/document.rb:43:in `initialize'
from /usr/local/share/ZiK/mod/brainz/song.rb:115:in `new'
from /usr/local/share/ZiK/mod/brainz/song.rb:115:in `parse_html'
from /usr/local/share/ZiK/mod/brainz/song.rb:53:in `block in get_tag'
from /usr/local/share/ZiK/mod/brainz/song.rb:49:in `each'
from /usr/local/share/ZiK/mod/brainz/song.rb:49:in `get_tag'
from /usr/local/share/ZiK/mod/brainz/functions.rb:43:in `tag'
from /usr/local/share/ZiK/mod/brainz/widget.rb:29:in `block in initialize'
from /usr/bin/zik:321:in `call'
from /usr/bin/zik:321:in `main'
from /usr/bin/zik:321:in `<main>'
Player stopped.
Player stopped.
Player stopped.
Erreur de segmentation

By: Vincent Carmona
RE: ZiK sous archlinux [ reply ]  
2010-08-07 14:17
Content que vous ayiez une installation fonctionnelle de ZiK.

Si vous créer une page sur le wiki faite moi passer le lien. Vous pouvez contacter le rédacteur en lui précisant d'utiliser au moins la version 0.14.0. Passez lui aussi le lien de cette discussion (si il est francophone), peut-être pourra-t-il nous aider à trouver l'origine du bug lié aux modules.

L'option --module-none n'installe aucun module ("plugin") ce qui un peu dommage.
Pourriez-vous tester chacun des module pour voir si certains fonctionnent ?
Les options du script configure sont --module-trayicon, --module-notify, --module-cover, --module-hotkeys, --module-brainz.

Quelles modules donnent quelles erreurs ?

By: Joël Obrecht
RE: ZiK sous archlinux [ reply ]  
2010-08-07 11:25
Bonjour,

J'ai refait l'installation avec l'option --module-none au script configure. À présent, je peux accéder et enregistrer les options sans problème.

Pour moi, ZiK remplit très bien sa fonction comme cela ! J'ai du coup trié tout mon répertoire musical en fonction :)

Merci pour le soutien ! Je me tiens à dispo pour plus de tests si besoin était ! Par ailleurs, je vais ajouter ZiK dans les wikis d'Archlinux, avec un petit tutoriel d'installation... Et contacter le rédacteur du package build pour lui demander s'il veut bien le mettre à jour avec le patch et l'option à l'étape configure.

(Sauf si développement en cours, dans quel cas je mets juste un article sur le wiki.)

By: Vincent Carmona
RE: ZiK sous archlinux [ reply ]  
2010-08-06 19:34
Avez-vous essayé d'installer ZiK en passant l'option --module-none au script configure ?

By: Vincent Carmona
RE: ZiK sous archlinux [ reply ]  
2010-08-01 15:12
Si vous invoquez le script configure avec l'option --module-none avec vous des erreurs ?

Si non, essayez ensuite avec l'option --module-trayicon.

By: Joël Obrecht
RE: ZiK sous archlinux [ reply ]  
2010-08-01 14:50
J'ai fait la modification dans brainz.rb, mais j'ai toujours la même erreur dans les préférences.

Voilà mon fichier de configuration :

[joel@jokat ~]$ cat .ZiK/ZiKrc
##Configuration file for ZiK player.
##All lines begining with # are ignored.
###
name_format=Artist - Title - Track - Album
play_on_start=false
current_song=4
volume=1.0
shuffle=false
repeat=false
sort_by_track=true
x=0
y=24
width=2040
height=1077
view=all
paned_position=507
playing_color=#4d86caabffff
directory=/media/media/Musique/Mp3
extension=wav,flac,ogg,mp3,wma,xspdf,m3u,pls
sort_directories_first=true
sort_case_sensitive=false
refresh_on_start=true
search_in_path=true
search_in_title=false
search_in_artist=false
search_in_album=false
search_in_genre=false
relative_playlist=true
cd_device=/dev/cdrom
cd_web=true
remaining_time=false
socket=false
module=
panned_position=462

Error log :


[joel@jokat ~]$ zik
Hi! This is ZiK (0.14.0). Enjoy your music.
/home/joel/.ZiK/ZiKrc read.
Error: /media/media/Musique/Mp3/0 Non classés/Divine Comedy/Regeneration/02 - Bad Ambassador.mp3 not found.
Warning: cd not found on MusicBrainz.
/home/joel/.ZiK/radio read.
[Cover]: configuration read.
[Hotkeys]: configuration read.
[Notify]: configuration read.
[Trayicon]: configuration read.
Refreshing tree view...done.
/usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:33:in `related_classes_internal': undefined method `split' for nil:NilClass
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:45:in `block in related_classes_internal'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:44:in `each'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:44:in `related_classes_internal'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:45:in `block in related_classes_internal'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:44:in `each'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:44:in `related_classes_internal'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:45:in `block in related_classes_internal'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:44:in `each'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:44:in `related_classes_internal'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:59:in `related_classes'
from /usr/lib/ruby/gems/1.9.1/gems/locale-2.0.5/lib/locale/util/memoizable.rb:80:in `block in related_classes'
from /usr/lib/ruby/gems/1.9.1/gems/locale-2.0.5/lib/locale/util/memoizable.rb:87:in `_memoize'
from /usr/lib/ruby/gems/1.9.1/gems/locale-2.0.5/lib/locale/util/memoizable.rb:79:in `related_classes'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/textdomain_manager.rb:79:in `each_textdomains'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/textdomain_manager.rb:102:in `translate_singluar_message'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext.rb:128:in `gettext'
from /usr/local/share/ZiK/mod/notify/configwidget.rb:30:in `initialize'
from /usr/local/share/ZiK/mod/notify.rb:93:in `new'
from /usr/local/share/ZiK/mod/notify.rb:93:in `configwidget'
from /usr/local/share/ZiK/gui/preference.rb:302:in `block in initialize'
from /usr/local/share/ZiK/gui/preference.rb:298:in `each'
from /usr/local/share/ZiK/gui/preference.rb:298:in `initialize'
from /usr/local/share/ZiK/gui/preference.rb:90:in `new'
from /usr/local/share/ZiK/gui/preference.rb:90:in `show'
from /usr/local/share/ZiK/gui/gui.rb:74:in `block in initialize'
from /usr/bin/zik:309:in `call'
from /usr/bin/zik:309:in `main'
from /usr/bin/zik:309:in `<main>'
Player stopped.
Player stopped.
Player stopped.
Erreur de segmentation

By: Vincent Carmona
RE: ZiK sous archlinux [ reply ]  
2010-08-01 14:12
Je n'arrive pas à reproduire le bug.

Pourriez-vous coller votre fichier de configuration (~/.ZiK/ZiKrc) ?

Un test serait d'éditer le fichier mod/brainz.rb avant l'installation pour remplacer
_("Retrieve track infos from the web.")
par
"Retrieve track infos from the web."
afin de voir si la même erreur apparait.

By: Joël Obrecht
RE: ZiK sous archlinux [ reply ]  
2010-08-01 13:48
Désolé pour le coller incomplet !

Voici les données :

Log :

[joel@jokat ruby-taglib-1.1+patch2_ruby1.9]$ zik
Hi! This is ZiK (0.14.0). Enjoy your music.
/home/joel/.ZiK/ZiKrc read.
Warning: cd not found on MusicBrainz.
/home/joel/.ZiK/radio read.
[Cover]: configuration read.
[Hotkeys]: configuration read.
[Notify]: configuration read.
[Trayicon]: configuration read.
Refreshing tree view...done.
Player stopped.
Player stopped.
Player stopped.
Playing Alex Smoke - Never Want To See You Again - 04 - Paradolia.
/usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:33:in `related_classes_internal': undefined method `split' for nil:NilClass
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:45:in `block in related_classes_internal'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:44:in `each'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:44:in `related_classes_internal'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:45:in `block in related_classes_internal'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:44:in `each'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:44:in `related_classes_internal'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:45:in `block in related_classes_internal'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:44:in `each'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:44:in `related_classes_internal'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/class_info.rb:59:in `related_classes'
from /usr/lib/ruby/gems/1.9.1/gems/locale-2.0.5/lib/locale/util/memoizable.rb:80:in `block in related_classes'
from /usr/lib/ruby/gems/1.9.1/gems/locale-2.0.5/lib/locale/util/memoizable.rb:87:in `_memoize'
from /usr/lib/ruby/gems/1.9.1/gems/locale-2.0.5/lib/locale/util/memoizable.rb:79:in `related_classes'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/textdomain_manager.rb:79:in `each_textdomains'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext/runtime/textdomain_manager.rb:102:in `translate_singluar_message'
from /usr/lib/ruby/gems/1.9.1/gems/gettext-2.1.0/lib/gettext.rb:128:in `gettext'
from /usr/local/share/ZiK/mod/notify/configwidget.rb:30:in `initialize'
from /usr/local/share/ZiK/mod/notify.rb:93:in `new'
from /usr/local/share/ZiK/mod/notify.rb:93:in `configwidget'
from /usr/local/share/ZiK/gui/preference.rb:302:in `block in initialize'
from /usr/local/share/ZiK/gui/preference.rb:298:in `each'
from /usr/local/share/ZiK/gui/preference.rb:298:in `initialize'
from /usr/local/share/ZiK/gui/preference.rb:90:in `new'
from /usr/local/share/ZiK/gui/preference.rb:90:in `show'
from /usr/local/share/ZiK/gui/gui.rb:74:in `block in initialize'
from /usr/bin/zik:309:in `call'
from /usr/bin/zik:309:in `main'
from /usr/bin/zik:309:in `<main>'
Player stopped.
Player stopped.
Player stopped.
Erreur de segmentation


Version de Ruby :

[joel@jokat ~]$ ruby --version
ruby 1.9.1p429 (2010-07-02 revision 28523) [i686-linux


Version de gettext :

[joel@jokat ~]$ ruby -e "require 'gettext'; p GetText::VERSION"
"2.1.0"

By: Vincent Carmona
RE: ZiK sous archlinux [ reply ]  
2010-08-01 13:36
On avance !

Je n'ai ce plantage chez moi!

Dans votre log précédent, il ya avait des erreurs concernant gettext avant la ligne
from /usr/local/share/ZiK/mod/notify/configwidget.rb:30:in `initialize'
, est-ce toujours le cas ?

Quelle est votre version de ruby ?
ruby --version

Quelle version de gettex ?
ruby -e "require 'gettext'; p GetText::VERSION"

By: Joël Obrecht
RE: ZiK sous archlinux [ reply ]  
2010-08-01 11:11
Mise à jour avec git pull : version 0.14 ; et patch 1.1+patch2_ruby1.9

ZiK marche très bien : lecture, gestion des playlists, des tags, ouverture des dossiers, recherche et recherche rapide (ctrl+f). Je n'ai pour l'instant pas configuré de modules.

Seul plantage, toujours la fenêtre des préférences. Voici le log :


from /usr/local/share/ZiK/mod/notify/configwidget.rb:30:in `initialize'
from /usr/local/share/ZiK/mod/notify.rb:93:in `new'
from /usr/local/share/ZiK/mod/notify.rb:93:in `configwidget'
from /usr/local/share/ZiK/gui/preference.rb:302:in `block in initialize'
from /usr/local/share/ZiK/gui/preference.rb:298:in `each'
from /usr/local/share/ZiK/gui/preference.rb:298:in `initialize'
from /usr/local/share/ZiK/gui/preference.rb:90:in `new'
from /usr/local/share/ZiK/gui/preference.rb:90:in `show'
from /usr/local/share/ZiK/gui/gui.rb:74:in `block in initialize'
from /usr/bin/zik:309:in `call'
from /usr/bin/zik:309:in `main'
from /usr/bin/zik:309:in `<main>'
Player stopped.
Player stopped.
Player stopped.
Erreur de segmentation

By: Vincent Carmona
RE: ZiK sous archlinux [ reply ]  
2010-07-30 13:05
Je sais plus trop où on en est !

Est-il possible de tout désinstaller puis de résinstaller ruby-taglib et ZiK version git, afin de reprendre le soucis un par un ?

By: Joël Obrecht
RE: ZiK sous archlinux [ reply ]  
2010-07-29 16:12
Les playlists marchent bien avec la version git + patch 2 (setup.rb) (mais un git pull ne m'installe que la version 0.13.0, cf message de démarrage -> ???).

Par contre, en téléchargeant et installant manuellement la version http://rubyforge.org/frs/download.php/69576/ZiK-0.13.1.tar.gz, j'ai bien la version 0.13.1 qui se lance, mais ne le patch, ni un cp "à la main" dans /usr/lib/ruby/site_ruby/1.9.1/ ne permet le fonctionnement des playlists.

By: Vincent Carmona
RE: ZiK sous archlinux [ reply ]  
2010-07-29 14:52
Cette erreur (Refreshing tree view...["/media/media/Musique/Mp3 is not a directory..." is not a directory... "/home/joel/Downloads is not a directory..."] is not a directory...done.) est corrigée dans le dépôt git.

By: Vincent Carmona
RE: ZiK sous archlinux [ reply ]  
2010-07-29 13:28
Du coup, je ne sais plus trop quel bugs ronge la version en développement de ZiK.
Apparamment, il ne trouve pas ruby-taglib. Essaye d'installer cette version de ruby-taglib :
http://rubyforge.org/frs/shownotes.php?release_id=44205

Cette version, modifié par mes soins devrait fonctionner avec ruby 1.9.
Après avoir télécharger et décompressser l'archive, utilise ruby 1.9 avec le fichier setup.rb comme argument.

By: Joël Obrecht
RE: ZiK sous archlinux [ reply ]  
2010-07-29 12:37
Le PKGBUILD actuellement sur le dépôt AUR :


GNU nano 2.2.4 Fichier : PKGBUILD

# Contributor: <mathieuIVI@gmail.com>
pkgname=zik
pkgver=0.13.0
pkgrel=1
pkgdesc="Zik , a lightweight music player written in ruby "
arch=('i686' 'x86_64')
url="http://zik.developpez.com/";
license=('GPL')
depends=('ruby-gnome2' 'ruby-musicbrainz' 'ruby-gettext' 'ruby-gstreamer')
source=("http://projets.developpez.com/attachments/download/435/ZiK-${pkgver}.tar.gz";
"taglib.rb")

md5sums=('a3e5a4b0aa36bcf4c8083c8a45f377c4'
'0bd6b0c084e290227097af50e912b611')

build() {
cd $srcdir
# This is really ugly, but I can't fix the ruby-taglib package, since it's not mine
mkdir -p $pkgdir/usr/lib/ruby/site_ruby/1.9.1
cp taglib.rb $pkgdir/usr/lib/ruby/site_ruby/1.9.1/
cd "ZiK-$pkgver"
./configure --prefix=/usr
mkdir -p $pkgdir/usr/bin
make || return 1
make PREFIX=$pkgdir/usr install || return 1
}

By: Joël Obrecht
RE: ZiK sous archlinux [ reply ]  
2010-07-29 11:56
Avec la bonne version de ZiK cette fois-ci !!!

[joel@jokat .ZiK]$ zik
Hi! This is ZiK (0.13.0+git). Enjoy your music.
/home/joel/.ZiK/ZiKrc read.
/usr/bin/zik:137:in `require': no such file to load -- taglib (LoadError)
from /usr/bin/zik:137:in `<main>'


[joel@jokat .ZiK]$ zik --disable-module
Hi! This is ZiK (0.13.0+git). Enjoy your music.
/home/joel/.ZiK/ZiKrc read.
/usr/bin/zik:137:in `require': no such file to load -- taglib (LoadError)
from /usr/bin/zik:137:in `<main>'
[joel@jokat .ZiK]$



[joel@jokat .ZiK]$ zik --disable-module
Hi! This is ZiK (0.13.0+git). Enjoy your music.
/home/joel/.ZiK/ZiKrc read.
/usr/bin/zik:137:in `require': no such file to load -- taglib (LoadError)
from /usr/bin/zik:137:in `<main>'
[joel@jokat .ZiK]$

By: Joël Obrecht
RE: ZiK sous archlinux [ reply ]  
2010-07-29 10:15
Refreshing tree view...["/media/media/Musique/Mp3 is not a directory..." is not a directory... "/home/joel/Downloads is not a directory..."] is not a directory...done.

By: Joël Obrecht
RE: ZiK sous archlinux [ reply ]  
2010-07-29 10:14
J'ajoute aussi mon fichier ZiKrc.

J'ai toujours le plantage de la fenêtre des préférences. Cela fonctionne par contre avec l'option --disable-module. Par ailleurs, la fenêtre des préférences me met une erreur dans la treeview en mettant entre crochets et guillemets le chemin du répertoire, qui ne se met plus à jour du coup :\

Je repasse pour l'instant à la version précédente, mais je reste disponible pour tester.

GNU nano 2.2.4 Fichier : /home/joel/.ZiK/ZiKrc

##Configuration file for ZiK player.
##All lines begining with # are ignored.
###
name_format=Artist - Title - Track - Album
play_on_start=false
current_song=0
volume=1.0
shuffle=false
repeat=false
sort_by_track=false
x=0
y=24
width=1288
height=1039
view=all
paned_position=462
playing_color=#4d86caabffff
directory=/media/media/Musique/Mp3
extension=wav,flac,ogg,mp3,wma,pls
sort_directories_first=true
sort_case_sensitive=true
refresh_on_start=true
search_in_path=true
search_in_title=false
search_in_artist=false
search_in_album=false
search_in_genre=false
relative_playlist=false
cd_device=/dev/cdrom
cd_web=true
remaining_time=false
module=

By: Joël Obrecht
RE: ZiK sous archlinux [ reply ]  
2010-07-29 10:07
Je viens d'installer la version git :

[joel@jokat ~]$ git clone git://rubyforge.org/zik.git
Cloning into zik...
remote: Counting objects: 2682, done.
remote: Compressing objects: 100% (2272/2272), done.
remote: Total 2682 (delta 1785), reused 546 (delta 341)
Receiving objects: 100% (2682/2682), 569.98 KiB | 349 KiB/s, done.
Resolving deltas: 100% (1785/1785), done.
[joel@jokat ~]$ cd zik/
[joel@jokat zik]$ ls

Mais maintenant, je ne peux plus ajouter des mp3...


[joel@jokat zik]$ ZiK
Hi! This is ZiK (0.13.0). Enjoy your music.
/home/joel/.ZiK/ZiKrc read.
Warning: cd not found on MusicBrainz.
/home/joel/.ZiK/radio read.
[Cover]: configuration read.
[Hotkeys]: configuration read.
[Notify]: configuration read.
[Trayicon]: configuration read.
Refreshing tree view...done.
Add /media/media/Musique/Mp3/Crystal Method/The Crystal Method - Legion of Boom/01-the_crystal_method-starting_over-ph.mp3 to playlist.
/usr/share/ZiK/playlist/song.rb:56:in `block in refresh_name': undefined method `empty?' for #<DL::CPtr:0x9b96f98 ptr=0x9599768 size=0 free=(nil)>
from /usr/share/ZiK/playlist/song.rb:48:in `each'
from /usr/share/ZiK/playlist/song.rb:48:in `refresh_name'
from /usr/share/ZiK/playlist/song.rb:41:in `initialize'
from /usr/share/ZiK/playlist/common.rb:74:in `new'
from /usr/share/ZiK/playlist/common.rb:74:in `add_file'
from /usr/share/ZiK/playlist/common.rb:60:in `add'
from /usr/share/ZiK/gui/gui.rb:1007:in `block in list_add'
from /usr/share/ZiK/gui/gui.rb:1007:in `call'
from /usr/share/ZiK/gui/gui.rb:1007:in `selected_each'
from /usr/share/ZiK/gui/gui.rb:1007:in `list_add'
from /usr/share/ZiK/gui/gui.rb:316:in `block in initialize'
from /usr/bin/ZiK:272:in `call'
from /usr/bin/ZiK:272:in `main'
from /usr/bin/ZiK:272:in `<main>'
Player stopped.
Player stopped.
Player stopped.
Erreur de segmentation
[joel@jokat zik]$

OUCH !

By: Vincent Carmona
RE: ZiK sous archlinux [ reply ]  
2010-07-28 15:01
J'ai mis à jour le dépôt git. Il devrait maintenat être possible d'ajouter une liste au format m3u.

   Next Messages