Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

整! #374

Open
wants to merge 22 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
dd81d31
beta
NanoRocky Nov 12, 2024
7d02b4d
进行一些改进
NanoRocky Nov 22, 2024
6a8c1b2
函数忘记定义 bug 修复()
NanoRocky Nov 22, 2024
7c4d4c0
巧克力好吃,但 pinia 不喜欢
NanoRocky Nov 23, 2024
d0db2f3
对网易云返回的令人费解的时间轴为负数等逐字歌词做点措施
NanoRocky Nov 23, 2024
e229b6f
补点参数注释
NanoRocky Nov 23, 2024
0cdf9bc
BUG 修复,错误的使用 timeupdate 导致函数启动了无限个进程。
NanoRocky Nov 25, 2024
f589b50
忘记改回去了()
NanoRocky Nov 25, 2024
0031d2d
逐字模块部分BUG修复,和一些兼容性优化
NanoRocky Nov 28, 2024
3aa28f6
Footer 长音效果修复,逐字效果增强,进行一些BUG修复
NanoRocky Nov 30, 2024
f18146c
弃用依赖替代,逐字样式升级,调用AMLL歌词库默认使用加速镜像源(可在设置内关闭),语音提示添加延迟时间避免洪水
NanoRocky Dec 14, 2024
be7c75c
补了个...键盘切歌的..没用玩意(
NanoRocky Dec 14, 2024
33b21b3
修复api错误,添加季节效果,添加尚未完成的音乐进度条(
NanoRocky Jan 10, 2025
2d5a4fd
fix(yrc): 移动位置并改为使用watch实现
pizeroLOL Jan 13, 2025
736b177
fix(yrc): 关闭 debug flag
pizeroLOL Jan 13, 2025
8965a31
Merge pull request #1 from pizeroLOL/fix/yrc-not-work
NanoRocky Jan 13, 2025
f87f105
逐字样式 BUG 修复
NanoRocky Jan 13, 2025
ea29f12
FIX:修复一些BUG.
NanoRocky Jan 15, 2025
8019bf5
FIX:修复 AMLL 逐行歌词加载(修了个peach)
NanoRocky Jan 15, 2025
d1641ea
默认禁用逐字库镜像加速,因为镜像站疑似 GFW。虽然已经替换了新的,但为了稳定性不默认开启
NanoRocky Jan 20, 2025
6abf0f5
build(deps-dev): bump vite in the npm_and_yarn group across 1 directory
dependabot[bot] Jan 21, 2025
a3480ad
Merge pull request #2 from NanoRocky/dependabot/npm_and_yarn/npm_and_…
NanoRocky Feb 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 15 additions & 6 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ VITE_DESC_TEXT_OTHER = "哎呀,这都被你发现了( 再点击一次可关
## 请前往 高德开放平台注册 Web服务 Key
## 请注意不是 Web端 (JS API),免费申请,每日上限 5000 次
## 此处提供的服务可能会超量从而无法访问,请自行申请!请自行申请!请自行申请!
## 若此处设为空则调用 教书先生 API https://api.oioweb.cn/doc/weather/GetWeather
## 若此处设为空则调用 教书先生 API https://api.oioweb.cn/doc/weather/GetWeather (已失效)
## 备注:如需使用天气,请自行获取 token 。几乎所有的天气api都需要token,并且限制频率或收费。
VITE_WEATHER_KEY = ""

# 建站日期
Expand All @@ -36,16 +37,24 @@ VITE_SITE_START = "2020-10-24"
# ICP 备案号
## 若不需要,请设为空即可
VITE_SITE_ICP = "豫ICP备2022018134号-1"
VITE_SITE_MPS = ""

# 歌曲 API 地址
## 请参照 https://github.com/xizeyoupan/Meting-API#deno-deploy 进行 API 服务部署
## 此处提供的服务可能会超量从而无法访问,请自行部署
## 请参照 https://github.com/injahow/meting-api 进行 API 服务部署
## 如果要使用逐字歌词功能,请使用 https://github.com/NanoRocky/meting-api 进行部署
## 此处提供的服务可能会超量从而无法访问,请自行部署或前往搜索引擎使用其他站长搭建的
## 若使用 QQ 音乐歌单,歌曲数量最好不要超出 50 首
## 备用:https://api.wuenci.com/meting/api/
VITE_SONG_API = "https://api-meting.imsyy.top/api"
VITE_SONG_API = "https://api.wuenci.com/meting/api/"
# 歌曲服务器 ( netease-网易云, tencent-qq音乐 )
VITE_SONG_SERVER = "netease"
# 播放类型 ( song-歌曲, playlist-播放列表, album-专辑, search-搜索, artist-艺术家 )
VITE_SONG_TYPE = "playlist"
# 播放 ID ( 若无需播放器,请设为空即可 )
VITE_SONG_ID = "9379831714"
VITE_SONG_ID = "9379831714"

# 文字转语音 API 地址(请自行搭建)
## 如果也使用 Azure ,您可直接使用 https://github.com/NanoRocky/AzureSpeechAPI-by-PHP 完成 API 部署
## (更多参数设置可以修改 \src\utils\speech.js 或自行补充)
VITE_TTS_API = ""
VITE_TTS_Voice = "zh-CN-YunxiaNeural"
VITE_TTS_Style = "cheerful"
57 changes: 36 additions & 21 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,32 +14,47 @@
"lint": "eslint . --ext .js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts,.vue --fix"
},
"dependencies": {
"@worstone/vue-aplayer": "^1.0.6",
"@worstone/vue-aplayer": "^1.0.7",
"aplayer": "^1.10.1",
"axios": "^1.6.8",
"dayjs": "^1.11.10",
"element-plus": "^2.7.1",
"axios": "^1.7.9",
"dayjs": "^1.11.13",
"element-plus": "^2.9.3",
"fetch-jsonp": "^1.3.0",
"jparticles": "^3.5.0",
"lodash-es": "^4.17.21",
"pinia": "^2.1.7",
"pinia-plugin-persistedstate": "^3.2.1",
"swiper": "^11.1.1",
"vue": "^3.4.24"
"pinia": "^2.3.0",
"pinia-plugin-persistedstate-2": "^2.0.28",
"swiper": "^11.2.1",
"three": "^0.172.0",
"vue": "^3.5.13",
"vuex": "^4.1.0"
},
"devDependencies": {
"@icon-park/vue-next": "^1.4.2",
"@vicons/fa": "^0.12.0",
"@vicons/fa": "^0.13.0",
"@vicons/ionicons4": "^0.13.0",
"@vicons/ionicons5": "^0.13.0",
"@vicons/material": "^0.13.0",
"@vicons/tabler": "^0.13.0",
"@vicons/utils": "^0.1.4",
"@vitejs/plugin-vue": "^4.6.2",
"eslint": "^8.57.0",
"eslint-plugin-vue": "^9.25.0",
"prettier": "^3.2.5",
"sass": "^1.75.0",
"terser": "^5.30.4",
"unplugin-auto-import": "^0.11.5",
"unplugin-vue-components": "^0.22.12",
"vite": "^4.5.3",
"vite-plugin-compression": "^0.5.1",
"vite-plugin-pwa": "^0.14.7"
"@vitejs/plugin-vue": "^5.2.1",
"eslint": "^9.18.0",
"eslint-plugin-vue": "^9.32.0",
"prettier": "^3.4.2",
"sass": "^1.83.4",
"terser": "^5.37.0",
"unplugin-auto-import": "^19.0.0",
"unplugin-vue-components": "^28.0.0",
"vite": "^6.0.9",
"vite-plugin-compression2": "^1.3.3",
"vite-plugin-pwa": "^0.21.1"
},
"pnpm": {
"overrides": {
"glob": "^11.0.1",
"@jridgewell/sourcemap-codec": "^1.5.0",
"magic-string": "^0.30.17",
"workbox-build": "^7.3.0"
}
}
}
}
Loading