Probleme beim einbinden von XML Dateien

Hier wird dir geholfen, wenn du TV-Daten anbieten möchtest.
Markus

Beitrag von Markus »

so ,bin einen schritt weiter, habe daten, PDSrunner laeuft hab nur noch ein problem mit mirrorupdater.

Habe versucht den so zu konfigurieren wie oben beschrieben...

geht leider nicht:

Code: Alles auswählen

C:\Program Files\TV-Browser\StarterKit\workspace>mirrorupdater mirrorupdater.ini

MirrorUpdater for TV-Browser v0.2
primarydatamanager.mirrorupdater.UpdateException: Error initializing data source
 from properties file: mirrorupdater.ini
        at primarydatamanager.mirrorupdater.config.PropertiesConfiguration.<init
>(PropertiesConfiguration.java:89)
        at primarydatamanager.mirrorupdater.MirrorUpdater.main(MirrorUpdater.jav
a:523)
Caused by: primarydatamanager.mirrorupdater.UpdateException: dataSource.type mus
t be either 'http' or 'file'
        at primarydatamanager.mirrorupdater.config.PropertiesConfiguration.<init
>(PropertiesConfiguration.java:85)
        ... 1 more

hier mein mirrorupdater.ini:

Code: Alles auswählen

dataSource.type = file 
dataSource.dir = prepared 

dataTarget.type = file 
dataTarget.dir = upload

groups=teleclub 

# The weight of your mirror (100 = normal, 0 = the mirror won't be used) 
mirror.weight = -1
Verzeichnis "upload" ist vorhanden.

Habe auch mit direkten pfaden versucht (E:/pfad/ oder E:\pfad\) ging leider auch nicht.

Tipps?
Markus

Beitrag von Markus »

nochmals zu erinnerung: der grund wieso ich dies so machen will ,ist weil ich keine direkte FTP verbindung machen kann (nur via Socks Firewall).

Und: ich benutze Windows 2000
Markus

Beitrag von Markus »

Update:

mit Version 2 der Tools versucht....erfolgreich

Code: Alles auswählen


MirrorUpdater for TV-Browser v0.2
FEIN: Adding version 1: 2005-07-04_de_TC Cinema_base_full.prog.gz
FEIN: Adding version 1: 2005-07-05_de_TC Cinema_base_full.prog.gz
FEIN: Adding version 1: 2005-07-06_de_TC Cinema_base_full.prog.gz
FEIN: Adding version 1: 2005-07-07_de_TC Cinema_base_full.prog.gz
FEIN: Adding version 1: 2005-07-08_de_TC Cinema_base_full.prog.gz
FEIN: Adding version 1: 2005-07-09_de_TC Cinema_base_full.prog.gz
FEIN: Adding version 1: 2005-07-04_de_TC Cinema_more00-16_full.prog.gz
FEIN: Adding version 1: 2005-07-05_de_TC Cinema_more00-16_full.prog.gz
FEIN: Adding version 1: 2005-07-06_de_TC Cinema_more00-16_full.prog.gz
FEIN: Adding version 1: 2005-07-07_de_TC Cinema_more00-16_full.prog.gz
FEIN: Adding version 1: 2005-07-08_de_TC Cinema_more00-16_full.prog.gz
FEIN: Adding version 1: 2005-07-09_de_TC Cinema_more00-16_full.prog.gz
FEIN: Adding version 1: 2005-07-04_de_TC Cinema_more16-00_full.prog.gz
FEIN: Adding version 1: 2005-07-05_de_TC Cinema_more16-00_full.prog.gz
FEIN: Adding version 1: 2005-07-06_de_TC Cinema_more16-00_full.prog.gz
FEIN: Adding version 1: 2005-07-07_de_TC Cinema_more16-00_full.prog.gz
FEIN: Adding version 1: 2005-07-08_de_TC Cinema_more16-00_full.prog.gz
INFO: In total there were 55 files checked and 46'835 bytes read.
INFO: In total there were 49'897 bytes written.
Markus

Beitrag von Markus »

doch noch ein problem...

nach dem Upload, sagt TV-Browser:

Code: Alles auswählen


util.exc.TvBrowserException: Kein Spiegelserver der Gruppe  gefunden. Spiegelliste:
http://tc.webeddie.com/tvbrowser

  at tvbrowserdataservice.ChannelGroup.chooseMirror(ChannelGroup.java:299)
  at tvbrowserdataservice.ChannelGroup.chooseUpToDateMirror(ChannelGroup.java:350)
  at tvbrowserdataservice.ChannelGroup.checkForAvailableChannels(ChannelGroup.java:422)
  at tvbrowserdataservice.TvBrowserDataServiceSettingsPanel.getChannelGroupByURL(TvBrowserDataServiceSettingsPanel.java:282)
  at tvbrowserdataservice.TvBrowserDataServiceSettingsPanel.access$500(TvBrowserDataServiceSettingsPanel.java:68)
  at tvbrowserdataservice.TvBrowserDataServiceSettingsPanel$3.run(TvBrowserDataServiceSettingsPanel.java:300)
  at util.ui.progress.ProgressWindow$1.run(ProgressWindow.java:68)
unter http://tc.webeddie.com/tvbrowser
kommt jedoch die info seite, und die datei:
teleclub_mirrorlist.gz
befindet sich auch dort.

das sich darin befindliche gleichnamige file (ohne .gz) beinhaltet:
"http://tc.webeddie.com/tvbrowser/;100"

Wo ist der Fehler? :)
MarkusD
Full Member
Beiträge: 57
Registriert: 04 Jul 2005, 17:13
Wohnort: Schweiz

Beitrag von MarkusD »

hab mich jetzt registriert falls jemand via PM/Email kontakt aufnehmen möchte :)

Fehler könnte mit dem Dateinamen zuhammenhängen "TC Cinema"... werde dies mal ändern und nochmals testen...
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Hast du mal versucht folgendes als Sendergruppen-URL anzugeben:

http://tc.webeddie.com/tvbrowser/teleclub
MarkusD
Full Member
Beiträge: 57
Registriert: 04 Jul 2005, 17:13
Wohnort: Schweiz

Beitrag von MarkusD »

yup...das ist es.
MarkusD
Full Member
Beiträge: 57
Registriert: 04 Jul 2005, 17:13
Wohnort: Schweiz

Beitrag von MarkusD »

und schon die ersten fragen ;)

Die Beschreibung scheinen Teilweise gekürzt zu werden, komischerweise nicht bei allen...

beispiel daten:

Code: Alles auswählen

<programme channel="TCCinema" start="200507061810" stop="200507061952">
<title>In America</title>
<category>Drama</category>
<video>
<aspect>16:9</aspect>
</video>
<desc>Eine irische Familie immigriert nach dem Tod ihres Sohnes nach New York. Vater Johnny versucht sich hier mehr schlecht als recht als Schauspieler, Mutter Sarah und die zehn- und sechsjährigen Töchter freunden sich mit ihrem zunächst einschüchternden Nachbarn Mateo an, einem schwarzen Künstler, dessen Schicksal die Iren vor eine Zerreissprobe stellt.
IRL/GB 2002. Von Jim Sheridan, mit Samantha Morton, Paddy Considine.</desc>
</programme>
Anzeige im TV-Browser:
Eine irische Familie immigriert nach dem Tod ihres Sohnes nach New York. ..
Komischerweise werden andere Sendungen aber mit vollständiger Beschreibung angezeigt.

Benutzte TV-Browser 1.1alpha2
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

In den Einstellungen des TV-Datenservices kannst du angeben, ob du die Beschreibungen vor 16 Uhr auch komplett haben willst...
MarkusD
Full Member
Beiträge: 57
Registriert: 04 Jul 2005, 17:13
Wohnort: Schweiz

Beitrag von MarkusD »

ich wusste ,das ich was übersehen habe ;)

funktioniert soweit tip-top :)

bin noch dran den converter zu verbessern, kann in kürze das program offiziell anbieten.

Wenn jemand den Kanal Teleclub testen will:

http://tc.webeddie.com/tvbrowser/teleclub

(Im moment erst der "TC Cinema" Kanal eingebunden , "TC Star" folgt)
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Nich vergessen, im Wiki in der Senderliste die Sender einzutragen :). Ansonsten viel Spaß beim anbieten.
MarkusD
Full Member
Beiträge: 57
Registriert: 04 Jul 2005, 17:13
Wohnort: Schweiz

Beitrag von MarkusD »

klar, werde ich machen.

im moment teste ich es zuerst mal selber ,1-2 Wochen um zu sehen ob alles richtig läuft (Bis jetzt keine probleme).

Plus muss das converter tool noch bissl verbessern.

Noch ne Frage: wenn ich neue daten habe, und wieder die dateien bereitstelle, kann ich die alten dateen aufm Server einfach löschen ,und die neuen raufladen?

Solange in den neuen daten ja auch die aktuellen tage drin sind, sollte dies kein problem sein, richtig?
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Erzeugst du lokal mit dem MirrorUpdater die Dateien? Wenn ja, kannst du das, was der MirrorUpdater erzeugt, hochladen. Ansonsten nicht.
MarkusD
Full Member
Beiträge: 57
Registriert: 04 Jul 2005, 17:13
Wohnort: Schweiz

Beitrag von MarkusD »

im moment ist der ablauf folgender:

sender --->ftp---> XML Dateien (eigenes format)

ich <---ftp<---- die dateien

ich -->start konverter---> XML Datei (TvBrowser kompatibel)

ich --> PDSrunner/datamanager/mirrorupdater --> Dateien lokal im verzeichnis "upload"

ich --> ftp --> die dateien ausm "upload".

(muss es so machen weil ich hinter firmen-firewall sitze, und der mirroruploader nicht direkt auf ftp kommt)

Die frage ist eigentlich nur noch ,wenn ich den letzten schritt mache (die dateien aus dem upload rauflade) ,ob ich dann am besten zuerst die auf dem server liegenden dateien lösche, oder nur die dateien hochlade (evt. vorhandene werden überschrieben)

Evt. schreibe ich später noch ein tool um die dateien automatisch runterzuhohlen ,zu konvertieren und wieder hochzuladen.
Benutzeravatar
Til
Site Admin
Beiträge: 1498
Registriert: 04 Dez 2003, 11:21
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Til »

Mit anderen Worten: Auf deinem Server sollten genau die Dateien stehen, die der MirrorUpdater erzeugt.

Die alten Dateien kannst du dann vorher löschen.
Antworten