424 Commits

Author SHA1 Message Date
0f70bf43fd Restructure account pages and convert class to function 2025-06-16 20:46:10 +00:00
8b9afae7eb Improvee music studio 2025-06-16 20:44:40 +00:00
12a9b8eba8 fix opacity anim 2025-06-16 20:38:49 +00:00
87f746d5b9 Refactor live stream page and add Shaka decoder
- Move files for `/tv/live/[id]` route into a dedicated directory structure.
- Introduce Shaka player decoder for HLS playback.
- Remove deprecated FLV decoder (mpegts.js).
- Add basic chat page placeholder.
- Improve cleanup logic for decoder instances.
2025-05-21 19:06:51 +00:00
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
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
179496b061 Fix rtspt url media 2025-05-21 18:52:31 +00:00
8b241e9ee0 Change classnames 2025-05-15 10:01:37 +00:00
82e2b1742f Improve image card style 2025-05-15 09:59:42 +00:00
80d84b3e17 Revamp TV Studio page and add live stream preview
The TV Studio page now features a new list design, profile
deletion, and updated profile creation (uses 'title', create-only).
A live video preview has been added to the Live tab for active
streams.

Also includes fixes for stream health updates and timed thumbnail
loading.
2025-05-12 02:25:24 +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
4a2f0a5a46 added audiometadata debug 2025-04-24 09:39:42 +00:00
6100feb608 Fix nested optional chaining in lossless tag & improve video sync 2025-04-24 06:14:25 +00:00
6e80fc67fa Refactor mobile player to use new player core 2025-04-24 06:14:13 +00:00
1bbdbe7281 fix typo 2025-04-10 18:22:58 +00:00
4e663733fb improve streaming list style 2025-04-10 18:22:30 +00:00
6cfeb596d9 use user data instead fetching with user_id 2025-04-09 21:05:47 +00:00
b82f495ee7 support for spectrum 6.1 2025-04-09 20:48:52 +00:00
710e67c481 rename methods 2025-04-09 20:48:40 +00:00
17ca0c9e48 support for onLoad function 2025-04-09 14:15:45 +00:00
2e9145fc5c fix extra items 2025-04-09 14:15:34 +00:00
eeb84add9e support for spectrum 6 2025-04-08 15:16:53 +00:00
edb52ae9cd remove unused imports 2025-04-02 01:51:47 +00:00
c9e222d686 improve a little bit livestream player 2025-04-02 01:51:41 +00:00
f3809bf8a7 added featured event widget on timeline 2025-04-01 21:50:47 +00:00
e6a9dade1a remove unused imports 2025-04-01 21:50:20 +00:00
e596f7f8bb Upgrade featured event system 2025-04-01 21:48:54 +00:00
8a20633531 use realtime mode 2025-03-25 23:03:45 +00:00
cc963f5f36 remove unused page 2025-03-13 23:36:37 +00:00
0c04269cb3 fix for mobile 2025-03-13 23:36:31 +00:00
111f801b6a added extension app page 2025-03-13 23:36:22 +00:00
bdd85850e2 use comtyjs model 2025-03-06 04:02:07 +00:00
eb47de2748 use comty.js model 2025-03-06 03:58:29 +00:00
ca0387eee3 use auth logout 2025-03-06 03:51:47 +00:00
be0c61a028 added recovery ui 2025-02-25 23:07:37 +00:00
0589a11371 refactor & improve 2025-02-20 02:43:22 +00:00
37b920b5ab support for live mode 2025-02-20 02:42:03 +00:00
05428959ff improve playlist item style 2025-02-20 02:41:49 +00:00
2702db8365 improve radio list 2025-02-20 02:03:41 +00:00
c4011f0674 delete unused pages 2025-02-20 02:03:28 +00:00
58f4b8326e added basic radio explorer 2025-02-19 16:33:59 +00:00
14234ffa6c update _debugs 2025-02-11 16:14:27 +00:00
10759e0cef rename 2025-02-11 16:14:11 +00:00
d21ca837dc improve explore tab 2025-02-11 16:14:03 +00:00
8b98a60f82 formaat 2025-02-11 16:13:52 +00:00
3cf055c72c fix depecrated deps 2025-02-11 16:13:13 +00:00
342cc34d65 support for parse times 2025-02-05 20:28:31 +00:00
e54c3a1abe improve explore & library 2025-02-05 02:45:40 +00:00
39b427dea7 improve lyrics to use new manifest functions 2025-02-05 02:45:14 +00:00
840d994480 fix imports 2025-02-05 02:44:56 +00:00