| | |
| | | import de.uhilger.mediaz.store.Storage; |
| | | import java.io.IOException; |
| | | import java.net.HttpURLConnection; |
| | | import java.net.MalformedURLException; |
| | | import java.net.URL; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | |
| | | } |
| | | break; |
| | | case 8: |
| | | response = erstenListentitelSpielen(fs, elems[4], elems[7]); |
| | | response = ersterTitel(fs, elems[4], elems[7]); |
| | | break; |
| | | default: |
| | | response = "Ungueltiger URL"; |
| | |
| | | return response; |
| | | } |
| | | |
| | | private String meldung(String text, int code) { |
| | | setReturnCode(code); |
| | | return text; |
| | | private String ersterTitel(Storage s, String aName, String lName) { |
| | | String response; |
| | | Entity entity = s.read(FileStorage.ST_ABSPIELLISTE, lName); |
| | | if (entity instanceof Abspielliste) { |
| | | Abspielliste liste = (Abspielliste) entity; |
| | | response = listentitelSpielen(s, aName, liste, 0); |
| | | } else { |
| | | response = meldung("Abspielliste nicht gefunden.", AbstractHandler.RTC_NOT_FOUND); |
| | | } |
| | | return response; |
| | | } |
| | | |
| | | private String naechsterTitel(Storage s, String abspielerName) { |
| | |
| | | return response; |
| | | } |
| | | |
| | | private String erstenListentitelSpielen(Storage s, String aName, String lName) { |
| | | String response; |
| | | Entity entity = s.read(FileStorage.ST_ABSPIELLISTE, lName); |
| | | if (entity instanceof Abspielliste) { |
| | | Abspielliste liste = (Abspielliste) entity; |
| | | response = listentitelSpielen(s, aName, liste, 0); |
| | | } else { |
| | | response = meldung("Abspielliste nicht gefunden.", AbstractHandler.RTC_NOT_FOUND); |
| | | } |
| | | return response; |
| | | } |
| | | |
| | | private String listentitelSpielen(Storage s, String aName, Abspielliste liste, int titelNr) { |
| | | String response; |
| | | Entity entity = s.read(FileStorage.ST_ABSPIELER, aName); |
| | |
| | | String kommando = kommandoFuerTitel(s, liste, abspieler, titelNr); |
| | | //String kommando = kmd.toString(); |
| | | logger.info(kommando); |
| | | //abspielerKommandoSenden(kommando); |
| | | abspielerKommandoSenden(kommando); |
| | | response = "Abspielen der Liste " + liste.getName() + " auf Abspieler " + aName + " gestartet."; |
| | | } else { |
| | | response = meldung("Abspieler nicht gefunden.", AbstractHandler.RTC_NOT_FOUND); |
| | |
| | | } |
| | | } |
| | | |
| | | private String meldung(String text, int code) { |
| | | setReturnCode(code); |
| | | return text; |
| | | } |
| | | |
| | | // rpi4-az:9090/avd/play?titel=/Filme/S/sound_city.m4v&th=60&ti=60&o=local |
| | | // aUrl http://rpi4-wz:9090/ |