Album-Cover aus Datei importieren
Formatstring für Cover-Dateiname: G:## COVERS ### covers small #$if($eql($left(%genre%,4),hoer),$if($eql(%album%,%title%),(small)%band% - %album%(%year%).jpg,(small)%album% - %title%(%year%).jpg),(small)%band% - %album%(%year%).jpg)
[x] Existierende Cover löschen
Album-Cover aus Datei importieren
Formatstring für Cover-Dateiname: $if(%covers%,,G:## COVERS ### covers small #(small)#noCover#.jpg)
[x] Existierende Cover löschen
Diese Aktion funktioniert auch einwandfrei, trotzdem habe ich das Gefühl, dass da was nicht stimmt, da ich am ende trotz das die Cover richtig verteilt sind die Fehlermeldung 'Cannot read cover art from' bekomme.
In der Fehlermeldung passt der Pfad im String nicht zum Pfad in dem das Cover gesucht wird.
Die müssten ja identisch sein.
Ebenso fehlt in der Fehlermeldung auch die Angabe des Covernamens.
Hier funktioniert das ganze übrigens ohne Fehlermeldung.
Habe die Aktionen für den Cover-Import in eine einzelne gepackt, weil ich dachte das evtl. eine der nachfürenden in der grossen Aktion den Fehler verursacht. Leider das Gleiche.
Ich verstehe auch nicht, warum er nochmal in dem Ordner sucht, in denen die Files liegen?
Ich habs. Anscheinend ist "kein Cover importieren" nicht möglich, daher die Fehlermeldung. (Bug?)
Mit beispielsweise $if(%covers%,folder.jpg,G:## COVERS ### covers small #(small)#noCover#.jpg) kommt keine Fehlermeldung.
Eventuell könntest du einen Coverexport vorschalten.
Vielen Dank DetlevD, mit dem Hinweis auf die Logik, die nach Betrachtung meinerseits gar nicht stimmt, irgendwie. Deswegen wahrscheinlich auch die Fehlermeldung.
Meine Cover hab ich im Ordner 'G:## COVERS ### covers small #' (=300px x 300px)
Benannt hab ich sie nach folgendem Prinzip:
Einzel Hörbücher und -spiele, sowie Alben und Sampler : %band%-%album%(%year%).jpg
Serien Hörbücher und -spiele : %album%-%title%(%year%).jpg
Bin die ganze Zeit schon an einer Prüfung am basteln, aber nicht's funktioniert.
Es soll geprüft werden ob der Ordner 'G:## COVERS ### covers small #' das %filname% '%band%-%album%(%year%).jpg' oder '%album%-%title%_(%year%).jpg' enthält.
Habe es schon mit G:## COVERS ### covers small$if($eql($or('%band%-%album%(%year%).jpg','%album%-%title%(%year%).jpg'),),kein Cover,Cover)
probiert, usw.
Und diese Prüfung, wenn sie denn überhaupt machbar ist?, möchte ich mit der oberen kombinieren.
Ich glaube meine Vorstellung dieser Prüfung funktioniert nicht, da ich eine Schleife (und die funktioniert nur im Export wie ich gelesen habe) einbauen müsste, die den Ordner in denen die .jpg's liegen durchsucht, um festzustellen ob es das passende Cover zu '%band%-%album%(%year%)' oder '%album%-%title%(%year%)' gibt oder nicht. Wenn es nicht vorhanden ist gibt's eben die Ausgabe 'noCover.jpg'.
Dann wäre ja die Fehlermeldung
Auf die Datei G:\## COVERS ##\# covers small #\Artist_-_Album_(Year).jpg kann nicht zugegriffen werden.
richtig, weil er das passende Cover ja nicht findet.
Mit dem Formatstring kann man nicht prüfen ob irgendwelche Dateien in einem Verzeichnis vorhanden sind.
Der Formatstring wird ausgewertet und dann wird versucht auf den daraus resultierenden Pfad zuzugreifen.
Wenn dann diese Datei nicht existiert kommt die Fehlermeldung.
Die kann man übrigens in den Optionen > Meldungen abschalten.