M740AV php Skript
Dieses php-Skript zeigt übersichtlich die Aufnahmen von Siemens M740AV/M750S Receivern auf einem Linux-Server an.
Es bietet keine Unterstützung zum Löschen/Exportieren/Ändern von .crid- und den dazugehörigen .mpeg-Dateien, sondern konzentriert sich allein auf die Anzeige von
- Verbrauchter/freier Speicherplatz auf der Partition der NFS-/Samba-Share
- Titel der Aufnahme(n)
- Sender-Information zur Aufnahme
- Datum- und Zeit zur Aufnahme
- EPG-Infotext zur Aufnahme, wenn vorhanden
- Zur Aufnahme gehörende Dateien
Voraussetzungen
- Webserver mit php-Unterstützung, keine besonderen Optionen für PHP (keine Session-, Datenbank oder ähnliche Unterstützung, etc.)
- Eine oder mehrere M740AV oder M750S, die in ein per Samba, NFS oder whatever™ freigegebenes Verzeichnis auf dem Server aufnehmen
Installation
- Die im .zip enthaltenen Dateien mit Unterordnern(!) auspacken und in ein per http erreichbares Verzeichnis auf dem Webserver kopieren
- die Datei
config.phpeditieren und anpassen, die wichtigsten Variablen sind: - Das/die Array(s)
$receiver_data[N]Xfür die Receiver 0 bis N. - Das (absolute) Verzeichnis
$dir_video, in dem die Aufnahmen liegen. - Die (absolute) Datei
$station_file, mit der Senderliste (/var/etc/services.txt) einer M740AV/M750S
Sollte so laufen, wurde allerdings bisher auf keinem außer meinem Linux-Server getestet. Und nein, ich bin kein Programmierer, und ja, der Quellcode ist noch sehr verbesserungswürdig.
Funktion
Das Skript liest alle .crid-Dateien im Aufnahmeverzeichnis, legt für jede gefundene eine Tabellen-Zeile mit Infos aus der .crid-Datei an und eine weitere, per DHTML ausklappbare Zeile mit einer Liste der zugehörigen Dateien.
Die Dateien sind wahlweise (config.php Option $dl_files = true;) aus dieser Liste per FTP/HTTP downloadbar.
Screenshots V1

Screenshots V2

Download
Version 1.6 2007-10-31.Helloween, mit Senderlogos für den DVB-T Raum Nürnberg: m740php_2007-10-31.zip
Version 2.0 2007-12-04.FastNikolaus, mit Senderlogos für den DVB-T Raum Nürnberg: m740php_2007-12-04.zip
Version 2 enthält ein CSS, das von FreeNAS/ m0n0wall geklaut ist. Ich geb’s zu.
Haftungsausschluß und Mitarbeit
Keine Haftung. Eh’ klar…. Wer mitmachen möchte oder etwas braucht schreibt einfach einen Kommentar:
Eine Antwort hinterlassen