70 Commits

Author SHA1 Message Date
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
87f750cc8b Add track cover extraction and upload support 2025-04-24 07:44:50 +00:00
369803534b Add audio system foundation with player architecture refactor 2025-04-24 06:04:45 +00:00
22f747c235 only detach of bars tools if exist 2025-04-02 00:32:47 +00:00
e92f8f852c fix naming 2025-04-02 00:32:13 +00:00
0c49d7fcf8 use new runtime api 2025-03-06 03:51:05 +00:00
8ed220d894 improve exponetial volume 2025-02-20 02:54:27 +00:00
b9ce363ef3 use exponencial volume 2025-02-20 02:03:01 +00:00
d43d514451 handle lirestream audio 2025-02-19 16:33:08 +00:00
afa989b627 tweak muxer 2025-02-11 16:14:56 +00:00
e4a6bfd447 remove temporaly mediasession 2025-02-11 16:14:44 +00:00
3cf055c72c fix depecrated deps 2025-02-11 16:13:13 +00:00
dde659ef01 improve overrides 2025-02-05 20:28:13 +00:00
de17716109 improve providers managament & supports remote events 2025-02-05 02:43:36 +00:00
b4f1282ba5 move track manifest & track instance classes to player core 2025-02-05 02:34:55 +00:00
00f6e34c53 merge from local 2024-11-17 20:35:20 +00:00
35b3e61eeb remove unwanted log 2024-10-29 21:36:33 +00:00
06944edd95 merge from local 2024-10-29 20:38:38 +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
3dc5715734 update to vessel 2024-10-03 08:57:47 +00:00
a373a27f5a merge from local 2024-06-11 17:13:45 +00:00
93638f0fa3 merge from local 2024-05-09 21:34:51 +00:00
e418e23851 merge from local 2024-04-25 20:24:29 +00:00
06aee646ca merge from local 2024-04-15 16:29:22 +00:00
b415f024b5 merge from local 2024-03-05 10:20:36 +00:00
76819e99b2 Supporting multiplatform track likes 2023-10-13 20:33:40 +00:00
b925915a66 support sliders with profiles 2023-10-13 17:59:30 +00:00
af20663266 rework player & music services 2023-10-10 13:35:58 +00:00
c0cb334d24 try & catch 2023-08-27 21:31:31 +00:00
0c4eb05d1c fix console 2023-08-27 14:45:46 +00:00
3aadf43539 use console 2023-08-24 10:33:01 +00:00
4a86cf7992 remove old player core 2023-08-07 15:46:27 +00:00
4e17d628f0 migrate player to playerv2 2023-08-02 20:38:28 +00:00
19a09176c2 fix style 2023-07-27 00:38:15 +00:00
d2bf3e8b99 added track likes logic 2023-07-13 15:51:33 +00:00
55c9b7fb17 update ui & bad typos 2023-06-30 14:20:39 +00:00
6b913e3d60 refactor & restyle sidebar 2023-06-30 10:36:48 +00:00
75d5f812b6 support native media control 2023-06-27 23:48:24 +00:00
cc54eeb542 set latencyHint to playback 2023-06-27 21:44:00 +00:00
ff0f8f15e6 filter non numbers values 2023-06-27 21:42:05 +00:00
0d06759d5a decrease default sample rate to 48000 to avoid device related issues 2023-06-27 20:21:28 +00:00
11ca32d603 added eq node 2023-06-27 17:13:23 +00:00
58c18ace66 improve processor update 2023-06-27 17:13:15 +00:00
d49a060b0e attach _last node 2023-06-27 17:13:01 +00:00
a2be707651 adjust default sample rate 2023-06-27 02:33:13 +00:00
0582238408 use mediaSession 2023-06-19 19:23:19 +00:00
2699a3b17f support gain amplification control 2023-06-13 22:44:15 +00:00
66fe101f25 use new cores model 2023-06-09 14:24:41 +00:00
8f29c8cb5e use thumbnails as fallback 2023-05-31 01:37:35 +00:00