|
|
(36 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | {{TOCright}}
| + | Has been moved to: http://blog.kr8.de/wiki-medialibrary/ |
− | == Meine Anforderungen ==
| |
− | Verwalten von [[MetaDaten]] (beschreibenden Informationen) zu Songs, Videos usw.
| |
− | | |
− | == Meine Shortlist ==
| |
− | * http://www.splitbrain.org/Programming/PHP/VideoDB/index.php
| |
− | * CatVids Video-Katalog (für Videos kommerziell)
| |
− | * [[DVDBase|DVDBase]] (Freeware)
| |
− | * WinAmp Medialibrary und Playlisten für [[MP3]]-Dateien
| |
− | * CataloguePro 4.1.10 von der Firma [http://www.metadataminer.com Soft Experience] bietet sehr komfortable Möglichkeiten der Bearbeitung dieser [[MetaDaten]] bis hin zur Report-Erzeugung und zum Export z.B. in XML.
| |
− | * TagScanner für die ID3-Tags von MP3-Dateien. ([[OpenSourceSoftware]] von Sergey Serkov [[http://xdev.narod.ru|http://xdev.narod.ru]])
| |
− | | |
− | | |
− | == Meine Lösung für Videos ==
| |
− | * Die Informationen über meine CD/DVD-Video-Sammlung stehen in einer kleinen [[MySQL]]-Datenbank namens '''medien''' (siehe: [[WebsiteMediaLibrary]]).
| |
− | * Diese Datenbank wird per ODBC in [[MicrosoftAccess]] eingebunden.
| |
− | * Auf aufwendige Pflege-Dialoge (Updates) habe ich verzichtet; das mache ich mit einem [[MySQL-Fontend]] wie z.B. [[Navicat]].
| |
− | * Zum Ausdrucken des Video-Katalogs verwende ich einen kleinen Report im [[MicrosoftAccess]]
| |
− | * Letzteres möchte ich gelegentlich auf einen [[OpenSourceSoftware]] [[ReportGenerator]] umstellen ([[OpenOffice]] ?)
| |
− | * Für Fernsehaufzeichungen verwende ich zur Zeit mal wieder [[MicrosoftMediaPlayer]] mit seiner garnicht schlechten Library...
| |
− | | |
− | == Meine früheren Lösungen für Videos ==
| |
− | Nach einigen Versuchen mit fertigen Software-Lösungen (CatVids,...) habe ich mich entschlossen, eine ganz einfache selbstgestrickte Lösung auf XML-Basis zu benutzen. Die Zutaten sind:
| |
− | * ein XML-Schema (zur Zeit eine DTD) für meine Medienbibliothek
| |
− | * eine XML-Datei, in der die Daten über meine Medien gespeichert werden: [[http:/medien/meine-videos.xml|http:/medien/meine-videos.xml]]
| |
− | * ein [[XMLEditing]] mit dem ich die XML-datei bearbeiten kann (zur Zeit versuchsweise [[OxygenXMLEditor]], [[XMLmind|XMLmind]],...)
| |
− | * XSL-Stylesheets zum lesbaren Aufbereiten der Informationen mit der Zielrichtung "Stöbern und Suchen"
| |
− | | |
− | In XML kann man zwar alles sehr schön strukturiert speichern, aber das Erstellen einer Benutzeroberfläche für Abfrage und Bearbeitung ist ziemlich mühsam. Ich hatte das versucht mit [[XMLSpy|XMLSpy]] Version 4.2, wo man Formulare definieren kann und dann in einer proprietäten Scripting-Sprache Operationen mit ein XML-Daten und Interationen auf der Benutzeroberfläche programmieren kann.
| |
− | | |
− | Diese Erfahrung brachte mich zu dem Schluss, die Video-Daten nicht in XML, sondern doch besser in SQL-Tabellen zu halten (siehe [[MediaLibrarySQL]]). Die Datenmigration erfolgte mit Hilfe von zwei simplen XSL-Transformationen. Nun muss das (alte) aber schon bei mehreren Anwendungen aufgetretene Problem der Programmierung von Benutzeroberflächen für Datenbestände in SQL-Datenbanken einmal ersthaft anzugehen. Mit [[MicrosoftAccess]] konnte ich ja schon immer schöne Benutzeroberflächen (Formulare) entwickeln, ich wollte nur eine Lösung die auf [[OpenSourceSoftware]] beruht und plattformunhabhängig betrieben werden kann und speziell zur Laufzeit keine zusätzliche Software verlangt; z.B. einen Generator für [[PHP]]-Skripte die Formulare für [[MySQL]]-Datenbank-Operationen ermöglichen. Mit [[NamoWebEditor]] war das Ansatzweise schon einmal gelungen (Projekt [[PhpKnowhow]]) - nun bin ich auf die Software [[DBACentral]] for MySQL gestossen.... oder kann es ein [[ReportGenerator]] ...?
| |
− | | |
− | == Meine Lösung für Musik ==
| |
− | * Aus den ID3-Tags (s. [[MetaDaten]]) der [[MP3|MP3]]-Dateien wird mit Hilfe von [[QuickBase]] eine XML-Datei erzeugt....
| |
− | ** [[http://krachtweb.kr8.de/xml/musiclibrary.xml|http://krachtweb.kr8.de/xml/musiclibrary.xml]]
| |
− | * Die WinAmp Media Library ist auch interessant, u.a. weil sie vom TwonkyMusicserver direkt benutzt werden kann.
| |
− | * Das Format der iTunes-XML-Datei könnte ein neuer De-facto-Standard werden...
| |
− | * http://www.sourceforge.net/projects/jreceiver
| |
− | | |
− | == Meine Lösung für Fotos ==
| |
− | | |
− | == Movie-Datenbanken ==
| |
− | Um einige beschreibende Informationen zu den aufgenommenen Spielfilmen zu bekommen, kann man folgende Quellen im Internet benutzen:
| |
− | * http://www.allmovie.com
| |
− | * http://www.dvdempire.com
| |
− | * http://www.imdb.com
| |
− | * http://movies.go.com
| |
− | * http://www.play247.com
| |
− | | |
− | -- Main.DietrichKracht - 03 Jul 2005
| |