Commit Graph

82 Commits

Author SHA1 Message Date
Choco
e97a604aed Added silent mode to the controller 2025-08-04 11:07:59 +08:00
Choco
d9fb58ef92 Use snake_case for all database keys 2025-08-04 10:57:54 +08:00
Choco
c7d19b9383 Change variable name 2025-07-03 16:11:01 +08:00
Choco
ac56a22caa Updated the transformer 2025-04-17 12:17:10 +08:00
Choco
1b54e83cea Fixed some bugs 2025-04-10 11:37:14 +08:00
Choco
461f1180b2 Fixed some bugs 2025-03-22 19:22:46 +08:00
Choco
5498c60466 Replaced internal spotify with lavalink 2025-03-22 18:42:28 +08:00
Choco
3a3675eb59 Reconnect the player after restarted 2025-03-07 17:20:57 +08:00
Choco
5b88f89894 Changed yt-ratelimit to optional 2025-02-26 16:17:55 +08:00
Choco
f5af35a6a1 Added yt ratelimiter 2025-02-21 11:26:24 +08:00
Choco
1910c7e0b6 Fixed bugs 2025-01-24 10:26:01 +08:00
Choco
1bf3f406f0 Refactor IPC client payload
change naming style from snake_case to camelCase
2025-01-21 15:29:25 +08:00
Choco
6dfedf0e44 Fixed bugs and optimized code 2025-01-07 15:13:06 +08:00
Choco
cdd5313293 Fixed controller not found in request channel 2024-12-09 16:49:22 +08:00
Choco
3d377fd5ab Added music controller into request channel 2024-12-09 16:42:55 +08:00
Choco
9d505caf7f Updated voicelink enum 2024-11-19 11:32:02 +08:00
Choco
59e021d375 Fixed bugs 2024-11-06 22:44:00 +08:00
Choco
aa4017e090 Supported clear queue endpoint in ipc 2024-09-09 11:34:45 +08:00
Choco
f58deb2f8b Fixed some bugs 2024-09-07 13:08:28 +08:00
Choco
b0ff4fb6c3 Added voice status (#33)
* Updated the placeholder name for clarity

* Added voice status

* Dump bot version

* Added global template for voice status

* Added new placeholder

* Updated settings view
2024-08-30 15:27:37 +08:00
Choco
9c32fd4767 Fixed no song suggestions when spotify_client is None 2024-08-24 10:27:40 +08:00
Choco
bddb9a9677 Added filter selector in music controller 2024-07-10 17:51:15 +08:00
Choco
c7ec2b5159 Rewrote filters 2024-07-06 15:27:19 +08:00
Choco
33ad427670 Added start and end position for each track 2024-06-26 15:06:18 +08:00
Choco
7ef2700730 Optimized some code 2024-06-26 07:42:37 +08:00
Choco
8f2406a2ba Fixed some bugs 2024-06-17 13:33:36 +08:00
Choco
5b64389313 Fixed some bugs 2024-06-04 23:16:49 +08:00
Choco
20bef0e681 Added remove_track and swap_track method in player 2024-05-30 21:41:48 +08:00
Choco
1894b8e20e Added get_recommendations into node class 2024-05-26 15:56:27 +08:00
Choco
f1123b33ce Rewritten ipc_client 2024-05-14 20:41:43 +08:00
Choco
9ffba9a801 Fixed autoplay with empty queue
This commit addresses the issue where autoplay was being activated even when the history queue had no tracks. The problem has been resolved to ensure smooth user experience
2024-04-14 11:21:53 +08:00
Choco
88a879f98a Optimized code 2024-04-12 19:36:35 +08:00
Choco
f713276c6f Added logs folder 2024-03-20 22:05:00 +08:00
Choco
9cd6dd22c2 Update player.py 2024-03-19 21:45:48 +08:00
Choco
e68788f429 Updated logging system 2024-03-18 20:45:31 +08:00
Choco
4655b6e54c Added logging system 2024-03-18 17:33:47 +08:00
Choco
3df2ef9225 Fixed a bug 2024-02-23 22:47:55 +08:00
Choco
8915415c4b Added played history feature 2024-02-21 21:15:21 +08:00
Choco
d237c2f0ec Optimized code 2024-02-20 11:37:01 +08:00
Choco
464f9123e5 Optimized code 2024-02-17 13:04:20 +08:00
Choco
774edaefff Fixed not able to playlist 2024-02-16 22:30:54 +08:00
Choco
f4f84cea67 Switched from pymongo to motor for asynchronous MongoDB operations 2024-02-09 21:02:07 +08:00
Choco
41861e0ffc Fixed some bugs 2024-01-31 20:16:18 +08:00
Choco
1146e34564 Rewrite placeholder 2023-12-30 22:50:18 +08:00
Choco
e2e6c0567e General clean code 2023-09-11 20:02:08 +08:00
Choco
0ba96704f0 Supported Lavalink v4 beta3 2023-09-08 13:59:57 +08:00
Choco
40e1d343ea Updated Mit License 2023-09-08 13:47:38 +08:00
Choco
148f19e5fe General clean code 2023-08-09 12:05:05 +08:00
Choco
e6a1d30026 Optimize code for improved cleanliness and enhanced performance. 2023-08-08 13:14:07 +08:00
Choco
ddd94cbce1 Fixed spamming error msg when track got stuck 2023-08-01 10:26:41 +08:00