cmcginty / flacsync

Recursively mirror a directory tree of FLAC audio files to AAC or OGG.
http://packages.python.org/flacsync/
Other
30 stars 8 forks source link

Added support for flac embedded album art. #7

Closed rslomkow closed 9 years ago

rslomkow commented 9 years ago

Basic idea is that if no album art is present on the filesystem check the flac file for embedded album art and stick in a temporary file for processing.

I have only tested on Linux (Ubuntu 14.04) did test.

1) No tempdir 2) Pre-existing tempdir 3) tempdir with wrong permissions 4) pre-existing temporary artwork file 5) non-existing temporary artwork file 6) flac file with no embedded artwork (produces an error message) but works.

KNOWN ISSUES:

does not automatically clean up temporary files (but are clearly marked and in system temp directory) does add more resource usage in the initial scan phase as it does a check of every file and build an md5sum only checks security of temp directory on posix systems creates more warning when no embedded album art is present