Probleme mit leeren Tagen
-
- Listings Provider
- Beiträge: 266
- Registriert: 05 Jul 2005, 17:39
- Wohnort: Wien
- Kontaktdaten:
Probleme mit leeren Tagen
Ich habe das Problem das nach einer Datenaktualisierung manche Tage von meinen Sendern leer bleiben, obwohl ich mir ziemlich sicher bin, dass die Daten auf meinem Server vorhanden sind.
z.B.:
derzeit ist der 1. Juli von "Star TV" (fast) leer bei mir im TVB (auch nach mehrmaliger Datenaktualisierung). Kann das jemand bestätigen?
Die (kompletten) Daten sollten aber auf dem Server verfügbar sein:
auf http://tv.hermann.czedik.net/ gibt es die dateien:
2006-07-01_ch_startv_base_full.prog.gz
2006-07-01_ch_startv_base_update_1.prog.gz
2006-07-01_ch_startv_more00-16_full.prog.gz
2006-07-01_ch_startv_more16-00_full.prog.gz
Diese scheinen viel mehr zu beinhalten, als die eine Sendung, die bei mir im TVB am 1. Juli für StarTV angezeigt wird.
Gibt es dafür irgendeine Erklärung?
z.B.:
derzeit ist der 1. Juli von "Star TV" (fast) leer bei mir im TVB (auch nach mehrmaliger Datenaktualisierung). Kann das jemand bestätigen?
Die (kompletten) Daten sollten aber auf dem Server verfügbar sein:
auf http://tv.hermann.czedik.net/ gibt es die dateien:
2006-07-01_ch_startv_base_full.prog.gz
2006-07-01_ch_startv_base_update_1.prog.gz
2006-07-01_ch_startv_more00-16_full.prog.gz
2006-07-01_ch_startv_more16-00_full.prog.gz
Diese scheinen viel mehr zu beinhalten, als die eine Sendung, die bei mir im TVB am 1. Juli für StarTV angezeigt wird.
Gibt es dafür irgendeine Erklärung?
Meine TV-Daten: http://tv.hermann.czedik.net/
-
- Listings Provider
- Beiträge: 266
- Registriert: 05 Jul 2005, 17:39
- Wohnort: Wien
- Kontaktdaten:
Doch, sie sind nun da!bodo hat geschrieben:Sind die Daten dann immernoch nicht vorhanden?
Handelt es sich also um einen Bug in TV-Browser?
Meine TV-Daten: http://tv.hermann.czedik.net/
Tja, ganz einfach: du hast mit den Dateien rumgepfuscht .
Niemals raw und/oder prepared löschen! Wenn du das machst, wird die Versions-Nummer in der Datei wieder auf 1 gesetzt. Der TVB prüft bevor er die Dateien runterlädt die Version auf dem Server und die Version lokal im TVB. Und die Nummer wird nur korrekt hochgezählt, wenn du die raw/prepared nicht löscht.
Niemals raw und/oder prepared löschen! Wenn du das machst, wird die Versions-Nummer in der Datei wieder auf 1 gesetzt. Der TVB prüft bevor er die Dateien runterlädt die Version auf dem Server und die Version lokal im TVB. Und die Nummer wird nur korrekt hochgezählt, wenn du die raw/prepared nicht löscht.
-
- Listings Provider
- Beiträge: 266
- Registriert: 05 Jul 2005, 17:39
- Wohnort: Wien
- Kontaktdaten:
Wäre eine schöne Erklärung, aber das habe ich nicht.bodo hat geschrieben:Tja, ganz einfach: du hast mit den Dateien rumgepfuscht .
Das einzige, was mein Aktualisierung-Script macht, ist die in Quarantäne verschobenen Dateien zurückholen (nachdem der Datamanager aufgerufen wurde):
Code: Alles auswählen
cp ./prepared/quarantine/*.gz ./prepared/
Meine TV-Daten: http://tv.hermann.czedik.net/
-
- Listings Provider
- Beiträge: 266
- Registriert: 05 Jul 2005, 17:39
- Wohnort: Wien
- Kontaktdaten:
Aber dieses Problem tritt nicht zum ersten mal auf. Gerade beim Sender StarTV gab es immer wieder leere Tage, obwohl die Daten korrekt am Server liegen.
Mein Script, das täglich aufgerufen wird, sieht so aus:
Die eigentliche Datenaufbereitung, von den Formaten, die mir diese Sender schicken, zu XmlTV, passiert mit zwei PHP-Scripten (über einen lokalen Webserver, weil ich die so am einfachsten ausführen kann).
Händisch habe ich sicher nicht mit den Dateien herumgepfuscht.
Fällt dir sonst etwas auf, an meiner Aufrufreihenfolge, das zu Problemen führen könnte?
Mein Script, das täglich aufgerufen wird, sieht so aus:
Code: Alles auswählen
#!/bin/bash
cd ~/tvdata/
echo === Lade TV-Programm herunter...
wget -nc --output-document=TvData.xml http://localhost/tvbrowser/
echo === Umwandeln des TV-Programms...
./pdsrunner.sh XmlTvPDS
echo === Lade Megaplex-Kinoprogramm herunter...
wget -nc --output-document=TvData.xml http://localhost/tvbrowser/megaplex.php
echo === Umwandeln des Megaplex-Kinoprogramms...
./pdsrunner.sh XmlTvPDS
echo === Aufbereitung der Daten...
./datamanager.sh bronkotv megaplex
echo === Quarantäne aufheben
cp ./prepared/quarantine/*.gz ./prepared/
echo === Synchronisieren des Servers...
./mirrorupdater.sh
Händisch habe ich sicher nicht mit den Dateien herumgepfuscht.
Fällt dir sonst etwas auf, an meiner Aufrufreihenfolge, das zu Problemen führen könnte?
Meine TV-Daten: http://tv.hermann.czedik.net/
Re: Probleme mit leeren Tagen
Laß mal den dayprogramfiletranslator über das prepared-Verzeichnis laufen (siehe im Tutorial: http://tvbrowser.org/downloads/starterkit/part1_de.html )Bronkoknorb hat geschrieben:Diese scheinen viel mehr zu beinhalten, als die eine Sendung, die bei mir im TVB am 1. Juli für StarTV angezeigt wird.
Gibt es dafür irgendeine Erklärung?
Das Tool erzeugt aus deinen Dateien am Server Textdateien. Dann weißt du, was wirklich in deinen .gz Dateien steht.