# folders (use the dest_dir again....)
    if embed_coverart and os.path.exists(os.path.join(dest_dir_name,
                                         first_image_name)):
        imgdata = open(os.path.join(dest_dir_name,
                       first_image_name)).read()
        imgtype = imghdr.what(None, imgdata)

        if imgtype in ("jpeg", "png"):
            logger.debug("Embedding album art.")
            metadata.art = imgdata

    if not keepTags is None:
        for name in keepTags:
            setattr(metadata, name, keepTags[name])

    metadata.save()

#
# start supplementary actions
#
# adopt for multi disc support (copy to disc folder, add disc number, ...)
logger.info("Generating .nfo file")
create_nfo(release.album.album_info, dest_dir_name, release.nfo_filename)

# adopt for multi disc support
logger.info("Generating .m3u file")
create_m3u(release.tag_map, folder_names, dest_dir_name, release.m3u_filename)

# copy "other files" on request
if copy_other_files and len(release.copy_files) > 0:
    logger.info("copying files from source directory")
Beispiel #2
0
    # this should be done in a cleaner way to avoid multiple images in different
    # folders (use the dest_dir again....)
    if embed_coverart and os.path.exists(
            os.path.join(dest_dir_name, first_image_name)):
        imgdata = open(os.path.join(dest_dir_name, first_image_name)).read()
        imgtype = imghdr.what(None, imgdata)

        if imgtype in ("jpeg", "png"):
            logger.debug("Embedding album art.")
            metadata.art = imgdata

    if not keepTags is None:
        for name in keepTags:
            setattr(metadata, name, keepTags[name])

    metadata.save()

#
# start supplementary actions
#
# adopt for multi disc support (copy to disc folder, add disc number, ...)
logger.info("Generating .nfo file")
create_nfo(release.album.album_info, dest_dir_name, release.nfo_filename)

# adopt for multi disc support
logger.info("Generating .m3u file")
create_m3u(release.tag_map, folder_names, dest_dir_name, release.m3u_filename)

# copy "other files" on request
if copy_other_files and len(release.copy_files) > 0:
    logger.info("copying files from source directory")