Also mit den Skins und Themes stehe ich auf Kriegsfuß.
Kannst du mal eine Step by Step - Anleitung bereitstellen darüber was minimal gemacht werden muss um einen Skin und ein Theme zu erstellen für eine DVD mit nur einem kurzen Film?
Gruß
Martin
Also mit den Skins und Themes stehe ich auf Kriegsfuß.
Kannst du mal eine Step by Step - Anleitung bereitstellen darüber was minimal gemacht werden muss um einen Skin und ein Theme zu erstellen für eine DVD mit nur einem kurzen Film?
Gruß
Martin
Ich werd wohl kommen!!... und was deine Frage betrifft:
Warum nicht, allerdings hab ich das Treffen damals ("In einer Zeit vor unserer Zeit..." - Hust!!) auch ohne explizite Einladung gefunden.
Gruß
Martin
So, es will immer noch nicht.
Folgendes hab ich gemacht:
- mühsam in dem Skin die Schriften geändert (könnte man da nicht mal nen Button machen, der das auf einen Rutsch macht ???...und in den Grund-Dateien nicht ausgerechnet L....e-Fonts benutzen?)
- die Sample-Sachen nach /media/images kopiert -> und siehe da, auf einmal sahen Skin und Theme ganz anders aus (da hätte vielleicht eine kontrastigere Angabe des Pfades in der Skin-Bearbeitung schon mal drauf gestoßen), wo stelle ich, evtl. bei der Installation?, diesen Pfad ein?
Dennoch hab ich immer noch die gleiche Fehlermeldung. Zwischenzeitlich hab ich allerdings so viel rumgefuhrwerkt, daß ich den Überblick verloren hab. Werd wohl noch mal alles rausschmeißen und neu installieren.
Ich will ja nicht nur "meckern" : Was schon mal vorbildlich geht:
- Schneiden per Project-X und Rückführen in marks.vdr
- Bearbeiten der Aufnahmen-Informationen (wobei ich da noch ein generelles Problem mit dem Zeichensatz hab, das ich zwingend irgendwann lösen muss ; könnte man das auch so einrichten, daß die Änderungen auch auf die Original-Aufnahme angewandt wird und nicht nur auf den SQL-Eintrag? - das stell ich mir nicht so schwierig vor, oder hab ich was übersehen?); hierbei ist mir allerdings aufgefallen, daß die Änderungen nur dann wirklich gespeichert werden wenn man vor dem Speichern noch mal auf ein anderes Eingabefeld wechselt;
...........und schon wieder gemeckert............, wollt ich gar nicht!!!
Also ich schau mal was bei rumkommt und meld mich wieder.
Gruß
Martin
So, wenn ich denn eine DVD erstellen will bekomme ich folgendes:
<INFO> (15.03.2010 15:51:14)-[de.schwarzrot.jobs.processing.app.JobProcessor] run() >> start processing job >null / Willi wills wissen
<INFO> (15.03.2010 15:51:14)-[de.schwarzrot.jobs.processing.support.AbstractProcess] log() >> DVDProcess: started processing at: Mon Mar 15 15:51:14 CET 2010
<INFO> (15.03.2010 15:51:14)-[de.schwarzrot.jobs.processing.support.AbstractProcessStep] log() >> PREPARE: directory >/var/tmp/Willi_wills_wissen/VDRSYNC.0< already exists.
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.jobs.processing.support.AbstractProcess] log() >> DVDProcess: Step >MuxStep< seems already been done. So start with the rest
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.jobs.processing.support.AbstractProcess] log() >> DVDProcess: Step >AuthorStep< passed input-check, so start processing ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.AuthorBase] authorMenue4Script() >> have only one recording
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.AuthorBase] authorMenue4Script() >> check recording size <> max allowed: 1131225924 <> 4700000000
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.AuthorBase] authorMenue4Script() >> generate menue-based start
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] evalThemePage() >> reset theme page ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] evalThemePage() >> evaluate theme page ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.DefaultMenuePageGenerator] createMenuePage() >> create menue page #0 for item <def> btNum #0
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> setup page #0 for item <def> and btNum #0
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> current page element is de.schwarzrot.dvd.theme.standard.StdSkinImage ID #74
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> found ??? ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> with text: /images/sample4x3.png
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> current page element is de.schwarzrot.dvd.theme.standard.StdTitle ID #75
<WARNUNG> (15.03.2010 15:51:15)-[org.springframework.context.support.ResourceBundleMessageSource] getResourceBundle() >> ResourceBundle [de.schwarzrot.dvd.theme.standard.messages] not found for MessageSource: Can't find bundle for base name de.schwarzrot.dvd.theme.standard.messages, locale de_DE
<WARNUNG> (15.03.2010 15:51:15)-[org.springframework.context.support.ResourceBundleMessageSource] getResourceBundle() >> ResourceBundle [de.schwarzrot.dvd.theme.standard.images] not found for MessageSource: Can't find bundle for base name de.schwarzrot.dvd.theme.standard.images, locale de_DE
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> with text: Willi wills wissen
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> current page element is de.schwarzrot.dvd.theme.standard.StdRecImage ID #76
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> with text: /images/sample4x3.png
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> current page element is de.schwarzrot.dvd.theme.standard.StdPlayAllButton ID #77
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> refresh
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh font ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh image ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> ready with refresh!
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> cur is instanceof AbstractItemBase ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> invisible.
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> current page element is de.schwarzrot.dvd.theme.standard.StdItem ID #78
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> refresh
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh font ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh image ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> ready with refresh!
<WARNUNG> (15.03.2010 15:51:15)-[org.springframework.context.support.ResourceBundleMessageSource] getResourceBundle() >> ResourceBundle [de.schwarzrot.dvd.theme.standard.messages] not found for MessageSource: Can't find bundle for base name de.schwarzrot.dvd.theme.standard.messages, locale de_DE
<WARNUNG> (15.03.2010 15:51:15)-[org.springframework.context.support.ResourceBundleMessageSource] getResourceBundle() >> ResourceBundle [de.schwarzrot.dvd.theme.standard.images] not found for MessageSource: Can't find bundle for base name de.schwarzrot.dvd.theme.standard.images, locale de_DE
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> refresh
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh font ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh image ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> ready with refresh!
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> cur is instanceof AbstractItemBase ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> with text: Expedition Island: Eine sagenhafte Geschichte!
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> current page element is de.schwarzrot.dvd.theme.standard.StdItem ID #79
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> refresh
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh font ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh image ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> ready with refresh!
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> cur is instanceof AbstractItemBase ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> invisible.
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> current page element is de.schwarzrot.dvd.theme.standard.StdItem ID #80
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> refresh
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh font ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh image ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> ready with refresh!
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> cur is instanceof AbstractItemBase ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> invisible.
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> current page element is de.schwarzrot.dvd.theme.standard.StdNextButton ID #81
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> refresh
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh font ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh image ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> ready with refresh!
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> cur is instanceof AbstractItemBase ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> invisible.
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> current page element is de.schwarzrot.dvd.theme.standard.StdPreviousButton ID #82
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> refresh
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh font ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh image ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> ready with refresh!
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> cur is instanceof AbstractItemBase ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> invisible.
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> current page element is de.schwarzrot.dvd.theme.standard.StdBonusMenueButton ID #83
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> refresh
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh font ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh image ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> ready with refresh!
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> cur is instanceof AbstractItemBase ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> invisible.
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> current page element is de.schwarzrot.dvd.theme.standard.StdHeader ID #84
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> with text: null
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> current page element is de.schwarzrot.dvd.theme.standard.StdItem ID #85
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> refresh
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh font ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> gonna refresh image ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.dvd.theme.support.AbstractElementBase] refresh() >> ready with refresh!
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> cur is instanceof AbstractItemBase ...
<INFO> (15.03.2010 15:51:15)-[de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase] setupPage() >> invisible.
<SCHWERWIEGEND> (15.03.2010 15:51:16)-[de.schwarzrot.jobs.processing.support.AbstractProcess] log() >> DVDProcess: Step >AuthorStep< failed processing with:
de.schwarzrot.app.errors.ApplicationException: failed to create image /var/tmp/Willi_wills_wissen/MAIN_MENUE0-def.png
at de.schwarzrot.menu.authoring.DefaultMenuePageGenerator.doSaveImage(DefaultMenuePageGenerator.java:175)
at de.schwarzrot.menu.authoring.DefaultMenuePageGenerator.createMenuePage(DefaultMenuePageGenerator.java:121)
at de.schwarzrot.menu.authoring.domain.support.AbstractItemMenue.genItemIntroPGC(AbstractItemMenue.java:156)
at de.schwarzrot.menu.authoring.domain.support.AbstractItemMenue.generateItemMenuePage(AbstractItemMenue.java:69)
at de.schwarzrot.menu.authoring.domain.MainMenue.genMenue(MainMenue.java:92)
at de.schwarzrot.menu.authoring.domain.support.AbstractMenueBase.createMenue(AbstractMenueBase.java:102)
at de.schwarzrot.menu.authoring.AuthorBase.authorMenue4Script(AuthorBase.java:107)
at de.schwarzrot.jobs.processing.AuthorStep.workOut(AuthorStep.java:273)
at de.schwarzrot.jobs.processing.support.AbstractProcessStep.process(AbstractProcessStep.java:86)
at de.schwarzrot.jobs.processing.support.AbstractProcess.run(AbstractProcess.java:232)
at de.schwarzrot.jobs.processing.app.JobProcessor.run(JobProcessor.java:186)
at de.schwarzrot.app.support.ServiceLauncher.start(ServiceLauncher.java:101)
at de.schwarzrot.jobs.processing.app.JobProcessor.main(JobProcessor.java:285)
Caused by: java.lang.NullPointerException
at java.awt.Font.getStringBounds(Font.java:2200)
at java.awt.FontMetrics.getStringBounds(FontMetrics.java:514)
at de.schwarzrot.dvd.theme.support.AbstractElementBase.drawText(AbstractElementBase.java:272)
at de.schwarzrot.dvd.theme.standard.StdHeader.drawItem(StdHeader.java:80)
at de.schwarzrot.dvd.theme.domain.ThemeElement.performDrawing(ThemeElement.java:610)
at de.schwarzrot.dvd.theme.domain.ThemeElement.paint(ThemeElement.java:408)
at de.schwarzrot.dvd.theme.domain.ThemeBase.createImage(ThemeBase.java:193)
at de.schwarzrot.menu.authoring.DefaultMenuePageGenerator.doSaveImage(DefaultMenuePageGenerator.java:170)
... 12 more
<INFO> (15.03.2010 15:51:16)-[de.schwarzrot.jobs.processing.support.AbstractProcess] log() >> DVDProcess: Step >AuthorStep< failed - abort processing!
<INFO> (15.03.2010 15:51:16)-[de.schwarzrot.data.access.jdbc.JDBCEntityManager] saveProperties() >> 1 rows updated
<WARNUNG> (15.03.2010 15:51:16)-[de.schwarzrot.app.support.ServiceLauncher] start() >> let the service work a little bit ...
<INFO> (15.03.2010 15:51:16)-[de.schwarzrot.jobs.processing.app.JobProcessor] run() >> start workloop of job professor ...
<INFO> (15.03.2010 15:51:16)-[de.schwarzrot.jobs.processing.app.JobProcessor] run() >> path to X.ini: /home/martin/Downloads/X.ini
<INFO> (15.03.2010 15:51:16)-[de.schwarzrot.jobs.processing.app.JobProcessor] run() >> workBase: /var/tmp
<INFO> (15.03.2010 15:51:16)-[de.schwarzrot.jobs.processing.app.JobProcessor] run() >> iso-directory: /pub/iso
<INFO> (15.03.2010 15:51:16)-[de.schwarzrot.jobs.processing.app.JobProcessor] run() >> burnDevice: /dev/dvd
<INFO> (15.03.2010 15:51:16)-[de.schwarzrot.app.support.ServiceLauncher] start() >> I'm so tired (60000) ...
Alles anzeigen
Ich hab den Eindruck, daß bis auf DVDAuthor alles soweit durchläuft.
Gruß
Martin
Hi Geronimo,
ich habe deinen Rat beherzigt und nochmal neu als user installiert. Wenn ich dann im richtigen Verzeichnis starte klappt auch alles. Vielen Dank dafür!!
Werde jetzt mal testen.
Gruß
Martin
Hallo Geronimo,
wie versprochen, es ist soweit: bei mir läuft (mit Hilfe des bisherigen Freds) alles durch, aber wenn ich versuche den VdrAssistenten zu starten kriege ich die Fehlermeldung:
Index: 0, Size: 0
Der Start bleibt hängen bei:
root@ubuntu:/home/martin# java -jar /root/vdrassistant/SRAppFrame.jar
SRAppFrame: Copyright (c) 2007-2010 Reinhard Mantey
This program comes with ABSOLUTELY NO WARRANTY;
This is free software, and you are welcome to redistribute it under certain conditions;
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at de.schwarzrot.ui.support.AbstractDesktop.getDefaultApp(AbstractDesktop.java:556)
at de.schwarzrot.ui.MDIDesktop.start(MDIDesktop.java:209)
at de.schwarzrot.main.app.AppMain.start(AppMain.java:156)
at de.schwarzrot.main.app.AppMain.run(AppMain.java:131)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Alles anzeigen
Zu meinem Konstrukt:
Ich hab nen Server unter Gen2VDR und auf dem Schleppi Ubuntu 9.10 mit VDR 1.7.10, Streamdev-Client und xineliboutput. Der Schleppi hat das Video-Verzeichnis des Servers gemountet, wo auch die VDR-relevanten Dateien liegen.
Also hab ich gedacht, ich kann im Prinzip alles auf dem Schleppi installieren (falsch?).
Logs entstehen erst gar nicht (habe bei der Installation die separaten Logs ausgewählt).
Dieses mal soll's wirklich klappen (Daumen drück!!)
Gruß
Martin
Bei mir sind's auch 3. Das reicht bislang für zwei clients und die Aufnahmen. Nur ganz selten muß sich einer transpondertechnisch etwas einschränken.
Aber da ich eh demnächst die Sat-Kabel in ein neues Leerrohr lege (bislang laufen die tatsächlich durch das Regenfallrohr :)) liebäugel ich auch mit 'nem zusätzlichen Kabel/Tuner.
Gruß
Martin
Ich hab zwar auch nur diese beiden Versionen, aber bei mir hat's damals damit gefunzt.
Ich hab meine Biose mal zu Sigi geschoben!!
Gruß
Martin
Hallo sk8ter,
danke für die Antwort. An einen Virtual Host hab ich auch schon gedacht, aber das Thema sprengt meine Kenntnisse die Einarbeitung meinen Zeitrahmen.
Hab jetzt Quick and Dirty den Xampp auf nem anderen Port laufen. So kann ich beide Indianer starten.
Wohl etwas unelegant aber läuft.
Gruß
Martin
Hallo zusammen,
benutzt jemand von euch Backuppc? http://backuppc.sourceforge.net/
Ich hab mir den installiert und find die Software bislang recht gut.
Bei der Installation unter Gen2vdr wurde auch ein Apache2 installiert, schon fertig übersetzt und konfiguriert für das CGI-Interface. Das lief daher auch OutOfTheBox.
Bislang hatte (und habe) ich eine Xampp-Installation, die mir ein paar Sachen zur Verfügung stellte (insbesondere eine Zeiterfassung).
Nun kriege ich es nicht hin, die Zeiterfassung unter dem Backuppc-Indianer zum Laufen zu bewegen und zwei Apachen gleichzeitig laufen ja auch nicht.
Kann mir da jemand unter die Arme greifen?
Gruß
Martin
Also am einfachsten und sichersten find ich es immer, von einer Live-CD zu starten, z.B. Knoppix. Dann mit GParted partitionieren und formatieren.
Dann die /etc/fstab ändern / ergänzen und die neue Partition in das .../video Verzeichnis mounten. Fertig.
Aber ein Problem mit umbenannten Devices hast du nicht? hast du schon mal mit eingebauter neuer Platte gestartet?
Gruß
Martin
OK, ein Klick auf den Power-Button bewirkt ja normaler Weise die Ausführung eines Skripts. Das scheint nicht mehr zu laufen.
Ich denke du wirst um die Hilfe eines Anderen vor Ort nicht rum kommen.
Gruß
Martin
Wenn live noch funktioniert, kannst du dann nicht dessen Fernbedienung nutzen?
Gruß
Martin
EDIT: Ansonsten mit HITK durchhangeln (immer das Menu in Hinterkopf).
Bei mir fuknt das:
#!/bin/bash
if [ ! -z $1 ] # Wurde ein Suchverzeichnis angegeben?
then
if [ -e $1 ] # Ja! Und existiert!
then
if [ -d $1 ] # Ist ein Verzeichnis!
then
echo "Suchverzeichnis: $1"
else
echo "$1 ist kein Verzeichnis!!"
exit 1
fi
else
echo "$1 existiert nicht!!"
exit 1
fi
else
echo "Keine Argumente angegeben!!"
exit 1
fi
if [ ! -z $2 ]
then
echo "Ermittler: $2"
else
echo "Kein Ermittler angegeben!!"
exit 1
fi
if [ ! -z $3 ] # Linkverzeichnis wurde angegeben!
then
if [ -e $3 ] # Ja! Und existiert!
then
if [ -d $3 ] # Ist ein Verzeichnis!
then
echo "Linkverzeichnis: $3"
else
echo "$3 ist kein Verzeichnis!!"
exit 1
fi
else
echo "$3 existiert nicht!!"
exit 1
fi
else
echo "Keine Linkverzeichnis angegeben!!"
exit 1
fi
if [ -e $3/$2 ] # Ermittlerverzeichnis existiert
then
echo "Ermittler-Verzeichnis: $3/$2"
else
echo "Ermittler-Verzeichnis: $3/$2 wird angelegt"
mkdir $3/$2
fi
for film in `find $1 -name "info.vdr" -print0 | xargs -0r grep -l $2`
do
rec=${film%/*}
filmname=`echo ${rec%/*} | awk -F/ '{print $NF}'`
#echo ${film}
#echo ${rec}
#echo ${filmname}
mkdir $3/$2/${filmname}
ln -s $rec $3/$2/${filmname}
echo "Link angelegt für ${filmname}"
done
Alles anzeigen
Aufrufen mit Argumenten:
./script.sh <Verzeichnis das durchsucht werden soll> <Ermitler> <Verzeichnis in dem das Ermitlerverzeichnis liegt>
Bei der Ausführung:
vdr02 martin # ./TatortErmitler.sh /video/Will_Smith/ Smith /video/testsmith
Suchverzeichnis: /video/Will_Smith/
Ermittler: Smith
Linkverzeichnis: /video/testsmith
Ermittler-Verzeichnis: /video/testsmith/Smith wird angelegt
Link angelegt für I_Am_Legend
Link angelegt für Men_in_Black
Link angelegt für Men_in_Black_II
vdr02 martin # ./TatortErmitler.sh /video/Will_Smith/ Smith /video/testsmith
Suchverzeichnis: /video/Will_Smith/
Ermittler: Smith
Linkverzeichnis: /video/testsmith
Ermittler-Verzeichnis: /video/testsmith/Smith
mkdir: cannot create directory `/video/testsmith/Smith/I_Am_Legend': File exists
Link für I_Am_Legend konnte nicht angelegt werden!! Vielleicht schon da?
mkdir: cannot create directory `/video/testsmith/Smith/Men_in_Black': File exists
Link für Men_in_Black konnte nicht angelegt werden!! Vielleicht schon da?
mkdir: cannot create directory `/video/testsmith/Smith/Men_in_Black_II': File exists
Link für Men_in_Black_II konnte nicht angelegt werden!! Vielleicht schon da?
vdr02 martin # ls -l /video/testsmith/Smith/
total 20
drwxr-xr-x 5 root root 4096 2010-02-12 23:24 .
drwxr-xr-x 4 root root 4096 2010-02-12 23:24 ..
drwxr-xr-x 2 root root 4096 2010-02-12 23:24 I_Am_Legend
drwxr-xr-x 2 root root 4096 2010-02-12 23:24 Men_in_Black
drwxr-xr-x 2 root root 4096 2010-02-12 23:24 Men_in_Black_II
vdr02 martin # ls -l /video/testsmith/Smith/I_Am_Legend/
total 8
drwxr-xr-x 2 root root 4096 2010-02-12 23:24 .
drwxr-xr-x 5 root root 4096 2010-02-12 23:24 ..
lrwxrwxrwx 1 root root 56 2010-02-12 23:24 2010-02-07.22.05.50.99.rec -> /video/Will_Smith/I_Am_Legend/2010-02-07.22.05.50.99.rec
vdr02 martin #
Alles anzeigen
Profis bitte nicht lachen, bin auch nur Anfänger!!:)
Gruß
Martin
Schon mal ein erster Ansatz:
Alle Tatort-Folgen finden, in denen ein bestimmter Ermittler mitspielt:
Ersetze ERMITTLER durch den Namen des Ermittlers!
Liefert eine solche Ausgabe:
vdr02 / # find /video/ -name "info.vdr" -print0 | xargs -0r grep -l "Will Smith"
/video/Will_Smith/I_Am_Legend/2010-02-07.22.05.50.99.rec/info.vdr
/video/Will_Smith/Men_in_Black/2010-02-05.20.10.50.99.rec/info.vdr
/video/Will_Smith/Men_in_Black_II/2010-02-07.20.10.50.99.rec/info.vdr
Gruß
Martin
Ist wahrscheinlich ne blöde Frage und die kann nur einer stellen, der noch nicht lange xbmc benutzt, aber wie kann ich den Datenbank-Modus aktivieren?
Die Auswahl wird bei mir nur grau dargestellt und kann nicht gewählt werden.
Gruß
Martin
Das meinte ich, es hat mein Problem gelöst. Dafür Danke!
Zitatxine.volumeMode = volumeChangeSW in setup.conf funktioniert laut HolgerR
Danke!