Live-Tv: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Mis (Diskussion | Beiträge)
Tuxnix (Diskussion | Beiträge)
update URL's
Zeile 4: Zeile 4:
Mit Live-Tv schaut man die Internet Livestreams der gewünschten Fernsehsender.
Mit Live-Tv schaut man die Internet Livestreams der gewünschten Fernsehsender.
Das kleine Skript nutzt {{Paket|kdialog}} und {{Paket|vlc}}.
Das kleine Skript nutzt {{Paket|kdialog}} und {{Paket|vlc}}.
Die öffentlich rechtlichen Sender (Stand April.2017) sind voreingestellt. Bei Bedarf ist die Liste im Skript für die jeweiligen Sender zu ergänzen.
Die öffentlich rechtlichen Sender (Stand Mai.2019) sind voreingestellt. Bei Bedarf ist die Liste im Skript für die jeweiligen Sender zu ergänzen.


Als Alternative zu Live-Tv sei auf die jeweiligen Mediatheken im Internet und die Anwendung {{AUR|mediathek|MediathekView}} verwiesen.
Als Alternative zu Live-Tv sei auf die jeweiligen Mediatheken im Internet und die Anwendung {{AUR|mediathek|MediathekView}} verwiesen.
Zum Aufnehmen von Sendungen aus dem Internet eignet sich auch 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 36: Zeile 36:


stream_url="$(kdialog --title "Live-Tv" --radiolist "Sender wählen und OK drücken!" \
stream_url="$(kdialog --title "Live-Tv" --radiolist "Sender wählen und OK drücken!" \
"http://daserste_live-lh.akamaihd.net/i/daserste_de@91204/master.m3u8"         "ARD"           off \
"https://derste247livede.akamaized.net/hls/live/658317/daserste_de/master.m3u8" "ARD"             off \
"http://livestreams.br.de/i/bralpha_germany@119899/master.m3u8"                 "ARD alpha"     off \
"http://livestreams.br.de/i/bralpha_germany@119899/master.m3u8"                 "ARD-alpha"       off \
"http://wdr_einsfestival-lh.akamaihd.net/i/wdr_einsfestival@328300/master.m3u8" "ARD one"       off \
"http://onelivestream-lh.akamaihd.net/i/one_livestream@568814/master.m3u8"       "ARD-one"         off \
"http://tagesschau-lh.akamaihd.net/i/tagesschau_1@119231/master.m3u8"           "ARD Tagesschau" off \
"http://tagesschau-lh.akamaihd.net/i/tagesschau_1@119231/master.m3u8"           "ARD-Tagesschau" off \
"http://artelive-lh.akamaihd.net/i/artelive_de@393591/master.m3u8"             "Arte"           off \
"http://artelive-lh.akamaihd.net/i/artelive_de@393591/master.m3u8"               "Arte-DE"        off \
"http://livestreams.br.de/i/bfsnord_germany@119898/master.m3u8"                 "BR"             off \
"http://artelive-lh.akamaihd.net/i/artelive_fr@344805/master.m3u8"              "Arte-Fr"         off \
"http://dwstream72-lh.akamaihd.net/i/dwstream72_live@123556/master.m3u8"       "DW"             off \
"http://livestreams.br.de/i/bfsnord_germany@119898/master.m3u8"                 "BR-Nord"         off \
"http://live1_hr-lh.akamaihd.net/i/hr_fernsehen@75910/master.m3u8"             "hr"             off \
"http://livestreams.br.de/i/bfssued_germany@119890/master.m3u8"                  "BR-Süd"          off \
"http://kika_geo-lh.akamaihd.net/i/livetvkika_de@75114/master.m3u8"             "Kika"          off \
"http://dwstream72-lh.akamaihd.net/i/dwstream72_live@123556/master.m3u8"         "DW"             off \
"http://mdr_th_hls-lh.akamaihd.net/i/livetvmdrthueringen_de@106903/master.m3u8" "mdr"           off \
"http://live1_hr-lh.akamaihd.net/i/hr_fernsehen@75910/master.m3u8"               "hr"             off \
"http://ndr_fs-lh.akamaihd.net/i/ndrfs_nds@119224/master.m3u8"                 "NDR"           off \
"http://kikade-lh.akamaihd.net/i/livetvkika_de@450035/master.m3u8"               "Kika"            off \
"http://zdf0910-lh.akamaihd.net/i/de09_v1@392871/master.m3u8"                   "phoenix"       off \
"http://mdrsahls-lh.akamaihd.net/i/livetvmdrsachsenanhalt_de@513999/master.m3u8" "mdr-SA"          off \
"http://rbb_live-lh.akamaihd.net/i/rbb_brandenburg@107638/master.m3u8"         "rbb"           off \
"http://mdrsnhls-lh.akamaihd.net/i/livetvmdrsachsen_de@513998/master.m3u8"      "mdr-S"          off \
"http://zdf0910-lh.akamaihd.net/i/dach10_v1@392872/master.m3u8"                 "Sat3"           off \
"http://mdrthuhls-lh.akamaihd.net/i/livetvmdrthueringen_de@514027/master.m3u8"   "mdr-T"           off \
"http://live2_sr-lh.akamaihd.net/i/sr_universal02@107595/master.m3u8"           "SR"             off \
"http://ndrfs-lh.akamaihd.net/i/ndrfs_nds@430233/master.m3u8"                   "NDR"             off \
"http://swrbw-lh.akamaihd.net/i/swrbw_live@196738/master.m3u8"                 "SWR"           off \
"https://orf1.cdn.ors.at/out/u/orf1/qxb/manifest.m3u8"                          "ORF-1"          off \
"http://wdr_fs_geo-lh.akamaihd.net/i/wdrfs_geogeblockt@112044/master.m3u8"     "WDR"           off \
"https://orf2.cdn.ors.at/out/u/orf2/qxb/manifest.m3u8"                          "ORF-2"          off \
"http://zdf1314-lh.akamaihd.net/i/de14_v1@392878/master.m3u8"                   "ZDF"           off \
"https://orf3.cdn.ors.at/out/u/orf3/qxb/manifest.m3u8"                          "ORF-3"          off \
"http://zdf1112-lh.akamaihd.net/i/de12_v1@392882/master.m3u8"                   "ZDF info"       off \
"https://orfs.cdn.ors.at/out/u/orfs/qxb/manifest.m3u8"                          "ORF-Sport"      off \
"http://zdf1314-lh.akamaihd.net/i/de13_v1@392877/master.m3u8"                   "ZDF neo"       off)"
"http://zdf0910-lh.akamaihd.net/i/de09_v1@392871/master.m3u8"                   "phoenix"         off \
 
"https://rbblive-lh.akamaihd.net/i/rbb_berlin@144674/master.m3u8"                "rbb-Berlin"      off \
"http://rbblive-lh.akamaihd.net/i/rbb_brandenburg@349369/master.m3u8"           "rbb-Brandenburg" off \
"http://zdf0910-lh.akamaihd.net/i/dach10_v1@392872/master.m3u8"                 "Sat3"           off \
"http://live2_sr-lh.akamaihd.net/i/sr_universal02@107595/master.m3u8"           "SR"             off \
"http://swrbw-lh.akamaihd.net/i/swrbw_live@196738/master.m3u8"                   "SWR"             off \
"http://wdrfsgeo-lh.akamaihd.net/i/wdrfs_geogeblockt@530016/master.m3u8"         "WDR"             off \
"http://zdf1314-lh.akamaihd.net/i/de14_v1@392878/master.m3u8"                   "ZDF"             off \
"http://zdf1112-lh.akamaihd.net/i/de12_v1@392882/master.m3u8"                   "ZDF info"       off \
"http://zdf1314-lh.akamaihd.net/i/de13_v1@392877/master.m3u8"                   "ZDF neo"         off)"
if(($? == 0)); then
if(($? == 0)); then
vlc "${stream_url}"
vlc "${stream_url}"

Version vom 13. Mai 2019, 12:28 Uhr

Mit Live-Tv schaut man die Internet Livestreams der gewünschten Fernsehsender. Das kleine Skript nutzt kdialog und vlc. Die öffentlich rechtlichen Sender (Stand Mai.2019) sind voreingestellt. Bei Bedarf ist die Liste im Skript für die jeweiligen Sender zu ergänzen.

Als Alternative zu Live-Tv sei auf die jeweiligen 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 von kdialog und der VLC Mediaplayer benötigt. Diese sind bei Bedarf zu installieren.

pacman -S kdialog vlc

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 der VLC Mediaplayer beendet. Daraufhin erscheint der Dialog von TV-Live erneut und ermöglicht so die Wahl eines neuen Senders. VLC erlaubt ein Time-Shift mittels der Pausentaste. 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"             off \
"http://livestreams.br.de/i/bralpha_germany@119899/master.m3u8"                  "ARD-alpha"       off \
"http://onelivestream-lh.akamaihd.net/i/one_livestream@568814/master.m3u8"       "ARD-one"         off \
"http://tagesschau-lh.akamaihd.net/i/tagesschau_1@119231/master.m3u8"            "ARD-Tagesschau"  off \
"http://artelive-lh.akamaihd.net/i/artelive_de@393591/master.m3u8"               "Arte-DE"         off \
"http://artelive-lh.akamaihd.net/i/artelive_fr@344805/master.m3u8"               "Arte-Fr"         off \
"http://livestreams.br.de/i/bfsnord_germany@119898/master.m3u8"                  "BR-Nord"         off \
"http://livestreams.br.de/i/bfssued_germany@119890/master.m3u8"                  "BR-Süd"          off \
"http://dwstream72-lh.akamaihd.net/i/dwstream72_live@123556/master.m3u8"         "DW"              off \
"http://live1_hr-lh.akamaihd.net/i/hr_fernsehen@75910/master.m3u8"               "hr"              off \
"http://kikade-lh.akamaihd.net/i/livetvkika_de@450035/master.m3u8"               "Kika"            off \
"http://mdrsahls-lh.akamaihd.net/i/livetvmdrsachsenanhalt_de@513999/master.m3u8" "mdr-SA"          off \
"http://mdrsnhls-lh.akamaihd.net/i/livetvmdrsachsen_de@513998/master.m3u8"       "mdr-S"           off \
"http://mdrthuhls-lh.akamaihd.net/i/livetvmdrthueringen_de@514027/master.m3u8"   "mdr-T"           off \
"http://ndrfs-lh.akamaihd.net/i/ndrfs_nds@430233/master.m3u8"                    "NDR"             off \
"https://orf1.cdn.ors.at/out/u/orf1/qxb/manifest.m3u8"                           "ORF-1"           off \
"https://orf2.cdn.ors.at/out/u/orf2/qxb/manifest.m3u8"                           "ORF-2"           off \
"https://orf3.cdn.ors.at/out/u/orf3/qxb/manifest.m3u8"                           "ORF-3"           off \
"https://orfs.cdn.ors.at/out/u/orfs/qxb/manifest.m3u8"                           "ORF-Sport"       off \
"http://zdf0910-lh.akamaihd.net/i/de09_v1@392871/master.m3u8"                    "phoenix"         off \
"https://rbblive-lh.akamaihd.net/i/rbb_berlin@144674/master.m3u8"                "rbb-Berlin"      off \
"http://rbblive-lh.akamaihd.net/i/rbb_brandenburg@349369/master.m3u8"            "rbb-Brandenburg" off \
"http://zdf0910-lh.akamaihd.net/i/dach10_v1@392872/master.m3u8"                  "Sat3"            off \
"http://live2_sr-lh.akamaihd.net/i/sr_universal02@107595/master.m3u8"            "SR"              off \
"http://swrbw-lh.akamaihd.net/i/swrbw_live@196738/master.m3u8"                   "SWR"             off \
"http://wdrfsgeo-lh.akamaihd.net/i/wdrfs_geogeblockt@530016/master.m3u8"         "WDR"             off \
"http://zdf1314-lh.akamaihd.net/i/de14_v1@392878/master.m3u8"                    "ZDF"             off \
"http://zdf1112-lh.akamaihd.net/i/de12_v1@392882/master.m3u8"                    "ZDF info"        off \
"http://zdf1314-lh.akamaihd.net/i/de13_v1@392877/master.m3u8"                    "ZDF neo"         off)"
if(($? == 0)); then
	vlc "${stream_url}"
	exec "${script_path}/${script_name}"
else
	echo "Live-Tv wurde beendet"
fi

Siehe auch

Auch sehr elegant, ist diese Alternative, die das Schauen der Livestreams mittels einer einfachen Playliste für VLC ermöglicht.

Weblinks