Raspberry Pi: Movies & Music - trulec.de
Raspberry Pi

Raspberry Pi: Movies & Music

Nun widme ich mich der Film- & Musik-Datenbank, die befüllt werden sollte, damit das Media-Center XBMC auch wie gewünscht genutzt werden kann.

XBMCWie man das XBMC auf einen Raspberry Pi bekommt, habe ich in meinem vorigen Artikel (Raspberry Pi: Erster Kontakt) bereits beschrieben. Nun widme ich mich der Film- & Musik-Datenbank, die befüllt werden sollte, damit man dass Media-Center wie gewünscht auch nutzen kann.

Ordnerstruktur

Auf der angeschlossenen Festplatte (oder NAS oder sonstigem Laufwerk) muss eine gewisse Ordnerstruktur vorhanden sein. Diese kann recht einfach aufgebaut sein, damit das System die jeweiligen Inhalte unterscheiden kann.

Jeweils ein Ordner für:

  • Fotos/Bilder
  • Filme
  • Musik
  • TV-Serien

Ich habe zusätzlich zu den ersten drei angegebenen noch Unterordner angelegt, je einen Erwachsenen- und einen Kinder-Ordner. Der Ordner Erwachsene beinhaltet alles, was die Kinder nicht sehen dürfen (Action, Horror, etc.). So ist es leichter, falls mal etwas spezielles gesucht wird bzw. auch den Kindern ein eigenes XBMC-System hinzustellen, das dann auf das Hauptsystem zugreift. Natürlich kann man sich die Unterordner ersparen, wenn man keine Kinder hat.

Das sollte dann so aussehen:

XBMC Ordnerstruktur

In die einzelnen Unterordner werden dann die Filme, die Musik etc. hingelegt. Das ist dann auch die zentrale Stelle, an der alles zu finden ist.

Musik-Alben sollten in einem weiteren Unterodner hinterlegt werden, als Titel den Albumnamen (ohne Leerzeichen).

Scraper

Es gibt verschiedene Typen von Datenbankeinträgen (siehe Ordnerstruktur). Diesen Typen sind so genannte Scraper zugeordnet. Sie sind dafür zuständig, Informationen (Beschreibung, Bilder, etc.) abzurufen und in der eigenen Datenbank zu speichern. Filme besitzen eine Beschreibung (Handlung), Erscheinungsjahr, Schauspieler, Fotos, Banner, Bewertung, u.v.m. Ebenso verhält es sich bei TV-Serien und bei der Musik. Diese Informationen werden von speziellen Seiten zur Verfügung gestellt und können so kostelos und vollautomatisch abgerufen und gespeichert werden. Es gibt genau genommen 5 Scraper-Typen. Alben (Musik), Interpreten (Musik), Filme, Musik-Video und TV (Serien).

Ein paar Standard-Scraper sind z.B. The Movie Database (http://themoviedb.org/), The TVDB (http://thetvdb.com/), Universal Album Scraper.

Namensgebung

Die Namen der Film-, Musik- und TV-Serien -Dateien müssen ein bestimmtes Schema / Format haben, damit sie von den Scrapern auch erkannt werden können. Diese Namens-Formate können zwar auch angepasst werden, aber ich gehe hier nur vom Standard aus.

Generell arbeitet XBMC mit Leerzeichen und erkennt auch deutschen Titel, also z. B. bei dem Filmtitel: Madagascar 3 – Flucht durch Europa gäbe es folgende Möglichkeiten:

  • Madagascar 3 – Flucht durch Europa.avi
  • Madagascar 3 – Flucht durch Europa (2012).avi
  • Madagascar 3 – Flucht durch Europa-cd1.avi
    Madagascar 3 – Flucht durch Europa-cd2.avi
  • Madagascar 3 – Flucht durch Europa (2012)-cd1.avi
    Madagascar 3 – Flucht durch Europa (2012)-cd2.avi

Im XBMC Wiki gibt es zu Filmen mehr Informationen.

ID3-Tags

Bei der Musik (meist MP3) ist es wichtig, das ID3-Tag Titel zu beschreiben, denn dieses wird verwendet um die Informationen aus dem Internet für jeden Titel zu besorgen, für fehlende ID3-Tag Informationen. Bei Alben mit mehreren Interpreten (Compilations) wie z. B. Bravo Hits oder The Dome oder andere, ist es außerdem wichtig als Album Artist (Album-Interpret) z. B. Various Artists zu verwenden, da dieser in der Album-Übersicht angezeigt wird. Für diese Übersicht kann auch ein Bild in den Ordner gelegt werden mit Namen folder.jpg. Dieser wird dann als Album-Cover angezeigt. XBMC unterstützt als ID3-, WMA und MP4-Tag eingebettete Cover/Bilder und zeigt diese für jeden Titel an. Falls Keine Bilder vorhanden sind, können auch JPG- oder PNG-Bilder mit Maßen von 64×64 (px) bis 256×256 (px) in den Ordner gelegt werden, die den gleichen Namen haben wir die Musik-Datei. Allerdings muss die Endung .jpg bzw. .png in .tbn geändert werden.

Im XBMC Wiki gibt es zu Musik mehr Informationen (eng).

Media Sources

Damit XBMC weiß, welche Ordner nach Inhalten durchsucht werden sollen, muss man diese als Media Source (Quellen genannt) angeben. Dabei gibt man auch an, welche Scraper zu verwenden sind. Es ist ebenso möglich in einer Quelle mehrere Ordner anzugeben. In dem obigen Beispiel die Ordner Erwachsene und Kinder.

XBMC kann dabei auf folgende Netzwerkprotokolle zugreifen: Windows File Sharing (SMB/SAMBA/CIFS), Network Filesystem (NFS), UPnP (Universal Plug and Play), FTP (File Transfer Protocol), SFTP (SSH File Transfer Protocol), HTTP (Hypertext Transfer Protocol), RSS Feeds.

Quelle angeben (am Beispiel Filme):

1. Quelle hinzufügen und Suchen auswählen.

XBMC Quelle hinzufügen 1

2. Zum Eintrag Root Dateisystem navigieren und auswählen.

XBMC Quelle hinzufügen 2

3. Zum Ordner media navigieren und auswählen, anschließend den Namen des angeschlossenen Mediums auswählen und den Ordner mit den Filmen.
Mit dem Button Auswählen bestätigen.

XBMC Quelle hinzufügen 3

4. Gegebenenfalls mit Hinzufügen ein weiteres Verzeichnis wie in Schritt 2 + 3 hinzufügen. Bei Bedarf den Namen der Medien-Quelle ändern.
Mit dem Button Auswählen bestätigen.

XBMC Quelle hinzufügen 4

5. Die Auswahl-Buttons solange drücken, bis Filme erscheint. Der Scraper The Movie Database ist dann als Standard ausgewählt. Alle anderen Einstellungen sind für diese Aktion nicht relevant.
Mit dem Button Auswählen bestätigen.

XBMC Quelle hinzufügen 5

6. Wenn diese Frage mit Ja beantwortet wird, wird die Datenbank automatisch aktualisiert.

XBMC Quelle hinzufügen 6

Nach Abschluss der Aktualisierung sollten alle Filme samt Cover, Beschreibung und anderer Informationen im System vorliegen. Falls ein neuer Film hinzukommt, braucht man nur die Aktualisierung erneut starten.


Schlagwörter:

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "OK, Hinweis schliessen" klickst, erklärst du sich damit einverstanden.
Weitere Informationen

The cookie settings on this site are set to "Allow cookies" to provide the best surfing experience. If you use this website without changing the cookie settings or click on "OK, close the hint", you agree.
More information

Schließen