Moments PhotoStation FileSystem Ordner als Alben nach Moments imrportieren

Status
Für weitere Antworten geschlossen.

Cyberbob_at_tot

Benutzer
Mitglied seit
27. Feb 2015
Beiträge
46
Punkte für Reaktionen
2
Punkte
8
Hallo zusammen,

wie die Überschrift schon sagt, würde ich gerne die Struktur aus Photostation in Moments übernehmen. Klar ist, dass Photostation auf dem Filesystem aufbaut und Moments eine DB nutzt. Nun gilt es das eine zum anderen zu bekommen.
Möglich sollte es sein, da in der DB von Moments der komplette Pfad und auch Dateiname schon vorhanden ist. Nun wäre doch eine Funktion wünschenswert die einfach nur alle Ordner Durchläuft und fragt ob dieser Ordner einzeln oder auch rekursive alle darunterliegenden Ordner zu einem Album zugefügt werden soll. So erstmal das Vorhaben.

Ich habe nun schon verbindung zur Datenbank von Moments, „Table Folder“, „unit“, „Item“, „normal_album“ und „many Items_has_many...“ sind interessant und müssten eigentlich nur gefüllt werden. die Tabelle „unit“ enthält den Filename und „Folder“ den Pfad, zum Abgleich doch perfekt.

Nun aber das Problem, ich suche noch die beste Umgebung für mein vorhaben. Als DMS Package wäre es Neuland für mich. Ein einfacheres C# Programm würde ich wählen. Was meint ihr?
Und habt ihr vielleicht Informationen, wie ich in Moments die Alben anlegen muss, es gibt noch keine Beschreibung einer Api oder so. Und in der App selber finde ich keine Hinweise.

Gruß

Cyberbob
 

Cyberbob_at_tot

Benutzer
Mitglied seit
27. Feb 2015
Beiträge
46
Punkte für Reaktionen
2
Punkte
8
Schade das Thema scheint nicht so interessant zu sein. Bin da schon etwas weiter. Habe mir die nötigen Tabellen angesehen und versucht ein neues Album anzulegen. Verstehe aber leider nicht, wieso das in der Tabelle hinterlegte Album nicht in Moments angezeigt wird. Habe mich an ein Album gehalten, welches ich mit Moments selber erstellt habe. Aber mein Testalbum wird nicht angezeigt. Auch wenn ich darin Bilder habe. Hat jemand schon Erfahrung mit der Datenbankstruktur ? Von Synology bekomme ich da leider keine weitere Auskünfte.

Hier mal ein paar Codeauszüge:

Zum Album anlegen...
string sql = String.Format("INSERT INTO normal_album (name,type,create_time,version, normalized_name) VALUES ('{0}',{1},{2},{3},'{4}') RETURNING id", Album.name, Album.type, Album.create_time, Album.version, Album.normalized_name);

Bilder in Album verknüpfen...
string sql = String.Format("INSERT INTO many_item_has_many_normal_album (id_item,id_normal_album) VALUES ({0},{1}) RETURNING id_item", id_item, id_normal_album);

So ganz habe ich das Itemmanagment auch noch nicht verstanden. Aber vieleicht komme ich da ja weiter.

Freu mich über jede Information.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat