Difference between revisions of "MediaLibrarySQL"
Line 16: | Line 16: | ||
Daminion hat keine Reportig bzw. Export-Funktion. Man muss also sehen, wie man die SQLite-Datenbank "anzapfen" kann... Dafür experimentiere ich mit folgenden SQLite-Frontends: | Daminion hat keine Reportig bzw. Export-Funktion. Man muss also sehen, wie man die SQLite-Datenbank "anzapfen" kann... Dafür experimentiere ich mit folgenden SQLite-Frontends: | ||
− | + | ;xxx: zzzz | |
− | + | ;SQLiteExpert: Das ist nicht ganz kostenfrei, aber unterstützt als Encoding UTF-8 richtig (passend zu Daminion) und hat eine viel intuitivere Oberfläche (z.B. Anzeige der Daten als Tabelle). Leider kein direkter Export nach Excel | |
Revision as of 09:20, 24 November 2011
Media Library SQL
Eine vernünftige MediaLibrary für Videos, Fotos und Adios (MP3) habe ich noch nicht im Einsatz.
Fertige Lösung: Daminion
Als einen vielversprechenden Tipp habe ich im November 2011 einen Hinweis auf Daminion erhalten. Das ist zur Zeit noch kostenfrei und ein Beta. Es benutzt eine SQLite-Datenbank und katalogisiert "digitale Dokumente". Also nur katalogisieren inkl. Schlagworte Tagging und Metadaten und inkl. der entsprechenden Suchfunktionen mit Anzeige der gefundenen digitalen Dokumente. WAs nicht beinhaltet ist, ist das Bearbeiten der "digitalen Dokumente", das muss man mit Spezial-Tools seiner eigenen Wahl machen.
Unter "digitalen Dokumenten" wird verstanden (und unterstützt):
- Videos (avi, divx, mpeg4,...)
- Pictures (jpg,...)
- Audios (MP3,...)
- Texte (PDF)
Daminion hat keine Reportig bzw. Export-Funktion. Man muss also sehen, wie man die SQLite-Datenbank "anzapfen" kann... Dafür experimentiere ich mit folgenden SQLite-Frontends:
- xxx
- zzzz
- SQLiteExpert
- Das ist nicht ganz kostenfrei, aber unterstützt als Encoding UTF-8 richtig (passend zu Daminion) und hat eine viel intuitivere Oberfläche (z.B. Anzeige der Daten als Tabelle). Leider kein direkter Export nach Excel
Selbstenwickelte Lösung
Meine MediaLibrary für Videos benutzt jetzt eine SQL-Datenbank.
- Die Funktionen des Erfassens und Änderns erfolgt mit einem DatenbankFrontend z.B. Navicat, SQLyog oder...
- Die Funktionen des Abfragen (Query) und Drucken erfolgt mit einem geeigneten ReportGenerator z.B. CrystalReports
Datenmodell
Die Medienbibliothek besteht aus vielen "medien". Auf einem "medium" können sich ein oder mehrere "videos" befinden.
Datenbank
- DBMS: MySQL
- Datenbankname: "medien"
- Tabellen:
- medien (medien-id, medien-typ)
- videos (video-id, medien-id, video-titel,...)
Reporting
Der Zugriff mit dem ReportGenerator "CrystalReports" auf die MySQL-Datenbank über ODBC funktionierte nicht. Wenn ich die MySQL-Tabellen über ODBC in eine MicrosoftAccess-Datenbank einbinde, geht es dann doch.
Application Folder
Alle Dateien befinden sich im Ordner: e:\var\Applications\MediaLibrarySQL
-- Main.DietrichKracht - 30 Apr 2006