Hallo
Ich hab mir mal das Movielist Preview bearbeitet, welches ja im EMC (aktuell nutze ich EMC 4.0) automatisch ein Vorschaubild der Videodateien (Dokus usw.) erstellt.
Man kann die Vorschaubilder manuell erstellen, was auch wunderbar klappt. Nur bei der automatischen Erstellungen funktioniert es im EMC nicht, es kommt dann immer direkt die Meldung:
Alles erledigt ! Obwohl er nicht mal dan<ch sucht, es wird wohl irgendwie mit den Verzeichnissen(siehe Spoiler) zu tun haben
Laße ich das ganze jetzt aber über unsere normale Moviellist, also unter: "Aufnahmen wiedergeben" laufen, funktioniert das prima, könnte mir einer von Euch Python Götter vielleicht sagen warum das so ist ?
Der Code wurde damals im IHAD vom User: Zombi angepasst für das EMC 3.7.1, dafür wird wohl diese Stelle im Code zuständig sein:
Spoiler anzeigen
Alles anzeigen
Aber irgendwas stimmt da nicht mehr. Wäre schön wenn ihr wüsstet was ich ändern müßte um es auch unter EMC 4.0 am laufen zu bringen.
Ich häng mal meinen geänderte .py dran, das Plugin selbst ist ja auf dem Feed.
Ich hab mir mal das Movielist Preview bearbeitet, welches ja im EMC (aktuell nutze ich EMC 4.0) automatisch ein Vorschaubild der Videodateien (Dokus usw.) erstellt.
Man kann die Vorschaubilder manuell erstellen, was auch wunderbar klappt. Nur bei der automatischen Erstellungen funktioniert es im EMC nicht, es kommt dann immer direkt die Meldung:
Alles erledigt ! Obwohl er nicht mal dan<ch sucht, es wird wohl irgendwie mit den Verzeichnissen(siehe Spoiler) zu tun haben
Laße ich das ganze jetzt aber über unsere normale Moviellist, also unter: "Aufnahmen wiedergeben" laufen, funktioniert das prima, könnte mir einer von Euch Python Götter vielleicht sagen warum das so ist ?
Der Code wurde damals im IHAD vom User: Zombi angepasst für das EMC 3.7.1, dafür wird wohl diese Stelle im Code zuständig sein:
Quellcode
- ##############################################################################
- def selectionChanged2(instance):
- SelectionChanged2(instance)
- curr = instance.getCurrent()
- if curr and isinstance(curr, eServiceReference):
- movielistpreview.showPreview(curr.getPath())
- def hideMovieSelection2(instance):
- Hide2(instance)
- movielistpreview.hideDialog()
- def showMovieSelection2(instance):
- Show2(instance)
- movielistpreview.showDialog()
- try:
- from Plugins.Extensions.EnhancedMovieCenter.MovieCenter import MovieCenter as MovieList2
- from Plugins.Extensions.EnhancedMovieCenter.MovieSelection import EMCSelection
- SelectionChanged2 = MovieList2.selectionChanged
- MovieList2.selectionChanged = selectionChanged2
- Hide2 = EMCSelection.hide
- EMCSelection.hide = hideMovieSelection2
- Show2 = EMCSelection.show
- EMCSelection.show = showMovieSelection2
- except ImportError:
- print "[Movielist Preview] Could not import EnhancedMovieCenter Plugin, maybe not installed or too old version?"
- ##############################################################################
Aber irgendwas stimmt da nicht mehr. Wäre schön wenn ihr wüsstet was ich ändern müßte um es auch unter EMC 4.0 am laufen zu bringen.
Ich häng mal meinen geänderte .py dran, das Plugin selbst ist ja auf dem Feed.