Skip to content

einstweilen/stv-catchall

Repository files navigation

_______ _______ _    _ _______   _______ _    _
|______ |_____|  \  /  |______      |     \  /
______| |     |   \/   |______ .    |      \/  
===============================================
____ C_a_t_c_h_A_l_l___e_i_n_r_i_c_h_t_e_n ____

Nachbildung der 2016 aus juristischen Gründen eingestellten CatchAll Funktion bei der alle bei Save.TV verfügbaren Sender 24/7 aufgenommen werden. Dadurch erhält das Save.TV XL Paket bis auf die geringere Vorhaltezeit die gleiche Funktionalität wie das XXL Paket. Beim XXL Paket spart man sich das manuelle Channelanlegen.

Für die regelmäßige Ausführung kann das Skript auf einem Raspberry Pi (RAM und performancemäßig ist sogar ein Zero völlig ausreichend) installiert werden. Als reines BASH Skript läuft es unverändert unter Raspbian/DietPi, MacOS, Termux (Android).

Fehler und Anregungen bitte unter Issues posten.

# ./stvcatchall.sh --help

Bildet eine CatchAll-Funktion für alle SaveTV Sender nach

-t, --test     Skripteinstellungen und SaveTV Account überprüfen
-s, --sender   Liste der aufzunehmenden Sender anzeigen/bearbeiten
-c, --cleanup  Skipliste, Channelliste, Videoarchiv interaktiv säubern
--cleanupauto  Skipliste automatisch ohne Sicherheitsabfrage säubern,
               anschließend wird die Catchall Channel Einrichtung durchgeführt
               ** Gelöschte Aufnahmen können NICHT wiederhergestellt werden **

-?, --help     Hilfetext anzeigen

Schnelleinstieg

Das Skript läuft defaultmäßig im Automatikmodus und nimmt alle verfügbaren Sender auf. Es fragt Username und Passwort ab, bietet deren Speicherung an, erkennt das gebuchte Save.TV Paket und wählt die dafür passenden Einstellungen.

Beim ersten Start wird ein Funktionstest angeboten, der die wichtigsten Einstellungen und den Zugriff auf den Save.TV Account überprüft.

  1. stvcatchall.sh runterladen oder Git verwenden (wie macht man das?)
  2. das Skript manuell oder regelmäßig per Cron ausführen (wie macht man das?)
  3. Optional Bei Save.TV die Einstellung der Aufnahmeoptionen prüfen (wie macht man das?)
  4. Optional Einzelne Sender von der Programmierung ausnehmen (wie macht man das?)

Nach dem Download das Skript mit # ./stvcatchall.sh starten. Das Skript führt schrittweise durch die Einrichtung:

            _______ _______ _    _ _______  _______ _    _
            |______ |_____|  \  /  |______     |     \  /
            ______| |     |   \/   |______  .  |      \/ 
            ==============================================
            _____C_a_t_c_h_a_l_l__e_i_n_r_i_c_h_t_e_n_____

    [i] Ersteinrichtung des STV CatchAll Skripts

        * Abfrage vom Save.TV Usernamen und Passwort
        * Ermittlung des gebuchten Save.TV Pakets
        * zum Paket passende Einstellungen automatisch vornehmen
        * Programmierung aller verfügbaren Sender zur Aufnahme
        * optional: einzelne Sender von der Aufnahme ausnehmen

    [?] Einrichtungsassistent jetzt starten (J/N)? : 

Weiter zur vollständigen Anleitung ...

Neueste Änderungen

2025-11-19

  • Ersteinrichtung vereinfacht

2025-11-17

  • FIXED URLencoding bei Channelnamen korrigiert und für aktuelle cURL Version angepaßt
  • Logindaten optional aus Environmentvariable auslesen
  • Senderliste wird per 'Mini'-GUI bearbeitet, fehlerträchtiges manuelles Editieren entfällt
  • entsprechende Anpassungen am Hilfetext

Beispielausgabe CatchAll Programmierung

            _______ _______ _    _ _______   _______ _    _
            |______ |_____|  \  /  |______      |     \  /
            ______| |     |   \/   |______ .    |      \/ 
            ===============================================
            ____ C_a_t_c_h_a_l_l___e_i_n_r_i_c_h_t_e_n ____
	
Aufnahme aller Sendungen der nächsten 7 Tage für folgende 36 Sender einrichten:
3sat                ANIXE HD            ARD alpha HD        arte               
BR                  Comedy Central      Das Erste           DELUXE MUSIC       
eoTV                hr                  Kabel 1             mdr                
N24 Doku            NDR                 Nickelodeon         n-tv               
ONE HD              phoenix             ProSieben           ProSieben MAXX     
RBB                 RTL II              SAT.1               SAT.1 Gold         
ServusTV            sixx                SUPER RTL           SWR                
tagesschau24        Tele 5              VOX                 WDR                
WELT                ZDF                 zdf_neo             zdfinfo            
                                                                           
Es werden jeweils 4 temporäre Channels angelegt und wieder gelöscht.

Channels + anlegen  - löschen  ✓ Sender programmiert  F_ehler&Anzahl
Sender : ✓✓✓✓✓ ✓✓✓✓✓ ✓✓✓✓✓ ✓✓✓✓✓ ✓✓✓✓✓ ✓✓✓✓✓ ✓✓✓✓✓ ✓ 

144 Channels wurden angelegt und wieder gelöscht.
Aktuell sind 10243 Sendungen zur Aufnahme programmiert.

Bearbeitungszeit 474 Sekunden

Table of contents

About

Save.TV Catch All Channels für SaveTV XL und XXL einrichten (Raspberry Pi, Linux, Mac, Termux)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages