Hallo,
da es in letzter Zeit ziemlich still geworden ist in der Enigma1 Entwicklung, und bis auf ein paar kleine Modifikationen eigentlich gar nix mehr entwickelt wird, hatte ich mich mal hingesetzt und für mich ein paar Funktionen implementiert, die mir bei meiner Dreambox gefehlt haben.
In der Zeit wurde es immer mehr, so dass ich dem ganzen Projekt einen Namen geben habe --> Merlin.
Zu den wichtigsten Funktionen gehören:
- Im Videomodus kann direkt gesprungen werden:
1 = 1 Minute zurück
4 = 6 Minuten zurück
7 = 9 Minuten zurück
2 = Zurückspulen mit Minuteneingabe-Fenster
3 = 1 Minute vor
6 = 6 Minuten vor
9 = 9 Minuten vor
8 = Vorspulen mit Minuteneingabe-Fenster
- Im Fileselector des DVR-Modus können jetzt die EIT-Informationen der einzelnen Filme angezeigt werden, ohne dass der Film zur Wiedergabe ausgewählt werden muss (einfach den Film in der Liste markieren und an der Fernbedinung "Info" drücken).
Wenn man sich im EIT-Informationsfenster befindet, können mit rechts/links an der Fernbedienung alle Einträge der Fileselectorliste durchgeschaut werden, mit "OK" wird der entspr. Film gestartet.
- Softmute --> es kann mit Doppelklick auf die "Mute"-Taste die Lautstärke um einen Prozenzanteil zurückgesetzt werden.
- In der Timerliste wird in der Titelleiste angezeigt, wieviel Platz die programmierten Sendungen benötigen und wieviel Platz nach den Aufnahmen auf der Festplatte noch vorhanden ist.
[Blockierte Grafik: http://info.dreambox-tools.inf…ies/Merlin/Timerliste.jpg]
- Im Filemodus kann die Sortierung der einzelnen Dateien geändert werden ( Dateiname auf/absteigend, Dateidatum auf/absteigend)
- Partnerbox Funktionen
--> es kann eine zweite Dreambox im Netzwerk angesprochen werden. Deren Timereinträge werden graphisch mit blauen Timer-Symbol in der EPG-Liste angezeigt, außerdem kann man Timer neu anlegen und löschen.
[Blockierte Grafik: http://info.dreambox-tools.inf…ilder_cvs/Partnerbox2.png]
Timer können für die zweite Box konfortabel über das normale AddTimerEvent angelegt werden, dafür muss einfach nur als Type "Partnerbox" ausgewählt werden.
[Blockierte Grafik: http://info.dreambox-tools.inf…bilder_cvs/Partnerbox.png]
- Auf den Premiere Direkt Kanälen können die EPG Daten angezeigt werden
[Blockierte Grafik: http://info.dreambox-tools.inf…remiere_Unterkan%E4le.png]
[Blockierte Grafik: http://info.dreambox-tools.inf…emiere_Unterkan%E4le2.png]
- Wenn mit dem MountManager von Enigma oder mit Automount Verzeichnisse gemountet wurden, werde die im Filemodus direkt im Root-System angezeigt
[Blockierte Grafik: http://info.dreambox-tools.inf…ilder_cvs/Mountpoints.png]
- EPG Suche --> konfortabel nach Wiederholungen suchen ( 2 Tastendrücke ) oder nach beliebigen Titel bzw. Genres... Das Resultat wird in dem EPG Selektor angezeigt und es sind die üblichen Funktionen abrufbar (z.b. "OK" für Filminfo, "grün" für Timerprogrammierung).
[Blockierte Grafik: http://info.dreambox-tools.inf…n_bilder_cvs/EPGSuche.png]
[Blockierte Grafik: http://info.dreambox-tools.inf…_bilder_cvs/EPGSuche2.png]
- Die Filme können in ein Unterverzeichnis von /hdd/movie aufgenommen werden (Beta-Vorversion )
[Blockierte Grafik: http://info.dreambox-tools.info/merlin_bilder_cvs/Timer1.png]
- Wenn sich ein Timer überlappt, dann kommt eine detailierte Meldung. Man hat dann die Möglichkeit, den bereits vorhandenen Timereintrag direkt zu löschen bzw. nach Wiederholungen zu suchen
[Blockierte Grafik: http://info.dreambox-tools.inf…vs/Timer%FCberlappung.png]
- Automatisches EPG Update --> fast fertig, aber eben nur fast...
-SmartTimer Programmierung --> in der Entwicklung --> es kann nach beliebigen Titeln im EPG gesucht werden --> wenn dieser dann irgendwann auf irgendwelchen Sendern erscheint, kommt eine Meldung auf dem Bildschirm bzw. es kann automatisch in die Timerliste aufgenommen werden (fast fertig, aber eben nur fast )
und noch einiges mehr, was ich jetzt auswendig nicht mehr weiss...
Ich habe mich jetzt dazu entschlossen, die gesamten Sourcen frei zu geben, damit jeder was davon hat, und vor allem, dass diese eventuell verbessert oder erweitert werden können.
Ebenso habe ich meine Plugins auch als GPL veröffentlicht.
Desweiteren habe ich ein paar Programmierer aus der Dreambox-Szene gefragt, ob sie sich an dem Projekt Merlin in Zukunft beteiligen wollen. Marthom, Darkvolli, Mordillo und Dre haben mir zugesagt und sich dem Projekt "Merlin" angeschlossen, so dass das Projekt auch in Zukunft bestimmt mit neuen, sinnvollen Funktionen erweitert wird.
Da alles GPL sein wird, kann jeder, der mag, sich die aktuellen Sourcen ziehen und entsprechende Funktionen für seine eigenen Projekte einbinden.
Ich habe die Bitte, dass Modifikationen uns mitgeteilt werden, so dass wir auch was davon haben und diese ins Projekt einbinden können.
Ebenso wünschen wir uns, dass wenn FremdImage-Ersteller Teile von den Sourcen verwenden, ein Hinweis auf "Merlin" machen.
Wenn irgendjemand von DMM was von den Sourcen ins cvs einchecken will, kann er das natürlich gerne machen, mit unter ist das ja der Grund, dass alles Open Source ist, es soll sich ein bisschen was tun im Enigma1 Bereich...
Für Anregungen, Kritik/Verbesserungen am Code (gib es bestimmt genug! ) usw. sind wir immer offen, und habt Nachsicht mit unserem Programmierstil...
Grüße
Dr. Best
www.dreambox-tools.info
Source Codes von Merlin und meinen Plugins sind zu finden auf SourceForge.net:
Plugin: Recordings.epl Creator Source Code
Plugin: RemoteTimer Source Code