Freitag, 18. November 2011

Enhanced Movie Center (EMC) V.3.0.0

Changelog V.3.0.0

  • New: Setup umgestaltet (abhängige Punkte erscheinen nur wenn nötig) und Hilfetexte für jeden Setuppunkt hinzugefügt.(Experteneinstellungen erscheinen nur bei aktiviereung in der E2 Systemeinstellung)
  • New: Setup: Datum Format für die Filmliste kann im Setup ausgewählt werden.
  • New: Setup: "Verzeichnisse in der MovieListe ausblenden."
  • New: Setup: "Verzeichnis Informationen anzeigen" Hinter einem Verzeichnis wird die Anzahl Aufnahmen und/oder eingenommener Speicherplatz angezeigt.
    (Für den Papierkorb kann dies bei den Papierkorb einstellungen separat ausgewählt werden.)
    (Dies wird im Moment noch nicht im Hintergrund ausgeführt, ist aber mal geplant. Bei vielen Daten, kann diese also ein wenig dauern.)
  • New: .meta und .eit Informationen von NICHT .ts Dateien werden nun auch im Info-Screen ([INFO] Taste) angezeigt.
  • New: Enigma2 Bookmarks in EMC eingeführt. (EMC eigene Bookmarks wurden entfernt.)
  • New: Setup: "E2 Lesezeichen in Filmliste anzeigen" Alle E2 Bookmarks als virtuelle Verzeichnisse unter MovieHome anzeigen.
  • New: Setup: "Letze Aufnahmen" Alle Aufnahmen unter MovieHome (auch Unterverzeichnisse, aber keine Symlinks) chronologisch geordnet in einem Virtuellen Verzeichnis. (Kann im Setup aktiviert werden.)
  • New: Setup: "Ausblenden von speziellen Dateien und Ordnern" Config Datei um Einträge (Dateien oder Verzeichnisse) aus der Movieliste ausblenden (/etc/enigma2/emc-hide.cfg).
  • New: Setup: "Keine Medienstrutur Erkennung in speziellen Ordnern" Config Datei um einen Strukturscan (Suchen nach Verzeichnisse mit DVD-Struktur) in bestimmten Verzeichnissen zu unterbinden (/etc/enigma2/emc-noscan.cfg).
    Das kann verhindern das unbeabsichtigt schlafende Festplatten oder Netzlaufwerke aufgeweckt werden.
  • New: Setup: "Suche nach DVD Strukturen" Der Strukturscan kann im Setup auch generell unterbunden werden.
    Das kann verhindern das unbeabsichtigt schlafende Festplatten oder Netzlaufwerke aufgeweckt werden.
  • New: Setup: "Keine Medienstrutur Erkennung in Symlink-Ordnern"
  • New: Setup: "Ersetzt in der Filmliste Tiefstriche und Punkte im Dateinamen durch ein Leerzeichen." Ersetzt in der Filmliste Tiefstriche und Punkte im Dateinamen durch ein Leerzeichen.
  • New: Setup: "Springe am Ende der Aufnahme zum Sender zurück" Beim abspielen einer noch laufenden Aufnahme wird beim erreichen des Endes durch z.b. schnellen Vorlauf oder "vor-springen" direkt auf das Live Bild dieser noch laufenden Aufnahme geschaltet.
  • New: CoolTVGuide kann direkt aus der EMC MovieListe aufgerufen werden. (Sofern CoolTVGuide ab Ver.5.0.0 installiert ist.)
    - Taste "7": Direkter Aufruf von CoolTVGuide
    - Taste "8": Direkter Aufruf von CoolEasyGuide
    - Taste "9": Direkter Aufruf von CoolSingleGuide
  • New: Setup: Im Setup kann eingestellt werden ob der Titel neben der .meta auch aus der .eit gelesen werden soll. Sind beide auf EIN wird .meta bevorzugt.
  • New: ShortDescription aus .eit oder .meta werden auch bei NICHT *.ts Dateien angezeigt.
  • New: Alle neuen Aufnahmen die nicht älter als 1 Tag sind bekommen atomatisch einen "Stern" als Icon.
  • New: Bei laufenden Aufnahmen zeigt die Progressbar in EMC den Fortschritt der Aufnahme.
  • New: Setup: "Verschiebe gesehene Filme in den Papierkorb" Verschiebt alle Aufnahmen im \"Movie home\" mit dem Status \"fertig gesehen\" in den Papierkorb, die die eingestellte Verweildauer erreicht haben.
  • New: "Play All Shuffle" Wie Play All nur mit Zufallswiedergabe. Spielt alle Files ab Cursorposition mit Zufallswiedergabe ab, und beginnt am Ende wieder von vorne. (Bis zur wiederholung wird jedes File nur einmal abgespielt.)
    Ist der Cursor auf einem Verzeichnis, wird dessen Inhalt inkl. aller Unterverzeichnisse mit Zufallswiedergabe abgespielt, und beginnt ab Ende wieder von vorne.
  • New: Mit [lange Gelb] können Aufnahmen kopiert werden: Kopiere aktuelle Cursorposition (LocationBox öffnet sich für Zieleingabe)
    (Ist etwas markiert kann auch ohne LocationBox kopiert werden wenn der Cursor auf dem Zielverzeichnis steht.)
  • New: "Setzte permanente Sortierung" Es können Verzeichnisse festgelegt werden die immer im gleichen Sortiermodus dargestellt werden.
    Wird eine permanente Sortierung gesetzte, gilt das für alle Unterverzeichnisse! Will man für eines oder mehrere dieser betroffenen Unterverzeichnisse die Sortiertung anders haben, einfach dem gewünschten Unterverzeichnis auch noch eine permanente Sortierung verpassen.
    Der grüne Button bekommt dann in EMC ein (P) hinten angestellt damit man was das hier eine permanente Sortierung vorliegt.
  • New: Logik um Symlinks anzulegen wurde geändert. Der Symlink wird im aktuellen Verzeichnis anglegt, und im Datei-Browser muss nur noch das Ziel ausgewählt werden.
  • New: Im EMC Menu kann mit "Verzeichnis hoch" eine Verzeichnis Ebene höher gegangen werden, über die MovieHome Beschränkung die im Setup eingestellt ist hinaus.
  • Bugfix: Im Extension Menü aus EMC-Player raus (RADIO-Taste) werden nun alle Einträge angezeigt, womit man auch PiP wider ausschalten kann.
  • Bugfix: Umlaute in Dateinamen werden nun dargestellt (Für Dateien die keine eit oder meta haben oder wenn EMC den Dateiname dartstellen soll).
  • Bugfix: Beim automatischen leeren des Papierkorb gab es einen Loop und dabei konnten die "Spinner" erscheinen.
  • Bugfix: Abspielen über den VLC-Client funktioniert wieder.
  • Bugfix: Untertitel Dateien wie .srt etc. werden nun ohne Crash abgespielt
  • Viele kleine Bugfixes und Speedups die hier den Rahmen sprengen würden.
Link

Montag, 31. Oktober 2011

E2 Patch to avoid SkinErrors

The attached Patch implements a fallback for errors during reading and applying skins.

If the first skin troughs an exception, the next one will be tried.

So we get always a working skin, because the plugin developers will provide a working skin if the Skinner are behind and have to update their skins.

So we won't see this error reports anymore:
{aaa/skin.xml}: component with name 'bbb' was not found in skin of screen 'ccc'!
{aaa/skin.xml}: unsupported attribute bbb=ccc

And only a few lines of codes in mytest.py and skin.py will fix it.

Tested with the actual DMM experimental with a DM8000

Within the attached Zip, you will find:
Two diff files for mytest.py and skin.py
A folder with the original sources
A folder with the patched sources

Forum Link for more discussions:
http://www.i-have-a-dreambox.com/wbb2/thread.php?threadid=163331

ChangeLog:
0.1
Stilles Fallback ohne Rückmeldung

0.2
Für jeden SkinError wird ein einmaliges PopUp mit entsprechender Meldung ausgegeben.
Nach einem Neustart wird die Meldung wieder einmalig angezeigt.
Wenn ein Plugin beim Booten gestartet wird, wird dort auch gleich das Popup angezeigt, auch wenn das Plugin zunächst gar nicht sichtbar ist.

0.3
MessageBox TimeOut auf 60 Sekunden gesetzt
Grund:
Wenn man das ElektroPowerSave-Plugin verwendet um die Dreambox jeden Tag zu starten, dann bleibt nach dem Booten auf dem Frontdisplay der SkinError stehn anstelle der Uhrzeit.

0.4
Patch ist jetzt kompatibel mit dem Serienfilm Plugin

0.4.1
BugFix: Syntaxfehler

0.5
Patch is jetzt kompatibel zu Enigma2 20111110 rel32

Donnerstag, 20. Oktober 2011

KeePass 2.17

KeePass 2.17 has been released
keepass.info

KeePass can now display dereferenced data fields.

My patches are now in KeePass:
  • Alternating item background colors are now also supported in list views with item groups.
  • Added workaround for a list view sorting bug under Windows XP.
SourceForge.net Patch Tracker

Samstag, 13. August 2011

Dreambox AutoTimer - Add similar timer on conflicts


Gerade wenn man eine Dreambox mit nur einem Tuner einsetzt und viele Serien schaut, wird das dann öfters in einem Timerkonflikt enden.

Bisher gab es im AutoTimer nur die Option:
"Timer bei Konflikt als deaktiviert hinzufügen"

Dann hatte man die Wahl, entweder man nimmt alle Serien rund um die Uhr auf und speichert sie dann mehrfach wegen den Wiederholungen oder man musste manuell die Wiederholungen aufnehmen.

Jetzt gibt es die Möglichkeit, Konflikte automatisch auflösen zu lassen:
"Add similar timer on conflict"
(Die Übersetzungen fehlen glaub ich noch)

Bei einem Konflikt wird dann nach der Wiederholung der Sendung gesucht und diese dann aufgenommen. Über eine Messagebox kann man sich darüber informieren lassen, ob Konflikte automatisch gelösst wurden oder nicht.

Wenn der AutoTimer versuchen soll, Konflikte automatisch zu lösen, werden folgende Zeitangaben ignoriert:
- Aufnahme Zeitraum (Start-/Endzeit)
- Zeitspanne (Anfangs-/Enddatum)
- Wochentage Filter
- Nur Timer für die nächsten x Tage hinzufügen
Alle anderen Filter / Optionen bleiben aktiv und werden geprüft.

Wiederholungen werden anhand Ihres Titels, Short und Extended Description identifiziert, dabei spielt es keine Rolle ob im Text z.B. "Wiederholung von Montag..." steht.
(Bei Vox ist das der Fall)

Wenn auch keine Wiederholungen gefunden werden, wird je nach Einstellung der Timer weiterhin als deaktiviert hinzugefügt.

PS: Konflikte von Wiederholungen werden ebenso aufgelösst, nur sollten die Wiederholungen dann nicht ausgehen...

IHAD AutoTimer

Mittwoch, 20. Juli 2011

ReadItLater Toolbar Button for Firefox

Install the Firefox extension:
https://addons.mozilla.org/en-us/firefox/addon/custom-buttons/

Alternative:
https://addons.mozilla.org/en-US/firefox/addon/custom-buttons²

To add new button you should:
* Go into menu View: Add new Button....
OR
* Toolbar right click: Add new Button....

URL: None ???
Name:ReadItLater
Icon: http://readitlaterlist.com/favicon.ico
Code: loadURI("javascript:(function(){ISRIL_H='4668';ISRIL_SCRIPT=document.createElement('SCRIPT');ISRIL_SCRIPT.type='text/javascript';ISRIL_SCRIPT.src='http://readitlaterlist.com/b/r.js';document.getElementsByTagName('head')[0].appendChild(ISRIL_SCRIPT)})();");

Posted in CustomButtons² Database: not yet
The support site domain has expired.
Add it directly

Montag, 18. Juli 2011

Dreambox IPRec Interfaces Klack.de Texxas.de

IHAD-Forum ipRec

Authors descibtion:
The ipRec-Service create from time to time a connection to the selected server to synchronisize the remote recordings with the local recordings. You can use the following offerer:
www.tvtv.de and www.tvinfo.de.

Here a small changelog for my changes/updates:
New Interfaces for klack.de, teXXas.de (and TVTV-free)

Additional Information:
For the Klack Service You have to provide the RSS-Id and Security-code from Your Klack-Settings.

Update 17.07.2011:
Removed TVTV-free

Dienstag, 5. Juli 2011

Enigma2 LocationBox Patch

I've a small patch which fixes an annoying behaviour of the LocationBox.

If a new LocationBox is opened, on both sides (DirectoryView and
BookmarkView) the first row is selected and the user doesn't know
which on is active.
--- lib\python\Screens\LocationBox.py 2011-02-08 21:37:57.000000000 +0200
+++ lib\python\Screens\LocationBox.py 2011-07-04 17:48:49.000000000 +0200
@@ -177,12 +177,13 @@
  def switchToFileListOnStart(self):
   if self.realBookmarks and self.realBookmarks.value:
    self.currList = "booklist"
    currDir = self["filelist"].current_directory
    if currDir in self.bookmarks:
     self["booklist"].moveToIndex(self.bookmarks.index(currDir))
+   self["filelist"].selectionEnabled(0)
   else:
    self.switchToFileList()
 
  def disableTimer(self):
   self.qs_timer.callback.remove(self.timeout)
Update 19.11.2011:
It seems to be a Skin problem.
If the Skin defines a Cursor-PNG, the problem will occur.
If the Skin only defines a Cursor-Color, it will work as expected.

Update 13.02.2012:
The patch is now in the official DMM images:
Git Commit

Freitag, 1. Juli 2011

Facebook Toolbar Button for Firefox

Install the Firefox extension:
https://addons.mozilla.org/en-us/firefox/addon/custom-buttons/

Alternative:
https://addons.mozilla.org/en-US/firefox/addon/custom-buttons²

To add new button you should:
* Go into menu View: Add new Button....
OR
* Toolbar right click: Add new Button....

Name: Share on Facebook
Icon: http://facebook.com/favicon.ico
Code: loadURI("javascript:var d=document,f='http://www.facebook.com/share',l=d.location,e=encodeURIComponent,p='.php?src=bm&v=4&i=1309548608&u='+e(l.href)+'&t='+e(d.title);1;try{if(!/^(.*\.)?facebook\.[^.]*$/.test(l.host))throw(0);share_internal_bookmarklet(p)}catch(z){a=function(){if(!window.open(f+'r'+p,'sharer','toolbar=0,status=0,resizable=1,width=626,height=436'))l.href=f+p};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else{a()}}void(0)");

Posted in CustomButtons² Database: not yet
The support site domain has expired.
Add it directly

Donnerstag, 23. Juni 2011

Enhanced Movie Center (EMC) V.2.0.2

Changelog V.2.0.2

  • Bugfix: Probleme mit M2TS Files: M2TS Filme werden jetzt mit dem ServiceM2TS von E2 abgespielt.
  • Bugfix: VLC sollte aus EMC raus wieder funktionieren.
  • Bugfix: Crash bei bestimmten DVD's mit Menü.
  • Bugfix: Papierkorb wurde ab dem 2. Tag (ohne neustart der Dreambox dazwischen) nicht mehr geleert.
  • Bugfix: Alle Dateien die die verweildauer erreicht haben werden aus dem Papierkorb entfernt. Egal was für eine Dateiendung.
  • Bugfix: Filmsortierung bei Setup Eintrag "Sortiere Filmliste A bis Z beim Start" wird richtig Angezeigt und bleibt auch wenn auf "MovieHome geschaltet wird.
  • Bugfix: Rückkehrzeit beim beenden von EMC bis TV-Bild wieder da ist, sollte bei allen Usern wieder "normal" sein.
  • Bugfix: Untertitel bei DVD werden angezeigt, und kann mit der Taste [TEXT] ein/umgeschaltet werden.
  • Bugfix: Crash eim abspielversuch von nicht unterstützen Formate in Container wie z.b. avi.
  • Bugfix: Diverse kleinigkeiten.
  • New: Setup: "Ignoriere Cut List Einträge unterhalb von 10 Sekunden"
  • New: Setup: "Speichere letzte Abspielposition immer als Marker"
  • New: Setup: "Start am Anfand von fertig gespielten Aufnahmen" Damit werden Aufnahmen die im Abspielstatus "fertig gesehen" (grün) sind von Anfang an gespielt, oder ab der letzten Abspielposition
  • New: Setup: "Automatisches Springen zur ersten Marke" Hilf manchmal um die Vorlaufzeit automatisch zu überspringen.
  • New: .eit wird bei allen Dateiformaten unterstützt.
    (Achtung: "DATEINAME.eit". Nicht wie bei den anderen Metadaten "DATEINAME.ENDUNG.meta" oder "DATEINAME.ENDUNG.cuts" (Enigma2 macht das selbst genau so)).
  • New: Sonderzeichen in der .eit werden auch dargestellt.
  • New: Taste [lange TV] ruft die TimerListe von E2 auf. (Z.b. auch praktisch wenn ein Wiederholungstimer der aktiv ist gestoppt werden soll, weil das geht noch nicht direkt in EMC.)
  • New: Das EMC-Setup kann jetzt auch aus EMC selbst mit der Taste [MENU] aufgerufen werden. (Filmauswahlmenü letzte Position).
  • New: Files und Verzeichnisse die mit einem "Punkt" (.*) beginnen werden in EMC ausgeblendet. (Für die MAC User)
    Und die Verzeichnisse "Temporary Items", "Network Trash Folder", "Info" ebenfalls. (Für NAS User).
  • New: EMC-Bookmark File ist neu immer unter "/etc/enigma2/emc-bookmarks.cfg". (Früher waren die Bookmarks unter dem im EMC-Setup eingestelle Debug-Pfad "[EMC Debug Path]/bookmarks.cfg")
    Das hat den Vorteil das die Bookmarks auch in einem Setting-Backup mit dabei sind, und auch noch vorhanden sind wenn man dem Debug-Pfad mal ändern sollte.
    (Wer seine Bookmarks von der V.2.0.1 übernehmen will, muss die Manuell vom im EMC-Setup eingestellem Debug-Pfad nach /etc/enigma2/ kopieren und nach "emc-bookmarks.cfg" umbenennen.)
Link

    Freitag, 3. Juni 2011

    Twitter Toolbar Button for Firefox

    Install the Firefox extension:
    https://addons.mozilla.org/en-us/firefox/addon/custom-buttons/

    Alternative:
    https://addons.mozilla.org/en-US/firefox/addon/custom-buttons²

    To add new button you should:
    * Go into menu View: Add new Button....
    OR
    * Toolbar right click: Add new Button....

    Name: Share on Twitter
    Icon: http://twitter.com/favicon.ico
    Code: loadURI("javascript:(function(){window.twttr=window.twttr||{};var D=550,A=450,C=screen.height,B=screen.width,H=Math.round((B/2)-(D/2)),G=0,F=document,E;if(C>A){G=Math.round((C/2)-(A/2))}window.twttr.shareWin=window.open('http://twitter.com/share','','left='+H+',top='+G+',width='+D+',height='+A+',personalbar=0,toolbar=0,scrollbars=1,resizable=1');E=F.createElement('script');E.src='http://platform.twitter.com/bookmarklets/share.js?v=1';F.getElementsByTagName('head')[0].appendChild(E)}());");

    Posted in CustomButtons² Database:
    http://custombuttons2.com/en/node/1178
    Add it directly

    Montag, 30. Mai 2011

    Count Regular Expression matches perl line

    Count Regular Expression matches per line in several files using a Batch file and Perl:
    REM @ECHO OFF

    ECHO # #################### _count.bat #################### #
    ECHO # Script to count regexp in lines in all filtered files in a given directory.
    ECHO # (requires Perl 5.10)
    ECHO # (C) 2011/05/30 by Frank Glaser
    ECHO # #################################################### #

    REM BATCH
    REM %d% directory
    REM %e% extension
    REM %~dp0 path from batch
    REM %1 filename as batch parameter
    REM %~1 batch parameter without quotes
    REM for /f for loop with several files
    REM for "delims=" avoid splitting of filenames with spaces
    REM %%F actual input file from batch for loop
    REM dir /b simple format
    REM dir /d wideformat with column sort
    REM > dump stdout into file

    REM PERL
    REM perl -e perl one-liner
    REM perl -l turns on line-ending processing
    REM perl -n don't print every line
    REM $c count
    REM $m max
    REM $_ actual line of file
    REM $. actual line number
    REM $ARGV perl actual input file
    REM \t print tab

    REM change working folder
    cd /d "%~dp0"

    REM check batch parameter
    IF [%1]==[] (
    SET d=%~dp0
    ) ELSE (
    SET d=%~1\
    )

    REM set file extension
    SET e=*.txt

    REM set regexp
    SET r=\.

    REM for all files, count regexp per line, find max and dump into log
    (for /f "delims=" %%F in ('dir "%d%%e%" /b /d') do call perl.exe -lne "$c=0; $c++ while $_ =~ /%r%/g; $m=$m>$c?$m:$c; END{print \"$ARGV \t $m\"}" "%d%%%F") > _count.log

    REM dump log file
    echo.
    type _count.log
    echo.

    REM open log file
    _count.log

    pause

    Attention:
    Output file should have another extension as the input files.

    Perl portable for Windows:
    http://sourceforge.net/projects/perlportable/
    Alternative:
    http://strawberryperl.com

    Update:
    If You want to use awk, just replace the Perl line:
    (for /f "delims=" %%F in ('dir "%d%%e%" /b /d') do call gawk.exe "c=0;{while(match($0, /%r%/)){c++; $0 = substr($0, RSTART + RLENGTH); }m=m>c?m:c;}END{print FILENAME\" \"m;}" "%d%%%F") > _count.log
    Gawk for Windows:
    http://gnuwin32.sourceforge.net/packages/gawk.htm

    Montag, 23. Mai 2011

    Note in GoogleReader ToolBar Button for Firefox

    Install the Firefox extension:
    https://addons.mozilla.org/en-us/firefox/addon/custom-buttons/

    Alternative:
    https://addons.mozilla.org/en-US/firefox/addon/custom-buttons²

    To add new button you should:
    * Go into menu View -> Add new Button....
    OR
    * Toolbar -> right click -> Add new Button....

    Name: Note in Reader
    Icon: http://www.google.com/reader/ui/favicon.ico
    Code: loadURI("javascript:var b=document.body;var GR________bookmarklet_domain='http://www.google.de';if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.de/reader/ui/link-bookmarklet.js');void(b.appendChild(z));}else{}");

    Update:
    Posted in CustomButtons² Database:
    http://custombuttons2.com/en/node/1177
    Add it directly

    Mittwoch, 18. Mai 2011

    Android Infinite Gallery

    Provided a small Bugfix for the Android Infinite Gallery Project.
    http://code.google.com/p/infinite-gallery/

    Patch 1:
    http://code.google.com/p/infinite-gallery/issues/detail?id=1
    Bug in startUsingVelocity
    this.moveByVelocity((int) -velocityX);
    mFlingRunnable.startUsingVelocity((int) -velocity);
    velocity is used with a negative sign twice

    Donnerstag, 12. Mai 2011

    Google Reader add a note without sharing the article

    With the bookmarklet "Note in Reader", we can add an article to Google Reader.
    Also we can add a note to the article with or without sharing the article.

    Within Google Reader there is only a button "Share with Note" but no "Note only" button.

    A solution is to add this feature to the Send To functionality:
    (http://googlesystem.blogspot.com/2009/08/google-readers-send-to-feature.html)

    Name: Add Note
    URL:
    http://www.google.com/reader/link?url=${url}&title=${title}&snippet=${source}&srcUrl=${url}&srcTitle=${title}
    Icon URL: http://www.google.com/reader/ui/favicon.ico

    Based on http://www.google.com/support/reader/bin/answer.py?hl=en&answer=147149

    Update:
    The simplest solution is pressing Shift+D, the iFrame (known by the bookmarklet) will popup.

    Freitag, 8. April 2011

    Enhanced Movie Center (EMC) V.2.0.1

    Changelog V.2.0.1
    • Bugfix: Beim starten einer Aufnahme und anschliessendem beenden gab es einen Crash wenn es eine "LastPlayed" Position gab.
    • Bugfix: DVD-Player wird nun nur dann benötigt wenn auch ein entsprechendes Format abgespielt werden soll.
    • Bugfix: Ist ein Symlink im Verzeichnis zu dem kein Ziel mehr vorhanden, oder nicht erreichbar war, wurde nicht's aufgelistet.
    • Bugfix: DVD-Start Problem beseitigt
    • Bugfix: Mit dem [TEXT] Button bei DVD kann nun der Untertitel ausgewählt werden.
    • Bugfix: Im MoviePlayer (nicht DVD) [Videotext Taste] öffnet nun den Videotext, [Menu Taste] das E2 Hauptmenü, [Radio Taste] E2 extensions Menü
    • Bugfix: Kapitelsprung/ChapterZap ist nun mit 0 vorbelegt und es wird geprüft ob das Feld leer ist. (verursachte bei keiner Eingabe einen Crash)
    • Bugfix: "Oozoon Image" EMCMediaCenter (Player) fixed, Tasten Up / Down öffnen jetzt die Movielist (wie im DMM image).
    • Change: Wenn ein Film abgespielt wird, bei dem der Fortschritt bereits über dem "Fertig geschaut" liegt, wird er von Anfang an abgespielt und LastPlayed wird als Marker gesetzt. (Vorher wurde kein Marker gesetzt)
    • Change: Taste [Grün] Umschalten zwischen pillarbox, panscan, und "just scale" geht jetzt auch im DVD-Player
    • Change: Das EMC Setup erscheint nun mit dem beinamen "Setup". Somit ist immer klar zu erkennen ob es das Setup oder der EMC aufruf ist der im ExtensionMenü zu sehen ist.
    • Change: EMC Icon wieder in den Hauptordner von EMC verschoben damit das Icon auch im GP3 angezeigt wird.
    • Change: HD Skin korrigiert. Und auch mit gelber Progressbar im Player ausgestattet (wie es im SD und XD Skin schon war).
    • New: Seekbar greift nun auch beim EMC Player (Auch wenn die Seekbar ein ziemlicher Hack ist, konnten wir das integrieren. Das wurde ja oft gewünscht.)
    • New: Description wird beim dauerscrollen erst beim loslassen der Taste gelesen. (Bring ein viel flüssigeres Scrollen)
    Link

    Samstag, 2. April 2011

    Enhanced Movie Center (EMC) V.2.0.0

    FeatureList V.2.0.0
    • Viele Dateitypen werden gelistet und bei entsprechender Hardware abgespielt:
      Video: [".ts", ".avi", ".divx", ".f4v", ".flv", ".img", ".iso", ".m2ts", ".m4v", ".mkv", ".mov", ".mp4", ".mpeg", ".mpg", ".mts", ".vob"]
      Audio: [".ac3", ".dts", ".flac", ".m4a", ".mp2", ".mp3", ".ogg", ".wav"]
    • EMC hat einen eigenen Player Frontend "EMCMediaCenter" mit der alle Formate, die eure Dreambox kann, auch abgespielt werden können.
      Für das Backend werden der E2 MoviePlayer, das GStreamer Plugin und das DVD-Player Plugin verwendet.
      (Deshalb muss für DVD-Formate das DVD-Player Plugin auch installiert sein.)
      (Natürlich kann das "EMCMediaCenter" voll geskinnt werden es wurden nur eigene Converter verwendet, so das er in einen bestehenden Skin integriert werden kann.)
    • Die verschiedenen Formate werden mit entsprechenden Icons gekennzeichnet.
    • Symlinks werden angezeigt und mit speziellem Icon gekennzeichnet. (Wennn das Ziel nicht existiert, wird der Symlink nicht angezeigt.)
      Es können in EMC auch neue Symlinks erstellt werden.
    • EMC kann eigene Bookmarks anlegen
    • Die Datum Anzeige kann man im Setup ein/aus schalten. (Es wird tt.mm.jjjj verwendet)
    • Dateisortierung kann nach Datum oder Name umgeschaltet werden. Im Setup kann die Sortierreihenfolge auch umgekehrt werden.
    • Für alle Dateientypen gibt es eine Status/Fortschrittsanzeige. Im Setup kann zwischen "Progressbar", "% Anzeige" oder "AUS" eingestellt werden.
    • Film Icon und Fortschrittsanzeige kann 4 Farben annehmen: Nicht gesehen [weiss], angespielt [blau], fertig gesehen [grün], noch während der Aufnahme [rot]
    • Im Setup kann eingestellt werden, ab vieviel Prozent die Progressbar und das Icon die Farbe wechseln soll.
    • Die Farben der ProgressBar kann man ausschalten, wenn man im Setup auf 0% und 100% einstellt, oder jeweils nur am einen Ende keinen Farbwechsel haben will (z.b. 5% und 100%, oder 0% und 90%.)
    • Der Filmstatus kann nun in 3 Zustände geschaltet werden [Radio-Taste]. Nicht gesehen, angespielt, Fertig gesehen.
      Wird vom Status "angespielt" aus umgeschaltet (auf "Nicht gesehen" oder "Fertig gesehen"), wird die letzte Position (last Played) in einen Marker umgewandelt.
      Somit erscheint vom Status "Nicht gesehen" oder "Fertig gesehen" keine Abfrage mehr ob an letzter Position fortgesetzt werden soll. Kann aber mit den "<" und ">" Tasten dennoch auf die letzte Position gelangen da hier ein Marker gesetzt wurde.
    • Über das Menü können alle Marker entfern "Entferne alle Film-Marker". Das ist auch nützlich wenn man durch das ändern des Status an "Last Played" jeweile einen Marker bekommt und alles wieder los werden will.
    • Das umschalten des Status [Radio-Taste] kann auch mit einer selektierten Filmliste (mehrere Filme gleichzeitig) gemacht werden (NUR auf Status "Nicht gesehen" und "Fertig gesehen").
    • Für alle gelisteten Video- und Audioformate wird eine "cuts" Datei angelegt (E2 konform), womit auch da wie bei E2 Aufnahmen in *.ts ein Fortsetzten an gestoppter Stelle "resume" möglich ist, und Marker gesetzt werden können.
    • Auch für NICHT *.ts Dateien kann z.b. mit EITitor eine *.meta erstellt werden in der eine kurze Beschreibung hinterlegt werden kann.
    • Laufende Aufnahmen werden angezeigt und speziell gekennzeichnet.
    • Mit der [Video/PVR] oder [TEXT] Taste können Einträge markiert werden. Damit können alle markierten Einträge gleichzeitig gelöscht/verschoben/nacheinander abgespielt/ oder den Status geändert werden.
      Mit der [TEXT] Taste kann von der Startposition weg mit dem Cursor direkt alles dazwischen markiert werden.
    • Mit den [BOUQUET] Tasten kann man an den Anfang oder das Ende der Liste blättern. Mit den [Navigationstasten Links/rechts] Seitenweise.
    • Mit LANGE [Video/PVR] können alle Markierungen entfernt werden.
    • DVD-Verzeichnisse (VIDEO_TS mit VOB), werden mit dem Verzeichnis-Namen dargestellt und können direkt abgespielt werden ohne in das VIDEO_TS Verzeichnis navigieren zu müssen.
    • "Play All": Mit der [Play] Taste (alte Fernbedienung mit [Shift]-[grün] = Play) werden alle Files im aktuellen Verzeichnis ab Cursor Position abgespielt und beginnen am Ende wieder von vorne.
      Steht der Cursor auf einem Verzeichnis, werden alle Files in dem Verzeichnis abgespielt.
      (Auch bei sehr umfangreicher Medien-Sammlung entsteht keine Verzögerungen beim Start, da die Playliste dynamisch ermittelt wird.

    • Mit [lange Info] kann der Titel in der IMDb (The Internet Movie Database) abgefragt werden. (IMDb Plugin muss dafür installiert sein.)
    • Beim abspielen kann in EMC mit der Taste [grün] zwischen pillarbox, panscan, und just scale umgeschaltet werden.
      Wenn EMC beendet wird, wird wieder auf die E2 voreinstellung zurückgestellt.
    • Automatischer Papierkorb:
      Der Papierkorb wird zur eingestellten Zeit geleert, oder beim starten von E2, sofern keine Aufnahme läuft, oder innerhalb von 10min keine Aufnahme ansteht.
      Im Betrieb wird der Papierkorb NICHT geleert, wenn eine Aufnahme läuft oder innerhalb von 10min eine Aufnahme ansteht.
      Konnte aufgrund von Aufnahmen oder anstehende Aufnahmen nicht gelöscht werden, wird alle 30min gecheckt bis keine Aufnahme mehr läuft, und keine Aufnahme innerhalb von 10min ansteht....danach wird gelöscht.
      Nächster Löschvorgang geschieht dann wieder am nächsten Tag NACH der gesetzten Zeit.

      Natürlich werden NUR die Dateien gelöscht, die schon länger im Papierkorb verweilen wie im Setup eingestellt.
      Dabei wird pro eingestellten Tag 24 Stunden verweildauer benötigt und nicht einfach auf das Datum geschaut.
      (Weil sonst könnte es ja passieren das ich kurz vor Mitternacht was lösche, und das Löschen auf 01:00Uhr gestellt ist die Aufnahme nur etwas über 1 Stunde im Papierkorb war.)
      Das ganze läuft unabhängig von EMC im Hintergrund ab, es muss dazu also nicht EMC aufgerufen werden damit der Papierkorb geleert wird.
    • Setuppunkt "Filmliste ist Skinbar":
      JA = Werte aus dem widget name="list" werden aus dem Skin verwendet.
      NEIN = Defaultwerte aus dem Plugin werden für widget name="list" verwendet.
      Somit besteht die Möglichkeit 2 verschiedene Ansichten im Setup umzustellen (Default oder aus dem Skin), sofern im Skin dies vorhanden ist.
      (Verwendet jemand noch einen Skin der die alte Version von EMC unterstützt, kann auch hier im Setup auf NEIN gestellt werden.)
    • Momentan verfügbare Sprachen sind: Englisch, Deutsch, Niederländisch, Polnisch, Slowakisch, und Italienisch (Vielen Dank an Bschaar, ni_hao, jkkk, Spaeleus, und kosmacz für die Übersetzung).
    Link

    Sonntag, 30. Januar 2011

    Dreambox EnhancedMovieCenter Resume Function

    Das EnhancedMovieCenter hat jetzt für alle Medien Formate eine Resume Funktion.

    (War viel Arbeit für den kleinen Post)

    Dienstag, 11. Januar 2011

    Dreambox EnhancedMovieCenter Erweiterung Update

    Die neue Funktion ist in der Beta integriert.

    Und noch eine weitere Option ist dazugekommen:
    Man kann sich nun die bisher angeschauten Prozente eines Filmes nach dem Titel anzeigen lassen.
    (Die Prozent-Anzeige ist unabhängig von der Icon Anzeige.)
    Default aus

    Noch ein Hinweis:
    Die Option "Zeige Icon für nicht gesehene Filme" sollte immer aktiviert sein, wenn man das Play Status Icon will.



    Sonntag, 9. Januar 2011

    Dreambox EnhancedMovieCenter Erweiterung

    Beschreibung von Enhanced Movie Center (EMC):
    The Suomipoeka plugin is designed to provide better user experience and control over recordings. The plugin also provides various other enhancements to Enigma2 to make the use of the receiver more fluent. Mainly the plugin consists of a new movie list and a configuration menu.
    IhaD-Forum

    Meine Änderungen:
    Mir hat aus dem Merlin Image die Position-Status-Anzeige sehr gut gefallen:
    Merlin-Forum

    Deswegen hab ich es bei mir in EMC integriert.

    In der Movielist gibt es, neben dem blauen und grünen Film-Icon, noch ein neues gelbes mit dem Play-Symbol:
    Es zeigt an, dass ein Film bereits angefangen wurde, aber noch nicht vollständig angeschaut wurde.
    Hierzu wird die .cuts Datei geöffnet und die LAST Position ausgewertet.

    Natürlich ist es frei konfigurierbar, hier die neuen Einstellungen:
    "EMC show icon indication for start-watched"
    "Angefangener Film mit Icon kennzeichnen"
    Schaltet das neue Feature komplett ein/aus
    Default an

    "EMC threshold for start-watched indication (0-100%)"
    "Film über x % als gesehen markieren (0-100%)"
    Die Filme desen Wiedergabe über x% liegt werden als gesehen(grün) markiert
    Default 90%

    "EMC take account of margin"
    "Vorlauf und Nachlauf der Aufnahmen beachten"
    Ist diese Einstellung an, wird der der Aufnahmen Vorlauf und Nachlauf (aus den Enigma2 Einstellungen) von der Aufnahme abgezogen.
    Bsp:
    An: Befindet sich die Wiedergabe noch in der Vorlauf Phase ist der film noch auf blau / ungesehen.
    Ist diese Einstellung aus, kann es passieren, dass die %-Marke in den Nachlauf fällt.
    Default an

    "EMC use .cuts files for state indication"
    "Verwende .cuts Dateien für die Kennzeichnung"
    Diese Einstellung ist für die Toggle-Funktion wichtig.
    Ist sie aus, kann nur zwischen dem tatsächlichen Wiedergabe-Status und dem ungesehen Status getauscht werden.
    Ist sie an, wird wenn man einen Film direkt als gesehen markieren will, die .cuts Datei angepasst:
    Der LAST Eintrag wird zu einem MARK und es wird ein neuer LAST Eintrag erstellt, dessen Zeitstempel garantiert nach dem Film liegt.
    Default an

    Vorhandene Einstellungen mit Auswirkungen auf dieses Feature:
    "EMC try to load titles from .meta files"
    "Versuche Titel aus .meta Dateien zu lesen"
    Aus den .meta Dateien wird die Filmlänge ermittelt, ist dies nicht der Fall oder eine .meta Datei nicht vorhanden, wird versucht aus der .cuts Datei die Filmlänge zu ermitteln.

    Schaut euch einfach die Screenshots an.
    Wäre toll wenn es in das offizielle EMC integriert werden könnte.





    Weitere Informationen findet man im Forum:
    i-have-a-dreambox

    Sonntag, 2. Januar 2011

    Dreambox Keyboard IR Codes for IRTrans


    Complete .rem file for the Dreambox DM8000 with Keyboard support for the MultiQuickbutton Plugin.

    Additional Keys (Naming is according the Multi Quickbutton Plugin):
    Console DMM
    Circumflex DMM / F1 Keyboard
    F1 DMM / F2 Keyboard
    F2 DMM / F3 Keyboard
    Web DMM / www / F6 Keyboard
    Mai lDMM / Mail / F7 Keyboard
    M1 DMM / F11 Keyboard
    M2 DMM / F10 Keyboard

    Copy to irtrans remote database path:
    "C:\Program Files\IRTrans\remotes"

    You have to reload the database via
    IRTranstray LAN
    Reload IR Database

    Now You have a new device in Your database:
    dreambox
    (Note: dream is the original IRTrans dreambox profile)
    can use it with
    IRRemote
    -Send Command
    -Flash Device Database

    Here is the forum:

    Here is the file:

    Links:

    Update 09.04.2012:
    IR-Codes Manuell Lernen: