Julien Maille
2e322ac8a6
fix(downloads): detect actual format for all download paths
...
Fixes #117
- Add getExtensionFromBlob() to detect format from blob signature
- DASH Hi-Res streams are MP4 containers, not raw FLAC
- Fix api.downloadTrack to detect and correct filename extension
- Fix bulk download functions to use detected extension
- Fallback to mime type if signature detection fails
2026-01-26 22:11:50 +01:00
SamidyFR
4ede3b2664
style: auto-fix linting issues
2026-01-24 12:13:44 +00:00
Samidy
3f3e12817f
basically monochrome 2.0 lol
2026-01-24 15:13:19 +03:00
Samidy
a1498548a8
Home page change-up, shuffle like, self-host + improvements & fixes
2026-01-17 22:40:43 +03:00
JulienMaille
46240b85e2
style: auto-fix linting issues
2026-01-16 22:38:54 +01:00
Julien Maille
780eee8808
feat: implement memory-efficient bulk downloads with user toggle and client-zip
2026-01-16 22:38:54 +01:00
JulienMaille
bae0d0a170
style: auto-fix linting issues
2026-01-16 20:37:51 +01:00
JulienMaille
de74cebd7c
style: auto-fix linting issues
2026-01-16 18:35:32 +01:00
Julien Maille
1e7595c159
WIP: hi-res support
2026-01-16 18:35:32 +01:00
Samidy
0b6c1a4230
re-add this shit brah
2026-01-12 02:37:32 +03:00
Samidy
92dc25cf68
Merge branch 'main' of github.com:SamidyFR/monochrome
2026-01-12 02:34:08 +03:00
Samidy
f182304c7e
add recommended playlist songs, improvements, fixes & more
2026-01-12 02:33:52 +03:00
Julien Maille
8a41719a70
fix(downloads): implement downloadTracks function and fix call site
2026-01-11 23:14:44 +01:00
JulienMaille
dc3ae80d9f
style: auto-fix linting issues
2026-01-11 00:36:22 +01:00
Samidy
7f33d8465c
Add playlist covers, apple music, discography improvements + MUCH MUCH MORE
2026-01-11 01:27:56 +03:00
Julien Maille
b3437dc99a
Revert "Feat: Implement memory-efficient sequential streaming ZIP downloads using zip.js and StreamSaver.js"
...
This reverts commit 67a97a34a8 .
2026-01-07 23:32:49 +01:00
Julien Maille
67a97a34a8
Feat: Implement memory-efficient sequential streaming ZIP downloads using zip.js and StreamSaver.js
2026-01-07 22:52:29 +01:00
Julien Maille
87126a0fe7
IMP: smaller art images for faster loading
2026-01-03 23:44:25 +01:00
Samidy
f227c4c00d
Lyrics Update
2025-12-27 21:21:35 +03: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
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
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
99f2ccfdb2
Refactor SVG icons and improve settings UI
2025-12-25 20:03:16 +01:00
Julien Maille
15315ab0c8
feat: add play next functionality, inline track actions, and notifications
2025-12-24 10:55:08 +01:00
Samidy
4b483c76d2
fix context menu downloading to add metadata
2025-12-24 08:57:39 +03: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
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
b5cb97149f
fuck your svelte kit
2025-10-26 21:55:13 +02:00