小白系列005--将专辑塞进手机拢共分几步

问:将专辑塞进手机拢共分几步

一共分三步

第一步:下载软 Oto Music

链接:https://pan.baidu.com/s/1peBeaz9CXkG_3eLbaGKmQw?pwd=0LSR
提取码:0LSR

失效私我,接着续。

安装包 7M ,所以不用担心百度网盘下载速度太慢。


第二步:获取并整理音乐资源

下载

网站:下歌吧 - 全网无损音乐免费下载_音乐免费下载_音乐在线试听_FLAT音乐下载 (33z3.com)

选中一首歌下载无损音质LRC 歌词两部分,将下载的歌曲保存到同一个文件夹里面。


整理

在导入数据之前,我们需要整理一下收集到的信息,确保导入手机之后无需另外的更改。

FLAC格式的歌曲

文件详细信息里面有

建议前两项就是歌手的名字,唱片名为专辑名。

注意是否是繁体字,要统一,不然导入软件之后会出现一个歌手多个名称。


LRC格式的歌词

  1. 下载的文件后面带有后缀 _music.33z3.com这部分内容需要去掉,不然在软件里面无法自动匹配。

  2. 去掉内容中的第一行 [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文件中删除完毕。")

第三步:导入数据

修改完成之后,将整个文件夹移动到手机设备上即可,软件会自动读取的。

同时,设置歌手图片专辑封面


设置歌手图片:


设置专辑封面:

选中封面图片






posted @ 2024-03-21 15:54  猪无名  阅读(17)  评论(0编辑  收藏  举报