Skip directly to content

Jukebox RSS: SRJG

Portrait de zozodesbois
on mar, 03/04/2012 - 15:43
  1. Présentation
  2. Installation
  3. Initialisation
  4. Les fichiers
  5. Les genres
  6. Les principaux réglages
  7. Mises à jour
  8. Problèmes connus
  9. Besoin d'aide
  10. Conclusion
Niveau de difficulté Moyen
Fiche écrite avec le FW
Pré-requis Connexion réseau
Auteurs Mikka, Sappy46, Zozodesbois.
Site officiel code.google.com/p/srjg/

Présentation

Cet outil a la prétention d'être plus pratique que le navigateur de base de votre player. Il est plus convivial et surtout plus joli.
La version du Jukebox de Snappy46 a fortement évolué, elle a même totalement été réécrite. Son nom original c'est SRJG (Simple Rss Jukebox Generator).
Une vraie base de donnée permet d'avoir des tris très rapides. De plus il est doté d'un outil pour récupérer les jaquettes et toutes les informations sur vos Films.

Je ne vais pas recopier ici l'aide (en Français) que vous trouverez sur le Wiki du projet ici, nous allons nous contenter de faire une mise en place rapide.

Vous devez juste savoir que l'organisation de vos fichiers importe peu, toutes les informations sont issues d'un fichier .nfo (que vous pouvez récupérer avec srjg, ou avec d'autres outils comme thumbGen, Yamj, SheetMaker et bien d'autres).

Installation

Récupérez la dernière version de SRJG v6.0 r230

Les anciennes versions du fichier se nomment IMS_Jukebox_vxx_srjg.zip. Elles se trouvent 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.

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.

Retournez sur le menu GUIDE puis allez sur le menu IMS (Internet Media Services), sans utiliser la touche GOTO (sinon les commandes suivantes ne marcherons pas).

Et choisissez srjg sans encore lancer le Jukebox.

Initialisation

Sur votre ordinateur en réseau avec votre HMb, utilisez Telnet, avec le compte 4geek. Vous allez executer ce petit script d'initialisation.

cd /usr/local/etc/scripts/srjg
sh Install.sh

S'il n'y a pas de message d'erreur, à partir de maintenant, tout le reste de la configuration pourra être fait depuis la TV.

Les fichiers

Vous pouvez avoir l'arborescence que vous voulez.

Par convention, les fichiers qui correspondent à un Film, doivent avoir le même nom que celui-ci:

Tintin sur la lune.avi                   Film
Tintin sur la lune.jpg                   Pochette
Tintin sur la lune_sheet.jpg             Page sheet
Tintin sur la lune.nfo                   Fichier .nfo (fichier texte éditable)
Tintin sur la lune.srt                   Sous-titres (fichier texte éditable)
Tintin sur la lune_ce que je veux.srt    Autant de sous-titres que l'on veut

Les genres

Comme je l'ai dit plus haut, les genres sont définis dans les fichiers .nfo Ce sont des simple fichiers texte, s'il y a quelque chose que vous voulez changer, modifiez le avec votre éditeur favori sur un ordinateur.

ATTENTION si vous éditez les fichiers sous Windows, n'utilisez pas "notepad", il va ajouter des CRLF en fin de ligne qui vont faire planter les scripts, utilisez par exemple notepad++ (gratuit)

Vous pouvez gérer les genres en les regroupant grâce a deux fichiers (qui se trouvent dans le dossier "lang"):

fr_genre

Ce fichier va permettre de faire pointer un genre vers une image existante

|Comédie musicale>Music|

Ici l'image Music.jpg sera utilisée pour le genre "Comédie musicale". Vous pouvez soit ajouter une image avec le nom d'un genre qu'il vous manque, soit faire pointer le nom du genre vers une image. Vous pouvez utiliser plusieurs fois la même image.

fr_genreGrp

Si un genre apparaît dans une autre langue, ou avec un nom qui ne vous convient pas, vous pouvez le changer ici.

s:<name>Sci-Fi</name>:<name>Science fiction</name>:

Cela va grouper le genre "Sci-Fi" avec le genre "Science fiction". Vous pouvez en grouper plusieurs vers le même genre.

Les principaux réglages

Allez dans le menu de configuration et indiquez au minimum les réglages suivants:

  • L'emplacement de vos films

Les films peuvent être mis dans des sous-dossiers, ou tous mélangés dans le même dossier, c'est comme vous le voulez. Il faut juste indiquer ici, le dossier principal dans lequel se trouvent vos films. S'il sont à la racine de votre disque, vous sélectionnez uniquement le nom du lecteur. Si vous ne voulez pas que vos disques changent de nom tout le temps, utilisez les noms situés dans:

/tmp/public
  • Vous pouvez décider de l'emplacement des Pochettes, des Pages Sheet et des .nfo:

MoviesPath : le fichier se trouvera au même endroit que le Film.
SRJG : le fichier sera rangé dans un sous-dossier SRJG situé dans l'emplacement des films.
Parcourir : vous pouvez choisir l'endroit que vous voulez.

  • Base unique

Si à non, vous aurez une base de donnée par Jukebox (vous pouvez avoir autant de Jukebox que vous voulez, pour changer de Jukebox, il suffit de changer le chemin des films). Si à oui, vous n'aurez qu'un seul Jukebox (utiles pour les NAS protégés en écriture).

  • Imdb

Imdb va vous permettre de télécharger les Pochettes, les pages Sheet et les fichiers .nfo. Seuls les fichiers manquants sont téléchargés. Si une jaquette ne vous plaît pas, vous pouvez la remplacer, elle sera préservée. Si vous supprimez une Pochette, Imdb en recréera une nouvelle.

ATTENTION IMDB peut augmenter considérablement le temps de vos mises à jour. Tout dépend de la quantité de fichiers a télécharger, de la vitesse de votre connexion etc... Imdb, s'il est activé, est utilisé avec les mises à  jour rapides, comme avec la reconstruction.

Vous voulez en savoir plus sur les paramètres, rdv sur le Wiki.

Mises à jour

La première mise en place du Jukebox signifie qu'il faut faire une mise à jour complète du Jukebox (ce type de mise à jour doit rester exceptionnel, le mode normal c'est la mise à jour "rapide").

Attention, si vous avez activé Imdb, le temps de téléchargement va venir se rajouter au temps de création du Jukebox... si vous avez beaucoup de films, vous pouvez aller faire une sieste.

Il est toutes fois conseillé pour la mise à jour complète, de le faire en ligne de commande en Telnet, cela va vous donner quelques indications sur la progression.

cd /usr/local/etc/scripts/srjg
sh srjg_update.sh -u

Les mises à jour ne sont pas forcément nécessaires:

  • Supprimez, ajoutez ou remplacez une image (Pochette ou Page Sheet): c'est pris en compte directement.
  • Ajout, suppression d'un Film : Lancez une Mise à jour "rapide"
  • Changement dans un fichier .nfo, il faut reconstruire, mais vous pouvez éviter cela en renommant le film et le fichier .nfo, puis faites une mise à jour "rapide".

Problèmes connus

  • Les caractères spéciaux dans les noms de films et dans les titres à l'intérieur des fichiers .nfo posent problème, comme le &
  • Les doubles espaces dans les noms des films.
  • L'espace avant l'extension de fichier: "toto .avi"
  • Sur nos HMB, les mises à jours rapides, sont lentes (mais cela reste convenable par rapport à une reconstruction totale, et par rapport à l'ancienne version du Jukebox). Ceci est dû a notre vielle version de Busybox 1.1.3. Une prochaine version du GeekyHMB FW réglera ce problème.
  • Les sous-titres sont expérimentaux : si vous faites un rembobinage du Film, les sous-titres ne sont pas rembobinés... ils reprendrons là où ils en étaient.
  • Imdb est en version Beta. Lorsqu'il passera en version finale, cette beta ne marchera plus : il faudra installer une nouvelle verions de programme que je vous fournierai.

Besoin d'aide

Si vous rencontrez un problème avec ce tuto, merci de poster dans le forum sur le topic approprié.

Les commentaires en bas de cette page sont essentiellement destinés à faire des remarques ou à compléter l'article.

Conclusion

Et bien voilà ! Ce fut long... mais a moi, il me plaît bien ce SRJG !

Et a vous ?

Votez: 
Your rating: Aucun(e) (3 votes)

Commentaires

Portrait de Uman

Salut,quel boulot!!!,mais une question, peut-on choisir un emplacement reseau pour le repertoire de film?

HMB R600X Firmware GeekyHMB V2.1

Portrait de zozodesbois

Salut Uman,
Oui, bien sûre. En Linux, un chemin réseau est accessible par montage sur un dossier.
De cette manière le Jukebox accédera à tous tes Films partagés sur le réseaux.
Tu peux regarder le Tuto sur le NAS pour voir comment faire.
@ Bientôt
Zozodesbois

Portrait de Vincent

Bonjour,

j'ai installé ce super jukebox, par contre chez moi la navigation est extrêmement lente. C'est à dire que le temps de chargement entre un écran et un autre prend pas mal de temps (30 / 40 secondes) voir plus. Ai-je loupé quelque chose ?

merci

Portrait de zozodesbois

Salut Vincent,
Pour les pb, merci de poster dans le Forum (pour trouver le lien, cliques sur la "croix rouge" vers la fin de l'article).
@ Bientôt
Zozodesbois

Portrait de Vincent

Oups désolé, surement la croix rouge qui n'était pas assez grosse ;-)

Portrait de mars-chronik

a quand une compatibilité avec yaDIS? serait il possible d ' y penser ?

Portrait de zozodesbois

Bonjour Mars-chronik,
Bienvenue à toi.
En effet, c'est sympa yaDIS !
Tu peux l'utiliser pour récupérer et mettre en forme les jaquettes, comme ThumbGen et autre.
Par contre, le développement de srjg n'avance plus. Donc, même si j'avais commencé à y réfléchir, toujours pas de gestion des séries à l'horizon.
@+