1
0
mirror of https://github.com/hanxi/xiaomusic.git synced 2026-04-30 23:19:52 +08:00
Commit Graph

676 Commits

Author SHA1 Message Date
涵曦
b7b893b5b3 feat: 不用再手动配置 tts command, 优先使用已知的 tts command 2025-02-19 19:53:36 +08:00
涵曦
8271507680 feat: 新增重新初始的定时任务 #182 2025-02-18 22:20:49 +08:00
涵曦
7e9672a3d5 feat: 新增定时任务用于开启和关闭拉取对话记录 #182 2025-02-18 22:20:49 +08:00
涵曦
8f388f94e4 style: 清理代码 2025-02-18 21:45:45 +08:00
wjcroom
108dabd1d6 feat: 加入了遥控网页播放,用于实现电视上使用 (#395)
* Create httppost.py

for 3thplay,提交json到网页播放接口,参数地址和json

* Update httppost.py

* Update utils.py 用于3thplay.html的提交socketio,消息的函数

包含post主体,

* Update httppost.py 将不再使用,移动到util

* Update xiaomusic.py 加入新设备的播放功能

有3方设备打开 /static/3thplay.html 通过socketio连接返回true 忽律小爱音箱的播放,设备可以是手机平板笔记本等的浏览器

* Update utils.py

* Update xiaomusic.py  int_config thdplay -加入三方播放参数

* 主网页,用于其他设备播放

里面在按钮是特殊字符,无法在线编辑

* 手机浏览器初始化时,页面需要手工点击播放,必须有一段音频-结合3thplay使用

* Delete xiaomusic/static/(示例音乐)一剪梅.mp3

* 启动音频初始化窗口,手工点击播放

* Update 3thplay.html

* Update 3thplay.html

* Update utils.py

* Update utils.py

* Update utils.py

* Update utils.py

* Update xiaomusic.py 设置3thplay.html播放器的音量

* Update pyproject.toml 加入socketio

* Update httpserver.py for  socketio

* Update cli.py  change  app to sockeio_app

* Update xiaomusic.py   set  3thd  target to  hostname:public

参数跳转到本机.socket 接收请求的地址

* Update 3thplay.html  io   "/"
2025-02-18 16:15:36 +08:00
涵曦
ad43661bdb bump: version 0.3.74 → 0.3.75 2025-02-18 08:27:59 +08:00
涵曦
ee9128ea24 build: update static version 2025-02-18 08:27:51 +08:00
Formatter [BOT]
e990908aae Auto-format code 🧹🌟🤖 2025-02-17 23:39:47 +00:00
AisukaYuki
21096b22ea feat: 监测音乐文件夹变化更新歌曲列表 (#394)
* feat: 监测音乐文件夹变化更新歌曲列表

* fix:增加预设依赖

* Revert "fix:增加预设依赖"

This reverts commit 3705424e98.

* Revert "feat: 监测音乐文件夹变化更新歌曲列表"

This reverts commit 939c59b908.

* feat: 监测音乐文件夹变化更新歌曲列表

新增环境变量:
XIAOMUSIC_ENABLE_FILE_WATCH #控制目录监控开关
XIAOMUSIC_FILE_WATCH_DEBOUNCE  #控制刷新目录任务刷新延迟

也可通过网页设置,默认更换关闭

* fix:设置文字描述修正
2025-02-17 17:59:08 +08:00
Daryl Liu
088816b12c fix: 未开启模糊匹配播放错误问题 (#393) 2025-02-17 17:55:29 +08:00
Formatter [BOT]
8fbff212cc Auto-format code 🧹🌟🤖 2025-02-05 14:08:53 +00:00
jhcj.z
d122ba9545 feat: 添加正在播放页面 (#386)
* 引入tailwindcss, 更新默认主题ui

* 引入tailwindcss, 添加新的主题ui

* 引入tailwindcss, 添加新的主题ui

* 更新tailwind主题

* fix merge error

* fix merge error

* feat: Enhance song metadata display and API fetching

- Add more detailed song metadata in frontend (title, artist, album, year, genre, lyrics)
- Update API call to include music tags
- Replace default music icon with song cover image
- Improve type hinting in httpserver.py

* feat: Add keyboard shortcuts for music playback control

- Implement keyboard shortcuts for play/pause (Space), previous/next track (Left/Right arrows)
- Add volume control via Up/Down arrow keys
- Prevent default browser actions for shortcut keys
- Add event listener for keydown and remove on component unmount
- Enhance user interaction with music player

* feat: Improve song metadata handling and error resilience

- Enhance current song information retrieval with more robust error handling
- Add fallback values for song metadata when API calls fail
- Update current song state with additional properties like cover image
- Optimize song loading process with better error management
- Ensure consistent song information display even with incomplete data
2025-02-05 22:08:24 +08:00
eWei
e25fad9cc6 fix: 修复tailwind主题样式问题 (#384)
修复 tailwind主题 手机端播放列表 歌曲名称超长溢出问题
2025-02-05 15:23:50 +08:00
jhcj.z
3f27d2cb5e feat: 更新tailwind主题 (#383)
* 引入tailwindcss, 更新默认主题ui

* 引入tailwindcss, 添加新的主题ui

* 引入tailwindcss, 添加新的主题ui

* 更新tailwind主题

* fix merge error

* fix merge error
2025-02-04 21:01:37 +08:00
涵曦
7994ab65e0 bump: version 0.3.73 → 0.3.74 2025-01-21 08:11:38 +08:00
涵曦
1c7317d3bb build: update static version 2025-01-21 08:11:37 +08:00
jhcj.z
253c620c66 使用 tailwindcss 创建了一个新的主题 (#372)
* 引入tailwindcss, 更新默认主题ui

* 引入tailwindcss, 添加新的主题ui

* 引入tailwindcss, 添加新的主题ui
2025-01-19 23:18:06 +08:00
涵曦
b6691e8848 feat: 修改设置页面文档链接 2025-01-17 20:17:48 +08:00
涵曦
43d657dd6f fix: 修复下载歌单重命名问题 2025-01-17 20:01:09 +08:00
涵曦
fd8455e592 bump: version 0.3.72 → 0.3.73 2025-01-16 21:28:17 +08:00
涵曦
85945c14d7 build: update static version 2025-01-16 21:28:17 +08:00
涵曦
0ac273f7c9 fix: 当前歌曲不在列表中时才切换列表 close #359 2025-01-16 14:23:23 +08:00
涵曦
56c5a267df fix: 修复默认主题播放进度时间问题 2025-01-16 11:48:48 +08:00
涵曦
e9253fed57 fix: 尝试修复获取对话记录失败的问题 close #362 2025-01-16 11:35:45 +08:00
涵曦
7b555159b5 bump: version 0.3.71 → 0.3.72 2025-01-11 14:18:43 +08:00
涵曦
1520654a6d build: update static version 2025-01-11 14:18:43 +08:00
涵曦
dab4903487 fix: 修复默认主题没有单曲循环的问题 see #355 2025-01-11 09:29:17 +08:00
涵曦
1ca8955b94 feat: 新增播放文字功能 2025-01-08 12:56:52 +08:00
涵曦
bbc6c30557 bump: version 0.3.70 → 0.3.71 2025-01-07 08:55:37 +08:00
涵曦
4a61ff8074 build: update static version 2025-01-07 08:55:36 +08:00
涵曦
0a1b467507 style: 换个图标 2025-01-07 08:43:13 +08:00
涵曦
d244575d7b feat: 支持自动填 ip 和端口 2025-01-07 08:34:21 +08:00
涵曦
4adfc0e3b1 fix: 搜索歌曲窗口不自动关闭 see #351 2025-01-05 11:23:16 +08:00
涵曦
abe70b1146 fix: 解决歌词信息写入失败的问题 2025-01-05 10:52:55 +08:00
涵曦
be636abaa0 fix: 修复一些小问题 2025-01-05 09:40:11 +08:00
涵曦
6b41b7b18e fix: 非播放中也返回歌曲时长 see #340 2025-01-05 07:44:01 +08:00
涵曦
2deab08351 bump: version 0.3.69 → 0.3.70 2025-01-04 19:16:07 +08:00
涵曦
7048e38e32 build: update static version 2025-01-04 19:16:07 +08:00
涵曦
c9d0c8720a fix: 解决首页提示翻译英文问题 2025-01-02 21:39:14 +08:00
涵曦
66905fae7e bump: version 0.3.68 → 0.3.69 2025-01-01 14:55:55 +08:00
涵曦
65e02540e8 build: update static version 2025-01-01 14:55:54 +08:00
涵曦
bf2d29790a feat: 支持关闭获取对话记录功能 2025-01-01 14:32:41 +08:00
涵曦
a28c65febf fix: 尝试解决网络卡顿问题 2025-01-01 14:18:03 +08:00
涵曦
328cb03f8e bump: version 0.3.67 → 0.3.68 2024-12-31 19:19:47 +08:00
涵曦
a6742938eb build: update static version 2024-12-31 19:19:46 +08:00
涵曦
8f63bc181d feat: umami 脚本改为异步加载 2024-12-31 14:08:03 +08:00
涵曦
8435c10964 fix: 修复保存设置时可能出现报错的情况 2024-12-31 08:19:39 +08:00
Formatter [BOT]
e8b705e9d1 Auto-format code 🧹🌟🤖 2024-12-29 11:40:41 +00:00
AisukaYuki
2c3a95b98d feat: 增加均衡歌曲响度(可选) (#338)
可选下载和转换mp3时,是否均衡的歌曲响度,避免歌声忽大忽小。#336
2024-12-29 19:40:10 +08:00
涵曦
0d758a47f4 bump: version 0.3.66 → 0.3.67 2024-12-29 10:19:26 +08:00