You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python修改MP3 ID3标签,解决Spotify本地文件封面不显示问题

问题描述
  • 开发MP3元数据编辑项目,目标简化Spotify本地文件上传流程
  • 使用Python的Mutagen库编辑MP3的TIT2(歌曲名)、TPE1(艺术家名)和APIC(封面图)标签
  • 歌曲名、艺术家名修改后能正常同步到Spotify本地文件,但封面图始终显示空白
  • 希望实现自动化添加封面,避免手动通过Apple Music操作
解决方案

改用eyed3库即可解决Spotify本地文件封面不加载的问题。

简单实现示例

import eyed3

# 加载目标MP3文件
audio = eyed3.load("target_song.mp3")

# 读取封面图片并写入标签
with open("cover_image.jpg", "rb") as img_file:
    audio.tag.images.set(3, img_file.read(), "image/jpeg")

# 保存修改
audio.tag.save()

说明:eyed3生成的APIC标签格式更贴合Spotify本地文件的识别逻辑,这是它能解决该问题的核心原因。

内容的提问来源于stack exchange,提问作者Bob Bob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 04:05:22