Julien Maille
66ab529b32
UI: replace menu icon with 'Menu' text in tracklist header
2026-01-18 19:23:50 +01:00
Julien Maille
81854c1ffb
UI: add menu icon to tracklist header
2026-01-18 19:06:33 +01:00
Julien Maille
1caafdc673
UI: align duration header with track durations in tracklist
2026-01-18 18:21:29 +01:00
Julien Maille
a75d8b6b1f
UI: Improve recommended tracks and album page layout, plus linting fixes
...
- Display recommended songs and artist top tracks in two columns on desktop.
- Implement a flowing 'L-shape' layout for the album page using floats.
- Increase playbar transparency in light mode for a better frost effect.
- Fix linting issues: add missing imports, merge duplicate CSS rules, and fix HTML quoting.
2026-01-18 14:08:52 +01:00
SamidyFR
e8ec616e9d
style: auto-fix linting issues
2026-01-17 19:41:09 +00:00
Samidy
a1498548a8
Home page change-up, shuffle like, self-host + improvements & fixes
2026-01-17 22:40:43 +03:00
Samidy
e5792d035c
local music warning, lyrics panel always open, shuffle improvements & fixes
2026-01-17 04:04:12 +03:00
Julien Maille
e1a44b3502
feat: add Hi-Res and Lossless quality indicators to queue and play bar
2026-01-16 22:38:53 +01:00
JulienMaille
bae0d0a170
style: auto-fix linting issues
2026-01-16 20:37:51 +01:00
Samidy
fa716f002a
New Account System
2026-01-16 18:47:28 +03:00
SamidyFR
2c0ca538d1
style: auto-fix linting issues
2026-01-13 20:26:13 +00:00
Samidy
24f5dedcfe
I HATE FIREBASE
2026-01-13 23:25:51 +03:00
SamidyFR
5bb028d153
style: auto-fix linting issues
2026-01-11 23:34:32 +00:00
Samidy
f182304c7e
add recommended playlist songs, improvements, fixes & more
2026-01-12 02:33:52 +03:00
Samidy
d9af027def
fullscreen improvements
2026-01-11 07:57:16 +03:00
Julien Maille
a419f38024
js fixes
2026-01-11 00:58:55 +01:00
JulienMaille
dc3ae80d9f
style: auto-fix linting issues
2026-01-11 00:36:22 +01:00
Samidy
154bdf2052
Add playlist reordering, fix issues, improve queue list, add back casting + more
2026-01-09 15:25:43 +03:00
Julien Maille
bcb949d1ec
FIX: broken display with tracks containing weird characters
2026-01-08 22:20:38 +01:00
Julien Maille
4549cc6d9a
Hide add to playlist and lyrics buttons in playbar when no song is selected
2026-01-08 20:28:54 +01:00
Julien Maille
ff166b27ca
Fix: Refactor playlist loading and sharing logic
...
Resolves an issue where Tidal playlists with UUIDs were incorrectly identified as missing user playlists.
Introduces explicit source (api/user) parameter to renderPlaylistPage for reliable routing.
Restricts the Share button to user playlists only and fixes npm deprecation warnings.
# Conflicts:
# package.json
2026-01-08 13:13:11 +01:00
Julien Maille
6e52e9dffc
Fix: Modal button alignment and refactor playlist header actions
2026-01-07 21:28:41 +01:00
Julien Maille
e0528d512b
Fix: Correct data attribute usage for user playlist edit/delete buttons
2026-01-07 21:14:02 +01:00
Julien Maille
72d27ef7fe
refactor, better compact cards
2026-01-07 21:03:57 +01:00
Samidy
276a35cf50
add playlist shuffle, fix "unknown artist"
2026-01-07 12:16:59 +03:00
Samidy
0449e96ffa
Spotify imports, last.fm scrobbling library fixed, color improvements & more
2026-01-06 16:09:59 +03:00
Julien Maille
27b6b98643
NEW: compact mode for cards, default true for artists
2026-01-04 22:53:40 +01:00
Julien Maille
976f24ef1a
UI: update popularity display and refine explicit badge
2026-01-04 22:15:51 +01:00
Julien Maille
1c7c713b32
UI: replace h3 with h4 in card titles
2026-01-04 21:38:02 +01:00
Julien Maille
3f1124f1f0
IMP: liked mixes
2026-01-04 19:17:43 +01:00
Julien Maille
6ee3c57bc5
IMP: mixes using new API
2026-01-04 18:48:49 +01:00
Julien Maille
4fc36f63e4
IMP: html/css
2026-01-04 13:40:02 +01:00
Julien Maille
c77334a807
NEW: vibrant color for artists, mix and playlists
2026-01-04 12:56:07 +01:00
Julien Maille
87126a0fe7
IMP: smaller art images for faster loading
2026-01-03 23:44:25 +01:00
Julien Maille
c83ca9c23c
improved css, larger side panel, background header image for all pages
2026-01-03 22:52:26 +01:00
Julien Maille
3e228a0d46
FEAT: add track mix button to player bar and display release year
2026-01-03 13:00:12 +01:00
Julien Maille
c4feb35c45
UI: move remove-from-playlist button before the menu button
2026-01-02 23:16:21 +01:00
Julien Maille
df334a2ee3
FIX: standardize custom playlist buttons style and responsiveness
2026-01-02 23:01:30 +01:00
Julien Maille
bff48ad21c
IMP: remove heuristic filtering for EPs/Singles, rely on API type
2026-01-02 18:03:36 +01:00
Julien Maille
7b866eb44f
FIX: edit delete buttons showing on albums
2026-01-02 10:50:19 +01:00
Julien Maille
057244e73e
WIP: fix custom playlists on home
2026-01-02 00:27:03 +01:00
Julien Maille
0a52440b0b
WIP: fix custom playlists on home
2026-01-02 00:21:09 +01:00
Julien Maille
1c2d925c05
NEW: collage cover for custom playlists
2026-01-02 00:10:29 +01:00
Julien Maille
81d666ce3f
FIX custom playlist buttons
2026-01-02 00:07:22 +01:00
Julien Maille
801fa264cd
IMP: fullscreen lyrics, various css fixes
2026-01-02 00:03:34 +01:00
Julien Maille
6e265cfeda
imp: remove innerHTML and put it in index.html
2026-01-01 22:46:02 +01:00
Julien Maille
34dba30d6b
IMP: mix, similar stuff
2026-01-01 22:04:12 +01:00
Julien Maille
57f3e42dbe
new: mix for artists, use new api
2026-01-01 19:27:29 +01:00
Julien Maille
4ffac0ae0a
Prepare for similar artists coming from tidal api
2026-01-01 15:50:31 +01:00
Julien Maille
d0cc9f03f1
feat: add playlist pagination and separate api/streaming instances
...
- Implements pagination in getPlaylist to support large playlists (>100 tracks).
- Reworks instance management to support separate api and streaming instance groups.
- Updates instances.json to the new grouped structure.
- Refactors apiSettings for smart incremental speed testing and type-aware caching.
- Parallelizes speed tests using appropriate endpoints (/artist/ for API, /track/ for Streaming).
- Updates Settings UI to display and manage both API and Streaming instance groups.
2026-01-01 15:38:02 +01:00
Samidy
c76357cec3
update library wording
2025-12-31 14:37:15 +03:00
Samidy
a27be3162d
Playlist Feature, Lyrics on Fullscreen & More
2025-12-31 12:26:05 +03:00
Julien Maille
0996a8a0cb
new button to play album or playlist
2025-12-29 13:00:15 +01:00
Julien Maille
b53fb36196
NEW: store recently played tracks
2025-12-27 23:20:17 +01:00
Julien Maille
ca2527d5ee
many ui small improvements
2025-12-27 13:52:25 +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 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
9533155656
Enhance artist page by fetching EPs and Singles via search fallback
2025-12-25 23:11:08 +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
ade89637ad
more fixed for mobile, added artist tags
2025-12-25 12:28:59 +01:00
Samidy
484e718060
Merge pull request #17 from JulienMaille/bugs
...
Bug fixes
2025-12-24 05:10:16 -08: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
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
09cfd51eb7
Merge pull request #7 from JulienMaille/other-albums
...
Show other albums by same artist
2025-12-23 20:44:17 -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
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
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
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
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
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
Dazly Gonsalves
e2b5217f3a
feat(player): display version beside track title
2025-10-22 20:53:48 +05:30
Dazly Gonsalves
43a96d8407
fix(player): display version alongside track title
2025-10-22 20:38:18 +05:30
Dazly Gonsalves
feb7b10ec1
feat(player): display all artists related to the track
2025-10-22 20:21:15 +05:30
Eduard Prigoana
0c9dec35ff
c
2025-10-22 10:31:45 +03:00
Eduard Prigoana
2c04d69edb
not popup
2025-10-21 18:32:57 +03:00
Eduard Prigoana
2a708e2b99
themes!
2025-10-19 18:33:41 +03:00
Eduard Prigoana
0544a0531a
Increase image resolution for album and artist covers
2025-10-17 11:49:05 +03:00
Eduard Prigoana
23fe06fdf2
cc
2025-10-12 17:10:45 +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
bfc7c6b685
2
2025-10-10 22:20:23 +03:00