Plex Forums: Ejection d'un CD/DVD a partir de PLEX - Plex Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Ejection d'un CD/DVD a partir de PLEX TUTO ?

#1 User is offline   -HTK- Icon

  • Member
  • PipPip
  • Group: Members
  • Posts: 92
  • Joined: 13-July 09

Posted 20 November 2009 - 05:04 PM

Bonjour à tous,

Si comme moi vous utilisez encore des CD ou des DVD, vous avez probablement rencontrer le même problème que moi : EJECTION IMPOSSIBLE depuis Plex.

En fouillant ici et là, j'ai trouver une solution qui consiste en 1 ou 2 étapes :
1/ Modifier le fichier "sysctl.conf" afin d'empêcher le Kernel de vérouiller le lecteur :
    - Ouvrir une fenêtre terminal (applicactions/utilitaires/terminal)
    - Taper la commande suivante afin d'éditer le fichier : sudo nano /etc/sysctl.conf (le systeme vous demandera votre mot de passe root)
    - Rentrer la ligne suivante : echo "dev.rom.lock=0" ou celle-ci si ça ne fonctionne pas : dev.rom.lock=0
    - Sauvegarder grace à la combinaison de touches suivante ctrl + o
    - Appuyer sur la touche entrée de votre clavier
    - Quitter l'editeur grace à la combinaison de touches suivante ctrl + x


Si enable optical media n'est pas coché dans les options avancées de Plex cela vous permettra déjà d'ejecter le disc grace au bouton de votre lecteur ou encore de votre clavier.

Si enable optical media est activée, il faut passer à la seconde étape de la procédure :
2/ Créer un bouton dans le menu principale de Plex
    - Ouvrir le finder et aller dans applications
    - Réaliser un clic droit sur l'icone de plex et sélectionner afficher le contenu du paquet
    - Ensuite aller là : contents\ressources\plex\skin\le skin de votre choix\ (dans mon cas Mediastream)
    - Editer le fichier home.xml avec un editeur xml comme oXygene par exemple (l'enregistrement est obligatoire avec une période d'essais de 30 jours)
    - A la fin de la ligne 1644 : tapez entrée et copier les lignes suivantes :
    <item id="11">
    <description>Eject</description>
    <label>Ejecter</label>
    <label2>Ejecter le CD/DVD</label2>
    <visible>System.HasMediadvd + !Skin.HasSetting(HideDVD)</visible>
    <onclick>XBMC.EjectTray()</onclick>
    </item>

    - Sauvegarder et fermer l'editeur xml
    - Redémarrer Plex


Si vous ne souhaitez pas activer l'option "Montrer DVD" dans le skin vous pouvez remplacer : <visible>System.HasMediadvd + !Skin.HasSetting(HideDVD)</visible> par <visible>System.HasMediadvd</visible>

Voilà, en espérant que ça aidera certains d'entre vous. Si quelqu'un se sent le courage de modifier le code afin que "ejecter" apparaisse dans le sous menu "DVD" : je suis preneur car je n'ai pas le temps de m'y coller.

@+

-HTK-
0

#2 User is offline   StephR Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 5
  • Joined: 24-January 10

Posted 24 January 2010 - 10:58 AM

Une petite modification pour ceux qui veulent que "ejecter" apparaisse dans le sous-menu "DVD". Voici l'étape 2 bis :

2/ Créer un bouton dans le menu principale de Plex

  • Ouvrir le finder et aller dans applications
  • Réaliser un clic droit sur l'icone de plex et sélectionner afficher le contenu du paquet
  • Ensuite aller là : contents\ressources\plex\skin\le skin de votre choix\ (dans mon cas Mediastream)
  • Editer le fichier home.xml avec un editeur xml comme oXygene par exemple (l'enregistrement est obligatoire avec une période d'essais de 30 jours)
  • A la fin de la ligne 944 : tapez entrée et copier les lignes suivantes :
            <control type="list" id="410">
              <description>DVD Side Menu</description>
              <onup>410</onup>
              <ondown>410</ondown>
              <visible allowhiddenfocus="false">[Container(300).HasFocus(10) | Control.HasFocus(410)] + ![Container(300).OnNext | Container(300).OnPrevious]</visible>
              <include>HomeSideMenu</include>
    
              <focusedlayout width="HomeSideMenuItemWidth" height="HomeSideMenuItemHeight">
                <control type="image">
                  <include>HomeSideMenuNFBGImage</include>
                </control>
                <control type="label">
                  <include>HomeSideMenuNFBGLabel</include>
                </control>
                <control type="image">
                  <include>HomeSideMenuFOBGImage</include>
                  <animation effect="slide" start="0,30" end="0,0" time="500" reversible="false" tween="quadratic" easing="out" condition="Container(410).OnNext + Container(410).Position(0)">focus</animation>
                  <animation effect="slide" start="0,-43" end="0,0" time="400" reversible="false" tween="quadratic" easing="out" condition="Container(410).OnNext + !Container(410).Position(0)">focus</animation>
                  <animation effect="slide" start="0,-30" end="0,0" time="500" reversible="false" tween="quadratic" easing="out" condition="Container(410).OnPrevious + Container(410).Position(1)">focus</animation>
                  <animation effect="slide" start="0,43" end="0,0" time="400" reversible="false"  tween="quadratic" easing="out" condition="Container(410).OnPrevious + !Container(410).Position(1)">focus</animation>
                </control>
                <control type="label">
                  <include>HomeSideMenuFOBGLabel</include>
                  <animation effect="fade" start="0" end="100" time="200" delay="300" reversible="false" condition="Container(410).OnNext">focus</animation>
                  <animation effect="fade" start="0" end="100" time="200" delay="300" reversible="false" condition="Container(410).OnPrevious">focus</animation>
                </control>
              </focusedlayout>
    
              <content>
                <item id="1">
                  <description>Play CD/DVD</description>
                  <label> $LOCALIZE[31019] CD/DVD </label>
                  <onclick>XBMC.PlayDVD()</onclick>
                </item>
                <item id="2">
                  <description>Eject CD/DVD</description>
                  <label>Ejecter</label>
                  <onclick>XBMC.EjectTray()</onclick>
                </item>
              </content>
            </control>
    

  • A la fin de la ligne 1678 : tapez entrée et copier les lignes suivantes :
              <item id="10">
                <description>My CD/DVD Button</description>
                <label>CD/DVD</label>
                <label2> Lecteur </label2>
                <onclick>SetFocus(410)</onclick>
                <visible>!Skin.HasSetting(HideDVD) + System.HasMediadvd</visible>
              </item>
    

  • Sauvegarder et fermer l'editeur xml
  • Redémarrer Plex

@+

(PLEX Version 0.8.5)

This post has been edited by StephR: 01 February 2010 - 07:15 PM

0

#3 User is offline   oncleben31 Icon

  • Dedicated Member
  • PipPipPip
  • Group: Members
  • Posts: 294
  • Joined: 02-June 09
  • Gender:Male
  • Location:Toulouse, France

Posted 28 January 2010 - 01:41 PM

Très bonne initiative je pense que de nombreux utilisateurs sont preneurs. Merci d'avoir partager. Je pense faire un lien vers ton poste depuis mon blog.
0

#4 User is offline   Sylvie Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 6
  • Joined: 31-January 10

Posted 31 January 2010 - 06:55 PM

Bonjour et merci pour cette astuce.

Malheureusement, j'ai un soucis : le bouton est bien créer dans mon menu DVD mais :

1- Mon CD ne "se joue pas"
2 - Il ne s'éjecte pas

Avez-vous une idée ??

Merci d'aider une newbie !!! :rolleyes:
0

#5 User is offline   StephR Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 5
  • Joined: 24-January 10

Posted 01 February 2010 - 07:23 PM

View PostSylvie, on 31 January 2010 - 06:55 PM, said:

Bonjour et merci pour cette astuce.

Malheureusement, j'ai un soucis : le bouton est bien créer dans mon menu DVD mais :

1- Mon CD ne "se joue pas"
2 - Il ne s'éjecte pas

Avez-vous une idée ??

Merci d'aider une newbie !!! :rolleyes:

Bonjour Sylvie,

Désolé, effectivement j'avais zappé une partie du code...

J'ai corrigé mon post. J'en ai profité pour modifier un peu le code qui était déjà écrit.

@+

PS : Dit moi si maintenant c'est bon.
0

#6 User is offline   Sylvie Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 6
  • Joined: 31-January 10

Posted 03 February 2010 - 12:47 PM

Snif !!!
Maintenant j'ai perdu le bouton DVD donc : ni lecture, ni éjection.... :unsure:
0

#7 User is offline   StephR Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 5
  • Joined: 24-January 10

Posted 03 February 2010 - 06:26 PM

View PostSylvie, on 03 February 2010 - 12:47 PM, said:

Snif !!!
Maintenant j'ai perdu le bouton DVD donc : ni lecture, ni éjection.... :unsure:


Voici le fichier... (PLEX Version 0.8.5)

Attached File(s)

  • Attached File  Home.xml (80.95K)
    Number of downloads: 13

0

#8 User is offline   Sylvie Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 6
  • Joined: 31-January 10

Posted 03 February 2010 - 07:38 PM

Grâce à toi j'ai bien récupérer mes boutons mais hélas, ils ne fonctionnent pas.

Pour info sur mon CD il y a une vidéo que j'ai encodée en divx...

Merci pour ton fichier et pour le temps que tu prends pour m'aider
0

#9 User is offline   StephR Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 5
  • Joined: 24-January 10

Posted 05 February 2010 - 12:05 PM

View PostSylvie, on 03 February 2010 - 07:38 PM, said:

Grâce à toi j'ai bien récupérer mes boutons mais hélas, ils ne fonctionnent pas.

Pour info sur mon CD il y a une vidéo que j'ai encodée en divx...

Merci pour ton fichier et pour le temps que tu prends pour m'aider

Effectivement le lecteur DVD de PLEX est encore bien bugué pour l'instant... Il me semble qu'il est recommandé d'utiliser le lecteur DVD de Apple via le menu "Applications" de PLEX.
0

#10 User is offline   Sylvie Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 6
  • Joined: 31-January 10

Posted 05 February 2010 - 02:20 PM

Pour les DVD ça marche impec !! Merci beaucoup

Mon problème, c'est qu'il s'agit en principe de divx, donc il faudrait que je le lise avec ... Quicktime ou plus simplement... le lecteur de Plex.
Est-ce faisable ?

Je suppose que oui si on lui demande de lire un avi au lieu de lancer DVDPlayer ....
0

#11 User is offline   Sylvie Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 6
  • Joined: 31-January 10

Posted 07 February 2010 - 06:28 PM

Bon visiblement quicktime n'est pas la slution ce serait plutôt VLC media Player.
Je poursuis mes recherches et vous tiens au courant (ça peut intéresser d'autres accro auc CD comme moi) :lol:
0

#12 User is offline   Sylvie Icon

  • Newbie
  • Pip
  • Group: Members
  • Posts: 6
  • Joined: 31-January 10

Posted 07 February 2010 - 06:36 PM

Bon visiblement quicktime n'est pas la slution ce serait plutôt VLC media Player.
Je poursuis mes recherches et vous tiens au courant (ça peut intéresser d'autres accro auc CD comme moi) :lol:
0

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users