Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

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).

Vous trouverez des adaptateurs pour :

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. Ajoutez ce dépot dans votre liste :

deb http://ppa.launchpad.net/remuco-team/ppa/ubuntu YOUR_UBUNTU_VERSION_HERE main

authentifiez le dépot :

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 51A6F565

Installez apt://remuco-vlc ou apt://remuco-amarok et/ou n'importe quel autre adaptateur.

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.

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.

Si vous passez par une connexion 3G (et non par un réseau wifi local), il vous faudra aussi bien sûr rediriger le port de votre routeur (freebox, livebox ou autre…). La connexion est très efficace, même en 3G, donc n'hésitez pas à en profiter si vous le pouvez (je pense notammant aux iphones qui ont générallement un forfait web illimité ou windows mobile qui ne peuvent passer par le bluetooth). Lorsque Ipv6 sera en place sur la 3G, cette redirection de port sera inutile.

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).

Shutdown

Cerise sur le gateau, vous pouvez éteindre votre pc à distance avec remuco (utile pour ceux qui veulent écouter de la musique au lit).

Pour ce faire, vous devez créer un fichier shutdown-system dans le repertoire de configuration de remuco, et écrire la commande ad-hoc dedans :

kate ~/.config/remuco/shutdown-system
#!/bin/bash

# shutdown
# la commande a été installé avec le paquet kshutdown
kshutdown -h

exit
J'ai utilisé la commande kshutdown (issue du paquet apt://kshutdown) qui permet d'éteindre l'ordinateur en tant que simple utilisateur. Toutefois on devrait pouvoir le faire autrement, puisqu'on peut tous éteindre notre machine via le bouton de notre bureau (kde, gnome, xfce ou autre). Ceux qui connaissent la marche à suivre peuvent la décrire.

Lorsque vous utiliserez le client remuco sur votre portable, une option "shutdown host" apparaîtra dans les menus.

L'archive du client est disponible ici : http://remuco.googlecode.com/files/remuco-client-issue-46.tar.gz

Les fichiers java natifs sont également dans /usr/share/remuco/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.

L'auteur de Remuco a promis une option sans bluetooth dans la prochaine version officielle du client.

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é.

Avec Bluetooth

À créer

site web : Remuco sur Google Code


Contributeurs principaux : stephaneguedon

  • remuco.1256927169.txt.gz
  • Dernière modification: Le 18/04/2011, 14:51
  • (modification externe)