Astarry技术日记 - 音乐
type: channel
link: https://test.astarry.cn/tag/%E9%9F%B3%E4%B9%90/
items: Navidrome音乐库好助手！再也不用因为没有歌曲的歌词等信息而发愁了！
items: 超好用的音乐下载工具——musicn-container

Navidrome音乐库好助手！再也不用因为没有歌曲的歌词等信息而发愁了！
type: item
date: 2024-11-03T17:30:00+08:00
description: 自从在NAS上部署了Navidrome音乐库之后，一直在烦恼，下载的歌曲没有任何信息，连歌词都没有，不知道如何处理，甚至尝试过自己在歌曲属性里添加。如果只是一两首需要手动添加，那倒也还好，但实际需要添加的歌曲实在是太多了，手动添加费时费力还容易出错，所以找到了这款软件！软件介绍：MusicTag作者地址：博客园这个软件操作非常便捷，将需要匹配信息的歌曲导入进去，点击自动匹配即可。导入进去的音乐没有任何信息，接下来只需要工具栏--批量--自动匹配标签。然后确定即可。非常非常的简单方便，补齐歌曲信息，还能搞定歌词。还有很多功能，可以自行研究一下。

超好用的音乐下载工具——musicn-container
type: item
date: 2024-04-29T09:19:00+08:00
description: 想在nas上搭建一个Navidrome音乐库？是否苦于找寻音乐下载地址而苦恼呢？今天要介绍的就是musicn-container，一个可播放及下载高品质音乐的命令行工具musicn的容器版本。musicn-container项目地址：GitHub - wy580477/musicn-container: 播放及下载高品质音乐的命令行工具 musicn 容器musicn 命令行工具项目地址：GitHub - zonemeen/musicn: 🎵 一个可播放及下载音乐的 Node.js 命令行工具项目特性搜索并播放或下载音乐 使用webui界面，不再需要手动输入命令行 支持咪咕、网易云、酷狗歌源系统部署使用ssh工具连接NAS或云服务器，然后选择以下部署方式其中之一。一、docker run代码部署命令行+web模式docker run -d --name=musicn --restart=unless-stopped -v ${PWD}/musicn:/data -p 7478:7478 ghcr.io/wy580477/musicn-container:latest msc -q ##7478端口可以修改成任意没被占用的端口访问 http://<宿主机 ip>:7478 可到达 Web 搜索和下载界面。仅命令行模式docker run -d --name=musicn --restart=unless-stopped -v ${PWD}/musicn:/data ghcr.io/wy580477/musicn-container:latest tail -f ##${PWD}/musicn为命令行模式下载文件存放位置。执行musicn命令# 进入容器并搜索周杰伦 docker exec -it musicn msc 周杰伦 # 查看命令帮助 msc -h # 指定子目录 test 为下载目录 msc 周杰伦 -p ./test更多命令用法详见：musicn文档二、docker-Compose 部署命令行+web模式version: '3.4' services: musicn: image: ghcr.io/wy580477/musicn-container:latest container_name: musicn restart: unless-stopped entrypoint: ["/sbin/tini", "--", "msc", "-q"] ports: - "7478:7478" volumes: - ./musicn:/data仅命令行模式version: '3.4' services: musicn: image: ghcr.io/wy580477/musicn-container:latest container_name: musicn restart: unless-stopped entrypoint: ["/sbin/tini", "--", "tail", "-f"] volumes: - ./musicn:/data注意！下载的歌曲是MP3模式且不会附带歌词等信息。在web模式中，点击下载按钮，歌曲将会被下载保存至本机而不是nas上，每首歌的比特率会因为下载的站点不同而有一定的区别。