Live-Tv: Unterschied zwischen den Versionen
Tuxnix (Diskussion | Beiträge) Auf mpv umgestellt. |
Tuxnix (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 2: | Zeile 2: | ||
[[Datei:Live-Tv.png|200px|thumb|right]] | [[Datei:Live-Tv.png|200px|thumb|right]] | ||
Mit Live-Tv schaut man die Internet Livestreams der gewünschten Fernsehsender. | Mit Live-Tv schaut man die Internet Livestreams der gewünschten Fernsehsender. Die öffentlich rechtlichen Sender (Stand Mai 2020) sind voreingestellt.<br> | ||
Bei Bedarf ist die Liste im Skript für die jeweils gewünschten Sender zu ergänzen. | |||
Die öffentlich rechtlichen Sender (Stand Mai 2020) sind voreingestellt. Bei Bedarf ist die Liste im Skript für die | |||
Als Alternative zu Live-Tv sei auf die | Als Alternative zu Live-Tv sei auf die Mediatheken im Internet und die Anwendung {{AUR|mediathek|MediathekView}} verwiesen. | ||
Zum zeitgesteuerten Aufnehmen von Sendungen eignet sich das Script [http://wiki.tvbrowser.org/index.php/Stream_Recorder Stream Recorder], das zusammen mit dem | Zum zeitgesteuerten Aufnehmen von Sendungen eignet sich das Script [http://wiki.tvbrowser.org/index.php/Stream_Recorder Stream Recorder], das zusammen mit dem | ||
{{AUR|tvbrowser|TV-Browser}} arbeitet. | {{AUR|tvbrowser|TV-Browser}} arbeitet. | ||
Zeile 12: | Zeile 11: | ||
== Installation == | == Installation == | ||
Voraussetzung ist ein Internetanschluss. | Voraussetzung ist ein Internetanschluss. | ||
Zusätzlich werden die Pakete | Zusätzlich werden die Pakete {{Paket|kdialog}} und {{Paket|mpv}} benötigt. | ||
Diese sind bei Bedarf zu installieren. | Diese sind bei Bedarf zu installieren. | ||
pacman -S kdialog mpv | pacman -S kdialog mpv |
Version vom 16. Oktober 2020, 14:16 Uhr
Mit Live-Tv schaut man die Internet Livestreams der gewünschten Fernsehsender. Die öffentlich rechtlichen Sender (Stand Mai 2020) sind voreingestellt.
Bei Bedarf ist die Liste im Skript für die jeweils gewünschten Sender zu ergänzen.
Als Alternative zu Live-Tv sei auf die Mediatheken im Internet und die Anwendung MediathekViewAUR verwiesen. Zum zeitgesteuerten Aufnehmen von Sendungen eignet sich das Script Stream Recorder, das zusammen mit dem TV-BrowserAUR arbeitet.
Installation
Voraussetzung ist ein Internetanschluss. Zusätzlich werden die Pakete kdialog und mpv benötigt. Diese sind bei Bedarf zu installieren.
pacman -S kdialog mpv
Das Skript wird kopiert und z.B. als /usr/local/bin/livetv
abgespeichert. Danach wird es mit sudo chmod +x /usr/local/bin/livetv
ausführbar gemacht.
Das Verzeichnis /usr/local/bin/ hat den Vorteil, dass das Script ohne eine Pfadangabe mit livetv
systemweit gestartet werden kann.
Bedienung
Der gewünschte Sender wird ausgewählt und mit OK
bestätigt. Je nach Geschwindigkeit der vorhandenen Internetverbindung kann es einige Sekunden dauern bis ein stabiler Stream aufgebaut ist.
Zum Umschalten wird das Fester des mpv Mediaplayers geschlossen. Daraufhin erscheint der Dialog von TV-Live erneut und ermöglicht so die Wahl eines neuen Senders.
Zum Beenden von Live-Tv wird Abbrechen
gewählt.
Das Skript
#!/bin/bash # from TuxNix and Mis see https://wiki.archlinux.de # script under GPLv3 with no garanty at all script_path="$(dirname "$0")" script_name="$(basename "$0")" stream_url="$(kdialog --title "Live-Tv" --radiolist "Sender wählen und OK drücken!" \ "https://derste247livede.akamaized.net/hls/live/658317/daserste_de/master.m3u8" "ARD-Das-Erste" off \ "https://brlive-lh.akamaihd.net/i/bralpha_germany@119899/master.m3u8" "ARD-alpha" off \ "https://onelivestream-lh.akamaihd.net/i/one_livestream@568814/master.m3u8" "ARD-one" off \ "https://tagesschau-lh.akamaihd.net/i/tagesschau_3@66339/master.m3u8" "ARD-Tagesschau24" off \ "https://tagesschau-lh.akamaihd.net/i/tagesschau_1@119231/master.m3u8 "ARD-Tagesschau24-International" off \ "https://artelive-lh.akamaihd.net/i/artelive_de@393591/master.m3u8" "Arte-DE" off \ "https://artelive-lh.akamaihd.net/i/artelive_fr@344805/master.m3u8" "Arte-FR" off \ "https://brlive-lh.akamaihd.net/i/bfsnord_germany@119898/master.m3u8" "BR-Nord" off \ "https://brlive-lh.akamaihd.net/i/bfssued_germany@119890/master.m3u8" "BR-Süd" off \ "https://brlive-lh.akamaihd.net/i/bfssued_worldwide@119891/master.m3u8 "BR-Süd-International" off \ "https://dwstream72-lh.akamaihd.net/i/dwstream72_live@123556/master.m3u8" "DW" off \ "https://dwstream52-lh.akamaihd.net/i/dwstream52_live@500528/master.m3u8" "DW-Plus" off \ "https://dwstream1-lh.akamaihd.net/i/dwstream1_live@120422/master.m3u8" "DW-English" off \ "https://live1_hr-lh.akamaihd.net/i/hr_fernsehen@75910/master.m3u8" "hr" off \ "https://kikageohls-i.akamaihd.net/hls/live/1006268/livetvkika_de/master.m3u8" "KiKA" off \ "https://kikahls-i.akamaihd.net/hls/live/1006267/livetvkika_ww/master.m3u8" "KiKA-International" off \ "https://mdrsahls-lh.akamaihd.net/i/livetvmdrsachsenanhalt_de@513999/master.m3u8" "mdr-SA" off \ "https://mdrsnhls-lh.akamaihd.net/i/livetvmdrsachsen_de@513998/master.m3u8" "mdr-S" off \ "https://mdrthuhls-lh.akamaihd.net/i/livetvmdrthueringen_de@514027/master.m3u8" "mdr-T" off \ "https://ndrfs-lh.akamaihd.net/i/ndrfs_hh@430231/master.m3u8" "NDR-HH" off \ "https://ndrfs-lh.akamaihd.net/i/ndrfs_mv@430232/master.m3u8" "NDR-MV" off \ "https://ndrfs-lh.akamaihd.net/i/ndrfs_nds@430233/master.m3u8" "NDR-NDS" off \ "https://ndrfs-lh.akamaihd.net/i/ndrfs_sh@430234/master.m3u8" "NDR-SH" off \ "https://orf1.mdn.ors.at/out/u/orf1/qxb/manifest.m3u8" "ORF-1" off \ "https://orf2.mdn.ors.at/out/u/orf2/qxb/manifest.m3u8" "ORF-2" off \ "https://orf2e.mdn.ors.at/out/u/orf2e/qxb/manifest.m3u8" "ORF-2-Europe" off \ "https://orf3.mdn.ors.at/out/u/orf3/qxb/manifest.m3u8" "ORF-3" off \ "https://orfs.mdn.ors.at/out/u/orfs/qxb/manifest.m3u8" "ORF-Sport-Plus" off \ "https://zdf-hls-19.akamaized.net/hls/live/2016502/de/high/master.m3u8" "phoenix" off \ "https://rbblive-lh.akamaihd.net/i/rbb_berlin@144674/master.m3u8" "rbb-Berlin" off \ "https://rbblive-lh.akamaihd.net/i/rbb_brandenburg@349369/master.m3u8" "rbb-Brandenburg" off \ "https://zdf-hls-18.akamaized.net/hls/live/2016501/dach/high/master.m3u8" "3sat" off \ "https://live2_sr-lh.akamaihd.net/i/sr_universal02@107595/master.m3u8" "SR" off \ "https://swrbwhls-i.akamaihd.net/hls/live/667638/swrbwd/master.m3u8" "SWR-BW" off \ "https://swrrphls-i.akamaihd.net/hls/live/667639/swrrpd/master.m3u8" "SWR-RP" off \ "https://wdrfsgeo-lh.akamaihd.net/i/wdrfs_geogeblockt@530016/master.m3u8" "WDR" off \ "https://wdr_fs-lh.akamaihd.net/i/wdrfs_weltweit@112033/master.m3u8" "WDR-International" off \ "https://zdf-hls-15.akamaized.net/hls/live/2016498/de/high/master.m3u8" "ZDF" off \ "https://zdf-hls-17.akamaized.net/hls/live/2016500/de/high/master.m3u8" "ZDF info" off \ "https://zdf-hls-16.akamaized.net/hls/live/2016499/de/high/master.m3u8" "ZDF neo" off)" if(($? == 0)); then mpv "${stream_url}" exec "${script_path}/${script_name}" else echo "Live-Tv wurde beendet" fi