> Tous les forumsLinux

 Ecouter RTL avec mplayer: interruptions régulières
Statut du sujet : NON RESOLU Imprimer
 Mimile
  Posté le 29/12/2007 @ 11:59  
 Astucien


2984 Messages

Bonjour,

Plutôt que d'écouter la radio avec amarock, j'utilise mplayer et pour la facilité, j'ai créé trois icônes sur mon bureau (RTL, EUROPE1 et NOSTALGIE) qui, quand on les clique, exécutent un petit script dont voici celui de RTL :

#!/bin/bash

ps aux > ps.txt ---> écriture du contenu de ps aux dans un fichier ps.txt

if grep "rtl.fr" ps.txt ---> si rtl.fr s'y trouve (autrement dit si la radio est "allumée")

then ---> alors

killall mplayer ---> arrêt de mplayer et extinction de la radio

else ---> sinon

killall mplayer; mplayer -nocache http://streaming.radio.rtl.fr/rtl-1-44-96 ---> mise en route de la radio après arrêt d'une éventuelle autre station en cours


fi

Ca marche très bien sauf que RTL s'interrompt environ toutes les 10 minutes et il me faut cliquer à nouveau sur son icône pour le relancer et ainsi de suite toutes les 10 minutes.

Ne maîtrisant ce type de programmation que de manière totalement rudimentaire, je m'en remets à vous.

Le moyen le plus simple serait de trouver un autre lien, plus stable, que celui que je connais : http://streaming.radio.rtl.fr/rtl-1-44-96

L'autre moyen, serait d'intégrer dans ler script une espèce de boucle qui vérifierait périodiquement si rtl.fr est toujours repérable en exécutant un nouveau ps aux.

Merci par avance pour vos réponses.

Amicalement,

PS petite précision : ce phénomène d'interruptions ne se produit qu'avec RTL et pas avec EUROPE 1 ou Nostalgie.

EDIT : voici ce que ça donne quand je lance RTL en ligne de commande :

[okapi@Compaq_Linux ~]$ mplayer -nocache http://streaming.radio.rtl.fr/rtl-1-44-96
MPlayer 1.0-1.rc1.20plf2008.0-4.2.1 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) XP 1700+ (Family: 6, Model: 6, Stepping: 2)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.
98 audio & 216 video codecs
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing http://streaming.radio.rtl.fr/rtl-1-44-96.
Resolving streaming.radio.rtl.fr for AF_INET6...
Couldn't resolve name for AF_INET6: streaming.radio.rtl.fr
Resolving streaming.radio.rtl.fr for AF_INET...
Connecting to server streaming.radio.rtl.fr[146.220.84.12]: 80...
Cache size set to 0 KBytes
Audio file file format detected.
==========================================================================
Trying to force audio codec driver family libmad...
Opening audio decoder: [libmad] libmad mpeg audio decoder
AUDIO: 44100 Hz, 2 ch, s16le, 96.0 kbit/6.80% (ratio: 12000->176400)
Selected audio codec: [mad] afm: libmad (libMAD MPEG layer 1-2-3)
==========================================================================
[AO OSS] audio_setup: Can't open audio device /dev/dsp: Device or resource busy
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 0.5 (00.4) of -0.0 (unknown) 6.1%
ICY Info: StreamTitle='';
Cannot sync MAD frame -0.0 (unknown) 4.0%
Cannot sync MAD frame
Cannot sync MAD frame -0.0 (unknown) 4.0%
A: 737.4 (12:17.4) of -0.0 (unknown) 4.0%

Exiting... (End of file)

(Exiting : ce n'est pas moi qui est interrompu évidemment)

 Afficher le profil de Mimile Envoyer un message privé à Mimile
 
 
Publicité
 Torrent  Posté le 29/12/2007 à 14:55  
Astucien

1074 Messages
J'ai le même problème que toi, mais j'écoute dans un shell : mplayer -nocache http://streaming.radio.rtl.fr/rtl-1-44-96 Quand ca coupe, j'appuie sur la flèche qui pointe vers le haut pour ré-itérer la commande
Afficher le profil de Torrent Voir la configuration de TorrentEnvoyer un message privé à Torrent
  Revenir en haut de la page
 Mimile  Posté le 29/12/2007 à 16:15  
Astucien


2984 Messages

Salut Torrent,

Je suis content (façon de parler) de ne pas être seul dans le cas.

Point de vue du script, rien à faire ?

Amicalement,

Afficher le profil de Mimile Voir la configuration de MimileEnvoyer un message privé à Mimile
 Revenir en haut de la page
 Torrent  Posté le 29/12/2007 à 21:50  
Astucien

1074 Messages
Désolé, aucune idée
Afficher le profil de Torrent Voir la configuration de TorrentEnvoyer un message privé à Torrent
  Revenir en haut de la page
 Mimile  Posté le 07/01/2008 à 12:01  
Astucien


2984 Messages

Bonjour Torrent

Ce qui est étrange, c'est que, sous WinXP, j'utilise un programme Radio_Fr_Solo qui permet d'écouter une tripotée de radios parmi lesquelles notamment RTL.

Avec ce programme, jamais la moindre interruption.

Idem avec VLC qui ne s'interrompt pas non plus alors que j'utilise la même URL (http://streaming.radio.rtl.fr/rtl-1-44-96) que sous mplayer.

Comme il existe une version Linux de VLC, je vais vérifier ce qu'il en est (quand je retournerai sous Linux ; là, je suis sous Win pour raisons professionnelles).

Le problème sera de lancer VLC en ligne de commande par le truchement d'un script bash appellable par une simple icône sur le bureau KDE.

Je reviendrai dire plus tard le résultat de tout ça.


Amicalement,



Modifié par Mimile le 07/01/2008 13:17
Afficher le profil de Mimile Voir la configuration de MimileEnvoyer un message privé à Mimile
 Revenir en haut de la page
 titi6852  Posté le 07/01/2008 à 16:14  
Petit astucien

928 Messages

bonjour mimile,

et avec cette adresse cà donne quoi?

http://radio.rtl.fr/rtl.asx

çà marche avec amarock ou vlc au choix, pas essayé avec un script

à te lire

Yves

Afficher le profil de titi6852Envoyer un message privé à titi6852
 Revenir en haut de la page
 Mimile  Posté le 07/01/2008 à 17:40  
Astucien


2984 Messages

Salut Titi et merci pour ta réponse.

Pour l'instant, je suis toujours sous WinXP.

Dès que je repasse sous Linux, j'essayerai cette URL.

Cela dit, sous Win, j'ai écouté RTL depuis ce matin non-stop avec VLC (avec mon URL) et je n'ai eu aucune interruption.

A bientôt.

Amicalement,

Afficher le profil de Mimile Voir la configuration de MimileEnvoyer un message privé à Mimile
 Revenir en haut de la page
 Mimile  Posté le 07/01/2008 à 21:39  
Astucien


2984 Messages

Re-

De retour sous Linux : l'adresse URL : http://radio.rtl.fr/rtl.asx avec mplayer ne fonctionne pas.

Quand j'inscris cette URL dans VLC, après 2 ou 3 secondes, elle se modifie automatiquement pour afficher : http://streaming.radio.rtl.fr:80/rtl-1-44-96, c-à-d l'adresse que j'utilise habituellement (sauf que ":80" s'inscrit après "rtl.fr").

Etrange ...

PS : quand je lance en ligne de commande : vlc http://streaming.radio.rtl.fr:80/rtl-1-44-96 la radio démarre mais il y a aussi l'affichage de la fenêtre de vlc.

Or, ce que je souhaite, c'est : démarrer la radio sans le moindre affichage, même pas dans la barre des tâches.

Oui, je sais, c'est un caprice, mais bon, c'est comme ça



Modifié par Mimile le 07/01/2008 22:07
Afficher le profil de Mimile Voir la configuration de MimileEnvoyer un message privé à Mimile
 Revenir en haut de la page
 Tasgarth  Posté le 08/01/2008 à 22:03  
Petit astucien


880 Messages
Bonsoir,
Dans l 'URL 'complet' de la radio à écouter ( ou de la video) il faut mettre le port ouvert du site ciblé, signalé par le ':' suivi du numéro du port (ici 80), souvent suivi du Répertoire spécifique et du fichier à cibler...
Pour certains sites Répertoire et fichier peuvent varier... Si le chemin s'arrete au port, implicitement c'est le le Répertoire et fichier d' accès
Dans le terminal mettre :
mplayer http://streaming.radio.rtl.fr:80/rtl-1-44-96
Et faire de même dans le script
Pour enregistrer le streaming il suffira de faire :
wget http://streaming.radio.rtl.fr:80/rtl-1-44-96 -K
puis pour l' écoute changer l 'extension '.html' en '.mp3' (les extensions sous linux ne servent pas)
A+


Modifié par Tasgarth le 08/01/2008 22:40
Afficher le profil de Tasgarth Voir la configuration de TasgarthEnvoyer un message privé à Tasgarth
 Revenir en haut de la page
 Mimile  Posté le 09/01/2008 à 13:33  
Astucien


2984 Messages

Salut Tasgarth et merci d'intervenir.

Si tu lis attentivement mon message précédent, tu verras que j'utilise maintenant l'adresse qui inclus le port (80) (http://streaming.radio.rtl.fr:80/rtl-1-44-96) (j'ai modifié mon script en conséquence depuis mon premier post).

Cela dit, il y a toujours, sous Linux, ce problème d'interruption au bout de 10 à 15 minutes avec mplayer, ce qui ne se produit pas avec VLC ou Radio_Fr_Solo sous Windows.

Maintenant, j'admets qu'il arrive parfois que pendant 1/2 secondes ou 1 seconde, j'enregistre de brèves interruptions avec ces programmes mais j'ignore s'il s'agit de problèmes de flux occasionnels ou éventuellement si ces programmes se reconnectent automatiquement dès que le flux s'interrompt.

Le mystère subsiste donc ...

Amicalement,

Afficher le profil de Mimile Voir la configuration de MimileEnvoyer un message privé à Mimile
 Revenir en haut de la page
 Tasgarth  Posté le 09/01/2008 à 15:44  
Petit astucien


880 Messages

Re Mimile,

Cela dit, il y a toujours, sous Linux, ce problème d'interruption au bout de 10 à 15 minutes avec mplayer, ce qui ne se produit pas avec VLC ou Radio_Fr_Solo sous Windows.

Dans mon cas aucun problème sous mes Linux en Terminal avec mplayer (PCLinux2007 KDE et Ubuntu Dapper ou plus récent avec Gnome)... Idem avec Amarok...
J' ai testé RTL (1 heure 10 en continu) avec mplayer sous terminal (PCLinuX), puis 1/2 h sous Ubuntu..tout est OK...

Regarde vers les codecs utilisés, la bande passante et aussi... les autres programmes qui fonctionnent en même temps (les priorités, nice etc...), cherche de ce coté là, l 'utilisation des ressources en fonctionnement..
mais pas de Linux fautif, le noyau est le même qqs ce dernier...cherche dans l 'environnement dans lequel tu l 'utilises...
( je n 'utilise pas Mandriva , donc non testé)

et je m 'arrange à ne pas faire fonctionner 36 choses à la fois en arrière ou ... premier plan, sur la bécane...

A+



Modifié par Tasgarth le 09/01/2008 15:54
Afficher le profil de Tasgarth Voir la configuration de TasgarthEnvoyer un message privé à Tasgarth
 Revenir en haut de la page
 Mimile  Posté le 09/01/2008 à 17:47  
Astucien


2984 Messages

Salut

Je ne suis pas seul à rencontrer ce problème (cfr. la réponse de Torrent) qui surgit quelque soit le nombre de logiciels en cours et qui, je le répète ne se produit qu'avec RTL (et jamais avec Europe 1 et Nostalgie).

Bah, ce n'est pas grave puisqu'il me suffit de re-cliquer sur mon icône (toujours visible dans la barre des tâches pour reprendre instantanément l'écoute).

Amicalement,

Afficher le profil de Mimile Voir la configuration de MimileEnvoyer un message privé à Mimile
 Revenir en haut de la page
 Logicien  Posté le 10/01/2008 à 16:32  
Astucien


2306 Messages

Je n'ai pas haute-vitesse, mais est possible

mpg321 http://streaming.radio.rtl.fr:80/rtl-1-44-96

mpg123 http://streaming.radio.rtl.fr:80/rtl-1-44-96

Il faut peut-être demander une plus grande priorité au système pour le lecteur de flux à l'aide de nice et renice? mpg321 a l'option --aggressive, mais nécessite les prévilèges root pour être utilisée selon le man mpg321.



Modifié par Logicien le 10/01/2008 16:48
Afficher le profil de Logicien Voir la configuration de LogicienEnvoyer un message privé à Logicien
 Revenir en haut de la page
 Mimile  Posté le 10/01/2008 à 17:43  
Astucien


2984 Messages

Bonjour Paul et merci pour ta réponse.


Avant toute chose, reçois mes meilleurs voeux pour 2008 : santé, bonheur, amour et prospérité.

Je ne connaissais pas ces programes (mpgnnn) et je me suis aperçu que mpg123 était préinstallé avec ma distribution Mandriva 2008.

Je l'ai lancé en ligne de commande depuis une 20aine de minutes et j'attends voir si le flux va s'interrompre comme c'est le cas avec mplayer (la durée varie entre 10 et 30 minutes).

Je reviendrai plus tard dire ce qu'il en est.

Amicalement,

Afficher le profil de Mimile Voir la configuration de MimileEnvoyer un message privé à Mimile
 Revenir en haut de la page
 Logicien  Posté le 10/01/2008 à 18:16  
Astucien


2306 Messages

Bonjour Mimile,

merci pour tous ces beaux souhaits que je te retourne d'un même élan et à toutes et tous les PCAstucien(ne)s. Si le coeur t'en dit, tu peux expérimenter mon ~/.mplayer/config mûri aux travers les belles années d'utilisation de ce merveilleux logiciel:

# Write your default config options here!

af=channels=2:2:0:1:0:0
af=extrastereo=1.0
ao=alsa,oss,esd,arts,sdl
autosync = 30
bandwidth=0
cache=10240
cache-min=10
cdda=paranoia=2
cdda=speed=4
cdrom-device=/dev/hdc
channels=4
loop=1
prefer-ipv4=yes
nojoystick=yes
nolirc=yes
osdlevel=0
rtsp-stream-over-tcp=1
vo=xvmc,xv,x11



Modifié par Logicien le 10/01/2008 18:17
Afficher le profil de Logicien Voir la configuration de LogicienEnvoyer un message privé à Logicien
 Revenir en haut de la page
 Mimile  Posté le 12/01/2008 à 11:31  
Astucien


2984 Messages

Salut Paul,

Merci pour ton fichier de configuration mplayer.

Je ne doute pas qu'il doit en améliorer notablement le rendement mais je dois avouer qu'à mon niveau, la signification et la fonctionnalité de plusieurs paramètres m'échappe complètement ; cela dit, j'ai une totale confiance, vu ton niveau de compétence.

Pour en revenir au sujet de mon poste, j'ai modifié mon script RTL en remplaçant "mplayer -nocache" par "mpg123 -p none" et apparemment, mpg123 réagit de lui-même en cas de problème de flux car voici près d'une heure que j'écoute RTL sans la moindre interruption.

Je renseigne dès lors ce poste comme "résolu".

Un seul regret : mpg123 ne fonctionne qu'avec des URL du type http:// et pas avec les mms:// ; j'ai donc adapté mes scripts en fonction et tout semble très bien marcher maintenant.

Encore merci et bien cordialement à toi.

EDIT : En vertu de la loi de vexation universelle, il a suffi que je marque ce sujet comme "résolu" pour que quelques secondes plus tard, le flux RTL s'interrompe ...

Bon, j'en prendrai mon parti : un petit clic sur une icône pour relancer l'écoute n'est pas une tâche insurmontable ...



Modifié par Mimile le 12/01/2008 11:35
Afficher le profil de Mimile Voir la configuration de MimileEnvoyer un message privé à Mimile
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte




Les sujets pertinents liés
Ecouter RTL devenu impossible !
ecouter rtl !! comment ???
Sablier rotatif énervant !
ajouter-bouton-radio-dans-skin-mplayer
realplayer-mplayer-firefox-radio streaming[résolu]
Serveurs de sons, processus audios et multimédias
Écouter musique et Gaim/amsn [à moitié résolu]
Mon $HOME/.mplayer/config expliqué
radio fm
Installer "UBUNTU 7.10" sur 2 PC différents
Etrange arrêt brutal du PC et modif. du nom du PC
Ubuntu, Superkaramba, Amarok et les autres
Mandriva 2007 et firefox 2.0
myfreetv
20 Distributions testées vite fait...
dvd sur disque dur
J'ai beaucoup de mal avec linux
 
Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !



 > Tous les forumsLinux

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page
Comme PC Astuces, mettez-vous au vert avec Ikoula !
Faites le choix d'un hébergeur acteur de l'environnement !