Hallo, Am Die, 04 Dez 2007, Dennis Neumeier schrieb:
ich bin jetzt ein wenig vom Ehrgeiz gepackt worden: Hab grad auf meinem iPod Rockbox installiert und will jetzt die Cover anzeigen lassen. Leider unterstützt Rockbox zur Zeit nur bmp, also hab ich mich mal dran gemacht, ein Skript zu schreiben, welches automatisiert die Pics in bmp umwandelt.
Das geht ja mit convert super. Nur stehe ich jetzt vor einem kleinen Problem: Die Cover, die ich verwende, wurden von Amarok angelegt (nur als zusätzliche Info). Nun ist es so, das Rockbox das Cover im Verzeichnis des Albums erwartet, und zwar mit dem festen Dateinamen "cover.bmp".
Und da stellt sich für mich ein wenig die Frage: Wie weiter? Eine Möglichkeit wäre, zu bestimmen, wieviele bmp-Files es in dem Verzeichnis gibt, entsprechend viele Unterverzeichnisse anzulegen und nach jeder Umbennung in das Unterverzeichnis verschieben, ein Unterverzeichnis weiter hoch zu wechseln und wieder von vorn.
In der Annahme, die Cover von Amarok liegen als png in einem Verz. vor: for f in *.png; do convert "$f" "${f//.png/}/cover.bmp" done Das legt das Cover foo.png als foo/cover.bmp ab. Du darfst convert komplette Pfade angeben... Verzeichniswechsel und Verschiebereien sind also überflüssig. -dnh -- The probability of someone watching you is proportional to the stupidity of your action. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org