Skip directly to content

DMD Music Jukebox

Portrait de zozodesbois
on lun, 21/11/2011 - 11:30
  1. Introduction
  2. Installation
    1. Copie des fichiers USB/disque
    2. Mise en place de la config
  3. Utilisation
    1. Mode Album
    2. Mode Random
    3. Mode Jaquettes
    4. Ajouter des pochettes
  4. Problèmes connus
  5. Conclusion
  6. Ressources

 

Niveau de difficulté Facile
Fiche écrite avec le FW C750/748
Prérequis Telnet

Introduction

Voici un magnifique Jukebox musical fait par Martin de DMD team. yes

Il permet de jouer de manière aléatoire vos musiques ou de sélectionner des albums.

Liens vers les forums du RMJ:
egreat.cz (traduit).
iamm.cz (traduit).
noontec.cz (traduit).

Et oui, c'est un des scripts RSS de GeekyHMB qui a servi de référence pour élaborer ce Jukebox : Random Music RSS !

J'espère que vous allez être de plus en plus nombreux a avoir des idées. wink

Le Guide RSS est là pour aider ceux qui veulent se lancer dans la programmation RSS.
Je compte sur vous pour signaler les anomalies et donner les astuces que vous pouvez découvrir...

Installation

L'installation va se faire en deux étapes:

  1. Des fichiers à mettre sur une clé USB, ou sur disque
  2. Par telnet, une installation automatique des scripts dans /tmp/www/cgi-bin

enlightenedFaites d'abord un essai sur une Clé USB. C'est rapide et directement utilisable.

On y va ? smiley

Copie des fichiers USB/disque

Téléchargement

Récupérez la dernière version, l'archive IMS_GeekyHMB_DMD_RMJ_vxx.zip se trouve dans les téléchargements du GeekyHMB section IMS_scripts

L'archive contient deux dossiers

IMS_scripts
IMS_image

Dés-archivez-les et mettez-les à la racine d'une clé USB, ou à la racine de votre disque dur.

Activez, dans le Setup de votre HMB le paramètre "IMS Scripts" pour que votre HMB aille chercher votre dossier sur le bon support.

Box_config_IMS_scripts.jpg

enlightenedSi vous avez configuré sur "USB" et que vous débranchez la clé USB, votre HMB ira chercher les scripts internes (Système). Ce n'est donc pas nécessaire de remettre ce paramètre par défaut sur Système.

Mise en place de la config

D'abord, assurez-vous que le dossier IMS est bien actif. Pour faire cela, positionnez-vous simplement une première fois dans le menu IMS (sans utiliser la touche GOTO), sinon les commandes suivantes ne marcheront pas.

Il faut maintenant ajouter les scripts CGI. Pour y arriver, nous allons lancer un petit script automatique.

Mettez-vous en telnet, utilisateur 4geeky et faites un copier-coller de la commande qui suit:

cd /tmp && wget http://dl.dropbox.com/u/27822873/DMD_RMJ_inst_v1.0.sh && sh DMD_RMJ_inst_v1.0.sh

Si vous avez besoin d'ajouter le DMD RMJ à un fichier "menu.rss" existant, il faut simplement ajouter ces lignes

<item>
    <title>DMD RMusic Jukebox (Random)</title>
    <link>/usr/local/bin/scripts/DMD_RMJ/RMusic.rss</link>
    <media:thumbnail url="scripts/DMD_RMJ/rmjukebox.jpg" width="120" height="90" />
</item>

<item>
    <title>DMD RMusic Jukebox (Album)</title>
    <link>/usr/local/bin/scripts/DMD_RMJ/RMalbum.rss</link>
    <media:thumbnail url="scripts/DMD_RMJ/rmjukebox.jpg" width="120" height="90" />
</item>

A partir de là vous pouvez l'utiliser en passant par le menu de l'IMS.

Utilisation

Allez dans le menu IMS et sélectionnez le menu Random pour jouer vos musiques aléatoirement, ou Album pour jouer un album en particulier.

ATTENTION Lors de la première utilisation, il faut sélectionner le chemin où se trouvent vos musiques sans rentrer dedans. Et validez avec la touche "BOUCLE".

Lorsque vous êtes sur le dossier des musiques, appuyez sur la touche "BOUCLE", cela va permettre de sélectionner la source de votre Jukebox.
Par la suite vous pourrez directement sélectionner la touche "Play" (lecture), cela lancera le Jukebox en mode Album.

Boutons Nom Action
HAUT/BAS Naviguer dans la liste des dossiers.
BOUCLE Défini le dossier sélectionné comme dossier par défaut du Jukebox. Puis les playlists sont générées.
LECTURE Joue le dossier sélectionné dans le mode Album

Lorsque vous êtes dans les modes Album ou Random, en appuyant sur la touche "EDIT" vous pouvez à tout moment retrouver ce navigateur. Il vous permettra de changer de source, ou bien de jouer ponctuellement un album en particulier.

Mode Album

Dans ce mode, comme dans l'image ci-dessous, vous pouvez entrer directement les chiffres de la musique que vous voulez jouer.

Boutons Nom Action
LECTURE Joue la musique.
PAUSE Met en pause la musique.
BOUCLE Permet de passer dans le mode Random. Si vous venez du mode Random, faites RETOUR pour revenir au mode Random.
ALLER Lance le mode Jaquette pour sélectionner l'Album par pochettes.
EDITER Lance l'explorateur de dossier.
PRECEDENT Piste précédente.
SUIVANT Piste suivante.
HAUT/BAS Sélectionne la piste.
 0   CHIFFRES Sert à saisir le numéro de la piste (affichage sur la roulette centrale).
ENTRER Confirme la lecture de la piste que l'on veut écouter.
GAUCHE/DROITE Permet de faire dérouler le texte d'une piste, uniquement lorsque la musique est stoppée.

Mode Random

Ce mode Aléatoire permet de jouer toutes les musiques que vous avez dans le dossier que vous avez sélectionné dans un ordre mélangé.

Boutons Nom Action
LECTURE Joue la musique.
PAUSE Met en pause la musique
BOUCLE Permet de passer dans le mode Album. Si vous venez du mode Album, faites RETOUR pour revenir au mode Album.
ALLER Permet de passer dans le mode Album. Bouton RETOUR pour revenir dans le mode Random.
EDITER Permet de changer de dossier.
PRECEDENT Rejoue la musique qui a été écouté précédemment.
SUIVANT Passe a une autre musique.
AVANCE Avance rapide.
ENTRER Démarrer la lecture si elle est arrêtée
RETOUR Sort du Jukbox.

Mode Jaquettes

Boutons Nom Action
GAUCHE/DROITE Permet de naviguer dans la liste d'albums.
HAUT/BAS Permet de changer de liste d'albums.
 0   CHIFFRES Sélectionne l'album par son nombre
ENTRER Valide la sélection de l'Album et commence à jouer.
PRECEDENT/SUIVANT Fait défiler le texte de la liste des Albums

Ajouter des pochettes

Le Jukebox détecte la présence des fichiers folder.jpg dans les dossiers de vos albums. Ce sont des images qui correspondent à vos albums.
Si vous ajoutez des pochettes, relancez une sélection à l'aide de la touche "EDITER", cela va mettre à jour l'affichage des pochettes.

Problèmes connus

Il y a encore quelques réglages à faire pour éviter les faux pas des utilisateurs. Par exemple si vous abusez de la touche "retour", dans le Navigateur de fichier vous allez atterrir à des endroits que vous ne voulez pas...  Attention à ne pas trop le titiller, restez dans une utilisation normale.

Les dossiers vides peuvent faire boucler le mode random. Pour s'en sortir il faut faire plusieurs fois "Retour", et mettez-vous dans le mode Album pour sélectionner un autre chemin.

Les musiques ou dossiers qui comportent deux espaces consécutifs ne peuvent pas être joués.

Si vous avez besoin d'aide, merci d'ouvrir un Topic dans le Forum section d'aide aux Tutos.

Conclusion

Le DMD RMJ est un très joli produit. Cela nous montre que l'on peut faire de très bonnes choses sur nos HMB. smiley

Ressources

Les musiques utilisées pour les tests et copie d'écran sont issues du site Jamendo.com

CreativeCommons_logo.png

Album de Jules
Album de Löhstana David

 

Votez: 
Pas encore de vote

Commentaires

Portrait de HardManBlue

Salut Zozodesbois,
me revoilà !!! Désolé pour l'absence mais je ne pouvais pas faire autrement. Mais j'ai suivi la vie du site...Ca fait plaisir de revenir. Je devrais pouvoir être plus dispo maintenant. De plus j'ai changé mon modem classique par une box et je peux maintenant me connecter au web depuis mon MP sans problème.Bon revenons au DMD_RMJ. Superbe application. Je l'ai installé et voici mes premiers commentaires et pb malheureusement ! :
Interface :
- J'ai effacer la partie ou s'affiche la pochette et les contrôles. Un fond noir uni est plus joli à mon gout. Cela met en valeur les commandes et le CD lors de la lecture.Je verrais ensuite si je peux améliorer le fond...
- Lors du premier lancement, je ne vois pas le cadre jaune en surbrillance qui permet de choisir le répertoire source. Heureusement qu'il est écrit en dessous. bug ?
Utilisation :
- impossible de lire un album ! la première fois, il a bien vu les pochettes puis depuis plus rien. Il affiche bien les morceaux de musique mais à chaque lancement, il ouvre un énorme "bouton jaune" qui me demande de confirmer (confirmer quoi ?). Celui-ci s'arrête et revient en permanence...
Donc :
- tout d'abord pourquoi n'arrive-t-il plus à lire les pochettes (folder.jpg) ?
- l'affichage des albums (partie jaune du jukebox) donne ceci au :
01 --
02 coldplay .....
03 Katy Perry ....
Bizarre qu'il détecte en 01 un "--" alors qu'il n'y a que deux répertoires ?
Qu'en penses-tu ?
Ou est stockée l'info du répertoire source ?
J'ai épuré les noms des mp3 : pas de blancs n'y caractères spéciaux.
Répertoire source chez moi :
\\Hmb\HDD1(SATA)\music

HMB Movie Palace, 1 To en Interne, 2 x 2To en externe, Firmware V2.1 C757, of Course !

Portrait de zozodesbois

Salut HardManBlue,
J'ai modifié le chemin par défaut qui pointait sur
/tmp/ramfs/volumes/ (avec des noms de chemin windows)
pour qu'ils pointent sur
/tmp/public/
Cela afin d'éviter le problème du nom de chemin qui change tout lorsque l'on débranche une clé ou un disque USB.
Peut-être que les ".." que tu as, ce sont les deux points pour remonter dans les dossiers.
Il y a aussi un problème avec les doubles espaces dans les noms des fichiers.
Le cadre de sélection marche bien chez moi...
Si tu cherches les fichiers temporaires, ils sont dans /tmp/DMD_RMJ_...
N'oublions pas que même si c'est un code qui à l'origine était fait sur nos HMB, il a été adapté pour des machines IAMM qui ont des différences avec les nôtres.
Dans le pack, il y a un fichier RMalbum_ONLY 4 IAMM.rss, c'est celui-ci que j'ai adapté pour qu'il marche chez nous. Le fichier d'origine c'est RMalbum_vo.rss.
@ Bientôt
Zozodesbois

Portrait de HardManBlue

Bon alors, j'ai effacé les fichiers de config et re-démarrer le MP et ca marche ! Ca marche même trés bien ! random et par album. Une belle interface pour écouter de la musique sur nos petites machines...Seul petit ic, le rajout de dossiers (album) n'est pas trés bien géré et pour l'instant, la meilleure solution que j'ai trouvé est de supprimer les fichiers d'init DMD**** avant le lancement...Reste le bug du "carré" jaune dans le navigateur pour choisir le répertoire source. Pas trouvé d'image qui correspond. Directement définie dans le code ? ou alors image manquante ?

HMB Movie Palace, 1 To en Interne, 2 x 2To en externe, Firmware V2.1 C757, of Course !

Portrait de HardManBlue

Bon la mise à jour quand l'on rajoute de la musique se fait bien. Il suffit de stopper la musique puis avec la touche "EDIT" de sélectionner le répertoire des morceaux et la liste est mise à jour. Par-contre, je n'ai pas le rectangle jaune de sélection. Je n'arrive pas à le trouver dans le script. Pb de couleur à l'affichage ? Ensuite, j'ai rajouté des albums et cela est devenu super lent en mode pochette. J'ai l'impression que la taille des images que l'on met en folder.jpg a l'air de beaucoup jouer sur le temps de réponse de l'appli en mode pochette. Après une fois que l'album est sélectionné, ça roule !...

HMB Movie Palace, 1 To en Interne, 2 x 2To en externe, Firmware V2.1 C757, of Course !

Portrait de HardManBlue

Effectivement, c'est la taille des pochettes (folder.jpg) qui génait. Plus l'image est "légère" et plus l'application répond bien. J'ai mis une taille d'image de 200x200. L'aperçu est OK et le jukebox répond impeccable. Reste le bug du rectangle de sélection qui n'apparait pas...Quelqu'un d'autre l'a-t-il constaté ?

HMB Movie Palace, 1 To en Interne, 2 x 2To en externe, Firmware V2.1 C757, of Course !

Portrait de thivame

salut a vous les amis,
ayant un peu de temps devant moi je me suis mis a installer ce beau truc...pour etre beau il y est mais malheureusement,je venais d'installer le firmwaregeeky, (qui je tiens a préciser est super, surtout quand je vois la vitesse d’exécution par rapport a avant..c'est super),et la la lenteur d'execution , et les reponses aléatoires aux touches decoivent.
quand je suis en mode jacquette, des fois pour aller a la suivante ca passe des fois ca repond 5s apres et meme parfois ca bloque tout...dommage il meritait son pesant d'or

Portrait de HardManBlue

Bizarre ! je n'ai rien constaté de tel. Quelques lenteurs à répondre parfois à une commande de touche mais il faut surtout faire attention à ne pas empiler les commandes par touches si jamais il n'y a pas une réponse rapide car là, les commandes s'empilent et l'appli finit souvent pas planter... Je l'utilise régulièrement et je trouve qu'elle fonctionne plutôt bien hormis le carré jaune de sélection du répertoire qui ne s'affiche pas chez moi comme sur d'autres applis d'ailleurs comme le démarrage des services du menu option fait par zozodesbois.

HMB Movie Palace, 1 To en Interne, 2 x 2To en externe, Firmware V2.1 C757, of Course !

Portrait de thivame

salut hardmanblue,
Méa culpa il fonctionne tres bien maintenant ..comme j'ai fait une compilation de script, un qui renvoi a l'autre qui renvoi a l'autre etc... et bien j'ai oublié de faire quelques modif et renommage, du coup il devait y avoir conflit d'images ou je ne sais quoi ..j'ai tout refait hier soir, et meme diminué un peu l taille des images (je pensais que du 400*400 irait mais le 200*200 va bcp mieux (et merci a toi c'est en lisant ton message (que j'ai vu apres , lol le boulet) que je me suis dit cela peu aussi aider les bugs... donc ayant tout refait, il marche bien bonne vitesse ... a suivre ..
thivame

Portrait de HardManBlue

Super ! J'ai modifié l'image de fond aussi pour que le "panneau" de commande soit mieux intégré. Je la mettrai dispo ce soir pourceux qui veulent. Sinon as-tu le même bug que moi. A savoir, lorsque je navigue pour sélectionner le répertoire ou sont mes musiques, je ne vois pas ce que l'on appelle le "focus", c'est à dire le carré jaune qui te permet de voir ta sélection. Vois-tu ce carré jaune. Chez moi, je ne le vois pas !

HMB Movie Palace, 1 To en Interne, 2 x 2To en externe, Firmware V2.1 C757, of Course !

Portrait de thivame

pour le carré jaune je n'ai pas de probleme il est bien present... mais je vais verifié car peut etre que je ne parle pas du meme

Portrait de thivame

bon je viens de tout verifier je n'ai aucun soucis d'affichage.. le seul petit hic est une lenteur d'execution encore presente ( mais surtout dans le chargement, comparer au nouveau firm video)

Portrait de jesus

Bonjour,

Est-il possible d'avoir dans le Menu avec point entrer différent, j'ai essayer de bidouiller les fichiers script mais sa na pas fonctionner.

Exemple :
DMD RMusic Jukebox (Album) Personne 1
DMD RMusic Jukebox (Album) Personne 2

La seul solution que j'ai trouver ces de faire un dossier /music/personne 1/ et /music/personne 2/ et relancer le scanne a chaque fois se qui n'est pas génial.

Merci

HMB-R3250 - 1 disque système 120 Go et disque data divers capacité - Firmware C757

Portrait de jesus

Salut,

Lors de l'install :

cd /tmp && wget http://dl.dropbox.com/u/27822873/DMD_RMJ_inst_v1.0.sh && sh DMD_RMJ_inst_v1.0.sh

Message erreur wget:dl.dropbox.com: unknow host

Y a t-il une nouvelle adresse ?

Merci

HMB-R3250 - 1 disque système 120 Go et disque data divers capacité - Firmware C757

Portrait de zozodesbois

Salut Jesus,
Ici sur ton post, je clique sur le lien que tu as mis:
http://dl.dropbox.com/u/27822873/DMD_RMJ_inst_v1.0.sh
et le téléchargement démarre bien...
Soit il y avait une indisponibilité chez dropbox au moment où tu as fait ton install, soit ton HMB n'accédait plus à Internet...
Ré essaye pour voir.
@+