PDA

View Full Version : Pb connexion squeezebox et musicIP



pong400
2008-06-29, 03:19
Bonjour,

Depuis quelques temps, je n'arrive plus à faire de mix avec musicIPmixer alors que cela fonctionnait très bien auparavant.
J'ai bien un M qui s'affiche sur le squeezecenter mais lorsque j'appuie sur le M cela me retourne une liste vide??
J'ai essayé de changer de port sans succés.
Le service semble pourtant fonctionner puisque lorsque je lance http://127.0.0.1:n°port, la page s'affiche avec le nombre total de titres, de titres mixables...
En revanche quand je lance MusicIPmixer afin d'essayer de lancer le service API et bien là j'ai le message "unable to start server trys another port". Ce que j'ai fait mais sans succès...
Bref je suis perdu et j'aimerai bien pouvoir refaire fonctionner cette superbe fonctionnalité...

mherger
2008-06-30, 00:35
> En revanche quand je lance MusicIPmixer afin d'essayer de lancer le
> service API et bien là j'ai le message "unable to start server trys
> another port". Ce que j'ai fait mais sans succès...

Il vaut mieux ne pas jouer avec ces préférences sauf nécessaire. Mais si ça jouait avant, pas de raison de changer.

Augmentes le logging pour plugin.musicip au niveau "debug" et regarde server.log. Qu'est-ce qu'il s'affiche quand tu essais de créer un mixe?

--

Michael

pong400
2008-06-30, 06:21
Merci de ta réponse.

Je ne vois pas ou activer le debug de musicIP?
Ci après un copier coller du serveur.log. Il semble ne rien se passer lors du clic sur le M...

08-06-30 15:12:50.0081] Plugins::LazySearch2::Plugin::scanDoneCallback (1966) Lazifying database items not already done
[08-06-30 15:12:50.0630] Plugins::LazySearch2::Plugin::lazifyDatabase (2003) No database items require lazification
[08-06-30 15:15:45.2436] Plugins::SqueezeScrobbler::Scrobbler::getPlayerSta tusForClient (624) Creating new PlayerStatus for 192.168.0.50 (00:04:20:06:90:82)
[08-06-30 15:15:45.2439] Plugins::SqueezeScrobbler::Scrobbler::playCommand (1095) Play command [192.168.0.50 (00:04:20:06:90:82)]
[08-06-30 15:15:45.2442] Plugins::SqueezeScrobbler::Scrobbler::showCurrentV ariables (1564) No track currently timing
[08-06-30 15:15:45.2445] Plugins::SqueezeScrobbler::Scrobbler::showCurrentV ariables (1568) Is power on? : true
[08-06-30 15:15:45.2461] Plugins::SqueezeScrobbler::Scrobbler::openCommand (900) Open command [192.168.0.50 (00:04:20:06:90:82)]
[08-06-30 15:15:45.2560] Plugins::SqueezeScrobbler::Scrobbler::startTimingN ewSong (1333) Starting to time: Endless Song by Aaron from Artificial Animals Riding On Neverland (General Alternative)
[08-06-30 15:15:45.2563] Plugins::SqueezeScrobbler::Scrobbler::Track::new (123) Track length is: 256 seconds
[08-06-30 15:15:45.2565] Plugins::SqueezeScrobbler::Scrobbler::Track::new (134) checking for excluded genres...
[08-06-30 15:15:45.2568] Plugins::SqueezeScrobbler::Scrobbler::Track::new (163) Track will be submitted after 128 seconds of play
[08-06-30 15:15:45.2571] Plugins::SqueezeScrobbler::Scrobbler::Track::play (185) Restarting track countdown: 128 seconds remaining
[08-06-30 15:15:45.2579] Plugins::SqueezeScrobbler::Scrobbler::Track::showC urrentVariables (442) Artist: Aaron
[08-06-30 15:15:45.2581] Plugins::SqueezeScrobbler::Scrobbler::Track::showC urrentVariables (443) Track: Endless Song
[08-06-30 15:15:45.2584] Plugins::SqueezeScrobbler::Scrobbler::Track::showC urrentVariables (444) Album: Artificial Animals Riding On Neverland
[08-06-30 15:15:45.2586] Plugins::SqueezeScrobbler::Scrobbler::Track::showC urrentVariables (446) Original Filename: file:///E:/Mes%20Documents/Ma%20musique/Aaron/AaRON%20-%20Artificial%20Animals%20Riding%20On%20Neverland/01%20-%20AaRON%20-%20Endless%20Song.ogg
[08-06-30 15:15:45.2589] Plugins::SqueezeScrobbler::Scrobbler::Track::showC urrentVariables (448) Duration in seconds: 256
[08-06-30 15:15:45.2591] Plugins::SqueezeScrobbler::Scrobbler::Track::showC urrentVariables (460) Time showing on stopwatch: 0.001743
[08-06-30 15:15:45.2594] Plugins::SqueezeScrobbler::Scrobbler::Track::showC urrentVariables (461) Remaining time: 127.998243
[08-06-30 15:15:45.2596] Plugins::SqueezeScrobbler::Scrobbler::Track::showC urrentVariables (468) Current state of Track object: PLAYING
[08-06-30 15:15:45.2599] Plugins::SqueezeScrobbler::Scrobbler::showCurrentV ariables (1568) Is power on? : true

pong400
2008-07-02, 03:18
Bon j'ai trouvé que debugg était dans journalisation c'est deja ca ;-)

Voilà donc ce que cela donne lors de l'appui sur le M:

[08-07-02 12:14:33.6095] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (277) Read cacheid of 1214148829
[08-07-02 12:14:33.7139] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (287) Got status: idle
[08-07-02 12:14:44.5851] Slim::Plugin::MusicMagic::Plugin::getMix (673) Filter Années 80 in use.
[08-07-02 12:14:44.5856] Slim::Plugin::MusicMagic::Plugin::getMix (693) Creating mix for: album using: E:\Mes Documents\Ma musique\Aaron\AaRON - Artificial Animals Riding On Neverland\01 - AaRON - Endless Song.ogg as seed.
[08-07-02 12:14:44.5859] Slim::Plugin::MusicMagic::Plugin::getMix (710) Request http://localhost:1002/api/mix?album%3DE%3A%5CMes%20Documents%5CMa%20musique% 5CAaron%5CAaRON%20-%20Artificial%20Animals%20Riding%20On%20Neverland% 5C01%20-%20AaRON%20-%20Endless%20Song.ogg&variety=0&filter=Ann%C3%83%C2%A9es%2080&rejectsize=0&mixgenre=0&style=0&sizetype=tracks&size=20
[08-07-02 12:14:44.6494] Slim::Plugin::MusicMagic::Plugin::getMix (719) Warning: Couldn't get mix: album%3DE%3A%5CMes%20Documents%5CMa%20musique%5CAa ron%5CAaRON%20-%20Artificial%20Animals%20Riding%20On%20Neverland% 5C01%20-%20AaRON%20-%20Endless%20Song.ogg&variety=0&filter=Ann%C3%83%C2%A9es%2080&rejectsize=0&mixgenre=0&style=0&sizetype=tracks&size=20
[08-07-02 12:16:33.8235] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (277) Read cacheid of 1214148829
[08-07-02 12:16:33.9280] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (287) Got status: idle

sebp
2008-07-04, 10:56
C'est normal '1002' comme numéro de port pour MusicIP ?
Chez moi c'est '10002' qui est utilisé.

L'ouverture des ports en dessous de 1024 pour faire tourner des services est normalement réservée aux utilisateurs privilégiés (root sous UNIX/MacOS X, et sans doute le compte Administrateur sous Windows).

pong400
2008-07-04, 12:35
Oui effectivement erreur de port 1002 à la place de 10002. Cela a résolu mon problème décrit sur le forum général. Mais bon ca ne résolve pas le problème du MixIP. Il ne se passe toujours rien suite a l'appui sur le M...

sebp
2008-07-04, 12:41
As-tu redémarré SqueezeCenter et relancé une analyse de ta collection depuis que tu as corrigé le numéro de port ?
Ça ne mange pas de pain ...

pong400
2008-07-04, 14:00
Hé cela saurait pu être cela car suite à ton conseil j'ai relancé l'analyse d e la musique et la j'ai pu voir vois importation MusicIP! Mais non toujours liste vide suite à l'appui sur M...

pong400
2008-07-04, 14:29
J'ai rien dit apres avoir rebooté le pc c'est bon!
Merci beaucoup!!

pong400
2008-07-15, 00:41
Bien de retour de vacance, me revoila confronté au meme problème. A savoir je n'arrive plus à faire de mix avec musicIPmixer. J'ai une liste vide suite à l'appui sur le M ??
Pour rappel http://127.0.0.1:n°port fonctionne avec le test connection ok...
Je suis perdu :(


Ci dessous le debogage:
08-07-15 09:37:05.5811] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (277) Read cacheid of 1214148829
[08-07-15 09:37:05.6692] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (287) Got status: idle
[08-07-15 09:37:15.1711] Slim::Plugin::MusicMagic::Plugin::getMix (673) Filter Années 80 in use.
[08-07-15 09:37:15.1715] Slim::Plugin::MusicMagic::Plugin::getMix (693) Creating mix for: song using: E:\Mes Documents\Ma musique\Portishead - Dummy\(01) Portishead - Mysterons.flac as seed.
[08-07-15 09:37:15.1718] Slim::Plugin::MusicMagic::Plugin::getMix (710) Request http://localhost:46882/api/mix?song%3DE%3A%5CMes%20Documents%5CMa%20musique%5 CPortishead%20-%20Dummy%5C(01)%20Portishead%20-%20Mysterons.flac&variety=0&filter=Ann%C3%83%C2%A9es%2080&rejectsize=0&mixgenre=0&style=0&sizetype=tracks&size=20
[08-07-15 09:37:15.1755] Slim::Plugin::MusicMagic::Plugin::getMix (719) Warning: Couldn't get mix: song%3DE%3A%5CMes%20Documents%5CMa%20musique%5CPor tishead%20-%20Dummy%5C(01)%20Portishead%20-%20Mysterons.flac&variety=0&filter=Ann%C3%83%C2%A9es%2080&rejectsize=0&mixgenre=0&style=0&sizetype=tracks&size=20

sebp
2008-07-15, 01:03
Ça t'apprendra à partir en vacances, tiens ! ;)
Es-tu certain que MusicIP est bien lancé avant SqueezeCenter lorsque tu redémarres ta machine ?
Sur la seule machine Windows où j'ai jamais installé SC+MIP, il a fallu que j'ajoute une clé de registre pour que SC attende que MIP soit lancé avant de décoller. Jamais plus eu de problème depuis ...

pong400
2008-07-15, 02:45
Ça t'apprendra à partir en vacances, tiens ! ;)

;-)



Es-tu certain que MusicIP est bien lancé avant SqueezeCenter lorsque tu redémarres ta machine ?
Sur la seule machine Windows où j'ai jamais installé SC+MIP, il a fallu que j'ajoute une clé de registre pour que SC attende que MIP soit lancé avant de décoller. Jamais plus eu de problème depuis ...
Oui j'ai dans mon dossier démarrer un raccourci qui lance MusicMagic server.
Si le M apparait cela veut dire que MusicIp est lancé non?
De plus cela a fonctionné très bien depuis plus d'un an...
Cependant j'ai installé que relativement récemment le SC 7.01 mais bon il me semble bien que cela a fonctionné depuis.
J'y pige rien.

sebp
2008-07-15, 04:06
Request http://localhost:46882/api/mix?song%3DE%3A%5CMes%20Documents%5CMa%20musique%5 CPortishead%20-%20Dummy%5C(01)%20Portishead%20-%20Mysterons.flac&variety=0&filter=Ann%C3%83%C2%A9es%2080&rejectsize=0&mixgenre=0&style=0&sizetype=tracks&size=20
Ton SqueezeCenter attaque MusicIP par le port 46882, c'est normal ?
Je vais vraiment finir par penser que tu as quelque chose contre le port par défaut de MusicIP (10002) ...

pong400
2008-07-15, 06:29
Ton SqueezeCenter attaque MusicIP par le port 46882, c'est normal ?
Je vais vraiment finir par penser que tu as quelque chose contre le port par défaut de MusicIP (10002) ...

Oui je l'ai encore changé. Vu que ca ne marchait pas avec le 10002.
En fait lorsque je lance musicipmixer et que je veux lancer le service API il me dit unable to start server. Try another port ...
J'ai donc changé de port mais ca ne donne rien.
Je viens de constater que j'ai 2 processus musicmagicserver de lancer un administrateur et un systeme, c'est normal?

sebp
2008-07-15, 08:32
Oui je l'ai encore changé. Vu que ca ne marchait pas avec le 10002.
En fait lorsque je lance musicipmixer et que je veux lancer le service API il me dit unable to start server. Try another port ...
J'ai donc changé de port mais ca ne donne rien.
Je viens de constater que j'ai 2 processus musicmagicserver de lancer un administrateur et un systeme, c'est normal?

Tu as installé MusicIP sous forme de service Windows : c'est celui qui tourne en tant qu'Administrateur, et qui utilise le port 10002. Problème : il doit utiliser sa propre base de données qui n'a rien à voir avec celle de ton utilisateur Windows "normal". Je suppose que si tu pointes ton navigateur web sur http://localhost:10002/, il ne trouve aucun morceau ?

D'un autre côté, tu essayes d'utiliser le Mixer pour lancer l'API (ce qui est déjà fait par le service Windows), il se plaint donc de ne pouvoir utiliser le même numéro de port. Tout à fait logique. Tu es donc obligé de le lancer avec un autre numéro de port. Et je continue de penser que celui-ci est lancé après le démarrage de SqueezeCenter par ton raccourci dans le menu Démarrage.

Si mes souvenirs sont bons, ta collection musicale se trouve sur un disque externe. Je pense que les étapes suivantes devraient définitivement résoudre tes problèmes avec MusicIP :
1. Désactive le service API dans le Mixer,
2. Arrête le service "MusicIP Server", et modifie-le pour qu'il démarre sous l'identité de ton utilisateur Windows, pas sous celle du compte Administrateur : ça fera pointer MusicIP sur la bonne base de données,
3. Arrête SqueezeCenter, et installe-le sous forme de service (si ce n'est pas déjà le cas), en indiquant le nom et le mot de passe de ton utilisateur Windows (ce qui lui permettra de voir la musique présente sur ton disque dur externe),
4. Ajoute la clé de registre permettant de garantir que "MusicIP Server" est lancé avant SqueezeCenter (cf. la page dédiée sur Spicefly (http://spicefly.com/index.php?option=com_content&task=view&id=32&Itemid=32)),
5. Lance le service Slimserver, et vérifie qu'il fait bien démarrer le service "MusicIP Server",
6. Contrôle que http://localhost:10002/ te donne les bonnes informations sur le nombre de morceaux,
7. Modifie SqueezeCenter pour qu'il utilise le port 10002 avec MusicIP, et relance une analyse (il me semble qu'il va la lancer tout seul, mais au cas où ...),
8. Vérifie que le mixage MusicIP fonctionne correctement après l'analyse,
9. Si tout baigne, redémarre ta machine et vérifie que ça fonctionne encore.

Si un truc ne fonctionne pas à l'une ou l'autre de ces étapes, reviens vers nous, mais n'insiste pas, au mieux tu risques de faire tomber MusicIP en marche, comme c'était le cas avant tes vacances ... :)

Après vérification :
1. Le .reg de Spicefly est foireux : le service Windows pour SqueezeCenter se nomme "squeezesvc" et plus "slimsvc", il faut donc modifier le .reg en conséquence
2. Pour que le service Windows de MusicIP utilise la bonne base de données, il faut créer un fichier mmm.ini et modifier l'entrée "cache", comme décrit sur Spicefly (http://spicefly.com/index.php?option=com_content&task=view&id=35&Itemid=32)

pong400
2008-07-15, 10:18
Tu as installé MusicIP sous forme de service Windows : c'est celui qui tourne en tant qu'Administrateur, et qui utilise le port 10002. Problème : il doit utiliser sa propre base de données qui n'a rien à voir avec celle de ton utilisateur Windows "normal". Je suppose que si tu pointes ton navigateur web sur http://localhost:10002/, il ne trouve aucun morceau ?
Exact: connexion a échoué.
Ce qui fonctionne: http://localhost:46882



Si mes souvenirs sont bons, ta collection musicale se trouve sur un disque externe.
Collection sur le même disque que le serveur, HD interne.



1. Désactive le service API dans le Mixer,
2. Arrête le service "MusicIP Server", et modifie-le pour qu'il démarre sous l'identité de ton utilisateur Windows, pas sous celle du compte Administrateur : ça fera pointer MusicIP sur la bonne base de données,
3. Arrête SqueezeCenter, et installe-le sous forme de service (si ce n'est pas déjà le cas), en indiquant le nom et le mot de passe de ton utilisateur Windows (ce qui lui permettra de voir la musique présente sur ton disque dur externe),
4. Ajoute la clé de registre permettant de garantir que "MusicIP Server" est lancé avant SqueezeCenter (cf. la page dédiée sur Spicefly (http://spicefly.com/index.php?option=com_content&task=view&id=32&Itemid=32)),
5. Lance le service Slimserver, et vérifie qu'il fait bien démarrer le service "MusicIP Server",
6. Contrôle que http://localhost:10002/ te donne les bonnes informations sur le nombre de morceaux,
7. Modifie SqueezeCenter pour qu'il utilise le port 10002 avec MusicIP, et relance une analyse (il me semble qu'il va la lancer tout seul, mais au cas où ...),
8. Vérifie que le mixage MusicIP fonctionne correctement après l'analyse,
9. Si tout baigne, redémarre ta machine et vérifie que ça fonctionne encore.

1. ok
2. Heu j'ai stoppé les 2 processus c'est ca? Sinon pour info voila le racourci dans mon dossier démarrer "D:\Program Files\MusicIP Mixer\MusicMagicServer.exe" -slim -slimappend.
Je le supprime? Oui je pense que c'est pour cela que j'ai 2 services musicmagic server
3. Ha oki. J'ai modifié l'option demarrage en mettant le second choix avec login et mot de passe.
4. Oki
5. Apres un rebot pc j'ai le processus SC et musicmagic server.en revanche si je stop les 2 processus et que je relance SC et bien musicmagic ne demarre pas.
6. Active service nono. De plus je n'ai plus le M d'affiché. J'ai du raté qqe chose.

En tout cas merci de ton aide précieuse!

sebp
2008-07-15, 12:49
Bon, bon, bon ...

Il semble que la bidouille gérant la dépendance de SqueezeCenter avec MusicIP via la clé de registre ne fonctionne pas (c'est Monsieur Microsoft qui le dit).

J'ai plein de commandes MS-DOS à te faire passer (parce que c'est plus pratique que des copies d'écran) :

Commence par arrêter le service SqueezeCenter :

C:\> net stop SqueezeCenter
Le service SqueezeCenter s'arrête..
Le service SqueezeCenter a été arrêté.

Associe le service SqueezeCenter à MusicIP :

C:\> sc config squeezesvc depend= "MusicIP Server"
[SC] ChangeServiceConfig SUCCESS
Attention à laisser un espace après 'depend='.

Télécharge ensuite ce fichier (http://www.musicip.com/downloads/mmm.ini), et copie-le sous "C:\Program Files\MusicIP\MusicIP Mixer".
Tu l'édites ensuite avec Notepad (ou autre), pour modifier le paramètre "cache" dans la section "[services]" :

cache=C:\Documents and Settings\<TonNomUtilisateurWindows>\Application Data\MusicIP\MusicIP Mixer\default.m3lib
Remplace "<TonNomUtilisateurWindows>" avec ton nom d'utilisateur Windows (ça ne coûte rien de jeter un coup d'oeil sous "C:\Documents and settings" pour vérifier).

Arrête ensuite le service MusicIP :

C:\> net stop "MusicIP Server"
Le service MusicIP Server a été arrêté.

Puis relance le service SqueezeCenter :

C:\> net start SqueezeCenter
Le service SqueezeCenter démarre.....
Le service SqueezeCenter a démrré.

Ce coup-ci, tout doit être OK :
Tu as du monde à l'adresse http://localhost:10002, et tu vois autre chose que "0" devant "Total songs",
Les petits "MM" sont de sortie dans SqueezeCenter, et ça fait quelque chose quand tu cliques dessus.

J'ai tout testé sur un portable sous XP, et ça fonctionne correctement.
Si tu es sous Vista, il y aura peut être quelques subtilités que je ne connais pas ...

Et si tout marche comme annoncé, un petit reboot pour vérifier que ça tient le choc ...

Seb

pong400
2008-07-16, 00:14
Waouh sympa.
Bon j'ai tout suivi à l'exception de
cache=C:\Documents and Settings\<TonNomUtilisateurWindows>\Application Data\MusicIP\MusicIP Mixer\default.m3lib
que j'ai remplacé par cache=d:\Program Files\MusicIP Mixer car c'est à cet endroit que ce trouve ma librairie.
Tout fonctionne comme tu le décris sauf que le clic sur les petits M ne donne rien :((((((((((

sebp
2008-07-16, 01:30
que j'ai remplacé par cache=d:\Program Files\MusicIP Mixer car c'est à cet endroit que ce trouve ma librairie.
Je doute fortement que ce soit ce fichier qui soit réellement utilisé.
Sa date de modification correspond-elle à la date de la dernière analyse par MusicIP ?

Pour en avoir le coeur net, lance le Mixeur, sélectionne une chanson et supprime la via le menu "Library > Delete songs" (sans l'effacer du disque), puis sauvegarde la base de données via le menu "Library > Save Library". Utilise le menu "Library > Add songs" pour qu'il retrouve le fichier supprimé par la suite.

La date de modification du fichier "D:\Program Files\MusicIP Mixer\default.m3lib" a t-elle changé ?

Si ce n'est pas le cas, alors c'est que le bon fichier default.m3lib est ailleurs. Dans les instructions que je t'ai donné, ne te laisse pas leurrer par le fait que le dossier C:\Documents and Settings\<UtilisateurWindows>\Application Data est un dossier caché, et que tu ne le verras pas dans l'explorateur Windows (à moins d'avoir activé l'option "Afficher les fichiers et dossiers cachés"), pas plus que tu ne pourras le trouver via la recherche de fichiers (à moins de spécifier les options qui vont bien).

pong400
2008-07-16, 02:17
Je doute fortement que ce soit ce fichier qui soit réellement utilisé.
Sa date de modification correspond-elle à la date de la dernière analyse par MusicIP ?

Pour en avoir le coeur net, lance le Mixeur, sélectionne une chanson et supprime la via le menu "Library > Delete songs" (sans l'effacer du disque), puis sauvegarde la base de données via le menu "Library > Save Library". Utilise le menu "Library > Add songs" pour qu'il retrouve le fichier supprimé par la suite.

La date de modification du fichier "D:\Program Files\MusicIP Mixer\default.m3lib" a t-elle changé ?
Oui la date (enfin l'horaire) change.
J'ai fais une recherche sur toutes mes partitions et il n'y a qu'un fichier default.m3lib donc je ne pense pas que le problème vienne de là (l'option afficher les dossiers cachés est activée)...
Je pige pas. Je vois pas ce qui a changé dans mon install :(. Si ca continue je vais revenir à une version antérieure du squeezecenter. Mais bon j'hésite car j'ai peur de galérer à reconfigurer tout...


Je me suis fortement inspiré de ta signature ;-)

sebp
2008-07-16, 02:32
Ne désespère pas, on va y arriver. :)

Est-ce que tu as relancé une analyse depuis le changement de numéro de port pour MusicIP (remis à 10002 ?) dans SqueezeCenter ?

As-tu essayé de relancer SqueezeCenter depuis ?

Si tu ouvres http://localhost:10002/api, que tu saisis le chemin complet vers un fichier de ta collection et que tu cliques sur le bouton Playlist, ça fonctionne (ie tu obtiens une liste de fichiers mixables) ?

Qu'obtiens-tu dans les logs maintenant quand tu cliques sur le "MM" ?

pong400
2008-07-16, 03:35
Ne désespère pas, on va y arriver. :)

Est-ce que tu as relancé une analyse depuis le changement de numéro de port pour MusicIP (remis à 10002 ?) dans SqueezeCenter ?

As-tu essayé de relancer SqueezeCenter depuis ?

Yes



Si tu ouvres http://localhost:10002/api, que tu saisis le chemin complet vers un fichier de ta collection et que tu cliques sur le bouton Playlist, ça fonctionne (ie tu obtiens une liste de fichiers mixables) ?


Oui

Ci dessous le debog avec les dernieres lignes que je n'avais pas encore vue:

08-07-16 12:32:34.6982] Slim::Plugin::MusicMagic::Plugin::getMix (673) Filter Années 80 in use.
[08-07-16 12:32:34.6987] Slim::Plugin::MusicMagic::Plugin::getMix (693) Creating mix for: song using: E:\Mes Documents\Ma musique\Alain.Bashung-Bleu.Pétrole.2008\01-Je t'ai manqué.mp3 as seed.
[08-07-16 12:32:34.6990] Slim::Plugin::MusicMagic::Plugin::getMix (710) Request http://localhost:10002/api/mix?song%3DE%3A%5CMes%20Documents%5CMa%20musique%5 CAlain.Bashung-Bleu.P%E9trole.2008%5C01-Je%20t'ai%20manqu%E9.mp3&variety=0&filter=Ann%C3%83%C2%A9es%2080&rejectsize=0&mixgenre=0&style=0&sizetype=tracks&size=20
[08-07-16 12:32:34.7037] Slim::Plugin::MusicMagic::Plugin::getMix (719) Warning: Couldn't get mix: song%3DE%3A%5CMes%20Documents%5CMa%20musique%5CAla in.Bashung-Bleu.P%E9trole.2008%5C01-Je%20t'ai%20manqu%E9.mp3&variety=0&filter=Ann%C3%83%C2%A9es%2080&rejectsize=0&mixgenre=0&style=0&sizetype=tracks&size=20
[08-07-16 12:32:57.2157] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (277) Read cacheid of 1216199285
[08-07-16 12:32:57.3240] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (287) Got status: idle
[08-07-16 12:32:57.3266] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (305) MusicMagic: music library has changed!
[08-07-16 12:32:57.3269] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (306) Details:
[08-07-16 12:32:57.3271] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (307) CurrCacheID - 1216199285
[08-07-16 12:32:57.3274] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (308) LastCacheID - 1214148829
[08-07-16 12:32:57.3281] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (309) Interval - 0
[08-07-16 12:32:57.3284] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (310) LastScanTime - 1216203880
[08-07-16 12:32:57.3288] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (316) Scan Interval set to 0, rescanning disabled

sebp
2008-07-16, 05:33
T'as pas un bouton du genre "Reload cache" quand tu te connectes sur http://localhost:10002 ?
Essaye de cliquer dessus si tu l'as, et de refaire un test ...

pong400
2008-07-16, 06:22
J'ai refresh songs.
J'ai testé mais sans succes...

sebp
2008-07-16, 06:49
Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (305) MusicMagic: music library has changed!
SqueezeCenter te signale que ses données ne sont pas à jour.
Je pense qu'une analyse complète (Effacer la bibliothèque et tout analyser de nouveau) ne serait pas du luxe ...

pong400
2008-07-16, 07:47
SqueezeCenter te signale que ses données ne sont pas à jour.
Je pense qu'une analyse complète (Effacer la bibliothèque et tout analyser de nouveau) ne serait pas du luxe ...

Au point ou j'en suis pourquoi pas. Mais peux tu préciser stp?
La bibli de musicIP ou SC?

sebp
2008-07-16, 08:09
Juste celle de SqueezeCenter.

pong400
2008-07-16, 09:30
Bon voila qui est fait.
Toujours le même résultant désespérant.

C'est pas une piste le fait que lorsque je lance MusicIP et veut lancer les services il me dit unable to start server. Try another port? Ou alors c'est parce qu'il est deja lancé...

sebp
2008-07-16, 09:51
Ça donne quoi dans les logs, maintenant ?

pong400
2008-07-16, 10:54
08-07-16 19:52:55.1960] Slim::Plugin::MusicMagic::Plugin::getMix (673) Filter Années 80 in use.
[08-07-16 19:52:55.1964] Slim::Plugin::MusicMagic::Plugin::getMix (693) Creating mix for: song using: E:\Mes Documents\Ma musique\Aldebert\Aldebert - Les paradis disponibles\Aldebert - Les paradis disponibles - 01 - L'appétit du bonheur.flac as seed.
[08-07-16 19:52:55.1968] Slim::Plugin::MusicMagic::Plugin::getMix (710) Request http://localhost:10002/api/mix?song%3DE%3A%5CMes%20Documents%5CMa%20musique%5 CAldebert%5CAldebert%20-%20Les%20paradis%20disponibles%5CAldebert%20-%20Les%20paradis%20disponibles%20-%2001%20-%20L'app%E9tit%20du%20bonheur.flac&variety=0&filter=Ann%C3%83%C2%A9es%2080&rejectsize=0&mixgenre=0&style=0&sizetype=tracks&size=20
[08-07-16 19:52:55.2005] Slim::Plugin::MusicMagic::Plugin::getMix (719) Warning: Couldn't get mix: song%3DE%3A%5CMes%20Documents%5CMa%20musique%5CAld ebert%5CAldebert%20-%20Les%20paradis%20disponibles%5CAldebert%20-%20Les%20paradis%20disponibles%20-%2001%20-%20L'app%E9tit%20du%20bonheur.flac&variety=0&filter=Ann%C3%83%C2%A9es%2080&rejectsize=0&mixgenre=0&style=0&sizetype=tracks&size=20
[08-07-16 19:53:15.7366] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (277) Read cacheid of 1216199285
[08-07-16 19:53:15.8411] Slim::Plugin::MusicMagic::Plugin::isMusicLibraryFi leChanged (287) Got status: idle

sebp
2008-07-16, 11:24
Hum, je me demande si nous ne sommes pas en face d'un problème d'encodage Unicode.

Est-ce que ça fonctionne si tu essayes de lancer un mix à partir d'un fichier ne contenant aucun caractère accentué dans son chemin, genre un truc grand-breton ou ricain ?

pong400
2008-07-16, 11:32
Non plus malheureusement.

[08-07-16 20:31:28.3067] Slim::Plugin::MusicMagic::Plugin::getMix (693) Creating mix for: song using: E:\Mes Documents\Ma musique\Amy Winehouse - Back to Black\01 - Rehab.flac as seed.
[08-07-16 20:31:28.3072] Slim::Plugin::MusicMagic::Plugin::getMix (710) Request http://localhost:10002/api/mix?song%3DE%3A%5CMes%20Documents%5CMa%20musique%5 CAmy%20Winehouse%20-%20Back%20to%20Black%5C01%20-%20Rehab.flac&variety=0&filter=Ann%C3%83%C2%A9es%2080&rejectsize=0&mixgenre=0&style=0&sizetype=tracks&size=20
[08-07-16 20:31:28.3121] Slim::Plugin::MusicMagic::Plugin::getMix (719) Warning: Couldn't get mix: song%3DE%3A%5CMes%20Documents%5CMa%20musi

sebp
2008-07-16, 11:40
Si tu cliques sur l'URL qu'indique SqueezeCenter dans ses logs, ça donne quoi ?
T'as essayé sans le filtre "Années 80" ?

pong400
2008-07-16, 14:20
Si tu cliques sur l'URL qu'indique SqueezeCenter dans ses logs, ça donne quoi ?
MusicIP API error - invalid request or internal error.



T'as essayé sans le filtre "Années 80" ?
Bah c'est bizarre. Je l'ai retiré hier ce filtre dans MusicIP.
La je regarde dans SC et j'ai bien dans filtre "aucun" alors pourquoi il m'indique filtre années 80 in use??

sebp
2008-07-16, 15:08
MusicIP API error - invalid request or internal error.
Ça explique au moins pourquoi SqueezeCenter n'y arrive pas ...


Bah c'est bizarre. Je l'ai retiré hier ce filtre dans MusicIP.
La je regarde dans SC et j'ai bien dans filtre "aucun" alors pourquoi il m'indique filtre années 80 in use??
Il doit apparaitre dans les paramètres généraux du plugin MusicIP sous SqueezeCenter, et éventuellement dans ceux spécifiques à chaque platine, si tu as activé l'option "Réglages de la platine MusicIP pour chaque mix".

Si tu rappelles l'URL donnée par SqueezeCenter, mais que tu dégages la partie "&filter=Années%2080", MusicIP te renvoie t-il toujours une erreur ?

Un autre truc, mais je pense que c'est simplement lié aux copier/coller : dans les URL MusicIP données par SC, tu vois bien un '=' derrière le '?song' ?

pong400
2008-07-17, 04:34
Il doit apparaitre dans les paramètres généraux du plugin MusicIP sous SqueezeCenter, et éventuellement dans ceux spécifiques à chaque platine, si tu as activé l'option "Réglages de la platine MusicIP pour chaque mix".


Voila c'était cela. Enfin je pense! J'ai retiré ce filtre dans la platine et aussitot magique, l'appui sur M est redevenu fonctionnel!!!

Hé bé j'ai vraiment cru devenir fou. Merci beaucoup de ton aide et de ta patience.

sebp
2008-07-17, 05:40
J'ai été capable de reproduire le problème sur mon Mac, donc j'ai créé un rapport de bogue : http://bugs.slimdevices.com/show_bug.cgi?id=8766.
Pour la peine, je t'invite à voter pour. :)

pong400
2008-07-17, 07:19
Avec plaisir voilà qui est fait. Si cela peut éviter à d'autres utilisateurs le même casse tête...