Mediathek in neuer Version erschienen

Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Mediathek in neuer Version erschienen

Beitrag von Siggi »

Hallo zusammen,

könnte bitte ein Entwickler das Plugin Mediathek an die neue Version MediathekView 3.0 anpassen?

Die Datei .filme.xml heißt jetzt filme.xml. Das Verzeichnis ändert sich zu .mediathek3.

Schön wär es, wenn die filme.xml nicht im Plugin hardcodiert wäre.

Bitte dabei auch prüfen ob sich die Struktur geändert hat.

Vielen Dank.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Jo
Site Admin
Beiträge: 11816
Registriert: 07 Apr 2006, 23:39

Re: Mediathek in neuer Version erschienen

Beitrag von Jo »

Kann man das nicht in den Einstellungen einstellen?
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Mediathek in neuer Version erschienen

Beitrag von Siggi »

Nein, in den Einstellungen gibt man den Pfad zur .filme.xml an.

Die Auswahlbox sieht so aus, als wenn man eine Datei auswählen würde. Zumindest unter Windows.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Mediathek in neuer Version erschienen

Beitrag von Siggi »

Ich habe mal versucht in den Sources was zu finden.

In der MediathekSettings.java

gibts das:

Code: Alles auswählen

public class MediathekSettings extends PropertyBasedSettings {
  private static final String KEY_MEDIATHEK_PATH = "mediathekpath";

  public MediathekSettings(final Properties properties) {
    super(properties);
  }

  public String getMediathekPath() {
    String value = get(KEY_MEDIATHEK_PATH, "");
    
    if(value.trim().length() > 0) {
      if(!new File(value).isFile()) {
        value = "";
      }
    }
    
    return value;
  }

  public void setMediathekPath(final String path) {
    set(KEY_MEDIATHEK_PATH, path);
  }
  
  public String guessMediathekPath(boolean save) {
    String value = getMediathekPath();
    
    if(value.trim().length() == 0) {
      File test = new File(System.getProperty("user.home"),".mediathek");
      
      if(test.isDirectory()) {
        test = new File(test,".filme");
        
        if(test.isFile()) {
          value = test.getAbsolutePath();
          
          if(save) {
            setMediathekPath(value);
          }
        }
      }
    }
    
    return value;
  }
}
Da wird also in den Settings wirklich nur der Pfad abgefragt.

Die Prüfung unten will den Pfad .mediathek neu ist aber .mediathek3
Die Prüfung der Datei schaut auch nach einer .filme. Diese heißt nun aber filme.xml


In der Database.java ist das auch noch hardcoded drin, siehe:

Code: Alles auswählen

    if (StringUtils.isEmpty(mFileName)) {
      String separator = System.getProperty("file.separator");
      mFileName = System.getProperty("user.home") + separator + ".mediathek" + separator + ".filme";
    }
Evtl. kann man die Vorgehensweise hier universeller gestalten, dass auch spätere Versionen laufen, solange sich die Struktur der XML Datei nicht ändert.

Eigentlich suchte ich noch die hinterlegten Mediatheken, welche im Hauptmenü unter Extras -> Mediathek hinterlegt sind.
Ggf. könnte man die Liste konfigurierbar machen, sodass man Änderungen selbst nachpflegen kann.

Danke, wenn sich ein Entwickler dem annehmen kann.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Jo
Site Admin
Beiträge: 11816
Registriert: 07 Apr 2006, 23:39

Re: Mediathek in neuer Version erschienen

Beitrag von Jo »

Verstehe ich immer noch nicht. Die beiden hartcodierten Stellen sind doch nur Fallbacks, wenn kein Pfad angegeben ist. Dann müsste nur noch das automatische Finden nicht mehr funktionieren, aber das manuelle Eingeben schon.
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Mediathek in neuer Version erschienen

Beitrag von Siggi »

Vielleicht hat sich die Datenstruktur im XML File auch geändert und deshalb wird nichts mehr gefunden.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Mediathek in neuer Version erschienen

Beitrag von Siggi »

Ich habe jetzt mal den Pfad und die Datei per Hand in das Feld eingetragen.

Nach einer Weile erscheint im Log:

Code: Alles auswählen

17.05.2012 18:23:29 mediathekplugin.Database:
	Information: Found 0 programs in Mediathek
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Jo
Site Admin
Beiträge: 11816
Registriert: 07 Apr 2006, 23:39

Re: Mediathek in neuer Version erschienen

Beitrag von Jo »

Also am Pfad kann es nicht liegen soweit ich sehe, da muss sich mehr geändert haben und das kann nur jemand machen der sich da reinarbeitet.
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Mediathek in neuer Version erschienen

Beitrag von Siggi »

würde ich gern machen.

Nur muss mir einer erklären was aktuell gemacht wird und dann muss ich das gegen das xml vergleichen
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Mediathek in neuer Version erschienen

Beitrag von Siggi »

So sieht der Anfang der XML Datei aus:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<Mediathek>
<Filmliste><Filmliste-Datum>17.05.2012, 12:23</Filmliste-Datum><Filmliste-Nur-Zeit>12:23:28</Filmliste-Nur-Zeit><Filmliste-Nur-Datum>17.05.2012</Filmliste-Nur-Datum><Filmliste-Anzahl>55242</Filmliste-Anzahl><Filmliste-Version>3.0.0</Filmliste-Version></Filmliste>
<Filmliste-Infos></Filmliste-Infos>
<Feldinfo>
<a>Nr</a>
<b>Sender</b>
<c>Thema</c>
<d>Titel</d>
<e>Datum</e>
<f>Zeit</f>
<g>Url</g>
<h>UrlOrg</h>
<i>UrlRTMP</i>
<j>UrlAuth</j>
<k>UrlThema</k>
<l>Abo-Name</l>
</Feldinfo>
<X><b>3Sat</b><c>3Sat</c><d>Von Tadschikistan nach China</d><e>17.05.2012</e><f>20:12:27</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120517_seidenstrasse5_ard.asx</g><k>http://www.3sat.de/mediathek/?obj=30767</k></X>
<X><d>Die Marco Polo-Fährte</d><e>17.05.2012</e><f>20:16:56</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120517_seidenstrasse4_ard.asx</g><k>http://www.3sat.de/mediathek/?obj=30769</k></X>
<X><d>Die Marco Polo-Fährte</d><e>17.05.2012</e><f>20:12:35</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120517_seidenstrasse3_ard.asx</g><k>http://www.3sat.de/mediathek/?obj=30768</k></X>
<X><d>Die Marco Polo-Fährte</d><e>17.05.2012</e><f>20:07:00</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120517_seidenstrasse2_ard.asx</g><k>http://www.3sat.de/mediathek/?obj=30766</k></X>
<X><d>Die Marco Polo-Fährte</d><e>18.05.2012</e><f>00:49:19</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120517_seidenstrasse1_ard.asx</g><k>http://www.3sat.de/mediathek/?obj=30765</k></X>
<X><d>Abenteuer Almaty</d><e>17.05.2012</e><f>13:41:37</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120517_abenteuer_almaty_online.asx</g><k>http://www.3sat.de/mediathek/?obj=30464</k></X>
<X><d>Wildnis am Strom - Nationalpark Donau-Auen</d><e>14.05.2012</e><f>00:05:49</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120513_wildnis_am_strom_online.asx</g><k>http://www.3sat.de/mediathek/?obj=30812</k></X>
<X><d>Das Geheimnis der Gärten</d><e>13.05.2012</e><f>22:35:24</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120513_geheimnis_der_gaerten_online.asx</g><k>http://www.3sat.de/mediathek/?obj=30888</k></X>
<X><d>Der steinerne Zeuge</d><e>11.05.2012</e><f>22:50:33</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120511_steinerne_zeuge_online.asx</g><k>http://www.3sat.de/mediathek/?obj=30751</k></X>
<X><d>Indien- zeitlos</d><e>06.05.2012</e><f>20:29:36</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120506_indien_zeitlos_online.asx</g><k>http://www.3sat.de/mediathek/?obj=30735</k></X>
<X><d>Kathedralen der Flüchtigkeit</d><e>03.05.2012</e><f>00:47:07</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120502_kathedralen_der_fluechtigkeit_online.asx</g><k>http://www.3sat.de/mediathek/?obj=30648</k></X>
<X><d>Im Reich des Regenbogens</d><e>02.05.2012</e><f>23:09:24</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120502_reich_des_regenbogens_online.asx</g><k>http://www.3sat.de/mediathek/?obj=30647</k></X>
<X><d>Die 20 größten Fortschritt-Flops</d><e>16.04.2012</e><f>21:45:04</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120416_topflop_online.asx</g><k>http://www.3sat.de/mediathek/?obj=30328</k></X>
<X><d>Der Fotokünstler Thomas Ruff</d><e>01.04.2012</e><f>18:35:50</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120401_fotographie_ard.asx</g><k>http://www.3sat.de/mediathek/?obj=30508</k></X>
<X><c>ausanderersicht</c><d>In Bewegung bleiben</d><e>04.05.2012</e><f>15:15:40</f><g>http://wstreaming.zdf.de/3sat/veryhigh/120504_in_bewegung_bleiben_ausanderersicht.asx</g><k>http://www.3sat.de/mediathek/?obj=30725</k></X>
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Mediathek in neuer Version erschienen

Beitrag von Siggi »

In der Version 2.6.0 sieht die .filme.xml so aus:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<Mediathek>
<Filmliste><Filmliste-Datum>12.05.2012, 11:14</Filmliste-Datum><Filmliste-Nur-Zeit>11:14:50</Filmliste-Nur-Zeit><Filmliste-Nur-Datum>12.05.2012</Filmliste-Nur-Datum><Filmliste-Anzahl>53870</Filmliste-Anzahl><Filmliste-Version>2.6.0</Filmliste-Version></Filmliste>
<Filme><Sender>3Sat</Sender><Thema>3Sat</Thema><Titel>Von Tadschikistan nach China</Titel><Datum>17.05.2012</Datum><Zeit>20:12:27</Zeit><Url>http://wstreaming.zdf.de/3sat/veryhigh/120517_seidenstrasse5_ard.asx</Url><UrlThema>http://www.3sat.de/mediathek/?obj=30767</UrlThema><Film-alt>false</Film-alt></Filme>
<Filme><Sender>3Sat</Sender><Thema>3Sat</Thema><Titel>Die Marco Polo-Fährte</Titel><Datum>17.05.2012</Datum><Zeit>20:16:56</Zeit><Url>http://wstreaming.zdf.de/3sat/veryhigh/120517_seidenstrasse4_ard.asx</Url><UrlThema>http://www.3sat.de/mediathek/?obj=30769</UrlThema><Film-alt>false</Film-alt></Filme>
<Filme><Sender>3Sat</Sender><Thema>3Sat</Thema><Titel>Die Marco Polo-Fährte</Titel><Datum>17.05.2012</Datum><Zeit>20:12:35</Zeit><Url>http://wstreaming.zdf.de/3sat/veryhigh/120517_seidenstrasse3_ard.asx</Url><UrlThema>http://www.3sat.de/mediathek/?obj=30768</UrlThema><Film-alt>false</Film-alt></Filme>
<Filme><Sender>3Sat</Sender><Thema>3Sat</Thema><Titel>Die Marco Polo-Fährte</Titel><Datum>17.05.2012</Datum><Zeit>20:07:00</Zeit><Url>http://wstreaming.zdf.de/3sat/veryhigh/120517_seidenstrasse2_ard.asx</Url><UrlThema>http://www.3sat.de/mediathek/?obj=30766</UrlThema><Film-alt>false</Film-alt></Filme>
<Filme><Sender>3Sat</Sender><Thema>3Sat</Thema><Titel>Die Marco Polo-Fährte</Titel><Datum>18.05.2012</Datum><Zeit>00:49:19</Zeit><Url>http://wstreaming.zdf.de/3sat/veryhigh/120517_seidenstrasse1_ard.asx</Url><UrlThema>http://www.3sat.de/mediathek/?obj=30765</UrlThema><Film-alt>false</Film-alt></Filme>
<Filme><Sender>3Sat</Sender><Thema>3Sat</Thema><Titel>Indien- zeitlos</Titel><Datum>06.05.2012</Datum><Zeit>20:29:36</Zeit><Url>http://wstreaming.zdf.de/3sat/veryhigh/120506_indien_zeitlos_online.asx</Url><UrlThema>http://www.3sat.de/mediathek/?obj=30735</UrlThema><Film-alt>false</Film-alt></Filme>
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Mediathek in neuer Version erschienen

Beitrag von Siggi »

Könnte sich jemand der Anpassung auf das neue Datenformat annehmen?

Die Anpassung sollte doch leicht sein.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Jo
Site Admin
Beiträge: 11816
Registriert: 07 Apr 2006, 23:39

Re: Mediathek in neuer Version erschienen

Beitrag von Jo »

Das Format ist ja schon ganz anders. Man kann doch auch die alte Version erstmal weiter nutzen.
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Mediathek in neuer Version erschienen

Beitrag von Siggi »

Nachdem die neue Version nun draußen ist, wär es super das Mediathek Plugin zu aktualisieren.

Es wäre schön, wenn das Plugin die MediathekView Version 3 unterstützen würde.

Ist dies angedacht? Ich helfe soweit ich kann.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Benutzeravatar
Siggi
Moderator
Beiträge: 2272
Registriert: 31 Dez 2003, 12:21
Wohnort: Doberlug - Kirchhain

Re: Mediathek in neuer Version erschienen

Beitrag von Siggi »

Hallo,

vor ein paar Tagen ist die Mediathek-Version 4.0 erschienen.

Das Export-File ist nun eine JSON-Datei.

Da es mangels Entwickler hier keine neue Version gibt, habe ich mittels Excel eine Konvertierung der Export-Datei geschrieben.

Nun wäre die Frage an einen Entwickler, welche Angaben zwingend in der .filme stehen müssen.
So könnte ich unwichtige Sachen weglassen.

Danke im Voraus.
mfg Siggi

PS: Wer Fehler findet, darf Sie behalten!!! :-)
Antworten