10 Commits

Author SHA1 Message Date
0eaecf6fd3 Refactor player internals and sync
Replace `TrackInstance` with direct `TrackManifest` usage in the player
core. Introduce a `SyncRoom` class and related hooks (`useSyncRoom`,
`useLyrics`, etc.) for real-time state synchronization and shared lyrics
display. Enhance player indicators to show detailed audio format metadata
(codec, sample rate, bit depth). Relocate the Indicators component and update
the Lyrics page to utilize these new features and components.
2025-05-21 19:03:08 +00:00
9d84e776d0 Improve conditional check 2025-05-13 12:48:34 +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
cc9f76b2e8 use new auth manager 2025-03-06 03:50:45 +00:00
3cf055c72c fix depecrated deps 2025-02-11 16:13:13 +00:00
8c3e9a504b merge from local 2024-10-25 09:39:35 +00:00
addcf4f220 remove dep 2024-09-16 11:34:21 +00:00
576f99d325 merge from local 2024-09-16 10:19:14 +00:00
e3bb1e15ec fix bottomBar drawers 2024-09-11 18:08:47 +00:00
5436678fed merge from local 2024-08-20 08:33:52 +00:00