PDA

View Full Version : SqueezeCenter / FLAC / Erreur lors de la lecture



Garko
2008-09-16, 09:14
Bonjour à tous,

J'ai installé SqueezeCenter sur une machine en Linux / Debian (perl 5.8.8, flac 1.1.2) et je rencontre des problèmes de lectures sur certains fichiers FLAC.

Pour commencer voici un fichier qui ne fonctionne pas :
http://dl.getdropbox.com/u/144591/01.%20Lame%20Soeur.flac

J'arrive très bien à lire celui-ci avec Winamp, il est encodé avec la compression maximum (j'ai essayé avec d'autres compressions et ça ne change rien). Le scan du fichier marche bien, il est correctement indexé par le SqueezeCenter.

Mais lorsque je lance la lecture, il avance de 1 ou 2 secondes normalement avant de s'arrêter (ou passer au morceau suivant si il y en a un) et ceci sans aucune erreur ni à l'écran, ni dans le fichier de log.

Ce fichier fait parti d'un album dont aucun morceau ne passe, j'ai d'autres album où seul un ou deux morceaux ont se problème.

Si quelqu'un à une explication ou une idée de piste pour résoudre le problème je suis preneur.

Merci,
Yann.

Garko
2008-09-16, 16:42
Après investigation j'ai découvert la source du problème, mais pas la solution pour le résoudre.

Le problème viens de l'encodage, mon système est en UTF-8, jusque là pas de problème. Mais lorsque le fichier doit être transcodé, il y a un problème avec l'accès au fichier.

Dans Slim::Player::TranscodingHelper, lignes 356-358, le nom du fichier est décodé si il n'est pas trouvé. Mais dans mon cas le fichier est bien trouvé a cet endroit et donc le nom pas décodé (si j'enlève le test tout marche bien...).

Garko
2008-09-17, 02:17
Suite a mes investigations, j'ai découvert ce bug report qui correspond à mon problème. Pas encore de solution mais la suite se passera là-bas.

http://bugs.slimdevices.com/show_bug.cgi?id=9488