サーバーから音楽ファイルをダウンロードし、URL からアルバム画像を追加する Python スクリプトに取り組んでいます。このために、eyeD3 Python ライブラリを使用しています。
import eyed3
mySong = eyed3.load('C:\Users\PC\Music\Test.mp3')
mySong.tag.album_artist = u'Artist-Name'
mySong.tag.images.remove(u'')
mySong.tag.images.set(3, 'None', 'https://upload.wikimedia.org/wikipedia/en/6/60/Recovery_Album_Cover.jpg')
mySong.tag.save()
このコマンドのさまざまなバージョンを試してみましたが、エラーは返されませんが、上記のコードのように画像が埋め込まれないか、「ValueError: img_url MUST not be none when no image data」というエラー メッセージが返されます。
私の他の代替手段がフォルダー内のURLストアから直接画像をダウンロードし、そこから埋め込んでから削除する前に、誰でもeyeD3のこの部分で成功しました。私の他のソリューションの方が明らかに優れています。