Commit Graph

22 Commits

Author SHA1 Message Date
Choco
df5373353c Refactor track recommendation logic and add TrackRecType enum
Moved recommendation query generation from Node to Track using the new TrackRecType enum, simplifying and centralizing platform-specific recommendation formatting. Updated related methods to use Track.get_recommendations, removed Node.get_recommendations, and improved enum handling for search platform matching. Also exposed TrackRecType in voicelink.__init__.
2025-10-09 11:12:02 +08:00
Choco
c28f17ea43 Update playlist link validation and info text
Standardized playlist link validation messages across all language files and code, removing specific references to Spotify and YouTube. Updated README and help view to reflect broader platform support and clarified instructions. Removed unused YouTube regex and related thumbnail logic from objects.py.
2025-10-08 12:19:56 +08:00
Choco
3831c87f9b Add default_search_platform option for customizable search platform 2025-09-29 21:15:23 +08:00
Choco
ef54f96f51 Migrate scripts to voicelink, rewrite handlers and views 2025-09-29 19:39:19 +08:00
Choco
ac56a22caa Updated the transformer 2025-04-17 12:17:10 +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
0ab2438abe Fixed typo 2025-03-07 14:24:52 +08:00
Choco
9d505caf7f Updated voicelink enum 2024-11-19 11:32:02 +08:00
Choco
33ad427670 Added start and end position for each track 2024-06-26 15:06:18 +08:00
Choco
8740c04077 Added track_color placeholder 2024-02-19 20:52:32 +08:00
Choco
464f9123e5 Optimized code 2024-02-17 13:04:20 +08:00
Choco
41861e0ffc Fixed some bugs 2024-01-31 20:16:18 +08:00
Choco
ad6743e9c6 Fixed some bugs 2023-09-17 14:13:56 +08:00
Choco
c8fd1cca19 Fixed issue with being able to play playlists 2023-09-11 13:19:32 +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
e6a1d30026 Optimize code for improved cleanliness and enhanced performance. 2023-08-08 13:14:07 +08:00
Choco
a44b6c9384 Transfer track info to track id 2023-05-16 19:03:48 +08:00
Choco
c4197bdd86 Add message handler 2023-03-17 12:38:57 +08:00
Choco
0d1ddb399b Ready for public use 2023-02-02 21:06:51 +08:00