Re: [CBLX] même flux radio, avec mpv ça va, avec mplayer plus

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Salut Aldo,

Pour mplayer qui sort en erreur, ne se pourrait-il pas qu'en changeant l'URL de ta radio, le broadcaster en ait aussi changé le format? Je ne parle pas du container, (TS dans l'ancien temps ou MP4 maintenant), mais du contenu. En effet, il y a tellement de façons de coder en AAC que je n'en serais guère surpris. Il faudrait voir les erreurs générées par mplayer quand il essaie d'attraper un paquet audio sur le stream.

Concernant mpv qui ne répond pas aux commandes clavier, je remarque que l'extrait du site web que tu nous fournis est en Anglais. Avant d'envoyer lesdites commandes, as-tu essayé de passer ton clavier en qwerty. Bon, j'imagine qu'en constatant que la commande Q ne marchait pas pour quitter le lecteur, tu as essayé de taper A et si le A ne permet pas de quitter l'app, ma piste tombe à l'eau. Et, comme je ne connais pas MPV, je vais rester sec.

Bon après-midi. @+ ChD

Le 04/10/2026 à 12:56, Osvaldo La Rosa aka Aldo a écrit :
Bonjour.

Les radios en ligne migrent parfois de serveur, mais une fois retrouvée l'URL directe ça refonctionne!
Sauf qu'il m'arrive ceci:

j'utilise un même flux, mais l'ancien script utiliant mplayer me redonne le prompt,
là où mon nouveau script (basé sur le précédent mais utilisant mpv) fonctionne nickel!

Parcontre, je n'ai aucune interaction pour pouvoir diminuer ou augmenter le volume, ou pauser/muter, ni même sortir de mon flux par la touche "q",
je suis obligé de faire CTLR+C;

je me réfère au site:
    URL: https://salivity.github.io/mpv/article/how-to-play-internet-radio-streams-with-mpv
plus particulièrement
  <snip>
    When listening to internet radio in mpv, you do not need a visual user interface. You can control everything directly from your keyboard using these essential shortcuts:
      * q: Quit and close the stream.
      * 9 and 0: Decrease or increase the volume.
      * m: Mute or unmute the audio.
      * > and <: Skip to the next or previous radio station (if you are using an .m3u playlist).
      * p or Space: Pause or resume the stream (note: pausing a live stream will buffer the broadcast, and resuming will usually pick up from the live point or wherever the cache allows).
  </snip>
Aucune touche ne réagit !

Qui connaît/voir utilise mpv (en ligne de commande) et peut m'aiguiller svp ?
J'aimerais surtout tracer le "bug" avec l'autre script utilisant mplayer ...
J'ai mis les 2 scripts ci-dessous.

Merci, Vien à vous, Aldo.

## Script 1 avec mplayer. ##
#!/bin/bash
# GalaxieNewWave live - Author: TdO - Date: 02-07-2026 - Public
# Var:
URL="http://listen.radioking.com/radio/15685/stream/29078";
TMP_MPLAYER="$(mktemp)"
PLAYLIST_PATH="${HOME}/galaxienewwave.fr.pls.txt"
# Go!
clear
echo "===  Galaxie New Wave  ===
===  galaxieradio.fr/  ==="
touch "${PLAYLIST_PATH}"
mplayer -vo null -vc dummy -nolirc -nojoystick -nomouseinput -quiet \
         -cache 128 -cache-min 4 -af volnorm=1 "${URL}" | \
                    tee -a "${TMP_MPLAYER}"
grep ICY "${TMP_MPLAYER}" | \
grep -v -i jingle | \
grep -v -i interlude | \
cut -c24- | rev | cut -c3- | rev | \
grep -v -E '^$' | uniq >> "${PLAYLIST_PATH}"
clear
ls -rtl "${PLAYLIST_PATH}"
more "${PLAYLIST_PATH}" | uniq
exit
## End of script 1. ##

## Script 2 avec mpv. ##
#!/bin/bash
# GalaxieNewWave live @ MPV - Author: TdO - Date: 02-10-2026 - Public
# Var:
URL="http://listen.radioking.com/radio/15685/stream/29078";
TMP_MPV="$(mktemp)"
PLAYLIST_PATH="${HOME}/galaxienewwave.fr.pls.mpv.txt"
# Go!
clear
echo "====  Galaxie New Wave @ MPV  ======
====     galaxieradio.fr/     ======"
touch "${PLAYLIST_PATH}"
mpv --no-video --quiet "${URL}" | \
                    tee -a "${TMP_MPV}"
grep icy "${TMP_MPV}" | \
grep -v -i jingle | \
grep -v -i interlude | \
cut -c13- | rev | cut -c1- | rev | \
grep -v -E '^$' | uniq >> "${PLAYLIST_PATH}"
clear
ls -rtl "${PLAYLIST_PATH}"
more "${PLAYLIST_PATH}" | uniq
exit
## End of script 2. ##



--
CBLX - CarrefourBLinuX MailingListe Pour obtenir de l'aide, envoyez le sujet help à: carrefourblinux-request@xxxxxxxxxxxxxxxxxxx Archives: http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux ou http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/

Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/