diff --git a/build.gradle b/build.gradle index 7f36830f2..354525291 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ import org.apache.tools.ant.filters.ReplaceTokens sourceCompatibility = 1.8 targetCompatibility = 1.8 group = 'de.mediathekview' -version = '2.5.1' +version = '2.5.2' def jarName = 'MServer.jar' def mainClass = 'mServer.Main' diff --git a/src/main/java/mServer/crawler/CrawlerTool.java b/src/main/java/mServer/crawler/CrawlerTool.java index cf2c01b02..45ebf54ae 100644 --- a/src/main/java/mServer/crawler/CrawlerTool.java +++ b/src/main/java/mServer/crawler/CrawlerTool.java @@ -34,7 +34,7 @@ public static synchronized void startMsg() { Log.sysLog(Log.LILNE); Log.sysLog(""); Log.sysLog("Programmpfad: " + Functions.getPathJar()); - Log.sysLog("Filmliste: " + getPathFilmlist_json_akt(true /*aktDate*/ )); + Log.sysLog("Filmliste: " + getPathFilmlist_json_akt(true /*aktDate*/)); Log.sysLog("Useragent: " + Config.getUserAgent()); Log.sysLog(""); Log.sysLog(Log.LILNE); @@ -110,22 +110,38 @@ public static void setGeo(DatenFilm film) { if (film.arr[DatenFilm.FILM_URL].startsWith("http://pd-videos.daserste.de/de/")) { film.arr[DatenFilm.FILM_GEO] = DatenFilm.GEO_DE; } - break; + case Const.WDR: + case Const.NDR: case Const.SWR: case Const.MDR: case Const.BR: - if (film.arr[DatenFilm.FILM_URL].startsWith("http://mvideos-geo.daserste.de/") || film.arr[DatenFilm.FILM_URL].startsWith("http://media.ndr.de/progressive_geo/") || film.arr[DatenFilm.FILM_URL].startsWith("http://cdn-storage.br.de/geo/") || film.arr[DatenFilm.FILM_URL].startsWith("http://cdn-sotschi.br.de/geo/b7/") || film.arr[DatenFilm.FILM_URL].startsWith("http://pd-ondemand.swr.de/geo/de/") || film.arr[DatenFilm.FILM_URL].startsWith("http://ondemandgeo.mdr.de/") || film.arr[DatenFilm.FILM_URL].startsWith("http://ondemand-de.wdr.de/")) { + if (film.arr[DatenFilm.FILM_URL].startsWith("http://mvideos-geo.daserste.de/") || + film.arr[DatenFilm.FILM_URL].startsWith("http://media.ndr.de/progressive_geo/") || + film.arr[DatenFilm.FILM_URL].startsWith("http://cdn-storage.br.de/geo/") || + film.arr[DatenFilm.FILM_URL].startsWith("http://cdn-sotschi.br.de/geo/b7/") || + film.arr[DatenFilm.FILM_URL].startsWith("http://pd-ondemand.swr.de/geo/de/") || + film.arr[DatenFilm.FILM_URL].startsWith("http://ondemandgeo.mdr.de/") || + film.arr[DatenFilm.FILM_URL].startsWith("http://ondemand-de.wdr.de/")) { film.arr[DatenFilm.FILM_GEO] = DatenFilm.GEO_DE; } break; case Const.ZDF: case Const.ZDF_TIVI: case Const.DREISAT: - if (film.arr[DatenFilm.FILM_URL].startsWith("http://nrodl.zdf.de/de/") || film.arr[DatenFilm.FILM_URL].startsWith("http://rodl.zdf.de/de/") || film.arr[DatenFilm.FILM_URL].startsWith("https://nrodlzdf-a.akamaihd.net/de/")) { + if (film.arr[DatenFilm.FILM_URL].startsWith("http://rodl.zdf.de/de/") || + film.arr[DatenFilm.FILM_URL].startsWith("http://nrodl.zdf.de/de/") || + film.arr[DatenFilm.FILM_URL].startsWith("https://rodlzdf-a.akamaihd.net/de/")|| + film.arr[DatenFilm.FILM_URL].startsWith("https://nrodlzdf-a.akamaihd.net/de/")) { film.arr[DatenFilm.FILM_GEO] = DatenFilm.GEO_DE; - } else if (film.arr[DatenFilm.FILM_URL].startsWith("http://nrodl.zdf.de/dach/") || film.arr[DatenFilm.FILM_URL].startsWith("http://rodl.zdf.de/dach/") || film.arr[DatenFilm.FILM_URL].startsWith("https://nrodlzdf-a.akamaihd.net/dach")) { + } else if (film.arr[DatenFilm.FILM_URL].startsWith("http://rodl.zdf.de/dach/") || + film.arr[DatenFilm.FILM_URL].startsWith("http://nrodl.zdf.de/dach/") || + film.arr[DatenFilm.FILM_URL].startsWith("https://rodlzdf-a.akamaihd.net/dach")|| + film.arr[DatenFilm.FILM_URL].startsWith("https://nrodlzdf-a.akamaihd.net/dach")) { film.arr[DatenFilm.FILM_GEO] = DatenFilm.GEO_DE + "-" + DatenFilm.GEO_AT + "-" + DatenFilm.GEO_CH; - } else if (film.arr[DatenFilm.FILM_URL].startsWith("http://nrodl.zdf.de/ebu/") || film.arr[DatenFilm.FILM_URL].startsWith("http://rodl.zdf.de/ebu/") || film.arr[DatenFilm.FILM_URL].startsWith("https://nrodlzdf-a.akamaihd.net/ebu/")) { + } else if (film.arr[DatenFilm.FILM_URL].startsWith("http://rodl.zdf.de/ebu/") || + film.arr[DatenFilm.FILM_URL].startsWith("http://nrodl.zdf.de/ebu/") || + film.arr[DatenFilm.FILM_URL].startsWith("https://rodlzdf-a.akamaihd.net/ebu/")|| + film.arr[DatenFilm.FILM_URL].startsWith("https://nrodlzdf-a.akamaihd.net/ebu/")) { film.arr[DatenFilm.FILM_GEO] = DatenFilm.GEO_DE + "-" + DatenFilm.GEO_AT + "-" + DatenFilm.GEO_CH + "-" + DatenFilm.GEO_EU; } break; @@ -139,11 +155,6 @@ public static void setGeo(DatenFilm film) { film.arr[DatenFilm.FILM_GEO] = DatenFilm.GEO_CH; } break; - case Const.NDR: - if (film.arr[DatenFilm.FILM_URL].startsWith("http://media.ndr.de/progressive_geo")) { - film.arr[DatenFilm.FILM_GEO] = DatenFilm.GEO_DE; - } - break; case Const.KIKA: if (film.arr[DatenFilm.FILM_URL].startsWith("http://pmdgeo.kika.de/")) { film.arr[DatenFilm.FILM_GEO] = DatenFilm.GEO_DE; @@ -186,5 +197,5 @@ private static String getKlein(String url1, String url2) { } return ret; } - + }