From 5f7e0b47ee8d31a87bef7d6fa7268fc8ce839126 Mon Sep 17 00:00:00 2001
From: ulrich <undisclosed@undiclosed>
Date: Sat, 10 Apr 2021 15:20:30 +0000
Subject: [PATCH] Titel aus Abspielliste loeschen fertig, Abspielliste abspielen Entwurf fertig zum Test
---
src/de/uhilger/mediaz/api/MediaSteuerung.java | 36 +++++++++++++++++-------------------
1 files changed, 17 insertions(+), 19 deletions(-)
diff --git a/src/de/uhilger/mediaz/api/MediaSteuerung.java b/src/de/uhilger/mediaz/api/MediaSteuerung.java
index 4cbc7b9..2384012 100644
--- a/src/de/uhilger/mediaz/api/MediaSteuerung.java
+++ b/src/de/uhilger/mediaz/api/MediaSteuerung.java
@@ -30,7 +30,6 @@
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;
@@ -88,7 +87,7 @@
}
break;
case 8:
- response = erstenListentitelSpielen(fs, elems[4], elems[7]);
+ response = ersterTitel(fs, elems[4], elems[7]);
break;
default:
response = "Ungueltiger URL";
@@ -97,9 +96,16 @@
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) {
@@ -126,18 +132,6 @@
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);
@@ -146,7 +140,7 @@
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);
@@ -231,7 +225,11 @@
}
}
-
+ 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/
// titelUrl /media/test/A/The-Alan-Parsons-Project/I-Robot/02-I-Wouldnt-Want-to-Be-Like-You.mp3
--
Gitblit v1.9.3