コード例 #1
0
ファイル: taggerutils.py プロジェクト: triplem/discogstagger
    def embed_coverart_track(self, disc, track, imgdata):
        """
            Embed cover art into a single file
        """
        if disc.target_dir != None:
            track_dir = os.path.join(self.album.target_dir, disc.target_dir)
        else:
            track_dir = self.album.target_dir

        track_file = os.path.join(track_dir, track.new_file)
        metadata = MediaFile(track_file)
        metadata.art = imgdata
        metadata.save()
コード例 #2
0
ファイル: taggerutils.py プロジェクト: triplem/discogstagger
    def embed_coverart_track(self, disc, track, imgdata):
        """
            Embed cover art into a single file
        """
        if disc.target_dir != None:
            track_dir = os.path.join(self.album.target_dir, disc.target_dir)
        else:
            track_dir = self.album.target_dir

        track_file = os.path.join(track_dir, track.new_file)
        metadata = MediaFile(track_file)
        metadata.art = imgdata
        metadata.save()
コード例 #3
0
    def embed_coverart_track(self, disc, track, imgdata):
        """
            Embed cover art into a single file
        """

        if disc.target_dir != None:
            track_dir = os.path.join(self.album.target_dir, disc.target_dir)
        else:
            track_dir = self.album.target_dir

        track_file = os.path.join(track_dir, track.new_file)
        metadata = MediaFile(track_file)
        try:
            metadata.art = imgdata
            metadata.save()
        except Exception as e:
            logger.error("Unable to embed image '{}'".format(track_file))
            print(e)