/mediatheklistePHP

Web-Server-Programm, listed Mediathek-Videos (Datenquelle: Mediathekview); für TV-Browser; english: Web-Server-Application for german TV-Mediathek; Shows the list from Project mediathekview.de

Primary LanguagePHPGNU Affero General Public License v3.0AGPL-3.0

Mediathek-Liste PHP

Archiv; No longer developed
List of Movies from german Television/Broadcast Mediathek (Crawled by MediathekView.de)

Mediathek-Liste PHP

Archiv; Keine Weiterentwicklung
Server-Programm für Web-Server mit PHP. Das Web-Programm listet die Filmliste vom MediathekView Projekt. Die Ansicht ist optimiert für SmartTV / TV-Browser.

Server

  • PHP, ausreichend Ram, "exec" erlaubt (details: siehe unten)

Client

  • normaler Browser (nicht alle Filme abspielbar)
  • (neuere) TVs mit Internet-Browser (Mausbedienung ist umständlich!)
  • (Früher:) War auch mal als TV-App möglich (über die Pfeiltasten/Farbtasten der Fernbedienung; über DNS-Hack)

Demo

DemoServer abgeschaltet
DemoVideo youtube
Screenshots

Screenshot mit Themenliste

  • Das ganze ich nach Themen/Sendereihen sortiert (soweit möglich)
  • keine extrem Lange liste mit 100.000 Einträgen (wäre zu viel Traffic; zu groß/überlastend für schwache TV-Browser)

Bedienbarkeit:

  • (Früher:) Als Smart-TV-App (für u.g. Modell)mit der Fernbedienung: Teilweise noch nicht ganz rund, aber im großen und ganzen gut.
  • Im TV-Browser (d.h. die Fernbedienung-Pfeiltasten werden als Maus verwendet. Besser: man schließt eine ComputerMaus an den TV an): Das steuern mit der Fernbedienung ist recht umständlich.

Funktion:

  • Themen je Sender
  • Alle Themen, aller Sender
  • Extra-Liste für Gebärdensprache / Hörfassung / AudioDeskription (aktivierbar)
  • Themen als Schnellauswahl speichern (Favouriten; Programmstart bei langer Schnellauswahl z.T. mit Wartezeit verbunden)
  • Startseite mit individueller Filmliste
  • lange Scroll-Liste oder Seitenweise navigieren
  • Sortiert nach Datum
  • verschiedene Video-Qualitäten einstellbar
  • Such-Funktion (verbraucht viel Ressourcen, dauert 10Sekunden; auch deaktivierbar)
  • rein technisch: bereit für Reverse-Proxy Betrieb

Filter:

  • Themen ausblenden
  • Filme ausblenden (freitext)
  • arte_fr deaktivierbar
  • orf-Filme prüfen ob in dtl. erreichbar
  • Trailer/Vorschau/Hörfassungen/AudioDeskription ausblenden
  • filtern nach Mindest-Filmlänge

Geschwindigkeit

Installation auf TV:

Server-Vorraussetzungen

Stand 8/2017

Muss installiert sein auf den Server:
Mindestens:

  • PHP mit cURL
  • wenn nur mindestens vorliegt: der Filmlisten-Download läuft über externen WebSerice (muss man sich anmelden)

Empfohlen:

  • ausführen von Befehlen erlauben ("exec")
  • installierte Programme: wget xz-utils curl (sollte bei etwas besseren Webhosting standart sein(?))

Fehlerbehebung

==================================================

Lizenz: GNU Affero General Public License (APGL)
Außerdem enthaltener Code: triviale Code-Auszügen von
Javascript createCookie()/getCookie(): https://stackoverflow.com/questions/4014935/why-doesnt-this-javascript-focus-work
Javascript formItemFocus(): https://stackoverflow.com/questions/4825683/how-do-i-create-and-read-a-value-from-cookie