hallo
gibt es eine Möglichkeit ein script
aus dem PlugIn-Menü zu starten?
hier hab ich was für E1 gefunden
aber bei E2 funktioniert das ja nicht mehr ..
assign user script to RC button ?
bin für jeden tipp dankbar
gruss
scotty
hallo
gibt es eine Möglichkeit ein script
aus dem PlugIn-Menü zu starten?
hier hab ich was für E1 gefunden
aber bei E2 funktioniert das ja nicht mehr ..
assign user script to RC button ?
bin für jeden tipp dankbar
gruss
scotty
Hallo AliAbdul
Vielen Dank für das gelungene Plugin
und danke auch für die Anpassungen (auch an suomipoeka)
Movielist Preview funktioniert jetzt auch in der Enhanced MovieList optimal
wie ich hier schon geschrieben habe
verwende ich 380x215 images ..
Ich wollte nochmals fragen ob es nicht eine Möglichkeit gäbe
das Movielist Preview-image in der Movielist mit einer Taste
ein bzw. auszublenden ohne dafür das Menü aufrufen zu müssen
zb. mit der grünen Taste
gruss
scotty
ps. mein absoluter Traum wäre es zusätzlich mit zb. der gelben Taste noch
ein Vollbild des Covers "filmname.ts_hd.jpg (1280x720) einblenden zu können
das ebenfalls im movie-ordner liegt ..
Zitatdann brauche ich das Cover nicht mehr bearbeiten?
Zitat(mit photoshop auf 250x200 bzw. mit meinen Änderungen
auf 380x215 verkleinern)
genauer:
cover von http://www.cover-paradies.to downloaden
mit photoshop auf die richtige Größe bringen (Pixel)
dann auf der Box ersetzen
Zitatnun ist meine überlegung, ob man die suchroutine für covers aus dem movie-juke-box-plugin implementieren könnte?
he he war auch mein erster Gedanke
manuell ginge das so:
CoverManager von movie-juke-box starten und cover(s) erstellen
im movie-ordner befinden sich nun die
movie-juke-Covers als FILMNAME.ts.png
ftp programm starten und FILMENAME.ts.png
in FILMENAME..ts_mp.jpg umkopieren
oder auf die festplatte kopieren und Größe anpassen, umbenennen
und nach /media/hda1/movie/ zurückkopieren ..
das sieht dann so aus (anhang)
da gibts aber sicher bessere Lösungen ..
gruss
scotty
edit:
Anhang2
meine plugin.py
ZitatWie bekommt man denn das Cover da rein. Ist ja geil. Gibt es da eine Datenbank die man abfragt oder wie funktioniert das?
zb. für ORF1 HD - Findet Nemo.ts
falls du mit dem plugin schon ein Vorschaubild erstellt hast
gibts auf der Box im movie-ordner die Datei:
/media/hda1/movie/ORF1 HD - Findet Nemo.ts_mp.jpg
(FILMNAME.ts -> FILMNAME.ts_mp.jpg)
ORF1 HD - Findet Nemo.ts_mp.jpg
einfach per ftp durch ein Bild deiner Wahl ersetzen
(mit photoshop auf 250x200 bzw. mit meinen Änderungen
auf 380x215 verkleinern)
hier:
http://www.cover-paradies.to
suchen (Blu Ray covers passen am besten)
gruss
scotty
Hallo AliAbdul
Vielen Dank für das super Plugin
Im dmm-HD skin wird in der MovieList
links oben x=15 y=115
das aktuelle TV-Bild (360x215) und
darunter die eit infos zum Movie angezeigt
(siehe Anhang1)
um das TV-Bild vollständig zu überdecken hab ich mir erlaubt
das plugin um die Größe 380x215 zu erweitern
(siehe Anhang2 wobei ich hier das gegabbte bild durch ein cover ersetzt habe ..)
hoffe der code ist so ok (bin da absoluter anfänger)
hier meine Änderungen (rot ersetzt grün)
ZitatAlles anzeigen##
## Movielist Preview
## by AliAbdul
##
##############################################################################
config.plugins.MovielistPreview = ConfigSubsection()
config.plugins.MovielistPreview.enabled = ConfigYesNo(default=True)
config.plugins.MovielistPreview.position_x = ConfigInteger(default=100)
config.plugins.MovielistPreview.position_y = ConfigInteger(default=100)
config.plugins.MovielistPreview.size = ConfigSelection(choices=["250x200", "200x160", "150x120", "100x80"], default="250x200")
config.plugins.MovielistPreview.position_x = ConfigInteger(default=75)
config.plugins.MovielistPreview.position_y = ConfigInteger(default=115)
config.plugins.MovielistPreview.size = ConfigSelection(choices=["380x215", "250x200", "200x160", "150x120", "100x80"], default="380x215")
##############################################################################
##############################################################################
SKIN = """
<screen position="0,0" size="250,200" zPosition="10" flags="wfNoBorder" backgroundColor="#FF000000" >
<widget name="background" position="0,0" size="250,200" zPosition="1" backgroundColor="#00000000" />
<widget name="preview" position="0,0" size="250,200" zPosition="2" />
</screen>"""
<screen position="0,0" size="380,215" zPosition="10" flags="wfNoBorder" backgroundColor="#FF000000" >
<widget name="background" position="0,0" size="380,215" zPosition="1" backgroundColor="#00000000" />
<widget name="preview" position="0,0" size="380,215" zPosition="2" />
</screen>"""
##############################################################################
def bigger(self):
if config.plugins.MovielistPreview.size.value == "250x200":
config.plugins.MovielistPreview.size.value = "380x215"
if config.plugins.MovielistPreview.size.value == "200x160":
config.plugins.MovielistPreview.size.value = "250x200"
elif config.plugins.MovielistPreview.size.value == "150x120":
config.plugins.MovielistPreview.size.value = "200x160"
elif config.plugins.MovielistPreview.size.value == "100x80":
config.plugins.MovielistPreview.size.value = "150x120"
config.plugins.MovielistPreview.size.save()
self.__onShow()
def smaller(self):
if config.plugins.MovielistPreview.size.value == "150x120":
config.plugins.MovielistPreview.size.value = "100x80"
elif config.plugins.MovielistPreview.size.value == "200x160":
config.plugins.MovielistPreview.size.value = "150x120"
elif config.plugins.MovielistPreview.size.value == "250x200":
config.plugins.MovielistPreview.size.value = "200x160"
elif config.plugins.MovielistPreview.size.value == "380x215":
config.plugins.MovielistPreview.size.value = "250x200"
config.plugins.MovielistPreview.size.save()
self.__onShow()
##############################################################################
class PreviewCreator:
def __init__(self):
self.callback = None
self.Console = Console()
def grab(self, file):
if not self.Console:
self.Console = Console()
self.Console.ePopen('/usr/bin/grab -v -r 250 -l -j 100 "%s"'%file, self.grabDone)
self.Console.ePopen('/usr/bin/grab -v -r 380 -j 100 "%s"'%file, self.grabDone)
def grabDone(self, result, retval, extra_args):
if retval != 0:
print result
if self.callback:
self.callback()
previewcreator = PreviewCreator()
##############################################################################
class MovielistPreviewManualCreator(Screen, InfoBarBase, InfoBarSeek, InfoBarCueSheetSupport):
skin = """
<screen position="center,center" size="560,380" title="%s">
<widget name="video" position="100,20" size="360,288" backgroundColor="transparent" />
<widget name="video" position="80,60" size="400,255" backgroundColor="transparent" />
nochmals Danke für das tolle plugin,
echt cool wäre wenn man das cover
ZitatDeactivate Movielist Preview
Activate Movielist Preview
mit einer Taste (grün gelb blau wären ja frei)
aus und einblenden und villeicht sogar als Vollbild darstellen könnte
gruss
scotty
hi
>>In Windows wird die Fantec MM-HDRL als Platte angezeigt !
das sollte dann im Windows Exlorer so aussehen:
\\Nas\part1
bzw.
\\Nas\part1
auf der Dreambox (hab DM7000)
1. Ordner zb. /mnt/fantec/hdd1 erstellen
2. Einstellungen -> Experten -> Kommunikation/Netzwerk
->Freigaben -> Mount Manager
IP: IPdeines fantec CIFS
Dir: part1
LocalDir: /mnt/fantec/hdd1
Options: rw
Extra: nolock.rsize=8192.wsize=8192
User: root
Pass: keines
Automount: nach Bedarf
oder du erstellst im BP unter Automount einen entsprechenden Eintrag
hab das Ganze eben erst getestet - Netzwerkspeed scheint
aber ok zu sein ...
hoffe das hilft
scotty
Hi
Bei der Installation über das BluePanel wird das Plugin zwar nach
/tmp downgeloadet aber bei der Installation selber kommt es
zu einem enigma-neustart danach ist zwar im BluePanel das Menü
0 CDROM/DVD
vorhanden aber beim Drücken auf 0 oder OK passiert nichts ..
hab nach dem download vor der installation das file:
e1-DreamDVD-0.8.2a-Gemini-Edition_071028.tar.gz
per ftp auf den PC kopiert und entpackt:
var\bin\dreamdvd
var\etc\dreamdvd.cfg
var\lib\libdvdcss.so.2
var\uninstall\DreamDVD-0.8.2a-_delfile.sh
und diese files manuell auf die box (DM 5620) kopiert
gibt es noch andere Änderungen/Einträge die auf der Box
gemacht werden müssen?
dreamdvd_7000_v0.82a + playDVD_7000_v0.55
funktioniert problemlos! also sollte doch auch die Gemini-Edition laufen?!
imho ist das playDVD plugin ja nur ein start-plugin für DreamDVD
und das ist bei beiden Versionen identisch
leider unterstützt das playDVD plugin keine Unterordner und
auch der Start der Gemini-Edition ist praktischer ..
danke für tipps
scotty
ps.
auf meiner 2. box DM7000 funktionieren beide Versionen problemlos
nfs-mount der HD in der DM7000 und der HD im PC funktioniert
auf beiden Boxen optimal auf der DM5620 hab ich aber
rsize und wsize von 8192 auf 4096 korrigiert
Hi
Hab DreamDVD v0.82a für Dreambox 7000 + playDVD_7000_v0.55
erfolgreich installiert und kann meine DVD`s von der Festplatte des PCs
über NFS-mount (auf der DM5620 funktioniert nfs-mount sehr gut mit
rsize und wsize auf 4096) über Plugins/PlayDVD schauen.
DreamDVD 0.82a Gemini-Edition kann ich über das Blue-Panel/Addons
installieren - DVD CDROM erscheint auch im Blue-Panel aber
beim Start passiert nichts ....
auch manuelles installieren per ftp (download per BluePanel,
e1-DreamDVD-0.8.2a-Gemini-Edition_071028.tar.gz entpacken und
in die entsprechenden Ordner kopieren bringt keine Erfolg ..
bitte um Hilfe
thx
scotty
DANKE!
@ 100Octane
hat sofort geholfen !
hi
EgLe
hab das wohl schlecht erklärt
nein ich will keine ts abspielen oder dergleichen
es geht um ein Zusatzfeature des DreamDVD-plugins,
und zwar soll im Auswahlfenster der abzuspielenden DVD(Ordnerstruktur),
ähnlich wie bei der normalen Filmauswahl,
Kurzinfos aus der *eit Datei und der INFO Button
im unteren Fenster angezeigt werden
siehe Bild1
diese Kurzinfos werden im Filmode aber nur angezeigt wenn
es in dem Ordner eine *.ts und eine gleichnamige *.eit Datei gibt,
wobei die *.ts auch eine 0-byte dummy datei sein kann.
derzeit sieht diese Auswahlfenster mit dem playDVD plugin
so: siehe Bild2
und mit dem e1-DreamDVD-0.8.2a-Gemini-Edition plugin
siehe Bild3 bzw. Bild4 aus
Seddi
wenn ich mir die files der plugins ansehe:
DreamDVD-0.8.2a-Gemini-Edition
/var/etc/dreamdvd.cfg
/var/lib/libdvdcss.so.2
/var/bin/dreamdvd
/var/uninstall/DreamDVD-0.8.2a-Gemini-Edition_delfile.sh
DreamDVD v0.82a
/var/dvd/dreamdvd
/var/tuxbox/plugins/dreamdvd.cfg
/var/tuxbox/plugins/dreamdvd.so
/var/uninstall/dreamdvd_7000_v0.82_delfile.sh
playDVD_7000_v0.55
/var/tuxbox/plugins/playDVD.cfg
/var/tuxbox/plugins/playDVD.so
/var/uninstall/playDVD_7000_v0.55_delfile.sh
dann sieht es so aus als wäre die Fileauswahl
in gemini integriert bzw.in playDVD.so eingebaut
da laut Totalcommander
/var/dvd/dreamdvd
und
/var/bin/dreamdvd
identisch sind ??
gruß
scotty
hi
danke für die rasche Antwort
ich vermute du meinst das
DreamDVD 0.82a Gemini-Edition - 28.10.2007
Crator Seddi
das unter im BP ->Addons Gemini Plugins zu finden ist
hab das eben installiert
ich kannte das bisher nicht da ich erst seit gestern
die plugins in den usb-stick ausgelagert und somit genügen platz
für dieses plugin hatte
damit ist die filmauswahl zwar scheinbar über filmode möglich
jpg, ts oder eit dateien werden leider nicht angezeigt
allerdings sind unterordner damit möglich
gruß
scotty
hi
erstmal ein RIESEN Danke an luke_s und Seddi für ihre Arbeit
mit diesen plugins wird dir DB extrem aufgewertet
Ich hab bereits begonnen alle meine DVS`s auf
meine gemountete Festplatte zu überspielen - abspielen funktioniert
zu 99% optimal die anderen bekommen eine Nachbearbeitung mit DVDLab damit die Tonspuren übers DVD-Menü wählbar sind
somit wird die DB zu einer optimalen DVD-Jukebox und
falls ein Freund mal ne DVD haben möchte geht das ohne
umwandeln reauthoren etc. DVD brennen fertig - optimal!
Ich hätte allerdings noch eine Bitte/Anregung:
1. Filminfos per eit Datei ermöglichen:
wäre es sehr aufwendig das plugin (ich vermute es ist das playdvd-plug)
so abzuändern, dass so wie im Dateimodus bei vorhandenem
meinfilm.ts und meinfilm.eit
- ich habs getestet es genügt ein meinfilm.ts - dummy mit 0 Byte und
mit dem eitcreator hier vom board lassen sich recht bequem eigene
eit Dateien erstellen - hier eine meinfilm.eit -
am unteren Rand Filminfos die Info-Taste eingeblendet werden
Bild im Anhang
2. Unterordner ermöglichen
zb. ich hab eine James Bond Sammlung mit über 20 DVD`s
und bei geplanten > 100 DVDs würde das die Auswahl
deutlich übersichtlicher machen
ev. liese sich Punkt 1 und 2 ja auch kombinieren indem man
die Filmauswahl zuerst über den filemode macht
(ich hab im movie-ordner einen symlink zum DVD-Ordner ...,
dann würden Filminfos und Unterordner in die man auch cover-bilder
legen könnte automatisch möglich)
und erst jetzt das playdvd-plugin über eine festzulegende
Taste der Fernbediehnung zu starten - sozusagen nur für den
einen bereits im filmode vorausgewählten Film ?
Gruß
scotty
hallo
nachdem ich es nach zig vergeblichen Versuchen und
langem Herumsuchen hier im Forum endlich geschafft habe
in meine DM7000 eine CF-Karte zu mounten und darauf plugins auszulagern
möchte ich meine Methode hier posten
villeicht hilfts dem einen oder anderen
auf diesem weg auch ein fettes Danke an alle,
die greenhorns wie mir immer wieder mit viel Geduld weiterhelfen ...
Dreambox DM7000; Festplatte; CF-Traxdata 128MB
Vorbereitung:
1. Auf der Box ist Gemmini 4.1 im Flash installiert - Festplatte ist eingebaut
2. Box ist im Netzwerk
3. Dreambox Contol Center (DCC) ist installiert, konfiguriert und hat Verbindung mit der Box
3. CF-Karte ist unter Windows-XP mit FAT (nicht FAT32 ??) formatiert
CF Mounten:
1. Box öffnen - HDD auf Slave jumpern
2. CF-Katen eistecken (Front der Box - es geht ohne Gewalt!)
3. Box starten
4. angepasste "init" per ftp nach var\etc kopieren (init gibts in der database -> Dreambox & CompactFlash FAQ )
5. Box neustarten
6. CF per Telnet umounten - formatieren - mounten -neu starten:
DCC -> Konfiguration -> Verbinden
DCC -> Telnet -> Unmount -> Ausführen (CF wählen -> Hacken!)
DCC -> Telnet -> Format -> Ausführen (CF wählen -> Hacken!)
DCC -> Telnet -> Mount -> Ausführen (CF wählen -> Hacken!)
DCC -> Telnet -> Tools -> Kommando senden -> Restart Dreambox
Plugins auf CF-Karte:
Im Prinzip werden die Plugin-Dateien vom Standard-Plugin-Ordner "\var\tuxbox\plugins\"
(bzw. auch anderen Ordnern (optional) siehe Verzeichnisstruktur des entpackten Plugins)
auf die CF-Karten in den Ordner "\mnt\cf\plugins\" verschoben und im Standard-Plugin-Ordner
wird für jede verschobene Datei eine Verknüpfung (Softlink) zu der verschobenen Datei auf der CF erstellt
Vorbereitung (nur einmal notwendig):
auf CF den Ordner "plugins" erstellen (DCC)
DCC -> FTP -> in den Ordner /mnt/cf wechseln -> Rechtsklick -> Neues Verzeichnis -> "plugins" -> OK
neuen Ordner plugins markieren -> Rechtsklick -> Attribute -> 777 (755 würde wohl genügen ??)
Plugins können entweder über das Blue Panell (BP):
BP -> Addons Einstellungen -> Download und installieren (BOX ist im Internet)
BP -> Addons Einstellungen -> Manuel installieren (die plugin.tar.bz2 wurde bereits per ftp nach /tmp geladen)
oder "manuell" per FTP installiert werden:
plugin.tar.bz2 am PC entpacken und alle Files in den entsprechenden Ordner auf die Box laden
- entsprechende Ordner ergeben sich aus der Verzeichnisstruktur im plugin.tar.bz2
- ev. Attribute anpassen - vor allem bei *.cfg *.conf files Attribute auf 755)
A) Bereits im Flash installierte Plugins auf die CF-Karte verschieben
1. Ordner/Dateistruktur des Plugins durch Entpacken des Plugins am PC ermitteln (Winrar)
2. Files vom Standard-Plugin-Ordner auf die CF verschieben per FTP mit DCC:
Beispiel BigMovieList Builder:
\var\tuxbox\plugins\bml.cfg nach \mnt\cf\plugins\bml.cfg verschieben und Attribute auf 755
\var\tuxbox\plugins\bml.so nach \mnt\cf\plugins\bml.so verschieben
3.Für jede verschobene Datei im Ursprungsordner (\var\tuxbox\plugins)
einen Softlink zu der Datei im CF-Ordner \mnt\cf\plugins\ erstellen
DCC -> FTP ->Ordner -> Rechtsklick -> Neuer Symlink -> Target: \var\tuxbox\plugins\bml.cfg Name: bml.cfg -> OK
B) Neue Plugins auf der CF-Karte installieren:
1. Ordner/Dateistruktur des Plugins durch Entpacken des Plugins am PC ermitteln (Winrar)
2. Files in den Plugin-Ordner auf die CF laden per FTP mit DCC
3. Für jede Datei die im Standard-Plugin-Ordner sein sollte (\var\tuxbox\plugins)
einen Softlink zu der Plugin-Datei im CF-Ordner \mnt\cf\plugins\ erstellen
Uninstall:
Viele Plugins haben im Ordner "\var\uninstall" ein uninstall-script (*delfile.sh* oder ähnlich)
Ich lösche diese Datei bzw. lade sie erst gar nicht auf die Box spart erstens Platz
und 2. können Plugins manuell recht einfach durch löschen der entsprechenden Files auf
der CF-Karte und deren Softlinks im Standard-Plugin-Ordner entfernt werden
vielleicht nicht alle vollständig da manche pluins zb. auch in \var\tuxbox\config\enigma\config
Zeilen hinterlassen - wer also auf Nummer sicher gehen will sollte vor dem Deinstallieren eines
Plugins dieses wieder in den Flash zurückverschieben (Softlinks durch Dateien ersetzen etc.)
und dann das Plugin über das BP deinstallieren - ob die uninstall-scripts alles vollständig
löschen ist wohl eine Sache der Coder)
gruß
scotty
zur Zeit sind 29 Mitglieder (davon 8 unsichtbar) und 3.668 Gäste online - Rekord: 5.681 Benutzer ()