OVH Cloud OVH Cloud

[HS] Lecteur webradios ncurses

10 réponses
Avatar
Julien Valroff
Bonjour,

Connaissez-vous un lecteur de webradios avec interface ncurses ?
J'utilise pytone pour les fichiers audio mais celui-ci ne supporte pas
le streaming.

Les radios que j'écoute sont diffusées dans différents formats, ouverts
ou propriétaires.

Le lecteur doit rester simple d'utilisation pour quelqu'un ne sachant
pas manipuler la ligne de commandes, d'où mon exigence pour l'interface
ncurses (la machine n'a pas de serveur X).

Je n'ai rien trouvé dans les dépôts Debian, mais peut-être avez-vous des
idées ?

Julien



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

Avatar
Naha
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Julien Valroff a écrit :
Bonjour,

Connaissez-vous un lecteur de webradios avec interface ncurses ?
J'utilise pytone pour les fichiers audio mais celui-ci ne supporte pas
le streaming.

Les radios que j'écoute sont diffusées dans différents formats, ouverts
ou propriétaires.

Le lecteur doit rester simple d'utilisation pour quelqu'un ne sachant
pas manipuler la ligne de commandes, d'où mon exigence pour l'interface
ncurses (la machine n'a pas de serveur X).

Je n'ai rien trouvé dans les dépôts Debian, mais peut-être avez-vous des
idées ?




MOC !

Paquet "moc", commande "mocp".

<pub> Une petite présentation de ce merveilleux lecteur ici :
http://wiki.lm7.fr/index.php/MOC </pub>


Naha


- --
)( | |_ [] Y || / |-| /
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF3XqWr+jXGbYlx1gRAmZtAJ0bxuyZ9fqhUy28RVsQmiWWj1VwWQCggRDG
GdwwzSuGWLGvo2eTvBLzNII =KRl8
-----END PGP SIGNATURE-----


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Damien Ulrich
--nextPart2635476.Ygh8I3kYKC
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Le jeudi 22 février 2007 11:59, Julien Valroff a écrit :
Bonjour,


Salut,

Connaissez-vous un lecteur de webradios avec interface ncurses ?
J'utilise pytone pour les fichiers audio mais celui-ci ne supporte pas
le streaming.

Les radios que j'écoute sont diffusées dans différents for mats, ouverts
ou propriétaires.

Le lecteur doit rester simple d'utilisation pour quelqu'un ne sachant
pas manipuler la ligne de commandes, d'où mon exigence pour l'interf ace
ncurses (la machine n'a pas de serveur X).

Je n'ai rien trouvé dans les dépôts Debian, mais peut-à ªtre avez-vous des
idées ?


Vois mpd, qui lit les stream,
personnellement, je l'ai connecté à icecast2 (voir options de mpd .conf)
avec ncmpc comme client ncurses
C'est sympa aussi avec les interfaces web ! ;)
@+

Julien


Dams
--

--nextPart2635476.Ygh8I3kYKC
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBF3XqFEbCUT092E/8RApvyAJ0X428jnusf24djifFovj/IddJivACfaFZh
UZWQhNMdwkyb/c81SayRDm0 =btGb
-----END PGP SIGNATURE-----

--nextPart2635476.Ygh8I3kYKC--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Benjamin Lannoy
--Sig_3WrPFmQI5fsaFh0d+RzCA9h
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Le Thu, 22 Feb 2007 12:11:57 +0100,
Damien Ulrich a écrit :

Le jeudi 22 février 2007 11:59, Julien Valroff a écrit :
> Bonjour,
Salut,
Vois mpd, qui lit les stream,
personnellement, je l'ai connecté à icecast2 (voir options de
mpd.conf) avec ncmpc comme client ncurses


C'est ce que j'ai failli conseiller aussi. Hélas, il semble qu'il y ait
un « mais » : par acquis de conscience, j'ai testé ncmpc (j'utilise
d'habitude Sonata ou GMPC) et... je n'ai pas vu comment lancer la
lecture de streams avec ce client.
Je suis aveugle ou il y a une manière détournée pour y arriv er ?

C'est sympa aussi avec les interfaces web ! ;)
@+
>
> Julien
Dams



--Sig_3WrPFmQI5fsaFh0d+RzCA9h
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF3YJrnqm5g8Z0W2IRAu4KAKDCYK4MhgcoNgniJcb0sQPyHj2gIwCgo4xF
ntEejnnQR/y5jHbAhQ+7yog =Evqz
-----END PGP SIGNATURE-----

--Sig_3WrPFmQI5fsaFh0d+RzCA9h--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Benjamin Lannoy
--Sig_S/M7BkxBHMsSAlOue6=Vjhc
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Le Thu, 22 Feb 2007 12:45:44 +0100,
Benjamin Lannoy a écrit :

Le Thu, 22 Feb 2007 12:11:57 +0100,
Damien Ulrich a écrit :

> Le jeudi 22 février 2007 11:59, Julien Valroff a écrit :
> > Bonjour,
> Salut,
> Vois mpd, qui lit les stream,
> personnellement, je l'ai connecté à icecast2 (voir options de
> mpd.conf) avec ncmpc comme client ncurses
C'est ce que j'ai failli conseiller aussi. Hélas, il semble qu'il y
ait un « mais » : par acquis de conscience, j'ai test é ncmpc
(j'utilise d'habitude Sonata ou GMPC) et... je n'ai pas vu comment
lancer la lecture de streams avec ce client.
Je suis aveugle ou il y a une manière détournée pour y arr iver ?



Autant pour moi, j'ai lu trop vite l'aide : il faut utiliser la touche
« a » et taper l'adresse du flux pour ça.

Je conseille aussi le couple MPD+NCMPC, alors. :)

--Sig_S/M7BkxBHMsSAlOue6=Vjhc
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF3YNLnqm5g8Z0W2IRAlUYAJ92VWdQrWOACWIBrs/vyu3N6VYTKQCgmcjN
kCMvKvpT+Z3l657S7LCRKt4 =Lr6D
-----END PGP SIGNATURE-----

--Sig_S/M7BkxBHMsSAlOue6=Vjhc--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Julien Valroff
Le jeudi 22 février 2007 à 12:11 +0100, Damien Ulrich a écrit :
Le jeudi 22 février 2007 11:59, Julien Valroff a écrit :
> Bonjour,
Salut,
>
> Connaissez-vous un lecteur de webradios avec interface ncurses ?
> J'utilise pytone pour les fichiers audio mais celui-ci ne supporte pas
> le streaming.
>
> Les radios que j'écoute sont diffusées dans différents formats, ouverts
> ou propriétaires.
>
> Le lecteur doit rester simple d'utilisation pour quelqu'un ne sachant
> pas manipuler la ligne de commandes, d'où mon exigence pour l'interface
> ncurses (la machine n'a pas de serveur X).
>
> Je n'ai rien trouvé dans les dépôts Debian, mais peut-être avez-vous des
> idées ?
Vois mpd, qui lit les stream,
personnellement, je l'ai connecté à icecast2 (voir options de mpd.conf)
avec ncmpc comme client ncurses


A, je ne savais pas, je vais faire un essai.

C'est sympa aussi avec les interfaces web ! ;)


Ça n'est as possible dans mon cas, j'ai un portable qui fait office de
"mediabox", il me faut donc une interface ncurses (juste parce que je ne
vaux pas installer de serveur X, et parce que la ligne de commandes est
peu compliquée pour les personnes n'en ayant pas l'habitude).

Merci
Julien



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Julien Valroff
Le jeudi 22 février 2007 à 12:12 +0100, Naha a écrit :
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Julien Valroff a écrit :
> Bonjour,
>
> Connaissez-vous un lecteur de webradios avec interface ncurses ?
> J'utilise pytone pour les fichiers audio mais celui-ci ne supporte pas
> le streaming.


[...]
MOC !

Paquet "moc", commande "mocp".



Merci, je vais voir de ce coté, mais je n'ai pas vu qu'il était capable
de lire les streams pour le moment... Je vais creuser ;-)

Julien



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Naha
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



Julien Valroff a écrit :
Le jeudi 22 février 2007 à 12:12 +0100, Naha a écrit :
MOC !



Merci, je vais voir de ce coté, mais je n'ai pas vu qu'il était capable
de lire les streams pour le moment... Je vais creuser ;-)



Chez moi c'est la touche 'o' (O minuscule), "Play from URL". Je suis en
Etch (MOC 2.4). La version de Sarge est la 2.2, je ne sais pas si elle
supporte les streams...


- --
)( | |_ [] Y || / |-| /
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF3rPwr+jXGbYlx1gRAvoPAKCBot8CEkZflBghYeGcbUpPxZmeugCfYISG
lYJWPX6O3V8AT9mjlQv7H24 P+6
-----END PGP SIGNATURE-----


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Julien Valroff
Le vendredi 23 février 2007 à 10:29 +0100, Naha a écrit :


Chez moi c'est la touche 'o' (O minuscule), "Play from URL". Je suis
en
Etch (MOC 2.4). La version de Sarge est la 2.2, je ne sais pas si elle
supporte les streams...



Je suis sous Etch également, j'avais totalement zappé car je cherchais à
obtenir de liste de flux lisibles.

S'il faut spécifier l'url, autant utiliser mplayer-nogui (chez
Marillat), que je pense continuer à utiliser, quitte à développer un
petit script permettant de choisir facilement le flux que l'on souhaite
lire, à l'aide de (X)dialog par exemple...

Julien



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Benjamin Lannoy
--Sig_W8qob5dSOHauSdZlMmE5=oV
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Le Fri, 23 Feb 2007 11:49:57 +0100,
Julien Valroff a écrit :

Je suis sous Etch également, j'avais totalement zappé car je
cherchais à obtenir de liste de flux lisibles.

S'il faut spécifier l'url, autant utiliser mplayer-nogui (chez
Marillat), que je pense continuer à utiliser, quitte à dév elopper un
petit script permettant de choisir facilement le flux que l'on
souhaite lire, à l'aide de (X)dialog par exemple...



J'y ai pensé aussi, mais le monsieur, il a dit pas de ligne de command e.

L'autre avantage que je vois à MPD c'est que, comme son nom l'indique,
il tourne en démon ce qui permet de continuer à écouter la m usique,
même en fermant NCMPC sur le terminal courant, ce qui me semble
pratique quand on est réfractaire à la ligne de commande...

Enfin après, je dis ça... Je ne dis rien. :p


Benjamin

--Sig_W8qob5dSOHauSdZlMmE5=oV
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF3sejnqm5g8Z0W2IRAm60AKC6vOgpegEUgAFkj49F97KZgrA6AACggeD6
NJT7DQZnvi2AhpTuhB8qNio =X6cP
-----END PGP SIGNATURE-----

--Sig_W8qob5dSOHauSdZlMmE5=oV--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Julien Valroff
--=-hJ2pBi9KxjetKW0y9GjB
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

Le vendredi 23 février 2007 à 11:53 +0100, Benjamin Lannoy a écrit :
Le Fri, 23 Feb 2007 11:49:57 +0100,
Julien Valroff a écrit :

> Je suis sous Etch également, j'avais totalement zappé car je
> cherchais à obtenir de liste de flux lisibles.
>
> S'il faut spécifier l'url, autant utiliser mplayer-nogui (chez
> Marillat), que je pense continuer à utiliser, quitte à développer un
> petit script permettant de choisir facilement le flux que l'on
> souhaite lire, à l'aide de (X)dialog par exemple...

J'y ai pensé aussi, mais le monsieur, il a dit pas de ligne de commande.


Pour l'utilisateur c'est transparent. Voir la bribe de script ci-joint
(ce n'est qu'un brouillon, on ne critique pas mes qualités de scripteur
bash svp :p )

Il m'a été pointé en privé le script publié sur
http://ubunteros.tuxfamily.org/spip.php?article51 qui fait à peu près la
même chose.

L'autre avantage que je vois à MPD c'est que, comme son nom l'indique,
il tourne en démon ce qui permet de continuer à écouter la musique,
même en fermant NCMPC sur le terminal courant, ce qui me semble
pratique quand on est réfractaire à la ligne de commande...


mpd juste pour écouter la radio me semble un peu sur-dimensionné. Je
suis très satisfait de pytone, mais je reviendrai peut-être sur ma
décision après quelques temps d'utilisation ;-)

@++
Julien

--=-hJ2pBi9KxjetKW0y9GjB
Content-Disposition: attachment; filename=radio
Content-Type: application/x-shellscript; name=radio
Content-Transfer-Encoding: 8bit

#!/bin/sh

PLAY='mplayer -cache 128';

if [ -z $DISPLAY ]
then
DIALOG=dialog
else
DIALOG=Xdialog
fi

function autre() {
TMP_FILE=`mktemp`

$DIALOG --title "Autre radio"
--inputbox "Saisissez l'URL du flux à lire :" 20 60 2> $TMP_FILE

RET=$?
RADIO=`cat $TMP_FILE`
rm -f $TMP_FILE

case $RET in
0) if [ -n "$RADIO" ]; then
$PLAY $RADIO;
else
$DIALOG --title "Erreur" --clear
--msgbox "Aucune adresse de flux saisie" 5 60;
autre;
fi
;;
1) main;;
255) echo "Close";;
esac

}

function main() {
TMP_FILE=`mktemp`

$DIALOG --backtitle "Lecteur webradio"
--title "Lecteur webradio"
--menu "Choisissez la radio à lire" 20 60 5
"OuiFM" "Radio Rock"
"Europe 2" "Radio Pop Rock"
"Le Mouv'" "L'Esprit Rock"
"Autre radio" "Sasir l'URL du flux manuellement"
2> $TMP_FILE

RET=$?
MENU=`cat $TMP_FILE`
rm -f $TMP_FILE

case $RET in
0)case $MENU in
"OuiFM") $PLAY http://oui.elliptic.fr:8010;;
"Europe 2") $PLAY mms://viptvr2.yacast.fr/tvr_europe2;;
"Le Mouv'") $PLAY mms://vipradiofrance.yacast.net/encoderlemouv;;
"Autre radio") autre;;
esac;;
1) echo "Cancel";;
255) echo "Close";;
esac
}

main

--=-hJ2pBi9KxjetKW0y9GjB--



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact