Blog | Orangina Rouge

Petit espace d'expression d'un nouveau venu... Mais pourquoi ... ? Parce que !

Comment lancer facilement ses radios préférées sous Linux (sans Flash Player)

27/05/2013 - 5 commentaires

On a tous été un jour confronté au problème du plugin Flash Player qui n'est pas à jour et qui nous empêche d’écouter tel ou tel media. Utilisant Raspbian, je viens d'avoir ce soucis pour écouter ma radio. Je dévoile ici donc une technique pour écouter ses radios préférées grâce à VLC sous Linux, même si cela fonctionne aussi sous d'autres environnements.

icone-vlc-videolan-cone.png

Je ne prétends pas avoir découvert un truc extraordinaire. Simplement je tiens à vous exposer comment j'arrive à écouter simplement mes musiques sous Linux - c'est avec Raspbian (dérivé de Debian pour le Raspberry Pi).

Préambule

Vous devez au préalable pour cela avoir VLC (2.0+) d’installé. Ce logiciel, je crois l'un des plus téléchargés au monde, est très très pratique. Il permet beaucoup de choses : écoute de fichiers musicaux, visionnage et traitement de vidéos, utilisation de sous titres sur des films, ... Ce qui nous intéresse c'est la lecture de flux radio (aussi appelé streaming).

Création et lancement d'une playlist de radios

Déjà, vous pouvez voir ce simple tuto . Il résume très bien que l'on peut compiler plusieurs flux radios dans un playlist *.m3u .

Vous pouvez donc déjà retrouver le flux d'une radio, par exemple sur ce site*. Pour ma part, voici les quelques radios qui m’intéressent :

Si vous avez suivi le tuto dont j'ai donné le lien, vous pouvez compiler cela dans un fichier dont vous donnerez pour extension *.m3u (mettons "playlist-radio.m3u" ):

#EXTM3U
#EXTINF:-1,RTL2
http://streaming.radio.rtl2.fr/rtl2-1-44-128
#EXTINF:-1,RADIO NOVA
http://broadcast.infomaniak.net/radionova-high.mp3
#EXTINF:-1,RADIO FG
http://fg.impek.tv:80/

Bon, ensuite, il suffit d'appeler vlc en ligne de commande et qu'il lise la playlist de la manière suivante :

vlc /chemin/vers/fichier/playlist-radio.m3u

Enfin, pourquoi ne pas lancer cela simplement avec un raccourci ?

C'est cette étape qui m'a donne le plus de fil a retordre. Il "suffit" d'utiliser 'lxshortcut' - encore fallait-il le savoir. Sous LXDE, il faut utiliser des fichiers *.desktop pour gérer proprement ses raccourcis.
Comme relevé ici, il faut lancer la commande suivante :

lxshortcut -o /chemin/vers/fichier/launcher-radio.desktop

Cette commande permet de spécifier le nom, la commande à lancer et pourquoi pas une belle petite icône (on pensera a iconspedia).
Ainsi vous avez maintenant une zoli tite icône sur votre bureau (ou ailleurs) sur laquelle cliquer et qui vous lance vos radios.

Plus d'excuses maintenant pour écouter la radio sur votre Raspberry Pi.

Et puis on pensera à utiliser la télécommande VLC qui est un FOSS.

Bonus

Bon, j'ai voulu faire fonctionner la télécommande et... et c'est juste trop excellent ! J'ai encore un peu galéré mais le résultat en vaut la chandelle. Alors une fois que vous avez récupéré Remote for VLC et installé, on va modifier la ligne de commande pour (comme décrit sur la page du projet) lancer VLC avec la vue Web, soit :

vlc --extraintf=luahttp /chemin/vers/fichier/playlist-radio.m3u

Ensuite, comme indiqué sur ce site, il faut modifier le fichier .hosts pour donner les permissions au téléphone de se connecter. Hop, un petit :
sudo leafpad /usr/share/vlc/lua/http/.hosts

pour enlever tous les commentaires (marqués d'un # ) situés en dessous de « # private addresses » (et pas plus). Au besoin relancez VLC, pour que les modifications soient prises en compte.

Et là, je vous laisse cliquer sur le raccourci précédemment créé, lancer l'application sur votre smartphone Android et profiter !
Chez moi ça marche du tonnerre ; au pire, si vous avez un soucis, posez moi votre question... J'suis pas très fort mais quelqu'un saura bien répondre.

Bonus 2

Vous n'avez pas envie d'installer une énième appli sur votre smartphone ? Vous avez des amis chez vous à qui vous voulez donner la possibilité d'accéder à la playlist (et même votre bibliothèque complète) ? Vous n'avez pas Android ?
Pas de problème !
VLC diffuse sur une adresse réseau, entrez tout simplement cette adresse dans votre navigateur :-D .

Pour ma part cette adresse* (locale) est

http://raspberrypi:8080/mobile.html

Et sans le « mobile.html » avec votre navigateur, vous pouvez cliquer sur le lien « Mobile » en bas de page : ça vous affiche un QR-code qu'il vous suffit de scanner avec le téléphone pour accéder l'interface !

* : On me dit dans l'oreillette que l'adresse suivante est susceptible de fonctionner :

http://127.0.0.1:8080

Pour la retrouver, elle est disponible dans l'application Télécommande pour VLC.

Bonus 3

Bon plus ça va, plus je trouve des idées pour améliorer le système. Bon imaginons que nous voulions que tout cela se lance au démarrage de LXDE ? Alors il suffit d'ajouter notre ligne de commande précédée d'un @, au début du fichier suivant :

/etc/xdg/lxsession/LXDE/autostart

Allez, je tente ma première ligne de commande « tout compris », fournie "as is", c'est à dire non testée (alors n'hésitez pas à émettre des commentaires) :

sudo echo "@vlc --extraintf=luahttp /chemin/vers/fichier/playlist-radio.m3u" >> /etc/xdg/lxsession/LXDE/autostart

Rectification, on me signale que la commande echo n'aime pas sudo :
echo "@vlc --extraintf=luahttp /chemin/vers/fichier/playlist-radio.m3u" | sudo tee -a /etc/xdg/lxsession/LXDE/autostart

Vous lancez votre Raspberry, puis vous allez choisir sur votre navigateur depuis votre téléphone le favori pré-enregistré qui va bien et hop, vous avez toutes les radios que vous voulez facilement et navigable du bout du doigt !

N'est-il pas merveilleux le monde avec Linux ?!

---
Au passage, pour information, on peut aussi lire des vidéos youtube dans VLC (je vous laisse imaginer les possibilités !).

---
Crédits : merci à eijebong pour la correction des fautes ! Et vive le salon shaarli@conference,dukgo,com (accessible via XMPP).

---
EDIT : * voici la liste hébergée chez moi : http://orangina-rouge.org/zbin/?b4caf4833ac43702#tv9rPqx0BgH9ZULYF0huwmdk1NVd7RqL4/EY5wabyKI=

Tags de l'article : android, hacking, rpi, tuto

Premier bilan (mauvais) de Rasbian

23/05/2013 - Commentaires fermés

Apres quelques heures d'utilisation de Raspbian, mon premier bilan arrive. Et pour le moment il n'est pas 100% positif...

rapsberry  debian

Bon, déjà, comme je le disais dans mon précédent article, j'ai zappé raspbmc pour raspbian skeezy.

Mais il faut dire que je suis assez déçu pour le moment.
Déjà je note :
  • Ça laaaaague
    J'ai l'habitude des systèmes un peu poussif mais la je m'attendait quand même à quelque chose qui tient un peu mieux la route...
  • VLC ne marche pas en plein écran
    Et c'est bien dommage car si je ne peux pas faire ça, que puis-je faire réellement a part lancer un terminal ?

Est-ce que je me suis trompé de distro ? Est-ce que je suis un peu trop exigeant ? Y a-t-il un problème de compatibilité matériel ?

Tags de l'article : retour d expérience, rpi

Ça y est, j'ai commencé à jouer avec mon Raspberry Pi

22/05/2013 - Commentaires fermés

Je l'ai reçu hier et j'ai pu me lancer dans sa mise en place.

Après l'article d'hier, je me suis lancé dans l'ouverture de mon super colis.

L'ouverture du colis

Bon déjà, le colis... Qui a déjà vu un colis aussi grand pour un raspberry ?
le-colis-de-mon-raspberry-pi-un-peu-grand.jpg
Pour une échelle, à côté il y a une bouteille d'eau de 1,5L...

Ok, il y avait le kit « câbles, clavier, souris » dedans mais quand même...

Et enfin la bestiole dans sa boîboîte.
mon-raspberry-pi-dans-sa-boite.jpg

Le temps de tout ouvrir, retrouver ma carte SD et de brancher à la TV, il ne me restait qu'à formater ma carte SD.

Le choix final de la distribution et les softs

Suite au débroussaillage d'hier, je me suis tourné vers Raspbmc. Bizarre, je n'ai que un installer pour Windows et pas d'image... Tampis, je me lance quand même.
Après avoir mis la SD dans le rpi qui était bien branché en ethernet pour permettre la mise à jour automatique au démarrage, je démarre la bête. Après bien 30 minutes de mise à jour, cela boot enfin. Et là... déception, je tombe sur l'écran de XBMC. Je regarde un peu les applis et autre et finalement je bennes : si j'acquière une tite bestiole comme ça ce n'est pas pour me retrouver dans un environnement fermé qu'est XBMC...

Hop, je télécharge l'*.img de Rasbian puis écriture de l'image sur la SD. Et là le rpi boot beaucoup plus vite. Suite aux conseils de démarrage, je fais un petit

sudo apt-get update
puis
sudo apt-get upgrade
qui prends bien aussi 30 min. Et ensuite je me contente pour le moment d'un
sudo apt-get install vlc rtorrent
Le premier, VLC, est connu de tous mais le second est un client torrent en ligne de commande. Il faut savoir que le rpi est un peu poussif pour faire tourner Raspbian. Alors je compte me contenter d'outils light. Après un peu d’appréhension, un petit
man rtorrent
me renseigne sur les commandes utiles ; en l’occurrence un Backspace me permet d'ajouter un lien torrent ou magnet et ensuite la navigation avec les flèches suffit pour contrôler tout ça.

Midori, le navigateur le plus abouti parmi ceux light reste aussi un peu poussif. Surtout quand on tombe sur des pages avec pubs ou animations... Je pense me tourner vers lynx qui est un navigateur en mode texte qui suffit largement je pense pour récupérer quelques liens torrent.

Avis final

Je suis très content de cet achat, la mise en place est très rapide et on accède rapidement à un environnement qui tourne bien. Malheureusement je pensais avoir des meilleures performances même si je ne m'imagine pas mettre LibreOffice ou Firefox sur cette plateforme...
Au final, je me demande si ça ne va pas me servir d'ordinateur principal... Je suis encore en train de chercher l'usage au long terme même si je sais déjà que je ne vais pas en faire de la domotique ni de serveur auto-hébergé - tout du moins pour le moment....

Tags de l'article : hacking, retour d expérience, rpi

Les distributions pour le Raspberry Pi

21/05/2013 - 9 commentaires

Cela faisait longtemps que je louchais dessus. Je l'ai acheté jeudi dernier, nous sommes mardi et le colis est arrivé aujourd'hui. Petit retour sur ma quête et surtout l'épineux sujet de la distro

Raspberry-Pi-card.jpg

Tout d'abord, pourquoi un Raspberry Pi (aka rpi), qu'est-ce qui m'a amené à m'y intéressé ? Ensuite, comment le trouver, où ai-je acheté le mien ? Et enfin quelle distribution choisir, qu'est-ce qui devrait me convenir ?

Pourquoi un rpi ?

  1. C'est pas cher, sachant que la carte nue est à 35€.
  2. Ça consomme peu, soit quelques Watt.
  3. C'est vraiment peu encombrant, la « taille d'une carte de crédit ».

Où l'acheter ?

La fondation rpi n'en vend pas directement, il faut passer par un revendeur.
Vous avez le choix :
Pour ma part, je suis passé par Farnell, via le revendeur spécialisé français kubii. J'ai fait mon panier sur les 3 sites (Amazon, RS, kubii) et c'est kubii qui était le plus intéressant, à savoir 75€, frais de port compris pour :
  • 1 Raspberry 512Mo modelB
  • 1kit de connexion : clavier (qwerty, c'est tellement mieux), souris, câble hdmi, câble jack, câble ethernet
  • 1 boîtier de protection

J'ai acheté une carte SD de 16Go classe 10 de marque Transcend à côté, chez Amazon. J'avais exactement ce que je voulais pour moins cher que chez kubii qui ne propose que des classe 4.

Au final, mis à part l'alimentation (et l'écran bien sûr, mais ça j'ai ma TV), j'ai un ordinateur qui convient pour mon besoin à 90€. Qui dit mieux ?

Quelle distro ?

Déjà, il faut aller voir le clair résumé sur elinux.

Pour ma part, voici ce que j'ai retenu :
  • Debian
    La base par défaut.
  • Raspbian
    Un Debian orienté pour le Raspberry.
  • Raspbmc
    Idem que Raspbian : basé sur Debian (basé sur Raspbian ?) mais avec XBMC installé nativement.
  • OPENelec
    Une distro à part entière qui fait nativement tourner XBMC et rien de plus.

À savoir que mes critères sont les suivants : une distribution assez courante (je vais pas m'amuser à installer Chromium OS), assez éprouvée pour le rpi (pas de Ubuntu qui ne gère pas le ARMv6), qui gère le full HD, avec laquelle je peux « m'amuser un peu » (naviguer sur internet, utiliser VLC, un client torrent, ...), qui pourra accepter un peu de bidouillage pour des nouveaux périphérique (clef wifi, bluetooth, clavier avec trackpad, ...) et pourquoi pas qui offre une interface agréable de media center.

Je ne sais pas encore quelle distribution installer, mais je pense me tourner peut-être vers Raspbmc ou Raspbian. Je pense ainsi ne pas avoir trop de crainte lors de l'installation et n'ai pas non plus un système trop optimisé qui m'enlèverait certaines fonctionnalités de confort.
Il faut aussi que je vois le type de bureau sachant que j'ai une préférence pour XCFE qui est bien léger.

Avez-vous des conseils à me fournir ? ? ?

---

Pour continuer la lecture : les tutos rpi de elinux

---

Source : image Flickr de Clive Darra - CC BY SA (2.0)

Tags de l'article : hacking, retour d expérience, rpi


≺ élements plus récents – élements plus anciens ≻

Home
Mon Blog
Mon Shaarli
Mon RSS
1day1pix
A propos