Live-Tv: Unterschied zwischen den Versionen
Tuxnix (Diskussion | Beiträge) Stream Recorder |
Tuxnix (Diskussion | Beiträge) ARD - URL aktualisiert. Verweis auf Hypnotix und Free-IPTV hinzugefügt. |
||
(23 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
[[Datei:Live-Tv.png|200px|thumb|right]] | [[Datei:Live-Tv.png|200px|thumb|right]] | ||
Mit Live-Tv schaut man die | Mit '''Live-Tv''' schaut man die Livestreams der jeweiligen Fernsehsender. Die öffentlich rechtlichen Sender in Deutschland (Stand Januar 2021) sind im Skript voreingestellt. | ||
Auf Wunsch ist die Liste um die jeweils gewünschten Sender zu ergänzen. Sender-URLs können auf [https://github.com/Free-IPTV/Countries Free-IPTV] in Erfahrung gebracht werden.<br> | |||
Die öffentlich rechtlichen Sender (Stand | Als Alternative zu Live-Tv sei auf die Anwendung {{AUR|hypnotix|Hypnotix}} verwiesen. | ||
< | |||
Zur zeitgesteuerten Aufnahme von Sendungen eignet sich das Script [http://wiki.tvbrowser.org/index.php/Stream_Recorder Stream Recorder], das zusammen mit dem | |||
TV-Browser [https:// | {{AUR|tvbrowser|TV-Browser}} arbeitet.<br> | ||
Zugriff auf Mediatheken bietet die Anwendung {{AUR|mediathek|MediathekView}} sowie die Internetseite [https://mediathekviewweb.de/ MediathekViewWeb]. | |||
== 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. | ||
pacman -S kdialog | pacman -S kdialog mpv | ||
Das Skript wird kopiert und z.B. als {{ic|/usr/local/bin/livetv}} abgespeichert. Danach wird es mit {{ic|sudo chmod +x /usr/local/bin/livetv}} ausführbar gemacht. | Das Skript wird kopiert und z.B. als {{ic|/usr/local/bin/livetv}} abgespeichert. Danach wird es mit {{ic|sudo chmod +x /usr/local/bin/livetv}} ausführbar gemacht. | ||
Zeile 19: | Zeile 21: | ||
== Bedienung == | == Bedienung == | ||
Der gewünschte Sender wird ausgewählt und mit {{ic|OK}} bestätigt. Je nach Geschwindigkeit der vorhandenen Internetverbindung kann es einige Sekunden dauern bis ein stabiler Stream aufgebaut ist. | |||
Der gewünschte Sender wird ausgewählt und mit {{ic|OK}} | Zum Umschalten wird das Fester des mpv Mediaplayers geschlossen. Daraufhin erscheint der Dialog von Live-Tv erneut und ermöglicht so die Wahl eines neuen Senders. | ||
Zum Umschalten wird | Zum Beenden von Live-Tv wird {{ic|Abbrechen}} gewählt. | ||
== Das Skript == | == Das Skript == | ||
Zeile 29: | Zeile 30: | ||
#!/bin/bash | #!/bin/bash | ||
# from | # from tuxnix and Mis see https://wiki.archlinux.de | ||
# | |||
# FreeAsFreeBeerLicense: | |||
# Do not buy a free beer | |||
# Do not sell a free beer | |||
# Have fun! | |||
script_path="$(dirname "$0")" | script_path="$(dirname "$0")" | ||
Zeile 36: | Zeile 42: | ||
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!" \ | ||
" | "https://mcdn.daserste.de/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 | if(($? == 0)); then | ||
mpv "${stream_url}" | |||
exec "${script_path}/${script_name}" | exec "${script_path}/${script_name}" | ||
else | else | ||
Zeile 67: | Zeile 92: | ||
== Weblinks == | == Weblinks == | ||
* [https://mediathekview.de/ MediathekView] | * [https://mediathekview.de/ MediathekView] | ||
* [http://wiki.tvbrowser.org/index.php/Stream_Recorder | * [http://wiki.tvbrowser.org/index.php/Stream_Recorder Tv-Browser - Stream Recorder] | ||
[[Kategorie:Scripte]] | [[Kategorie:Scripte]] | ||
[[Kategorie:Multimedia]] | [[Kategorie:Multimedia]] |
Aktuelle Version vom 7. Januar 2021, 20:04 Uhr
Mit Live-Tv schaut man die Livestreams der jeweiligen Fernsehsender. Die öffentlich rechtlichen Sender in Deutschland (Stand Januar 2021) sind im Skript voreingestellt.
Auf Wunsch ist die Liste um die jeweils gewünschten Sender zu ergänzen. Sender-URLs können auf Free-IPTV in Erfahrung gebracht werden.
Als Alternative zu Live-Tv sei auf die Anwendung HypnotixAUR verwiesen.
Zur zeitgesteuerten Aufnahme von Sendungen eignet sich das Script Stream Recorder, das zusammen mit dem
TV-BrowserAUR arbeitet.
Zugriff auf Mediatheken bietet die Anwendung MediathekViewAUR sowie die Internetseite MediathekViewWeb.
Installation
Voraussetzung ist ein Internetanschluss. Zusätzlich werden die Pakete kdialog und mpv benötigt.
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 Live-Tv 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 # FreeAsFreeBeerLicense: # Do not buy a free beer # Do not sell a free beer # Have fun! script_path="$(dirname "$0")" script_name="$(basename "$0")" stream_url="$(kdialog --title "Live-Tv" --radiolist "Sender wählen und OK drücken!" \ "https://mcdn.daserste.de/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