解决Mac电脑音乐显示歌名的乱码问题

最近想听「万能青年旅店」的歌,结果在Mac电脑的「音乐」里面打开后是乱码。

【原因】(求助于chatGPT)

乱码问题可能是由于MP3文件的元数据(比如歌曲名、艺术家、专辑等信息)的编码问题导致的。如果这些信息是用非标准的或者不兼容的字符编码(比如某些特定的中文编码)写入的,那么在MacOS的音乐应用中打开时就可能显示为乱码。

解决这个问题的一种方法是使用专门的音频标签编辑器软件,比如"MusicBrainz Picard"或者"Kid3",这些软件可以编辑MP3文件的元数据,并且支持多种字符编码。你可以试试打开有问题的MP3文件,查看并编辑它的元数据,然后保存为兼容的编码(比如UTF-8)。

另一种可能的解决方案是,如果你的MP3文件是从特定的源(比如某个特定的网站或软件)获得的,你可以试试看是否有其他的下载选项或设置可以改变元数据的编码。

【解决方式】

先安装mutagen: pip3 install mutagen

然后运行python脚本:

python 复制代码
from mutagen.id3 import ID3, TIT2
import os
import glob

# 指定你想要遍历的文件夹路径
folder_path = ''

# 使用glob来获取所有MP3文件
mp3_files = glob.glob(os.path.join(folder_path, '*.mp3'))

# 遍历所有MP3文件
for mp3_file in mp3_files:
    print(mp3_file)

    # 打开文件
    audio = ID3(mp3_file)

    # 读取歌曲名
    title = audio.get('TIT2')
    if title:
        print("Current title:", title.text[0])

    # 修改歌曲名
    audio["TIT2"] = TIT2(encoding=3, text=mp3_file)

    # 保存修改
    audio.save()

至少歌名显示正常了,满足了我的需求~

相关推荐
一块小土坷垃8 小时前
# AutoCAD 2027 专业级CAD设计绘图软件核心解析与使用评价
macos·开源软件
Rudon滨海渔村18 小时前
MacBookPro更换硬盘-重新安装macOS+Win10LTSC双系统-官方免费工具
macos
一块小土坷垃18 小时前
# ArchiCAD 29.0.2(畅享版):专为建筑师打造的BIM高效建模工具
前端·数据库·macos·开源软件
代码讲故事18 小时前
mac电脑上docker突然无法运行,不停的出现弹框,“com.docker.vmnetd”将对你的电脑造成伤害。附国内不同芯片高速下载地址,下载直接运行。
macos·docker·容器·arm·mac·intel·下载
一块小土坷垃20 小时前
## CleanMyMac – macOS 强大的系统清理与优化工具
macos·开源软件
秋雨梧桐叶落莳1 天前
iOS——ZARA仿写项目
学习·macos·ios·objective-c·cocoa
2501_916007472 天前
Xcode支持的编程语言、主要功能及使用指南
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
分***82 天前
MacOS苹果电脑下怎么打开md格式文件?超好用的macOS原生Markdown编辑器MiaoYan分享
macos·编辑器·macdown编辑器
qq_457210712 天前
Mac 上 Claude Code 完整安装使用指南(跳过登录注册)
macos
AI砖家2 天前
DeepSeek TUI 保姆级安装配置全指南 -Windows||macOS双平台全覆盖
服务器·前端·人工智能·windows·macos·ai编程·策略模式