Commit graph

255 commits

Author SHA1 Message Date
Julien Maille
f9bd6a8fd7 fix: aac metadata 2025-12-26 14:10:06 +01:00
Julien Maille
47d64add72 Refactor cover art fetching to use centralized getCoverBlob with CORS workaround in metadata 2025-12-26 13:58:28 +01:00
Julien Maille
63854f4d69 wip add metadata 2025-12-26 13:51:04 +01:00
Julien Maille
64e4c0f43c Fix CORS issue when fetching cover art for downloads 2025-12-26 13:43:47 +01:00
Julien Maille
e0cfaba14c wip: cleanup broken metadata handling 2025-12-26 13:43:46 +01:00
Julien
f3a0e40a1a
Merge pull request #22 from JulienMaille/fixes
Fixes
2025-12-26 12:29:59 +01:00
Julien Maille
45a31075a5 Improve vibrant color contrast in light mode
Modified setVibrantColor in ui.js to darken bright colors when in light mode and lighten dark colors in dark mode, ensuring text and button readability.
2025-12-26 12:28:05 +01:00
Julien Maille
8ccd81b058 Remove Plausible analytics script 2025-12-26 12:19:32 +01:00
Julien Maille
45380ea148 Fix UIRenderer constructor to properly accept and assign 'player' instance
Resolved TypeError where 'this.player' was undefined in UIRenderer, preventing 'isCurrentTrack' check from working correctly. Updated constructor to accept 'player' argument passed from app.js.
2025-12-26 12:16:42 +01:00
Julien Maille
2ae6b620f2 Improve playlist download stability by skipping failed tracks
Added try-catch blocks in downloadPlaylistAsZip, downloadAlbumAsZip, and downloadDiscography to handle individual track download failures gracefully. Errors are now logged to the console, and the download process continues for the remaining tracks.
2025-12-26 11:38:21 +01:00
Julien
c5d4160e77
Merge pull request #20 from JulienMaille/ui-fixes
Fix muted status persistence and revert volume storage refactor 77ccfc8

Enhance artist page by fetching EPs and Singles via search fallback 9533155
2025-12-25 23:21:31 +01:00
Julien Maille
9533155656 Enhance artist page by fetching EPs and Singles via search fallback 2025-12-25 23:11:08 +01:00
Julien Maille
77ccfc8234 Fix muted status persistence and revert volume storage refactor 2025-12-25 23:10:48 +01:00
Julien
18182a8085
Merge pull request #19 from SamidyFR/ui-fixes
Mobile UX Improvements & SVG Refactoring
2025-12-25 22:48:27 +01:00
Julien Maille
a2363f40f1 Improve mobile header layout for album, artist, and playlist pages 2025-12-25 22:45:50 +01:00
Julien Maille
31862a835d Improve mobile UI and fix Media Session and API settings bugs 2025-12-25 20:30:56 +01:00
Julien Maille
99f2ccfdb2 Refactor SVG icons and improve settings UI 2025-12-25 20:03:16 +01:00
Samidy
b583e185c5
Merge pull request #18 from JulienMaille/ui-fixes
UI fixes
2025-12-25 05:03:53 -08:00
Julien Maille
93820c77a2 fix repeat once icon 2025-12-25 13:01:44 +01:00
Julien Maille
70a63d8950 Fix progress bar layout shift 2025-12-25 12:56:47 +01:00
Julien Maille
9c620a772f fix: align cover on top 2025-12-25 12:50:54 +01:00
Julien Maille
08dee96e86 Fix: Remove sidebar shadow bleed when hidden on mobile 2025-12-25 12:49:46 +01:00
Julien Maille
c95e2409d8 Fix invisible hover state for track action buttons 2025-12-25 12:49:15 +01:00
Julien Maille
e6cd218df4 Cleanup unused queue-track-menu 2025-12-25 12:42:37 +01:00
Julien Maille
f3b57497d9 Fix tracklist cover aspect ratio on mobile 2025-12-25 12:38:31 +01:00
Julien Maille
ade89637ad more fixed for mobile, added artist tags 2025-12-25 12:28:59 +01:00
Julien Maille
67b920c8eb feat: improve player UI and Android Auto integration
- Toggle enlarged cover on click and improved its readability
- Move track action visibility logic from JS to CSS for better performance
- Fix Android Auto progress bar and seeking by improving MediaSession sync
- Replace queue menu with a direct remove button for faster management
- Fix visual artifacts in light mode and lyrics panel ghost shadow
2025-12-24 17:58:15 +01:00
Samidy
484e718060
Merge pull request #17 from JulienMaille/bugs
Bug fixes
2025-12-24 05:10:16 -08:00
Samidy
63528a879d
Merge pull request #16 from JulienMaille/play-next
feat: add play next functionality, inline track actions, and notifications
2025-12-24 05:09:38 -08:00
Julien Maille
da13a52b2a fix: try to show progress bar in Android notification 2025-12-24 14:04:35 +01:00
Julien Maille
e67a444258 fix: non centered play button 2025-12-24 13:52:42 +01:00
Julien Maille
4183cef4f1 fix: resolve multiple bugs including playback loops and search race conditions 2025-12-24 13:49:29 +01:00
Julien Maille
15315ab0c8 feat: add play next functionality, inline track actions, and notifications 2025-12-24 10:55:08 +01:00
Samidy
3db7a04971
Merge pull request #15 from JulienMaille/cover-color
Cover color/background and full screen cover option
2025-12-24 01:17:49 -08:00
Julien Maille
b073f50fe3 Fix a visual bug where the lyrics panel box-shadow was visible when hidden 2025-12-24 09:59:54 +01:00
Julien Maille
51a65c5190 fix: enlarge cover mode z-index and closing options
improved text readability in light mode
2025-12-24 09:59:53 +01:00
Julien Maille
2564b809e6 FIX: playlist button colors 2025-12-24 09:59:53 +01:00
Julien Maille
66e384a591 fix: improve contrast and theming for enlarged cover view and hover colors 2025-12-24 09:59:53 +01:00
Julien Maille
8361d31408 feat: add next track info to enlarged cover view with animation 2025-12-24 09:59:53 +01:00
Julien Maille
25c6f1e5fb feat: implement enlarged cover view mode and make 'show album' default 2025-12-24 09:59:53 +01:00
Julien Maille
95559f6614 feat: implement album cover background and vibrant colors 2025-12-24 09:59:52 +01:00
Samidy
bb63ce6ccb
add space between owner & features + update about more 2025-12-23 22:54:19 -08:00
Samidy
4b483c76d2 fix context menu downloading to add metadata 2025-12-24 08:57:39 +03:00
Samidy
acef04366d
updated analytics + LastFM Api Key 2025-12-23 21:01:52 -08:00
Samidy
c9d3005970
Merge pull request #9 from JulienMaille/pwa
Pwa small improvements
2025-12-23 20:46:16 -08:00
Samidy
60126ab333
Merge branch 'main' into pwa 2025-12-23 20:45:49 -08:00
Samidy
09cfd51eb7
Merge pull request #7 from JulienMaille/other-albums
Show other albums by same artist
2025-12-23 20:44:17 -08:00
Samidy
4307b5bf35
Merge pull request #8 from JulienMaille/playlists
Playlists search
2025-12-23 20:43:57 -08:00
Samidy
68faedebe2
Merge pull request #10 from JulienMaille/clean-instances
Clean instances
2025-12-23 20:39:06 -08:00
Samidy
f68586f456
Merge pull request #11 from JulienMaille/persist
feat: implement queue persistence and improve playback restoration
2025-12-23 20:38:21 -08:00