Julien Maille
9ffe81e38b
improvements
2025-12-26 23:15:09 +01:00
Julien Maille
aeea0038f3
improvements
2025-12-26 23:14:47 +01:00
Julien Maille
cdffe88eba
Fix heart button interactions on cards and reorder library tabs
...
- Fix: Card heart buttons didn't work because of button nested in anchor. Changed cards to div with data-href.\n- Fix: Home page and Artist page cards didn't have data bound or like state initialized.\n- Feature: Move Playlists to the last position in Library tabs.
2025-12-26 22:39:13 +01:00
Julien Maille
f4f6a1941c
feat: add a library of liked song, artist, albums, playlists
2025-12-26 21:18:03 +01:00
Julien
b43a41930c
Merge pull request #23 from JulienMaille/metadata
...
Metadata
2025-12-26 19:45:50 +01:00
Samidy
0b8f99e3a7
remove dead instances, fix instance issues
2025-12-26 09:52:27 -08:00
Julien Maille
e49a8de250
Improve ZIP download logic: Refactor for DRY, conditional file picker usage, and UI improvements
2025-12-26 18:02:29 +01:00
Julien Maille
5633fb097d
FIX download notification popup width
2025-12-26 14:42:31 +01:00
Julien Maille
c03f1006ee
Force ZIP compression to STORE for all bulk downloads to improve performance and stability
2025-12-26 14:19:47 +01:00
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 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
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 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 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
Julien Maille
e6cd218df4
Cleanup unused queue-track-menu
2025-12-25 12:42:37 +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
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
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
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
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
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
Julien Maille
73edcc0f36
feat: add 'More from Artist' section to album page and refine header spacing
2025-12-23 21:19:16 +01:00
Julien Maille
97a932fc0d
fix(pwa): stop repeating install prompt after dismissal and bump sw version
2025-12-23 21:18:42 +01:00
Julien Maille
46042d4851
feat: show recent playlists on home screen
2025-12-23 21:17:56 +01:00
Julien Maille
1415c350c5
feat: add playlist search tab and fix playlist detail rendering
2025-12-23 21:17:56 +01:00
Julien Maille
81dab0ed48
feat: implement queue persistence and improve playback restoration
2025-12-23 21:16:38 +01:00
Julien Maille
8ef6ecb9e3
FIX: context menu overflow on screen edges
2025-12-23 13:33:25 +01:00
Julien Maille
ed2d9425eb
UI: dynamically adjust title font size based on length
2025-12-23 13:33:24 +01:00
google-labs-jules[bot]
43f04e7454
Fix "Invalid Date" display in album details
...
- Backfill album release date from tracks if missing in API response.
- Gracefully handle invalid or missing dates in UI rendering.
- Fix potential NaN in download folder naming due to invalid dates.
2025-12-23 13:33:24 +01:00
google-labs-jules[bot]
0aee58b823
Fix album track sorting and formatting for multi-disc albums
...
- Updated `renderAlbumPage` in `js/ui.js` to sort tracks by disc/volume number before track number.
- Updated `renderListWithTracks` to detect multi-disc albums.
- Updated `createTrackItemHTML` to display track numbers as `Disc-Track` (e.g., "1-1") for multi-disc albums when cover art is hidden (album view).
2025-12-23 13:33:24 +01:00
google-labs-jules[bot]
c6e6d6a596
Add light theme and fix hardcoded styles
...
- Add light theme CSS variables in styles.css
- Add 'Light' option to settings in index.html
- Update theme manager defaults in js/storage.js
- Replace hardcoded colors with CSS variables for logo and player bar
- Add support for explicit badge text color customization
2025-12-23 13:33:24 +01:00
jpshag
6422957734
feat: add artist radio functionality and development and contributing sections to the readme.
2025-12-22 09:19:25 -05:00
Samidy
2fd16c7366
fix artists not saving on home + showing as unknown
2025-12-17 12:11:04 +03:00
Samidy
c0543b15a5
Fix albums breaking (ai saving my ass rn)
2025-12-17 12:06:33 +03:00
Samidy
131e834d52
add clunky fuckass fix for malformed track response
2025-12-14 10:14:13 -08:00
Samidy
c63d82c95f
fix stuff & remove uneeded stuff
2025-12-14 10:01:11 -08:00
navtej968
af4f75d998
Added metadata for downloads mostly
2025-12-04 11:02:04 +05:30
eduardprigoana
ae7fae9b3d
naming
2025-11-17 21:43:33 +02:00
Ned Halksworth
70c7dc3d01
Add synced lyrics support and enhance styling for karaoke mode
2025-11-10 17:57:36 +00:00
Eduard Prigoana
ea19b3d95e
fix images
2025-11-08 19:38:10 +02:00
Eduard Prigoana
ab67a5c2dd
playlist support
2025-11-08 19:17:52 +02:00
navtej968
4ef5cd9b58
Fuck your album cover image on the search page
2025-11-04 13:19:02 +05:30
Eduard Prigoana
b5cb97149f
fuck your svelte kit
2025-10-26 21:55:13 +02:00
Dazly Gonsalves
c1def81e30
(fix): missing trackTitle definition
2025-10-24 12:07:02 +05:30
Eduard Prigoana
0f4e37ff4f
slider
2025-10-23 00:45:14 +03:00
Eduard Prigoana
bd7e3fea33
fix.
2025-10-22 18:58:36 +03:00
Eduard Prigoana
8665a2d879
fix
2025-10-22 18:46:21 +03:00
Eduard Prigoana
132d00263e
Merge branch 'main' into fix/multi-artist
2025-10-22 18:34:26 +03:00
Eduard Prigoana
c3ea9eb7dc
Merge pull request #6 from dazlygonsalves/fix/player-remix-title-display
...
fix(player): track version display
2025-10-22 18:32:08 +03:00
Dazly Gonsalves
e2b5217f3a
feat(player): display version beside track title
2025-10-22 20:53:48 +05:30
Eduard Prigoana
ca941cd4fc
fix?
2025-10-22 18:20:14 +03:00
Dazly Gonsalves
43a96d8407
fix(player): display version alongside track title
2025-10-22 20:38:18 +05:30
Eduard Prigoana
a1d62756b1
fix
2025-10-22 18:03:28 +03:00
Dazly Gonsalves
feb7b10ec1
feat(player): display all artists related to the track
2025-10-22 20:21:15 +05:30
Eduard Prigoana
0c612f3d2c
Revert "c"
...
This reverts commit 866d2e4527 .
2025-10-22 14:49:50 +03:00
Eduard Prigoana
866d2e4527
c
2025-10-22 14:47:22 +03:00
Eduard Prigoana
0b024ff7a3
Merge branch 'main' into main
2025-10-22 14:37:44 +03:00
Eduard Prigoana
0c9dec35ff
c
2025-10-22 10:31:45 +03:00
Eduard Prigoana
aca4aadf91
Update app.js
2025-10-21 18:49:51 +03:00
Eduard Prigoana
2c04d69edb
not popup
2025-10-21 18:32:57 +03:00
Eduard Prigoana
8ebc1542d5
lastfm integration
2025-10-21 18:18:03 +03:00
Eduard Prigoana
b0f6a11a94
Update storage.js
2025-10-21 17:07:01 +03:00
Eduard Prigoana
05cfdf28f3
Update player.js
2025-10-21 16:53:14 +03:00
Dazly Gonsalves
40e67070c2
style(volume-ui): adjust volume thumb position to align with volume fill using CSS var
2025-10-19 22:23:19 +05:30
Eduard Prigoana
2a708e2b99
themes!
2025-10-19 18:33:41 +03:00
Eduard Prigoana
f990cb1fcc
cc
2025-10-19 17:05:35 +03:00
Eduard Prigoana
51d1b3bdce
cc
2025-10-19 15:21:32 +03:00
Eduard Prigoana
07345867b9
PLEASE work
2025-10-19 15:07:00 +03:00
Eduard Prigoana
0544a0531a
Increase image resolution for album and artist covers
2025-10-17 11:49:05 +03:00
Eduard Prigoana
9320727f8c
Update storage.js
2025-10-13 23:56:48 +03:00
Eduard Prigoana
6a56252952
new instances + domain change
2025-10-13 22:37:57 +03:00
Eduard Prigoana
23fe06fdf2
cc
2025-10-12 17:10:45 +03:00
Eduard Prigoana
30d843db3b
add more instances
2025-10-12 16:23:49 +03:00
Eduard Prigoana
262d712938
cc
2025-10-12 15:21:33 +03:00
Eduard Prigoana
aee65c4722
increase album cover resolutions
2025-10-11 19:49:17 +03:00
Eduard Prigoana
0f1a9841d1
cc
2025-10-11 19:22:53 +03:00
Eduard Prigoana
7f90a278fa
Update storage.js
2025-10-11 15:13:31 +03:00
Eduard Prigoana
bfc7c6b685
2
2025-10-10 22:20:23 +03:00