12 Commits

Author SHA1 Message Date
a478432d61 Implement music sync room and refine related features
- Add WebSocket-based sync room for real-time music playback sync.
- Expand music exploration search to include albums and artists.
- Adjust track and release data fetching and deletion on server.
- Enhance DASH segmentation job with codec overrides and MPD updates.
- Update music service configuration for websockets and middlewares.
- Make minor UI adjustments to the search component.
2025-05-21 19:04:59 +00:00
8482f2e457 Feat: Implement Music Library and overhaul Studio TV
- Introduces a new Music Library system for managing favorites (tracks,
  playlists, releases), replacing the previous TrackLike model.
- Completely revamps the Studio TV profile page, adding live statistics,
  stream configuration, restream management, and media URL display.
- Enhances the media player with a custom seekbar and improved audio
  playback logic for MPD and non-MPD sources.
- Lays foundational groundwork for chat encryption with new models and APIs.
- Refactors critical UI components like PlaylistView and PagePanel.
- Standardizes monorepo development scripts to use npm.
- Updates comty.js submodule and adds various new UI components.
2025-05-10 02:32:41 +00:00
7b7e7b9bb7 Refactor music module: migrate from list to items fields 2025-04-24 06:10:21 +00:00
78d0ec0e30 fix 500 when no metadata provided 2025-02-10 22:27:56 +00:00
9c9fa4c18b use new items list standart 2025-02-05 02:51:35 +00:00
31fe2c1e71 improve music release 2025-01-25 19:46:18 +00:00
0db536bbea merge from local 2024-10-29 12:19:57 +00:00
8c3e9a504b merge from local 2024-10-25 09:39:35 +00:00
03badcbfd9 merge from local 2024-09-09 18:32:45 +00:00
5436678fed merge from local 2024-08-20 08:33:52 +00:00
93638f0fa3 merge from local 2024-05-09 21:34:51 +00:00
06aee646ca merge from local 2024-04-15 16:29:22 +00:00