Ceci est une ancienne révision du document !
Remuco
Remuco est un petit programme permettant de contrôler depuis un terminal mobile (téléphone bluetooth…) vos lecteurs multimédias favoris.
L'application est en plusieurs parties :
- Les adaptateurs aux lecteurs
- Le client
Vous pouvez soit utiliser une connectivité bluetooth, soit une connectivité reseau et dans ce cas ouvrir dans le pare-feu un port pour chaque adaptateur-lecteur.
Si vous utilisez un terminal windows mobile, vous ne pourrez pas utiliser le bluetooth (la pile bluetooth ne fournit pas la socket necessaire), et devrez donc vous rabattre sur une connexion via votre wifi familial, ou alors passer par la 3G (ça passe avec les forfait web illimité orange).
Lecteurs disponibles
Vous trouverez des adaptateurs pour : amarok (version 2.x.y) vlc totem xmms2 tvtime mpd audacious banshee rhythmox
Installation
Karmic
Les paquets sont présents dans les dépots Universe de Ubuntu.
Jaunty et Intrepid
Il vous faudra recourrir aux dépots PPA de Launchpad.
Installez remuco-VOTRE-LECTEUR-MEDIA via votre logiciel de paquetage préféré.
Chaque adaptateur doit être démarré lorsque vous lancez votre logiciel media. Le mieux (suggestion de l'auteur du logiciel) et de le démarrer à la connexion session. L'adaptateur sera présent en permanence mais consommera peu de ressources. Il se comportera comme un démon en fait.
On crée donc un lien logique dans le dossier de démarrage :
ln -s /usr/bin/remuco-VOTRE-LECTEUR-MEDIA ~/.kde4/Autostart/
Les utilisateurs de gnome adapteront leur cas bien sûr.
Configuration
Remuco est très bien structuré (assez exceptionnel pour un logiciel open-source qui demarre). La configuration se fait dans le dossier ~/.config/remuco. Et le logiciel va stocker des infos dans le dossier ~/.cache/remuco :
Il va créer un fichier Devices qui contiendra les infos de votre terminal mobile. Vous pouvez envoyer ces infos avec la commande
remuco-report
ce qui permet à l'auteur de maintenir une base de données "terminaux compatibles". Si vous ne le souhaitez pas, ne lancer pas la commande.
Chaque lecteur media dispose dans le cache d'un dossier où sera stocké le log.
Wifi
Si vous fonctionnez avec le wifi (ou simplement internet mobile 3G, c'est pareil pour le logiciel) , un port réseau sera utilisé pour chaque logiciel.
Créez (pour vlc par exemple) le fichier de conf :
kate ~/.config/remuco/vlc/conf
et mettez y l'indication du port à utiliser :
wifi-port = xxxx
où xxxx est le port réseau à utiliser. Ce port doit être ouvert pour le pare-feu en tcp.
Faîtes ceci pour chaque lecteur media que vous souhaitez coupler avec remuco, avec bien-sûr un port différent à chaque fois.
Bluetooth
L'auteur n'a pas de terminal bluetooth compatible. Il invite chaudement toute personne qui se débrouillerait à completer cette documentation.
Configuration spécifique
Parfois, les lecteurs nécessitent une configuration spécifique. Ajoutez ici tous les détails et améliorations découverts.
VLC
VLC a besoin de l'interface D-Bus activée. Ceci ce fait dans Outils > Préférences > case "tous paramètres" cochée en bas à gauche > Interface > Interface de contrôle > Interface de contrôle D-Bus.
N'oubliez pas d'enregistrer les préférences, ainsi VLC se lancera toujours avec D-Bus et vous pourrez le commander à distance… et épater les amis ! (Quelques tests seront quand même bienvenus, comme d'habitude).
Le client
Sans bluetooth
Si encore une fois vous ne pouvez pas utiliser le bluetooth (cas de windows mobile), il vous faut utiliser le client sans bluetooth.
En attendant la version sans bluetooth, vous pouvez récuperer les fichiers java sur mon site web (section Downloads) : jad jar
Installez le client java sur votre téléphone (télécharger le dessus et lancer le programme). Une fois le client installé avec java, vous avez à créer les profils de connexion.
À l'entrée du programme, ajouter un profil avec "add", rentrez les infos de connexion (adresse, numero de port) et un nom évocateur, le nom de votre pc suivi de celui du lecteur devrait faire l'affaire.
Encore une fois, refaîtes cette opération pour chaque lecteur souhaité.