mirror of
https://github.com/xhongc/music-tag-web.git
synced 2026-04-25 11:11:27 +08:00
feature:docker多平台构建支持arm,amd64等
This commit is contained in:
57
README.md
57
README.md
@@ -1,20 +1,40 @@
|
||||

|
||||
# Music Tag Web
|
||||
『音乐标签』Web版是一款可以编辑歌曲的标题,专辑,艺术家,歌词,封面等信息的应用程序, 支持FLAC, APE, WAV, AIFF, WV, TTA, MP3, MP4, M4A, OGG, MPC, OPUS, WMA, DSF, DFF等音频格式,绿色无广告,无任何功能限制。
|
||||
# Why me
|
||||
为什么开发web版?
|
||||
在使用Navidrome时,我的音乐都是在远程服务器上的,本地的Musictag和mp3tag不能满足我的需求,
|
||||
我需要部署在远程服务器上去需改线上的音乐标签,相当于在使用Navidrome的边车应用。
|
||||
|
||||
# 🚀 Music Tag Web
|
||||
|
||||
『音乐标签』Web版是一款可以编辑歌曲的标题,专辑,艺术家,歌词,封面等信息的应用程序, 支持FLAC, APE, WAV, AIFF, WV, TTA, MP3, MP4, M4A, OGG, MPC, OPUS, WMA, DSF,
|
||||
DFF等音频格式,绿色无广告,无任何功能限制。
|
||||
|
||||
# 🎉 Feature
|
||||
|
||||
为什么开发web版? 在使用Navidrome时,我的音乐都是在远程服务器上的,本地的Musictag和mp3tag不能满足我的需求, 我需要部署在远程服务器上去需改线上的音乐标签,相当于在使用Navidrome的边车应用。
|
||||
|
||||
- 该版本是我自用的小工具,如果你也有这个需求,可以使用。欢迎提出issues,我会满足你的需求,在我的能力范围内。
|
||||
# How to Build
|
||||
|
||||
# 🦀 Show Project
|
||||
|
||||
[【音乐标签Web|Music Tag Web】](http://42.193.218.103:8002/#/)
|
||||
|
||||
# 🔨 How to Build
|
||||
|
||||
1. docker-compose -f local.yml build
|
||||
2. docker-compose -f local.yml up
|
||||
# How to Use
|
||||
镜像已上传至阿里云Docker Registry
|
||||
操作指南:
|
||||
|
||||
# 💯 How to Use
|
||||
|
||||
镜像已上传至阿里云Docker Registry 操作指南:
|
||||
|
||||
### 从阿里云Docker Registry拉取镜像
|
||||
|
||||
1`docker pull registry.cn-hangzhou.aliyuncs.com/charles0519/music_tag_web:latest`
|
||||
3. docker-compose.yml / portainer stacks
|
||||

|
||||
|
||||
### dokcer run
|
||||
|
||||
2. `docker run -d -p 8001:8001 -v /path/to/your/music:/app/media --restart=always registry.cn-hangzhou.aliyuncs.com/charles0519/music_tag_web:latest`
|
||||
|
||||
或者 使用portainer stacks部署
|
||||

|
||||
|
||||
```yaml
|
||||
version: '3'
|
||||
|
||||
@@ -25,11 +45,18 @@ services:
|
||||
ports:
|
||||
- "8001:8001"
|
||||
volumes:
|
||||
- D:\Music:/app/media:z
|
||||
- /path/to/your/music:/app/media:z
|
||||
command: /start
|
||||
restart: always
|
||||
```
|
||||
# User Interface
|
||||
|
||||
3 访问在127.0.0.1:8001
|
||||
|
||||
# 📷 User Interface
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
# 💬 Contact me
|
||||
各位大佬有什么意见需求,欢迎提出issues,我会满足你的需求,在我的能力范围内。
|
||||
2
static/dist/index.prod.html
vendored
2
static/dist/index.prod.html
vendored
@@ -1,3 +1,3 @@
|
||||
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>音乐标签Web版|Music Tag Web|</title><link rel="shortcut icon" href=/static/dist/img/music-tag.png type=image/x-icon><link href=./static/dist/css/app.css rel=stylesheet></head><body><script>window.siteUrl = "/"
|
||||
window.APP_CODE = 'dj-flow';
|
||||
window.CSRF_COOKIE_NAME = 'django_vue_cli_csrftoken'</script><div id=app></div><script type=text/javascript src=./static/dist/js/manifest.9ba6c0d4f4490e9a4f28.js></script><script type=text/javascript src=./static/dist/js/vendor.051dd49be048f27f51f9.js></script><script type=text/javascript src=./static/dist/js/app.4a7c21e05b450748674b.js></script></body></html>
|
||||
window.CSRF_COOKIE_NAME = 'django_vue_cli_csrftoken'</script><div id=app></div><script type=text/javascript src=./static/dist/js/manifest.9ba6c0d4f4490e9a4f28.js></script><script type=text/javascript src=./static/dist/js/vendor.051dd49be048f27f51f9.js></script><script type=text/javascript src=./static/dist/js/app.a0eda056ef1439ae85b5.js></script></body></html>
|
||||
1
static/dist/js/app.4a7c21e05b450748674b.js
vendored
1
static/dist/js/app.4a7c21e05b450748674b.js
vendored
File diff suppressed because one or more lines are too long
1
static/dist/js/app.a0eda056ef1439ae85b5.js
vendored
Normal file
1
static/dist/js/app.a0eda056ef1439ae85b5.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@@ -274,8 +274,8 @@
|
||||
data() {
|
||||
return {
|
||||
treeListOne: [],
|
||||
filePath: '/Users/macbookair/Music/my_music',
|
||||
bakDir: '/Users/macbookair/Music/my_music',
|
||||
filePath: '/app/media/',
|
||||
bakDir: '/app/media/',
|
||||
fileName: '',
|
||||
resource: 'netease',
|
||||
resourceList: [{id: 'netease', name: '网易云音乐'}, {id: 'migu', name: '咪咕音乐'}],
|
||||
|
||||
Reference in New Issue
Block a user