Sie sind nicht angemeldet.

Werbung wird registrierten Usern nicht angezeigt. Meld Dich kostenlos und unverbindlich an! Registrieren

Hallo und willkommen bei den XBMCnerds!

In unserem beschaulichem Forum wird alles rund um das XBMC besprochen. Beginnend bei der HTPC-Hardware mit allem was zu dem multimedialem Genuss dazugehört bis hin zur detaillierten Softwareinstallation.


Egal, ob ihr das XBMC auf dem iPhone, einem Apple-TV, einer alten XBOX, einem Windows oder Linux-HTPC betreiben wollt.
Schritt für Schritt Anleitungen werden hier genauso präsentiert wie ganz spezielle Erweiterungen und Änderungen am XBMC. Wir besprechen sowohl den letzten Stable-Build sowie auch die aktuellsten Nightly-Builds des XBMC.

Ob XBMC Anfänger, Umsteiger oder Entwickler ... Bei uns seid ihr richtig.

Falls dies Dein erster Besuch auf dieser Seite ist, lies Dir bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Donnerstag, 1. Dezember 2011, 01:25

extra Dateien nach separat DB-Export wegsichern

Ich habe am Wochenende mal meine kompletten XBMC Datenbanken neu eingelesen. Ausschlaggebend war, dass mein Thumbnails Ordner von XBMC über 20 GB groß war und der Database Ordner über 300 MB. Was beides viel zu hohe Werte sind ..

Da ich in mühsamer ewig langer Arbeit meine komplette MP3 Sammlung mit entsprechendem TAG, Cover usw. ausgestattet habe, war das wieder Einlesen und Erstellen der XBMC Musik Datenbank kein Problem. Kann daher jedem nur empfehlen seine MP3 Sammlung auch komplett zu Tagen mit Cover usw.Es ist zwar einmalig viel Arbeit aber es lohnt sich auf dauer.

Für die Video Datenbank wollte ich diesmal die Version mit Videodatenbank export -> Separat ausprobieren. Beim letzten mal hatte ich Videodatenbank export -> Einzeln genommen. Dabei wird eine riesige XML Datei erstellt mit allen Infos aus der Video Datenbank. Nur leider funktionierte das Einlesen im nachhinein nicht mehr so ganz. Am Ende war ich mehrere Tage damit beschäftigt den Rest wieder per Hand nachzuziehen *würg*.

Bei einem Videodatenbank export -> Separat werden zu den jeweiligen Filmen, diese müssen nicht in einzelnen Ordnern liegen, die drei Dateien FILMTITEL-fanart.jpg, FILMTITEL.nfo und FILMTITEL.tbn geschrieben. Die Datei FILMTITEL-fanart.jpg enthält das aktuelle Fanart des Films. Die Datei FILMTITEL.nfo enthält alle Filminfos wie Handlung, Länge usw.
Bei den Serien werden neben diesen Dateien noch einige weiter geschrieben allerdings will ich auf die Serien hier nicht weiter im Detail eingehen.

Nach dem ersten Export habe ich die mit die exportierten Dateien genauer angesehen und dabei einige FILMTITEL-fanart.jpg vermisst. Bei drei Filmen waren die exportierten Dateien auch eindeutig defekt. Bei dem Film Speed hießen die Dateien Spee.nfo und Spee.tbn. Nach dem löschen der fehlerhaften Dateien und einem erneutem Export war alles soweit ok.
Ich löschte also die beiden Ordner Thumbnails und Database, welche ich vorher gesichert hatte. Im nächsten Schritt begann ich die Videodatenbank wieder zu importieren. Das startete ich kurz bevor ich ins Bett ging kann daher nicht genau sagen wann es fertig war. Aber am nächsten Morgen war es durchgelaufen und zu meiner positiven Überraschung alle Filme ohne Probleme in der Datenbank :thumbsup:
Aber einige Serien waren noch nicht in der DB. Nach ein wenig Recherche war klar, dass die Serien, welche einen zu sehr abweichenden SerienOrdnernamen zur eigentlichen Serienbezeichnung hatten wohl nicht gefunden werden konnten und daher alle noch fehlen. z.B. Zählte dazu Dr. House der SerienOrdner heißt bei mir einfach nur House. Order auch 24 dort heißt der SerienOrdner Twenty.Four. Diese Serien musste ich dann nochmal manuell nach Scrapen.
Bevor ich mittags das Haus verließ startete ich noch das einlesen der Musik DB. Was auch bis zu meinem Heimkommen in der Nacht ohne Probleme erledigt war.

Alles in allem hatte nun mein Thumbnails Ordner nur noch ca. 4,5 GB und der Database Ordner war auf ca. 80 MB geschrumpft. Da muss wohl vorher so einiges an Mist drin rumgelegen haben. Der aktuelle Stand beträgt 6,5 GB beim Thumbnails Ordner und weiterhin ca. 80 MB bei meinem Database Ordner. Schon krass wie schnell der Thumbnails Ordner schon wieder gewachsen ist. Muss ich mal genauer im Auge behalten ...

Ob XBMC insgesamt dadurch aber nun auch wirklich schnell, besser oder sonst wie beeinflusst wird weiß ich nicht. Zumindest ist mir da noch nicht wirklich aufgefallen. Allerdings hat mich auch vorher nicht wirklich etwas gestört :D

Soweit schon mal viel weniger Aufwand als beim letzten mal. Die meiste Arbeit hat XBMC selbstständig ohne Aufsicht erledigt :thumbup: Nur leider hatte ich nun die ganzen extra Dateien bei den Filmen rumliegen. Da ich viele Filme in einem Ordner habe finde ich es sehr sehr unübersichtlich und störend wenn da noch so viele unnötige Dateien rumliegen. (Wen das nicht stört kann hier eigentlich mit lesen aufhören)
Klar der erste Gedanke war einfach löschen den Mist. Aber was mache ich dann wenn ich doch mal durch einen dummen Zufall die XBMC Datenbank verliere. Alles nochmal neu mühsam online scrapen :?: Neeeeeeee muss nicht sein.
Also aufheben wollte ich die Dateien für den Notfall schon nur eben nicht unbedingt direkt bei den Filmen im selben Ordner.
Da die Filme bei mir in mehreren verschiedenen Ordnern liegen, ca 30 Stück. War ich einfach zu Faul das manuell zu verschieben und dachte mir das muss doch auch per Script gehen. Viel Erfahrung hatte ich bisher nicht mit Batchscripten, aber naja ohne so ein Projekt lernt man es nie ...
Die benötigten Befehle hatte ich recht schnell online zusammen gesucht und nach einigen Stunden konnte ich alle Dateien in einen Backupordner auf einer anderen Festplatte verschieben. *SUPER* War stolz wie Oscar das das so schnell ging.

Aber dann fiel mir ein MIST und wie bekomme ich jetzt die ganzen Dateien wieder zurück wenn ich sie mal für einen Videodatenbank import brauche ?
Also noch ein Script musste her zum Import der Dateien. Nur woher sollte das Script jetzt wissen, welche Datei aus welchem der 30 Ordner kam :cursing: So einfach wie das erste Script würde es wohl nicht werden. Gefühlte 100.000 Gehirnwindungen und drei Tassen Kaffee später kam ich auf die Idee mir beim ersten Script zu merken was ich woher geholt habe. Gedacht getan also eine Logdatei mit dem ExportScript erstellt wo genau diese Info drin steht.
Zwischenzeitlich ist mir mal eingefallen, dass Windows eine Dateibeschränkung von 10.000 Dateien pro Ordner hat und da ich mir nicht sicher bin wie stark meine Videosammlung noch ansteigt habe ich für jede Dateiart einen eigenen Backupordner angelegt. Also vier Stück nfo, tbn, fanart und log in welche die jeweiligen Dateien geschrieben werden.
Das ImportScript holt sich nun also die Infos welche Datei es wohin kopieren soll aus der Logdatei. Aber welche Logdatei ist die richtige ? Denn um nichts zu vergessen, aber auch die Übersicht und Einfachheit zu behalten wird pro gelungenem Export über das Script eine Logdatei angelegt. Da ich davon ausgehe, dass man immer den letzten Export Importieren will, sucht sich das ImportScript immer die aktuellste ExportLogDatei und verarbeitet diese. Damit man hinterher auch sieht, was das ImportScript genau getrieben hat schreibt auch dieses eine Logdatei. Wusste ja jetzt schon wie es geht und im Quellcode recyceln war ich schon immer gut 8)

Falls es jemand mal bei sich testen will VORSICHT es läuft nur unter WINDOWS. Aber noch viel WICHTIGER niemals aber auch wirklich niemals die Variable datadir ungesetzt lassen. Ansonsten werden alle *.nfo und *.tbn Dateien von dem Rechner auf dem ihr das ExportScript ausführt in die Backupfolder verschoben. Ich weiß wovon ich da rede mir ist es passiert :cursing: :thumbdown: :cursing:

Ansonsten müsst ihr noch einige Variablen innerhalb der Dateien setzen:
WICHTIG: Die Batchscripte erwarten bei das alle angegebenen Ordner als Netzwerkfreigabe angegeben werden. Eine Version die nur lokale Festplatten akzeptiert habe ich hier auch noch rumliegen. An einer Version die beides kann und entsprechend das richtige macht arbeite ich derzeit noch. Da bei mir aber eh alles im Netzwerk liegt habe ich daran am Anfang nicht gedacht.

ExportScript:
backupdirfanart Ordner für die *-fanart.jpg Dateien

backupdirtbn Ordner für die *.tbn Dateien

backupdirnfo Ordner für die *.nfo Dateien

logdir Ordner für die Logs

datadir Quellordner indem die Filme liegen. Hier werden alle Unterordner mit durchsucht. Also reicht es den einen Wurzelordner anzugeben.

ImportScript:

backupdirfanart Ordner für die *-fanart.jpg Dateien

backupdirtbn Ordner für die *.tbn Dateien

backupdirnfo Ordner für die *.nfo Dateien

logdir Ordner für die Logs

Ohne das Anpassen dieser Variablen an eure Ordnerstruktur wird das Batchscript bei euch nicht wie vorgesehen lauffähig sein. Alle Ordner müssen Bereits existieren das Batchscript legt fehlende Ordner nicht an. Sondern läuft in einen Fehler wenn einer der Ordner fehlt.

Ich weiß der Quellcode ist auf keinen Fall optimiert. Aber für den ersten Wurf mit so komplexen Batchscripten bin ich schon froh das es soweit läuft :thumbsup: Vor allem das ImportScript ist noch naja sagen wir mal suboptimal vom Programmierstil her. Aber es ist eben kein Java, C C++ oder ABAP wo ich mich auskenne und es auch, zumindest so wie ich das sehe, ganz andere Möglichkeiten bestehen.

PS: Bin ja mal gespannt wer sagt "wieso schreibst du sowas selbst das kann doch das Programm XYZ auch". Zum einen kenne ich Programm XYZ nicht und zum anderen hat es mir auch Spaß gemacht mich mal etwas in Batchscripte einzuarbeiten.
»keibertz« hat folgende Datei angehängt:
  • Batchscripte.zip (2,08 kB - 4 mal heruntergeladen - zuletzt: 14. Februar 2012, 16:14)
Signatur von »keibertz« HTPC: ASUS F2A85-M LE | A6-5400K | 4 GB DDR3-1866 | 128GB SSD | Windows 8 64 bit | XBMC 12 | Cirrus Extended V3
AVR: Onkyo TX-NR509 5.1 + Teufel Consono 35
TV: Samsung UE55ES6300 55"
FB: Harmony 785

Mein Blog über HTPC und XBMC
Wo finde ich das xbmc.log File?
Was sollte ich beachten wenn ich einen Post / Thread erstelle

Wer einen Rechtschreibfehler findet darf ihn behalten !

Es haben sich bereits 2 registrierte Benutzer bedankt.

Benutzer die sich bedankten:

hagi, littlemixi


2

Donnerstag, 1. Dezember 2011, 04:41

Danke, schöner Beitrag!

Aber, eine Frage habe ich dann doch noch:
Wenn Du schon bei der MP3-Sammlung zu der Erkenntnis kommst, dass es ein Muss ist, die NFO-Daten einzupflegen,
warum schafft es diese Erkenntnis nicht bis zu den Filmen und Serien?

Normalerweise sollte es ja so sein:
Wenn's arg kommt, gibt's einen Kahlschlag, DB auf Null setzen, Quellen definieren und suchen lassen.
Nach gewissen Zeit sind alle Daten korrekt im XBMC.
Oder man nutzt eine zentrale Datenbank auf einem Server.


Grüsse.

3

Donnerstag, 1. Dezember 2011, 09:33

nfo dateien und mp3 ? verstehe ich jetzt nicht so wirklich ich habe nich eine nfo datei bei den mp3s liegen. dort habe ich alles auch cover in den mp3 tag geschrieben damit eben keine extra dateien in den mp3 ordnern rum liegen. so etwas geht leider bei filmen nicht zumindest ist mir keine solche technik bekannt. wenn so etwws geht sag mir wie es heißt und mit welchem program es einigermasen automatisch geht und ich nutze es. wäre mir am liebsten.


die erkentniss das es mit nfo dateien bei filmen besser ist für ein revocery habe ich ja gemacht. nur stören mich die ganzen nfo dateien in den filmordnern einfach extrem. darum schreibe ich mir die weg und hole sie nur bei bedarf zurück.
für den reinen xbmc betrieb sind die nfo dateien sicher nicht störend man sieht sie ja nicht. aber ich bin auch sehr oft direkt auf dem server in den ordnern unterwegs und da ist es einfach nur nervig die 3 fache menge an daten rumliegen zu haben. finde ich einfach super unübersichtlich.
Signatur von »keibertz« HTPC: ASUS F2A85-M LE | A6-5400K | 4 GB DDR3-1866 | 128GB SSD | Windows 8 64 bit | XBMC 12 | Cirrus Extended V3
AVR: Onkyo TX-NR509 5.1 + Teufel Consono 35
TV: Samsung UE55ES6300 55"
FB: Harmony 785

Mein Blog über HTPC und XBMC
Wo finde ich das xbmc.log File?
Was sollte ich beachten wenn ich einen Post / Thread erstelle

Wer einen Rechtschreibfehler findet darf ihn behalten !


mad-max

Anwohner des Forums ;-)

  • »mad-max« ist männlich

XBMC: 12 (self compiled)

OS: Windows 7

  • Nachricht senden

4

Donnerstag, 1. Dezember 2011, 10:08

Die Methode ist schon gut, aber warum exportierst du nicht "einzeln"? Dann hast du einen Ordern indem alle tbns und fanart mit einer nfo drinne liegen? Den ordern kann man einfach wegsichern und gut ist das ganze?!?!?!?!
So sicher ich meine DB...alle woche einen export, der auf ne externe platte gesichert wird...

mm

5

Donnerstag, 1. Dezember 2011, 10:14

wie oben bereits geschrieben hatte ich bei der Einzeln Methode das letzte mal nur Probleme beim wieder einlesen. Da hat so einiges gefehlt und das alles wieder hinzubiegen hat einfach nur ewig gedauert. Erstmal finden welche filme alle fehlen dann wieder neu online scrapen usw ...
Signatur von »keibertz« HTPC: ASUS F2A85-M LE | A6-5400K | 4 GB DDR3-1866 | 128GB SSD | Windows 8 64 bit | XBMC 12 | Cirrus Extended V3
AVR: Onkyo TX-NR509 5.1 + Teufel Consono 35
TV: Samsung UE55ES6300 55"
FB: Harmony 785

Mein Blog über HTPC und XBMC
Wo finde ich das xbmc.log File?
Was sollte ich beachten wenn ich einen Post / Thread erstelle

Wer einen Rechtschreibfehler findet darf ihn behalten !


esther

Schüler

  • »esther« ist weiblich

XBMC: 12.1

OS: Win7

  • Nachricht senden

6

Donnerstag, 1. Dezember 2011, 12:15

Warum machst du nicht pro Film einen Ordner, in dem Film, fanart,TN und nfo liegen?

mad-max

Anwohner des Forums ;-)

  • »mad-max« ist männlich

XBMC: 12 (self compiled)

OS: Windows 7

  • Nachricht senden

7

Donnerstag, 1. Dezember 2011, 12:21

Warum machst du nicht pro Film einen Ordner, in dem Film, fanart,TN und nfo liegen?

;( Glaubensfrage... :D
ACHTUNG: Religionskrieg!!! ;)

mm


-BS-

Boblight

  • »-BS-« ist männlich

XBMC: 13.0 "Gotham" {Latest Alpha]

OS: Ubuntu 12.10 x86

  • Nachricht senden

8

Donnerstag, 1. Dezember 2011, 12:29

so etwas geht leider bei filmen nicht zumindest ist mir keine solche technik bekannt. wenn so etwws geht sag mir wie es heißt und mit welchem program es einigermasen automatisch geht und ich nutze es. wäre mir am liebsten.

In den Matroska Container kann man ja alles reinpacken was man will, also auch Cover, Fanart etc., leider kann XBMC damit (noch?) nichts anfangen (außer Fonts für Untertitel, die werden verwendet). :(
Das wäre vielleicht mal ein Feature Request wert, falls es das noch nicht gibt. :)

9

Donnerstag, 1. Dezember 2011, 12:54

ein oder pro film im normalen ordnerbereich kommt für mich nicht in frage viel zu unübersichtlich und unpraktikabel was soll ich mit den ganzen ordnern ? ist meiner meinung nach ein mehraufwand den keiner braucht, ich zumindest absulut nicht.

@ bs das wäre echt super wenn xbmc es dort rauslesen könnte. gibt es denn andere programme die das schon heute unterstützen ? das gibt es bei allen gängigen formatn? avi, mpg, mkv, iso ? wenn ja wäre es sicher ein feature request wert. Wäre super wenn das gehen würde. Dan müsste man die ganzen zusatzfiles nicht mehr im ordner rumliegen haben beim import bzw scrapen.
Signatur von »keibertz« HTPC: ASUS F2A85-M LE | A6-5400K | 4 GB DDR3-1866 | 128GB SSD | Windows 8 64 bit | XBMC 12 | Cirrus Extended V3
AVR: Onkyo TX-NR509 5.1 + Teufel Consono 35
TV: Samsung UE55ES6300 55"
FB: Harmony 785

Mein Blog über HTPC und XBMC
Wo finde ich das xbmc.log File?
Was sollte ich beachten wenn ich einen Post / Thread erstelle

Wer einen Rechtschreibfehler findet darf ihn behalten !


-BS-

Boblight

  • »-BS-« ist männlich

XBMC: 13.0 "Gotham" {Latest Alpha]

OS: Ubuntu 12.10 x86

  • Nachricht senden

10

Donnerstag, 1. Dezember 2011, 17:13

Bei Matroska (MKV) geht das wie ich schon erwähnt habe, bei ISO Images natürlich auch, da kann man ja reinpacken was man will, bei den anderen beiden Containerformaten geht es nicht. Ich kenne leider auch kein Programm das solche Infos aus den Containern verwendet, aber unter Ubuntu wird glaube ich das Dateisymbol durch das Cover ersetzt im Dateibrowser.

11

Sonntag, 11. Dezember 2011, 13:50

ich würde gerne den DB export so automatisieren, dass er alle X Tage die NFO Fanart und TBN Datei exportiert und im Anschluss mein Batchscript aufruft welches die Daten verschiebt.
Jemand ne Ahnung wie und ob das möglich ist ?
Signatur von »keibertz« HTPC: ASUS F2A85-M LE | A6-5400K | 4 GB DDR3-1866 | 128GB SSD | Windows 8 64 bit | XBMC 12 | Cirrus Extended V3
AVR: Onkyo TX-NR509 5.1 + Teufel Consono 35
TV: Samsung UE55ES6300 55"
FB: Harmony 785

Mein Blog über HTPC und XBMC
Wo finde ich das xbmc.log File?
Was sollte ich beachten wenn ich einen Post / Thread erstelle

Wer einen Rechtschreibfehler findet darf ihn behalten !


mad-max

Anwohner des Forums ;-)

  • »mad-max« ist männlich

XBMC: 12 (self compiled)

OS: Windows 7

  • Nachricht senden

12

Sonntag, 11. Dezember 2011, 15:42

Zitat

ich würde gerne den DB export so automatisieren, dass er alle X Tage die NFO Fanart und TBN Datei exportiert und im Anschluss mein Batchscript aufruft welches die Daten verschiebt.
Jemand ne Ahnung wie und ob das möglich ist ?

Sollte gehen...service Addon ist da das zauberwort...ich schalt gleich mals notebook an

Sent from my HTC Sensation XE using Tapatalk
Signatur von »mad-max« XBMC-Eden HD Audio Build + Confluence-MOD on Custom A6-Pack + Harmony 650

Mein Confluence-MOD
Wo finde ich das .log-File?
Mein Blog rund um Heimkino und XBMC
Was sollte ich beachten wenn ich einen Post / Thread erstelle

mad-max

Anwohner des Forums ;-)

  • »mad-max« ist männlich

XBMC: 12 (self compiled)

OS: Windows 7

  • Nachricht senden

13

Sonntag, 11. Dezember 2011, 15:52

Sichern bei jedem Start?

mm


14

Sonntag, 11. Dezember 2011, 16:11

ne dazu sind es viel zu viele Dateien. Einmal die Woche würde voll und ganz ausreichen.

PS: Ich starte jeden morgen um 6:00 den HTPC automatisch neu und lasse ihn um 6:30 automatisch in den Energiesparmodus gehen. In dieses Zeitfenster würde ich das dann einmal die Woche gerne legen. Habe dort auch schon den Virenscan einmal die Woche hingelegt und einige andere Tasks wie Win7 autoupdate usw.
Signatur von »keibertz« HTPC: ASUS F2A85-M LE | A6-5400K | 4 GB DDR3-1866 | 128GB SSD | Windows 8 64 bit | XBMC 12 | Cirrus Extended V3
AVR: Onkyo TX-NR509 5.1 + Teufel Consono 35
TV: Samsung UE55ES6300 55"
FB: Harmony 785

Mein Blog über HTPC und XBMC
Wo finde ich das xbmc.log File?
Was sollte ich beachten wenn ich einen Post / Thread erstelle

Wer einen Rechtschreibfehler findet darf ihn behalten !

mad-max

Anwohner des Forums ;-)

  • »mad-max« ist männlich

XBMC: 12 (self compiled)

OS: Windows 7

  • Nachricht senden

15

Montag, 12. Dezember 2011, 12:28

Das Addon wächst und gedeiht...
Hoffe, dass ich es spätestens morgen fertig habe...

mm


16

Montag, 12. Dezember 2011, 18:10

Hört und ließt sich beides sehr interessant an :rolleyes:
Werde ich mir im Urlaub mal antun...falls ich Fragen habe, weiß ich ja wo ich euch finde 8o

17

Mittwoch, 14. Dezember 2011, 11:07

Hi

vielen Dank für deinen interessanten Post.
Möchte eigentlich auch schon lange das gesamte XBMC, also inkl Userdata, bereinigen.
Hoffe es ist ok, wenn ich diesen Thread meutere :rolleyes:

Zuerst hab ich mal meine MusicDB und den riesigen Thumbnail Ordner verschoben. Werden dann gelöscht, wenn alles wieder i.O ist.
Nun bin ich dran, meine MusicDB neu einzulesen.
Leider hat das nicht ganz geklappt wie gewünscht, weshalb ich einige Fragen habe.

- DB Exportieren (Seperat)
Da ich diverse Sampler sowie ChilloutCDs habe, hab ich meine Ordnerstruktur unterteilt.
Music
- Full Album (Für jeden Interpreten ein Ordner und darunter pro Album 1 Ordner)
- Soundtrack
- Chillout
- Sampler
Wie läuft das dann beim Exportieren zb der Artisten-Infos? Bei den Samplern/Chillouts gibts ja diverse Interpreten usw.
Oder werden diese einfach nicht exportiert?

- Albumcover
Woher wird das Coverbild nun geholt, wenn ich die DB neu einlese?
Nach dem neueinlesen habe ich diverse Covers, welche sehr schlechte Qualität haben.

Beim Scraper Allmusic habe ich eingestellt, dass er die Cover von Allmusic und LastFM holen soll.
Weiter sind in den meisten Albenorder eine folder.jpg hinterlegt und in den mp3tags ist das Cover auch drinn.
Es wird aber anscheinend nicht das folder.jpg geholt, da dies viel bessere Quali hat.
Ein neueinlesen hat nichts gebracht. Tipp

- Albumcover 2
Diverse Albencover, welche vorher i.O waren, sind nun schwarz/weiss. (sieht aus wie ein Barcode)
Hat diesen Phänomen auch jemand? Verwende das nightly vom 10.12.2011
Meine Vermutung ist ein Zusammenhang mit *.png, welches ich evt in die mp3tags übernommen habe.
Muss das aber noch testen...

- Plugin Artwork Organizer
Verwendet jemand dieses Plugin.
Damit lassen sich ja schön die Bilder usw an einem anderen Ort backupen.
Nun habe ich aber diverse AlbenThumbs bzw ArtistFanart im Format .tbn oder .dds (zb KoЯn - Greatest Hits Vol. 1.dds)
Wo müsste ich diese aber hinkopieren, wenn ich diese wieder verwenden möchte.
Backup bringt ja nicht viel, wenn ich dann nicht weiss wie ich sie wieder in die DB reinkriege :D

Fragen über Fragen
Möchte es diesmal eifach sauber einrichten.
Damit das exportieren und neueinlesen aus den Metadaten ohne Probleme und weiteres dazutun funktioniert.

Viele Grüsse
hagi


18

Mittwoch, 14. Dezember 2011, 11:44

@ MM will ja nicht drängeln aber was macht das Add-on :)

Musik DB habe ich alle Infos in den MusikTag geschrieben. Und dann die infos aus den Tags wieder eingelesen. Die Images vom Artwork Organizer und Cover2 müssen direkt bei den Alben bzw Interpreten liegen. Kommt etwas darauf an wie du deine Ordnerstruktur organisiert hast. Ich habe XBMC die Musik Fanarts wieder neu runterladen lassen. Hatte daran eh nie etwas verändert und auch nicht daran gedacht das ich diese auch Backupen muss/kann :D
Wäre aber eine gute Idee das auch noch mit aufzunehmen. Muss ich mir die Tage mal anschauen wenn ich die Zeit finde. :tree:
Da ich alle infos in den MP3Tags stehen habe hatte ich keinen export der Musik DB gemacht. Die Infos einmal zu haben reicht ja :D
Aber mit dem Artwork Organizer habe ich mir auch alle Fanarts von Musik usw in einen Ordner geladen. Aber nur weil ich diese als Background für den Musikbereich von XBMC verwende.
Signatur von »keibertz« HTPC: ASUS F2A85-M LE | A6-5400K | 4 GB DDR3-1866 | 128GB SSD | Windows 8 64 bit | XBMC 12 | Cirrus Extended V3
AVR: Onkyo TX-NR509 5.1 + Teufel Consono 35
TV: Samsung UE55ES6300 55"
FB: Harmony 785

Mein Blog über HTPC und XBMC
Wo finde ich das xbmc.log File?
Was sollte ich beachten wenn ich einen Post / Thread erstelle

Wer einen Rechtschreibfehler findet darf ihn behalten !

mad-max

Anwohner des Forums ;-)

  • »mad-max« ist männlich

XBMC: 12 (self compiled)

OS: Windows 7

  • Nachricht senden

19

Mittwoch, 14. Dezember 2011, 12:54

@ MM will ja nicht drängeln aber was macht das Add-on

Probleme... ich krieg die entsprechenden Parameter nicht übergeben...
ich poste hier den Quelltext gleich mal, dann kann ja mal wer mitgucken...

aber einfach nur alles direkt auswerfen geht...aber overwrite, thumbexport und so als option geht nicht...


mad-max

Anwohner des Forums ;-)

  • »mad-max« ist männlich

XBMC: 12 (self compiled)

OS: Windows 7

  • Nachricht senden

20

Mittwoch, 14. Dezember 2011, 12:57

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
import time
import xbmc
import xbmcaddon
                
class AutoExport:             
    def runProgram(self):
        Addon    =    xbmcaddon.Addon(id='service.libraryexport')
        
        #set last run to 0 so it will run the first time
        self.last_run 0
        
        while(not xbmc.abortRequested):
            now time.time()
            
            timer_amounts = {}
            timer_amounts['0'] = 6
            timer_amounts['1'] = 12
            timer_amounts['2'] = 24
            timer_amounts['3'] = 168
            timer_amounts['4'] = 672
            
            #only do this if we are not playing anything
            if(xbmc.Player().isPlaying() == False and now self.last_run + (timer_amounts[Addon.getSetting('timer_amount')] * 60 *60)):
            
                #run the update since we have just started the program
                if(Addon.getSetting('export_video') == 'true'):
                    #if(Addon.getSetting('seperate') == 'false'):
                    #    [url='http://www.xbmcnerds.com/index.php?page=Thread&threadID=7121']xbmc.log[/url]('Exporting Video-library in single file')
                    #    xbmc.executebuiltin('exportlibrary(video,false,'+[Addon.getSetting('singlepath')]))
                    #else
                        [url='http://www.xbmcnerds.com/index.php?page=Thread&threadID=7121']xbmc.log[/url]('Exporting Video-library in seperate NFOs')
                    #    xbmc.executebuiltin("exportlibrary(video,true," + thumbs + "," + overwrite + "," + actor)
                        xbmc.executebuiltin("exportlibrary(video,true,true,true,true)")
                    #    xbmc.executebuiltin('ActivateWindow(Settings)')
                if(Addon.getSetting('export_music') == 'true'):
                    #if(Addon.getSetting('seperate') == 'false'):
                    #    [url='http://www.xbmcnerds.com/index.php?page=Thread&threadID=7121']xbmc.log[/url]('Exporting Music-library in single file')
                    #    xbmc.executebuiltin("exportlibrary(music,false,"+[Addon.getSetting('singlepath')]))
                    #else
                        [url='http://www.xbmcnerds.com/index.php?page=Thread&threadID=7121']xbmc.log[/url]('Exporting Music-library')
                    #    xbmc.executebuiltin("exportlibrary(music,true,"+Addon.getSetting('thumbs')+","+Addon.getSetting('overwrite'))
                    #    xbmc.executebuiltin("exportlibrary(music,true,true,true)")
                    #    xbmc.executebuiltin('ActivateWindow(Settings)')
                    
                #reset the last run timer    
                self.last_run now
                [url='http://www.xbmcnerds.com/index.php?page=Thread&threadID=7121']xbmc.log[/url]("Library export will run again in " str(timer_amounts[Addon.getSetting("timer_amount")]) + " hours")
                
            #put the thread to sleep for x number of seconds
            time.sleep(60)

#run the program
[url='http://www.xbmcnerds.com/index.php?page=Thread&threadID=7121']xbmc.log[/url]('Export Library Service starting...')
AutoExport().runProgram()



Der Text funktioniert jetzt ohne alles, einfach die .py aufrufen...aber der auskommentierte teil mit "thumbs", "overwrite" und so, will nicht...

und hier noch die settings.xml:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<settings>
    <setting id="timer_amount" type="enum" values="6|12|24|168|672" label="30000" default="2" />
    <setting id="export_video" type="bool" label="30001" default="true" />
    <setting id="export_music" type="bool" label="30002" default="false" />
    <setting id="seperate" type="bool" label="30003" default="false" />
    <setting id="singlepath" type="text" default="" label="30004" />
    <setting id="overwrite" type="bool" label="30005" default="false" />
    <setting id="thumbs" type="bool" label="30006" default="false" />
    <setting id="actorthumbs" type="bool" label="30007" default="false" />
</settings>


mm

Ähnliche Themen

XBMCNerds.com