lsmda
6b38809fd7
feat(playlists): add strict album matching toggle on playlist creation modal
2026-03-15 02:17:15 +00:00
itsmo-ks
c64065f913
Fixed Reset Local Data
2026-03-15 01:17:20 +00:00
Samidy
08652f78ec
fix(playlist-imports): dont fucking push to liked
2026-03-14 03:32:11 +03:00
Samidy
99debbb7b2
feat(APIs): custom api instances
2026-03-14 02:58:22 +03:00
binimum
33d3c6c51a
fix(lyrics): update track title retrieval to use getTrackTitle function
...
chore(deps): update @uimaxbai/am-lyrics to version 1.1.4 in package.json and package-lock.json
2026-03-13 19:57:24 +00:00
Mrigakshi Roy Choudhury
3880bc2740
fix(library): show playlist in library on csv import
2026-03-14 00:25:21 +05:30
Samidy
43a5f1b714
fix(local files): metadata artist garbage
2026-03-13 05:28:49 +03:00
Samidy
3591ed7157
fix(album-imports): get them to actually work
2026-03-13 04:51:04 +03:00
Samidy
f513ce27e4
feat(unreleased): lyrics on unreleased
2026-03-13 02:58:57 +03:00
Daniel
a36ae22f4f
feat: add blob-url support and integrate blob asset plugin for Vite
2026-03-12 22:34:37 +00:00
Daniel
bc1c97dc1f
Revert "fix: update ffmpeg imports to use URL loader for core JS and WASM"
...
This reverts commit 14817a3314 .
2026-03-12 21:01:32 +00:00
Daniel
a4d92b0759
feat(downloads): implement SequentialFileWriter for individual file downloads
2026-03-12 20:47:48 +00:00
Daniel
25c338fac3
refactor: improve progress updates
2026-03-12 20:47:47 +00:00
Daniel
574e42ba1e
feat(downloads): dash progress / remove nearly duplicate downloadTrackBlob logic from downloads.js
2026-03-12 20:47:46 +00:00
Daniel
4445cdcd2e
fix(taglib): worker initialization
...
This was mangled during a merge operation.
2026-03-12 20:47:45 +00:00
edideaur
b31be7dc80
Fix bulk download edge cases and improve robustness
...
- FolderPickerWriter: throw AbortError on cancel instead of returning null
- FolderPickerWriter: add try/catch with abort() to release file locks on failure
- ZipNeutralinoWriter: move writeBinaryFile after response.body validation
- bulkDownloadSettings: migrate legacy key and validate stored values
- download-utils: catch ffmpeg cancellation via signal.aborted
- downloads.js: use consistent Neutralino detection with bridge module
- download-utils: use strict equality for flac extension check
2026-03-12 19:35:23 +00:00
edideaur
a776e24aee
Merge pull request #303 from DanTheMan827/copilot/extract-duplicated-code-to-ts
...
Extract shared download utilities and abstract bulk download handlers + new folder picker support
2026-03-12 21:18:47 +02:00
Daniel
37a74ad755
refactor(downloads/ffmpeg): refactor ffmpeg usage and add additional logging for ffmpeg
2026-03-12 16:02:44 +00:00
Daniel
c865b21bf5
refactor: ffmpeg customFormats/containerFormats are now an object
2026-03-12 15:24:54 +00:00
Daniel
14817a3314
fix: update ffmpeg imports to use URL loader for core JS and WASM
2026-03-12 14:57:57 +00:00
Daniel
9226515bcf
feat: update client-zip to version 2.5.0 and adjust import in bulk-download-writer.ts
2026-03-12 14:46:52 +00:00
Samidy
3fc74738a5
this barely ever worked anyways lets just remove smooth scrolling
2026-03-12 10:16:38 +03:00
Daniel
079198c59e
fix: improve discNumber formatting in formatTemplate function
2026-03-12 06:48:34 +00:00
Daniel
b04019f282
fix(downloads): mp4 files with flac audio are now tagged
...
This is resolved by using ffmpeg to copy the audio data into a new mp4 container file before passing it to taglib.
2026-03-12 06:43:45 +00:00
Daniel
c1552980eb
feat: extract bulk download handlers into bulk-download-writer.ts and add folder picker + settings
2026-03-12 06:04:59 +00:00
copilot-swe-agent[bot]
c9a1f49f23
feat: extract duplicated download utilities from api.js and downloads.js into download-utils.ts
...
Co-authored-by: DanTheMan827 <790119+DanTheMan827@users.noreply.github.com>
2026-03-12 06:04:59 +00:00
Samidy
51b88cc5e8
cdn to package for am-lyrics
2026-03-12 09:00:27 +03:00
Samidy
86df459dc1
chore(logs): remove accidental debug log for fetching tracks from artists (HOW DID I FORGET TO DO THIS FOR MONTHS LMFAOOO)
2026-03-12 07:53:51 +03:00
SamidyFR
7e6375919d
style: auto-fix linting issues
2026-03-12 04:12:28 +00:00
Samidy
30b2e7d445
fix(downloading): hi-res M4A's having no embedded covers (FUCK YOU TAGLIB)
2026-03-12 07:12:02 +03:00
Samidy
0ed82f586c
didnt get it all lol
2026-03-12 05:59:20 +03:00
Samidy
34c3f8dbcf
Apply suggestion from @coderabbitai[bot]
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-12 05:04:42 +03:00
Samidy
3814358f0d
Merge branch 'main' into copilot/fix-m3u-generation-logic
2026-03-12 05:01:20 +03:00
Samidy
5b4bff97e0
Merge branch 'main' into copilot/add-custom-download-formats
2026-03-12 04:56:28 +03:00
Samidy
8b09635272
Merge pull request #297 from DanTheMan827/copilot/fix-invalid-total-tracks
...
Fix per-disc track total and add total disc count to embedded metadata
2026-03-12 04:55:26 +03:00
Samidy
4728455b90
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-12 02:49:00 +03:00
Samidy
5e55e141da
feat(missing-songs-import): export missing songs to CSV or copy to clipboard
2026-03-12 02:48:55 +03:00
SamidyFR
6efd88b31e
style: auto-fix linting issues
2026-03-11 23:04:04 +00:00
Samidy
f576b35ce8
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-12 02:03:40 +03:00
Samidy
4b7833dc8e
update outdated self-hosting shit
2026-03-12 02:03:36 +03:00
Daniel
4def7b8e51
Merge branch 'combined-fixes' into copilot/fix-m3u-generation-logic
2026-03-11 15:20:30 -05:00
Daniel
7448ddce1e
feat(downloads): add FLAC - Max Compression option and refactor transcoding logic
2026-03-11 15:18:39 -05:00
Daniel
2db782d74f
feat(downloads): add custom download formats
2026-03-11 15:18:39 -05:00
Daniel
e1d7744ab2
fix: correct total tracks per disc and add total discs to metadata for multi-disc albums
2026-03-11 15:17:17 -05:00
Daniel
aa728f970b
feat(downloads): add discNumber template for file name.
...
Also update disc number handling in download logic and metadata extraction
2026-03-11 20:10:38 +00:00
Daniel
8cf7979d47
fix(downloads): cue generation now properly outputs correct tracks numbers and splits by disc
2026-03-11 20:00:44 +00:00
Daniel
33668ae118
fix: correct total tracks per disc and add total discs to metadata for multi-disc albums
2026-03-11 19:26:30 +00:00
Daniel
3e24470401
feat(downloads): add FLAC - Max Compression option and refactor transcoding logic
2026-03-11 19:26:05 +00:00
Daniel
3f2651633b
feat(downloads): add custom download formats
2026-03-11 19:26:05 +00:00
edideaur
84df59624e
style: auto-fix linting issues
2026-03-11 12:43:15 +00:00
edideaur
d8fdaac508
Merge pull request #300 from KalerKaler/fix/fixed-lcd-pixels-visualizer-and-visualizer-switching
...
fix(visualizer): correct LED layout and visualizer switching
2026-03-11 14:42:48 +02:00
Kaler
bb44b7559d
fix(visualizer): correct LED layout and switching logic
2026-03-11 12:51:44 +05:30
SamidyFR
108387ac7a
style: auto-fix linting issues
2026-03-11 07:12:10 +00:00
Samidy
ffdcc1d396
THERE YOU SHITHEAD
2026-03-11 10:11:38 +03:00
SamidyFR
a35b51f8cd
style: auto-fix linting issues
2026-03-11 06:28:37 +00:00
Samidy
6fd334f74d
PLEASE JUST FUCKING WORK WHAT
2026-03-11 09:28:03 +03:00
SamidyFR
3c51d45d74
style: auto-fix linting issues
2026-03-11 06:14:00 +00:00
Samidy
c4af3ea204
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-11 09:13:33 +03:00
Samidy
17964a8bc9
fix media playback errors in firefox
2026-03-11 09:13:28 +03:00
Samidy
07003f92f0
fix toggle UI console errors + volume button disappearing for no reason
2026-03-11 08:36:11 +03:00
SamidyFR
12baaaa55f
style: auto-fix linting issues
2026-03-11 05:23:57 +00:00
Samidy
d167a9c869
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-11 08:23:30 +03:00
Samidy
71a2c5be93
make le diddy infinite radio better kinda
2026-03-11 08:23:27 +03:00
Daniel
3ef50cb6ce
fix(downloads): fix m3u generation artist [object Object] bug and mismatched file extensions
2026-03-11 04:50:53 +00:00
SamidyFR
0641e3da33
style: auto-fix linting issues
2026-03-11 04:03:24 +00:00
Samidy
b75245648d
fix(playlists): queue loading in chunks for large playlists
2026-03-11 07:02:56 +03:00
Samidy
57a72ac5d7
fix: show warning for empty playlist names & fix notification z-index
2026-03-11 05:30:32 +03:00
Samidy
e290410aee
fix(recommendations): add retry logic for renderHomeAlbums so they load all the time
2026-03-11 04:45:53 +03:00
Samidy
5794a12128
fix(profiles): let the first profile not get shot out in broad daylight
2026-03-11 03:41:16 +03:00
Samidy
f20935d2d2
Merge pull request #274 from DanTheMan827/taglib-wasm
...
Use taglib-wasm for writing and improve ffmpeg caching
2026-03-11 01:23:40 +03:00
edideaur
2e1367e5c2
video covers
2026-03-10 21:58:02 +00:00
Daniel
b596cbe8d9
refactor(flac): replace magic numbers with FLAC_BLOCK_TYPES constants for better readability, and pad comment block to at least 1024 bytes
2026-03-10 19:22:03 +00:00
Daniel
1c9c5fa242
Merge https://github.com/monochrome-music/monochrome into taglib-wasm
2026-03-10 18:48:18 +00:00
Kaler
97e41b521b
Fixed lcd-visualiser CSS
2026-03-10 13:28:16 +05:30
SamidyFR
71b65e70a8
style: auto-fix linting issues
2026-03-10 07:45:19 +00:00
Samidy
92f8d4ef61
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-10 10:44:55 +03:00
Samidy
a4b84ec0b3
disable desktop app downloads page while we fix the desktop app
2026-03-10 10:44:52 +03:00
SamidyFR
dd2639b5f0
style: auto-fix linting issues
2026-03-10 07:31:34 +00:00
Samidy
ad615f52f8
fix(covers): embed album art for single track downloads
2026-03-10 10:31:04 +03:00
SamidyFR
04f04ca03a
style: auto-fix linting issues
2026-03-10 05:53:37 +00:00
Samidy
4ce3bb42e0
i got bored idk
2026-03-10 08:53:09 +03:00
SamidyFR
ce79d6d4c6
style: auto-fix linting issues
2026-03-10 02:43:19 +00:00
Samidy
49592e38a3
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-10 05:42:50 +03:00
Samidy
f67123a9d1
fix(inf-radio): IM A DUMBASS
2026-03-10 05:37:51 +03:00
SamidyFR
4cb8b84f91
style: auto-fix linting issues
2026-03-10 01:58:49 +00:00
Samidy
ce4979bdb2
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-10 04:58:21 +03:00
Samidy
473e5ba8b6
feat(recommendations): Infinite Radio
2026-03-10 04:58:17 +03:00
Daniel
56038a97ff
fix(workers): utilize vite ?worker imports.
2026-03-09 17:58:10 +00:00
Daniel
65e1b4e98d
fix(metadata): remove unnecessary audio buffer type check in addMetadataToAudio
2026-03-09 15:58:53 +00:00
Daniel
37f70f5390
Temporarily force FLAC files to go through ffmpeg
...
Something is wrong with the structure of the downloaded files and taglib is NOT happy with them
2026-03-09 15:56:42 +00:00
Daniel
42101353ab
feat(metadata): re-add flac and m4a metadata code as separate files
2026-03-09 15:54:28 +00:00
Daniel
de472c5891
Merge remote-tracking branch 'upstream' into taglib-wasm
2026-03-09 02:43:12 +00:00
SamidyFR
11a828668c
style: auto-fix linting issues
2026-03-09 01:47:31 +00:00
Samidy
34ba920662
fix(anim-covers): not loading 99% of the time (i havent even properly tested this im js hoping it works)
2026-03-09 04:47:03 +03:00
Samidy
fe95cb23cd
fix(DB): why did i make it overwrite
2026-03-09 04:23:08 +03:00
Daniel
efa3521aff
feat(taglib): refactor and improve metadata handling, worker integration, and code quality
...
- Refactor metadata handling to use fetchTagLib and addMetadataWithTagLib for improved loading and worker-based processing
- Update prefetchMetadataObjects and addMetadataToAudio for simplified and more robust metadata extraction
- Add taglib.worker.ts for audio metadata processing in a worker
- Implement getMetadataWithTagLib function
- Auto-fix linting issues and remove unnecessary debugger statements
2026-03-09 00:35:20 +00:00
Daniel
497d42b9fd
feat(ffmpeg): enhance progress tracking and logging
...
- Improved progress tracking in FFmpeg worker by extracting total duration and current time from logs.
- Updated downloadTrackBlob function to use console logging for progress updates.
- Enhanced error handling and progress reporting during audio encoding.
2026-03-09 00:35:09 +00:00
SamidyFR
c8b919a4c7
style: auto-fix linting issues
2026-03-09 00:04:26 +00:00
Samidy
83c705a60a
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-09 03:03:59 +03:00
Samidy
75d16e6ce4
feat: music videos
2026-03-09 03:03:29 +03:00