add-music-handbook/README.md
2024-10-11 11:40:47 +08:00

3.8 KiB
Raw Blame History

添加音乐指南

音乐规范

请将音频文件命名按照以下规范命名

歌手1、歌手2 - 歌曲名.mp3

请确保音频文件格式为.mp3并且包含所有音频元数据

音频元数据应至少包含以下内容

  • 标题
  • 艺术家
  • 专辑
  • 年份
  • 歌词
  • 封面
  • 音轨号

这里以周杰伦 - 简单爱为例

歌曲元信息1 歌曲元信息2

互联网上获取到的歌曲几乎99%的元信息是不全或有误的,一定要手动获取一遍! 具体获取方法可以参考获取歌曲元信息

获取歌曲元信息

这里推荐使用docker版的music_tag来获取音乐的元信息

docker换源可选

如果你不想挂🪜拉取docker又是大陆网络可以通过以下方式修改docker源后进行后续步骤

windows、macos

打开Docker Desktop点击右上角设置按钮

找到Docker Engine在其中添加

"registry-mirrors": [
    "https://docker.1panel.live"
]

整体内容看起来应该是

{
  "...": "...",
  "registry-mirrors": [
    "https://docker.1panel.live"
  ]
}

Linux

sudo cp /etc/docker/daemon.json /etc/docker/daemon.json.bak
sudo vim /etc/docker/daemon.json

向其中添加

"registry-mirrors": [
    "https://docker.1panel.live"
]

整体内容看起来应该是

{
  "...": "...",
  "registry-mirrors": [
    "https://docker.1panel.live"
  ]
}

重启docker服务

sudo systemctl restart docker

启动music_tag

首先确定项目目录,并在其中创建music目录

方式1使用docker-compose

项目目录中创建docker-compose.yml,内容如下

services:
  music-tag:
    image: xhongc/music_tag_web:latest
    container_name: music-tag-web
    ports:
      - "8001:8001"
    volumes:
      - ./music:/app/media:rw
    command: /start
    restart: unless-stop

项目目录下执行如下命令

sudo docker-compose up -d

方式2直接使用docker

项目目录下直接执行如下命令

sudo docker run -itd --name music-tag-web -p 8001:8001 -v ./music:/app/media:rw xhongc/music_tag_web:latest /start

访问music_tag

使用浏览器访问

http://localhost:8001

默认的用户名密码都是admin

使用music_tag

在使用之前或使用时,将音乐放入项目目录music目录中,音乐放入后,需要刷新页面

点击左侧选择音乐文件所在目录

使用music_tag

  1. 点击左侧音乐文件
  2. 点击搜索按钮
  3. 点击箭头更新歌曲元信息
  4. 保存歌曲元信息

使用music_tag

如果在使用时出现无法获取到歌曲完整元信息的情况,可以切换信息源,推荐QQ音乐

使用music_tag

上传链接

请将符合规范的音乐上传至以下链接

https://bitnet.fun:5001/sharing/VMVVXevUE

获取音乐文件

推荐以下两个网站

网站1

https://www.gequbao.com/

这个网站可以直接下载低品质(国内音乐平台的标准音质)音乐(建议)

PS: 在线流媒体需要考虑服务器带宽和存储成本建议使用标准的音质128kbps

网站2

https://tool.liumingye.cn/music/#/

使用这个网站,需要按照以下步骤获取音乐文件

  1. 搜索音乐
  2. 在搜索页面打开浏览器开发者工具
  3. 浏览器开发者工具切换到网络选项卡
  4. 过滤器中选择media媒体
  5. 双击状态码为2xx的请求

下载音乐

按照这个步骤,不出意外就能获取到你要的音乐文件了

PS别忘了按照上面的命名规范给音乐重命名