Hallo,
nachdem ja nun das alte Abo-Modell abgeschafft wurde, und damit meine Zweier-Combo (Fernsehkritik-TV & Pressesch(l)au) nur noch minimal günstiger wäre als ein Komplettabo, habe ich auf ein solches hochgerüstet.
Jetzt hatte ich das Problem, dass ich plötzlich „einen Haufen Zeug“ zum Ansehen habe, so dass mein bisheriger Ansatz, die einzelnen Folgen am PC herunterzuladen und von dort aus per WLAN auf meinen TV zu streamen, ziemlich unübersichtlich und v.a. zeitaufwändig wird (am PC runterladen -> am TV erst mal per Fernbedienung hinnavigieren zum richtigen Ordner -> richtiges File auswählen -> anschauen -> wieder vom PC löschen).
Ich habe mir übers Wochenende daher eine App für meinen (Samsung 2012er?) Smart-TV gebaut, damit ich dort bequem durch die neuesten Videos oder die einzelnen Magazine springen und einfach das Video, das ich sehen möchte, auswählen und ansehen kann.
Funktioniert soweit auch ganz gut, aber beim Entwickeln ist mir doch eines aufgefallen:
Ein fertig nutzbares Backend wäre sehr praktisch Im Moment behelfe ich mir, indem ich mein eigenes (REST-)Backend auf meinem Internet-Webserver zusammengeschustert habe; dieses nimmt HTTPS-Anfragen mit den massengeschmack-Login-Daten im Basic Auth entgegen, fragt damit dann bei den massengeschmack.tv-Servern nach den notwendigen Daten (via xmbc-Plugin-„API“ und den jeweiligen RSS-Feeds), bereitet diese auf und sendet sie an den Aufrufer (im JSON-Format mit Access-Control-Allow-Origin: „*“) zurück.
Im Grunde sind für so eine Basis-App v.a. zwei Informationen notwendig (die daher auch von meinem Bastel-Backend geliefert werden):
- Welche Magazine hat der User im Abo?
- Welche Videos (inkl. Metadaten) gibs zu einem bestimmten abonnierten Magazin?
Mehr Infos/Einstellmöglichkeiten wären natürlich toll
Da dieses Backend dann letzten Endes für alle möglichen Anwendungsfälle (Website, mobile App z.B. für Android oder iOS, SmartTV-App, Windows-8-App, …) nutzbar wäre, möchte ich an dieser Stelle mal den Vorschlag äußern, dass sowas offiziell seitens massengeschmack angeboten werden könnte. Damit könnte dann jeder, dem der Sinn danach steht, ne App o.ä. entwickeln (Wunsch und Bedarf scheinen ja lt. Forum durchaus vorhanden zu sein), ohne jedesmal diesen Umweg über undokumentierte oder für den Anwendungsfall holprige Schnittstellen gehen zu müssen. Die Basisfunktionalität (s.o.) sollte ja auch sehr schnell und einfach umzusetzen sein, da sie im Grunde eh schon implementiert sind.
… Meinungen?