Forum Linux.débutant Utilisation de mplayer

Posté par  . Licence CC By‑SA.
Étiquettes :
1
7
mar.
2022

Bonjour,

J'utilise mplayer pour écouter une webradio via une url lancé via la cmd mplayer -quiet -slave url

J'aurai aimé à certains moment lire un son enregistré en mp3 puis relancer la webradio à la fin de la lecture.

Il s'agit en fait de faire lire l'heure (horloge parlante) et puis de relancer la webradio.

Est-ce possible?

  • # Opinion personnelle

    Posté par  . Évalué à 2.

    Bonjour,

    De base, je crois pas que cela soit possible, le flux radio peut donner des indications lorsqu'il passe d'un titre à un autre mais ce n'est pas obligatoire.

    Étant programmeur ma solution serait de programmer ce besoin.

    Désolé

    Amiralgaby#1847

  • # slave

    Posté par  . Évalué à 7.

    Puisque tu le lances en mode slave, tu lui dis de couper le son, tu joues ton horloge parlante puis tu remets le son:

    Extrait de DOCS/tech/slave.txt:

    To try slave mode out by hand, run
    
      mplayer -slave -quiet <movie>
    
    and type slave commands into the console window.
    
    You can also use a FIFO file (named pipe):
    
      mkfifo </tmp/fifofile>
      mplayer -slave -input file=</tmp/fifofile> <movie>
    

    ensuite tu fais:

    echo 'mute 1' >> </tmp/fifofile>
    horloge_parlante
    echo 'mute 0' >> </tmp/fifofile>

    mais si ton système audio est configuré avec un mixeur soft ou hard, tu peux aussi faire parler ton horloge parlante par dessus ta webradio sans avoir à la mettre en pause ou à lui couper le son.

    • [^] # Re: slave

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      Et comme j'imagine que c'est pour sonner toutes les heures, faudra mettre le script final en cron.

      “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • # Peut-être

    Posté par  (Mastodon) . Évalué à 2. Dernière modification le 08 mars 2022 à 07:39.

    Je n'écoute plus de radio depuis des années et je n'utilise pas mplayer… je suis donc probablement complètement HS par rapport à ta question, mais avec un peu de chance ça pourrait te donner une piste de recherche ?

    Edit: yep, j'étais effectivement complet HS, j'ai soigneusement relu ta question et je doute que ma suggestion puisse te servir vu qu'elle n'est pas automatisée ;)

    Je la laisse quand même, au cas où elle servirait à d'autres (c'est un des trucs que j'apprécie avec mpv).

    Mon lecteur en ligne de commande, mpv, permet de mémoriser la position de lecture de tout ce qu'il lit en audio et vidéo, y compris les podcasts (que je récupère et lui envoie via youtube-dl)

    Faut juste ajouter ceci dans son fichier de configuration ~/.config/mpv/mpv.conf:

    save-position-on-quit

    Lancer un second player mpv ne met pas automatiquement le premier en pause, faut appuyer sur Pause soi-même, mais ça fait le taff: il garde en mémoire la position de lecture y compris quand je ferme le player.

    Peut-être si tu pouvais récupérer ton flux de radio live via youtube-dl (qui va le stocker dans un fichier temporaire) et ensuite demander à ton lecteur de lire ce fichier temporaire à la place du flux réel?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.