小白系列005--将专辑塞进手机拢共分几步
问:将专辑塞进手机拢共分几步
一共分三步
第一步:下载软 Oto Music
链接:https://pan.baidu.com/s/1peBeaz9CXkG_3eLbaGKmQw?pwd=0LSR
提取码:0LSR失效私我,接着续。
安装包 7M ,所以不用担心百度网盘下载速度太慢。
第二步:获取并整理音乐资源
下载
网站:下歌吧 - 全网无损音乐免费下载_音乐免费下载_音乐在线试听_FLAT音乐下载 (33z3.com)
选中一首歌下载无损音质
和 LRC 歌词
两部分,将下载的歌曲保存到同一个文件夹里面。
整理
在导入数据之前,我们需要整理一下收集到的信息,确保导入手机之后无需另外的更改。
FLAC格式的歌曲
文件详细信息里面有
建议前两项就是歌手的名字,唱片名为专辑名。
注意是否是繁体字,要统一,不然导入软件之后会出现一个歌手多个名称。
LRC格式的歌词
-
下载的文件后面带有后缀
_music.33z3.com
这部分内容需要去掉,不然在软件里面无法自动匹配。 -
去掉内容中的第一行
[00:00.00]欢迎来访 嘻哈音乐网:www.77* * *.com
警告:慎点。可以不去,但是强迫症看着难受。
Python 代码代替完成重复性工作
手动整理太麻烦了,提供三段Python代码,完成上面的重复任务:
统一FLAC 信息:
import os
import mutagen
# 指定文件夹路径
folder_path = "FLAC格式的文件存放的路径"
# 获取文件夹下所有文件
file_list = os.listdir(folder_path)
# 遍历每个文件
for file_name in file_list:
if file_name.endswith('.flac'):
file_path = os.path.join(folder_path, file_name)
# 读取flac文件元数据
audio = mutagen.File(file_path)
# 修改元数据中的信息,以周杰伦的《范特西》 为例
if audio:
audio['ARTIST'] = '周杰伦' #参与创作的艺术家
audio['ALBUMARTIST'] = '周杰伦' #唱片集艺术家
audio['ALBUM'] = '范特西' #唱片集
audio['GENRE'] = '' #流派
# 保存修改后的元数据
audio.save()
print("所有flac文件中的信息已统一更改。")
去除LRC文件名后缀 _music.33z3.com
:
import os
# 指定文件夹路径
folder_path = "LRC格式的文件存放的路径"
# 获取文件夹中所有文件名
file_names = os.listdir(folder_path)
# 遍历文件名
for file_name in file_names:
# 判断文件类型是否为lrc
if file_name.endswith(".lrc"):
# 去除指定字符串
new_file_name = file_name.replace("_music.33z3.com", "")
# 构建新的文件路径
old_file_path = os.path.join(folder_path, file_name)
new_file_path = os.path.join(folder_path, new_file_name)
# 重命名文件
os.rename(old_file_path, new_file_path)
print("文件名修改完成")
去除LRC歌词中的多余信息:
import os
# 指定文件夹路径
folder_path = "LRC格式的文件存放的路径"
# 获取文件夹下所有文件
file_list = os.listdir(folder_path)
# 遍历每个文件
for file_name in file_list:
if file_name.endswith('.lrc'):
file_path = os.path.join(folder_path, file_name)
# 读取原始lrc文件内容
with open(file_path, 'r', encoding='utf-8') as file:
lines = file.readlines()
# 删除指定行,删除网站为黄色网站慎点,警告,警告,警告,警告,警告,警告,警告,警告,警告。
# 删除指定行,删除网站为黄色网站慎点,警告,警告,警告,警告,警告,警告,警告,警告,警告。
# 删除指定行,删除网站为黄色网站慎点,警告,警告,警告,警告,警告,警告,警告,警告,警告。
lines = [line for line in lines if line.strip() != "[00:00.00]欢迎来访 嘻哈音乐网:www.772520.com"]
# 将修改后的内容写回文件
with open(file_path, 'w', encoding='utf-8') as file:
for line in lines:
file.write(line)
print("指定行已从所有lrc文件中删除完毕。")
第三步:导入数据
修改完成之后,将整个文件夹移动到手机设备上即可,软件会自动读取的。
同时,设置歌手图片
和专辑封面
。
设置歌手图片:
设置专辑封面:
选中封面图片 |