Media-center7.Fr

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille

Remote Media Center : Client Android pour Remote Potato

Imprimer

Logo Et une appli pour Remote Potato en plus! Décidément, ça bouge fortement du côté des Smartphones…Je vous avait présenté il y a peu une application IOS pour iTouch/iPhone, mais cette fois, c’est un client sous Androïd pour Remote Potato que dont je vais vous parler.

C’est d’ailleurs la première application spécifique sous Andoid qui permet de gérer le guide, mais aussi d’écouter la musique, de regarder ses enregistrements, ses vidéos et ses photos. Comparé a BigScreen “By Remote” qui ne propose qu’une application pour Windows Phone7, Remote Potato a de l’avance…

La raison de cette avance est en partie due au fait qu’une API est mise à disposition pour les développeurs souhaitant créer leur propre application. Du coup, “Remote Media Center” n’est pas une application écrite par Fat Attitude, mais par un développeur indépendant…En plus, contrairement a la version iOS, celle pour Android est entièrement gratuite…

Sommaire:

Introduction

Installation

Ajout de serveur

Utilisation

Conclusion

Introduction:

Remote Media Center fonctionne avec le même serveur que pour le navigateur. Ce n’est donc qu’un client pour le serveur présenté dans mon précédent article.

Pour commencer, vous devez donc installer ce serveur en suivant les instructions du tuto.

Si vous avez déjà installé “Remote Potato server”, vérifiez qu’il est bien a jour. Si ce n’est pas le cas, téléchargez et installez la dernière version (pensez a désinstaller l’ancienne). Pour ce tuto, j’ai utilisé la version 0.98.18 Tech Preview.

Pour les utilisateurs du Media Center qui veulent une application Android leur permettant de programmer le guide, gérer ses enregistrements, voir ses photos, écouter sa musique et regarder les enregistrements (même HD), cette application est vraiment sympa, même si elle souffre encore de quelques défauts. En fait, certains points sont meilleurs que la version iOS, et d’autres moins…

 

Installation:

Nous allons partir du principe que vous avez déjà installé le serveur, et que celui-ci est opérationnel.

A partir de l’Android Market, faites une recherche pour “Remote Media Center”:

Market

Installez ensuite l’application:

Market2

Ajout de serveur:

La première chose a faire pour utiliser Remote Media Center, c’est de configurer le, ou les serveurs. Par rapport a la version pour iPhone/iTouch, on ne peut utiliser que deux serveurs, mais dans la plupart des cas ce sera suffisant.

Au départ, aucun serveur n’est configuré, et bien sûr, le programme ne peut pas fonctionner. Pour accéder au menu de configuration, sélectionnez la touche “Menu” de votre Smartphone et choisissez “Settings”:

Settings 

On accède alors sur la page de configuration globale du programme assez fournie. Pour le moment, nous allons juste voir comment configurer le serveur. Pour cela, je vais configurer pour le même serveur, une connexion en Local, et une en externe (Internet). La première permet d’avoir un accès plus rapide en restant sur votre réseau privé, et la seconde permet de se connecter via Internet de n’importe où, même en 3G.

Settings1

Pour configurer un serveur, il faut indiquer les informations de connexion le concernant. Ces informations sont proposées  Pour le “First Server” et le “Second Server”.

  •  
    • Le nom du serveur: Ce nom doit correspondre a celui de votre serveur sur l’ordinateur Media Center, et doit être indiqué dans “First Server” ou “Second Server”. Si vous ne vous en rappelez pas, lancez le configurateur de Remote Potato. Le nom se trouve dans “Main Menu Title” sur l’applet “Appearance”.

Ajout serveur1

  • URL: Vous devez indiquer ici l’adresse du serveur. Si c’est en local, ce sera l’adresse IP de la machine, si c’est en externe, il faudra indiquer votre adresse Wan en  IP Fixe ou une adresse Internet de type DynDNS (voir le tuto sur le serveur pour plus de détails).

Ajout serveur2

  • Port: Permet d’indiquer le port utilisé par le serveur. par défaut, c’est 9080:

Ajout serveur3

  • Security: Si vous comptez utiliser cette application via Internet, il est conseillé d’activer cette sécurité supplémentaire. Le nom et le mot de passe doivent être configurés dans Remote Potato Server. Commencez par cocher la case “Use Security”:

Ajout serveur4

Indiquez le username:

Ajout serveur5

Puis le mot de passe:

Ajout serveur6

Voilà, le serveur est maintenant configuré. Vous pouvez ensuite ajouter un second serveur si vous avez une deuxième machine, ou faire comme moi, en ajoutant un lien externe pour le deuxième serveur. Dans ce cas, il faudra indiquer l’adresse Internet comme par exemple zzdez.monserveur.dyndns.org. Il ne faut pas indiquer l‘entête de l’adresse (http://). Il est évidemment conseillé d’utiliser la sécurité si vous comptez utiliser l’application via Internet.

Au final, on obtient alors le choix de connexion suivant:

Menu connection

Utilisation:

L’utilisation est assez simple et intuitive. contrairement  a la version iOS, on peut utiliser la rotation pour tous les menus. Du coup, le guide est plus simple a consulter. En revanche, pour certaines fonctions comme le streaming, le programme fait appel a des applications externes parfois payantes comme VPlayer pour la vidéo, et pas toujours performantes.

Menu Principal:

Le menu principal propose toutes les options de manière très efficace. Nous allons voir chacune de ces options dans la suite du tuto:

MenuPrincipal

Browse EPG Grid:

Comme son nom l’indique, c’est la grille du guide qui s’affiche un peu comme celle du Media Center. Le gros avantage, c’est qu’on peut tourner l’écran pour avoir un affichage plus efficace:EPG

On peut également choisir une date en utilisant le menu secondaire avec la touche “Menu” de votre Smartphone:

EPG1

Les options de recherche ne sont pas aussi pratiques que la version pour iOS. Il n’y a pas par exemple la possibilité de choisir un moment de la journée:

EPG3

Pour les détails, ou programmer l’enregistrement, il suffit de sélectionner le programme souhaité dans la grille:

EPG2

Browse Channels:

Cette option permet de sélectionner directement une chaine pour parcourir les programmes:

BrowseEPG

En sélectionnant une chaine, vous obtenez la liste des programmes:

BrowseEPG2

Shedule a Manual Recording:

Permet de programmer manuellement un enregistrement. L’utilisation est très simple..On choisit la date de début (Select Start Date), l’heure de début et la durée (Select Start Time). Pour finir, sélectionnez la chaine (Select Channel) et enregistrez la programmation avec le bouton “Record”:

Schedule 

Recorded TV:

Cette option permet de consulter les programmes enregistrés, mais aussi de les regarder en streaming. Cependant, le streaming fait appel a une application payante externe. Vous pouvez tout de même trouver une version de démo pour effectuer vos tests.

Vous devez commencer par installer vPlayer pour pouvoir regarder la TV Enregistrée, mais aussi les vidéos (que nous verrons plus loin. Pour plus d’informations sur Vplayer, vous pouvez consulter cette page:

RecordredTV RecordredTV2

Tout comme la version iOS, vous pouvez choisir la qualité:

RecordredTV3

En haute qualité, l’image est correcte, mais sans plus:

RecordredTV4

Pendant la lecture, vous pouvez agir sur certains réglages comme la luminosité ou le volume en passant le doigt sur l’écran:

RecordredTV5

Les commandes de lecture sont vraiment limités (Pause et lecture),et il n’est pas possible de revenir en arrière ou d’avancer…

RecordredTV6

Globalement, le streaming est moins efficace que la version iOS, mais bon, ce n’est pas la fonction première du programme. Le fait de ne pas pouvoir agir sur la barre de temps (timeline) est assez gênant si votre émission ne commence qu’après plusieurs minutes de pub.

Watch a video:

Cette option vous permet de lire en streaming des vidéos. Les dossiers sont ceux de votre Media Center.

Comme pour la TV enregistrée, le programme demande une application externe comme VPLayer. Vous avez aussi le choix pour la qualité. Le lancement du tampon est réglé sur 20 secondes. C’est le délai avant d’avoir une image. Nous verrons plus loin que ce paramètre peut être changé dans les options. J’ai effectué des tests avec les principaux formats comme le mkv et le dixv. En théorie, VPlayer est capable de lire les formats divx/xvid, wmv, m4v, flv, rmvb, avi, mkv, mov, mp4, 3gp, ts, tp.

Lors de mes tests en MKV, je n’ai pas pu changer la langue, alors qu’en théorie, Vplayer permet de le faire et une option est proposé en activant le menu via la touche “Menu” pendant la lecture. Il est aussi possible en théorie d’avoir des sous-titres en .srt; mais là aussi, je n’ai pas réussi a les faire marcher. Je ne sais pas si c’est dû au fait que j’ai utilisé une version d’essai de Vplayer…

Video2

La lecture vidéo en streaming est donc le point faible, par rapport a l’application pour iOS, mais il faut dire aussi que ce n’est pas la fonction principale de l’application. De plus, il y a aussi surement des différences dues au fait qu’on est sous Android.

Listen to Music:

Voyons maintenant la partie musique…Cette option permet d’accéder a l’audiothèque du Media Centrer et de lire en streaming. Là encore, il faut une application externe pour pouvoir en profiter. J’ai effectué des tests avec Winamp pour Android, mais vous pouvez utiliser d’autres lecteurs. Vplayer fonctionne aussi et permet en théorie de lire le wma, mais une fois de plus, j’ai eu beaucoup de mal. Le MP3 par contre ne pose aucun problème.

Sur la page de départ, on a les de recherche par Artistes, Albums ou genres…

MusicMusic_Artist

 

Music_genre Music_Album

Pour jouer un album, c’est  assez pénible, car il faut sélectionner une par une chaque piste. Si l’on choisit la recherche par artistes, il ne différencie pas les différents albums et on se retrouve avec touts les morceaux par ordre alphabétique. L’application mériterait quelques améliorations a ce niveau car, en définitive, c’est franchement pas pratique…

Music_Album2 

Une fois les pistes sélectionnées, il faut faire un choix. On peut jouer directement le premier morceau avec le bouton “Play First song Now”, ou ajouter les pistes a une liste de lecture pour jouer toutes les pistes avec l’option “Play Songs Now”. On peut aussi les ajouter a une playlist. Ces options demandent encore une fois une application externe qui s’appelle “Just Playlists”.  Bref, là aussi peut mieux faire…

Music_Album4  

Browse Pictures:

Pour les images, c’est pas terrible non plus, mais ça fonctionne. Je tiens quand même a préciser, que j’ai essayé plusieurs applications Android qui permettaient entre autre de visionner des photos par réseau, et c’était pas mieux, alors le problème ne vient peut-être pas seulement de l’application.

L’accès aux répertoires et aux photos marche très bien:

Photos

Une vignette donne un aperçu de chaque photo:

Photos2

Là ou ça se gâte, c’est qu’on ne peut regarder qu’une photo a la fois…Pour regarder la photo suivante, il faut revenir en arrière pour afficher a nouveau la liste. Et ce n’est pas tout…La rotation est disponible, mais pas de zoom.

Photos3

Search EPG:

Comme son nom l’indique, cette option permet de rechercher des programmes dans le guide. On peut faire une recherche sur le titre, la description; ou l’ensemble:

SearchEPG

Server Options et WOL:

Ce menu permet d’accéder au menu de connexion des serveurs. Vous pouvez choisir le serveur sur lequel se connecter, mais aussi envoyer une commande WOL (wake on lan):

Menu connection

La commande Wake on Lan demande une application WOL que vous trouverez facilement sur la Market. Pour mes tests, je me suis pas trop cassé la tête, et j’ai pris le premier de la liste: “WOL Wake On Lan Wan”.

Alors pour ceux qui ne savent pas a quoi sert cette option, je vais vous l’expliquer brièvement…Le WOL permet d’envoyer une commande qui va réveiller votre ordinateur a distance si il est en veille. C’est donc très pratique si vous voulez programmer un enregistrement et que votre ordinateur est en veille.

La commande en question envoie des paquets que l’on appelle des “Magic Paquets ou paquets magiques” sur votre carte réseau. Pout éviter que n’importe qui réveille votre PC, on indique l’adresse MAC de votre carte réseau. C’est une suite de chiffres et lettres séparée par des tirets. En théorie, cette adresse est unique pour chaque carte réseau et est attribuée a la fabrication. Pour connaitre votre adresse MAC, il faut aller dans les propriétés de votre carte réseau. Allez dans le centre réseau et partage et cliquez a droite sur “Connexion au réseau Local”. Cela affiche une fenêtre avec l’état de connexion. Cliquez sur "Détails” et cherchez l’adresse Physique. Une autre méthode  consiste a utiliser le mode console en faisant démarrer, et en tapant CMD pour lancer une console. Tapez ensuite la commande IPconfig /all. Repérez votre carte réseau, et notez l’adresse Physique.

Pour le nom, vous pouvez mettre ce qui vous chante…Dans IP or domain, indiquez votre adresse WAN, c’est a dire l’adresse Internet. Si vous n’avez pas d’adresse IP fixe, indiquez l’adresse de redirection (DynDNS par exemple). Pour plus d’infos sur l’adresse Internet, vous pouvez consulter le tuto sur le serveur Remote Potato.

Il faut tout de même savoir que si le Wake on Lan ne pose en général pas trop de problèmes, ce n’est pas toujours le cas du Wake on Wan, c’est a dire via Internet, car certains routeurs ne permettent pas de rediriger les paquets correctement. C’est le cas de beaucoup de Netgear par exemple. Certains routeurs ont directement une option pour le Wake On Lan/Wan, mais si ce n’est pas le cas, vous pouvez utiliser la fonction d’envoi des paquets sur l’adresse sur l’adresse Broadcast. Là, on commence a rentrer dans le compliqué, et je ne peux pas tout détailler ici. Vous trouverez des informations par rapport a votre routeur en effectuant des recherches sur Google. En simplifié, lorsque vous envoyez vos paquets, le PC est en veille et le routeur ne connait pas son adresse IP (du moins pas après quelques minutes de veille). La solution consiste alors a envoyer les paquets sur l’adresse de Broadcast. Si votre plage réseau est par exemple 192.168.0.1 et votre masque est 255.255.255.0, votre adresse de broadcast est alors 192.168.0.255. Il faut alors configurer votre routeur pour envoyer les paquets sur le port 9 (couramment utilisé pour le WOL) vers l’adresse de Broadcast 192.168.0.255. Ce réglage va faire que le routeur va interroger chaque adresse IP de votre réseau pour trouver celui qui correspond a l’adresse MAC que vous avez indiqué. Une fois le bon PC trouvé, il envoie alors les paquets.

Le problème des routeurs Netgear, c’est qu’il n’accepte pas cette adresse avec le 255 a la fin. Vous ne pouvez donc pas rediriger les paquets vers le Broadast. Certains utilisent une solution qui consiste a créer un sous réseau avec en utilisant un masque 255.255.255.128, ce qui donne une adresse de Broadcast en 192.168.0.127 sur laquelle on dirige alors le port 9. J’ai un routeur Netgear chez moi, et ça ne marche pas quand même. C’est donc assez frustrant de ne pas pouvoir réveiller mon PC via Internet, mais c’est comme ça.

Pour réveiller le PC, sélectionnez le bouton “Send Paquet(s)”

WOL

Settings:

En pressant la touche “Menu” de votre Smartphone, vous pouvez lancer les options du programme en choisissant “Settings”

Settings

Je passe les options qui concerne la configuration des serveurs puisque nous l’avons vu au début du tuto. Lorsque l’on descend, nous avons des options qui concernent la vidéo.

Settings2

  • Video Quality: Permet de définir la qualité du streaming souhaitée par défaut.
  • Serveurs > Seconds before streaming to start: Cette option permet de régler le temps d’attente lorsqu’on lance le streaming avant que le programme commence a lire la vidéo.
  • Use VPlayer General: Cette option est un peu floue..J’avoue que je n’ai pas très bien compris a quoi elle sert…

Si l’on continue a descendre, on a ensuite la section EPG. Vous l’aurez compris, ces options concernent le guide visuel:

Settings3

  • Channels per Block : Permet de définir le nombre de chaines par blocs quand vous consultez l’EPG. Si vous indiquez un chiffre trop grand, vous risquez de faire planter l’application.
  • Favorites: Cette option dépend du réglage des chaines favorites que vous avez effectué sur le serveur de Remote Potato. Si vous cochez “Favorites”, seules les chaines affichées.
  • Channel numbers: Affiche ou non les numéros de chaines.
  • Screen orientation: Permet de prédéfinir l’orientation de l’écran. Par défaut, l’orientation se fait automatiquement quand vous tournez votre Smartphone, mais vous pouvez choisir ici d’afficher en mode portrait ou paysage.

Vous avez ensuite la section “Channel list settings”. Ces options concernent toujours le guide, mais que lorsque vous choisissez “Channel List” dans le menu principal.

Plus bas, vous avez la section “Wake On lan”. Ces options concernent le Wake on line, mais j’avoue ne pas avoir trop cherché a quoi elles servent.

Pour finir, vous avez une option “Debugging” qui vous permet de créer un fichier de log en cas de problèmes.

Settings4

Conclusion:

Voilà, a vous de partir a la découverte de cette application qui a l’avantage d’être la première du genre sous Android. Elle n’est pas parfaite, mais au moins elle est gratuite…

Pour programmer le guide, ça marche vraiment nickel, mais pour le streaming, il y faudrait faire pas mal d’améliorations pouyr que cela soit plus pratique.

Nous verrons prochainement une autre application, toujours sous Android qui fonctionne un peu différemment puisqu’elle sert a commander votre Media Center pour par exemple pouvoir écouter la Musique TV éteinte, mais aussi programmer le guide…

Mise à jour le Mardi, 22 Mars 2011 18:06  

Ajouter un Commentaire


Code de sécurité
Rafraîchir