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
Julien Maille
4d938b5478
UI: show FFmpeg encoding progress in toaster
2026-03-08 20:59:35 +01:00
Julien Maille
7dd8854ad1
UI: move lyrics panel close button to the right side
2026-03-08 20:38:05 +01:00
Julien Maille
ec06fed5cf
fix: restore Kawarp visualizer selection and fix settings visibility
2026-03-08 20:33:08 +01:00
Julien Maille
9fe689db53
fix: handle JSON response in image upload
2026-03-08 20:01:38 +01:00
Julien Maille
c7b1d301db
fix: linting errors and settings structure cleanup
2026-03-08 19:42:26 +01:00
Julien Maille
473d63c899
reorganize settings menu, add playback speed reset and instances tab
2026-03-08 18:35:07 +01:00
Samidy
e3f781d588
feat(covers): animated covers
2026-03-08 05:27:20 +03:00
willianpm
7cf0b3d386
fix(ui): prevent duplicate wheel listeners and correct mute handling
...
- Remove stacked wheel event listeners on fullscreen reopen to avoid multiple handler executions.
- Replace non-existent Player mute methods with audioPlayer.muted property and localStorage update.
- Ensures volume wheel and mute logic work correctly after multiple fullscreen toggles.
2026-03-08 02:15:17 +00:00
Daniel
ff1efe093e
feat(ffmpeg, taglib, utils): replace toBlobURL with fetchBlobURL for improved loading
2026-03-08 01:55:42 +00:00
Daniel
0f20106076
feat(downloads): prefetch data while downloading to improve performance and update taglib-wasm
2026-03-08 01:55:42 +00:00
Daniel
44a7c3b61c
fix(downloads): cache ffmpeg core js and wasm
...
This creates a blob url outside of the worker for for the core .js and .wasm files so they aren't downloaded on each run.
2026-03-08 01:54:29 +00:00
Daniel
50a5b79d70
feat(downloads): use taglib-wasm to set tags
...
taglib supports multiple media formats beyond what was previously supported, this would enable transcoding to other formats without needing to write additional metadata libraries.
2026-03-08 01:54:29 +00:00
willianpm
277d8e801b
feat: add mouse wheel support for fullscreen volume control
...
Added event handler to allow adjusting the fullscreen volume using the mouse wheel. Scrolling up unmutes and increases volume, scrolling down decreases volume. Improves user experience for volume adjustments in fullscreen mode.
2026-03-08 01:03:52 +00:00
Samidy
4762dea607
feat(visualizer): visualizer dimming
2026-03-08 02:55:51 +03:00
Samidy
3685e33b48
fix(context menu): Change from "Like" to "Unlike" depending on state
2026-03-08 01:15:51 +03:00
SamidyFR
c7a4ba194d
style: auto-fix linting issues
2026-03-07 21:04:44 +00:00
Samidy
6dbd07ed88
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-08 00:04:18 +03:00
Samidy
ed566c94cc
fix(profiles): remove double JSON.stringify on privacy field
2026-03-08 00:04:14 +03:00
edideaur
0b17fb1b4b
higher image qualities for unreleased + fallbacks
2026-03-07 10:12:59 +00:00
SamidyFR
d4733020b6
style: auto-fix linting issues
2026-03-07 05:26:40 +00:00
Samidy
911a2016d0
test
2026-03-07 08:26:13 +03:00
SamidyFR
346e4b2861
style: auto-fix linting issues
2026-03-07 05:03:21 +00:00
Samidy
38dd6f8220
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-07 08:02:56 +03:00
Samidy
c074b48b0a
shitty prob not working implementation for auto-updates in the desktop app
2026-03-07 08:02:52 +03:00
SamidyFR
1da88ac568
style: auto-fix linting issues
2026-03-07 02:50:41 +00:00
Samidy
db1d607603
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-07 05:50:19 +03:00
Samidy
0b2fe88731
feat(keyboard): command palette
2026-03-07 05:50:15 +03:00
SamidyFR
6865e45ff7
style: auto-fix linting issues
2026-03-06 23:57:54 +00:00
Samidy
135e5fd0af
lets try that again
2026-03-07 02:57:28 +03:00
SamidyFR
67eb5075d4
style: auto-fix linting issues
2026-03-06 23:42:53 +00:00
Samidy
e15ca352a0
fix(auth): ATTEMPTED fix for google oauth (lowk havent tested this)
2026-03-07 02:42:30 +03:00
SamidyFR
60d61f74d2
style: auto-fix linting issues
2026-03-06 21:01:28 +00:00
Samidy
cddf318d19
Merge pull request #279 from TimurCravtov/feat/local-files-duration
...
Feat/local files duration
2026-03-07 00:01:02 +03:00
edideaur
0de436a693
fix dockerfile and album cover clicks
2026-03-06 20:53:35 +00:00
Timur Cravtov
4e174297ca
fix: move mvhd tag to run before udta guard
2026-03-06 22:40:05 +02:00
Timur Cravtov
6545b31388
feat(library): estimate flac and mp4 duration
2026-03-06 22:19:58 +02:00
Timur Cravtov
8c7a7547c9
feat(library): estimate mp3 files duration
2026-03-06 22:19:40 +02:00
edideaur
b88e55efb3
fix copilot findings in kawarp.js and themeStore.js cause they were bugging me
2026-03-06 09:45:05 +00:00
edideaur
f6bc60bd5e
style: auto-fix linting issues
2026-03-06 08:57:13 +00:00
edideaur
c986921505
bun install in dockerfile and reload page when visualizer switching to avoid issues
2026-03-06 08:56:36 +00:00
edideaur
828e192362
fix visualizers
2026-03-06 08:43:53 +00:00
edideaur
55854020b6
Merge pull request #275 from boidushya/main
...
feat: add kawarp as visualizer
2026-03-06 09:58:46 +02:00
Samidy
3772295a07
feat(home): explore page
2026-03-06 08:58:24 +03:00
Samidy
73878b421d
fix(community themes): fix not being able to upload community themes
2026-03-06 03:30:50 +03:00
Samidy
e013ad0de5
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-06 02:14:47 +03:00
Samidy
ad7d088e5c
refactor(auth): migrate authentication from Firebase to (self-hosted) Appwrite
2026-03-06 02:14:43 +03:00
Boidushya
a2b8ce3cdf
feat: add kawarp as visualizer
2026-03-06 04:25:56 +05:30
edideaur
14cf949381
fix ddosing lmao
2026-03-05 18:22:54 +00:00
edideaur
8eefb1b79b
open in harmony + context menu on album pages
2026-03-05 18:17:53 +00:00
edideaur
03ea16ac04
fix settings > system issue
2026-03-05 17:32:53 +00:00
edideaur
f967d29c52
donate and about page changes
2026-03-03 20:47:49 +00:00
edideaur
b29160385a
keybind rebinding
2026-03-03 12:20:42 +00:00
edidealt
9054016ff2
settings import + export
2026-03-02 23:32:51 +00:00
edidealt
be67f79968
Merge pull request #266 from DanTheMan827/more-metadata
...
feat(downloads): add more metadata
2026-03-03 00:24:44 +02:00
Daniel
8035dd3873
feat(downloads): add BPM tag to Vorbis comments and MP4 metadata
...
- Added 'TEMPO' tag to Vorbis comments if BPM is available
- Added 'tmpo' tag to MP4 metadata if BPM is available
2026-03-02 21:38:16 +00:00
Daniel
82ca593894
fix(downloads): fix malformed m4a user atoms
2026-03-02 21:14:15 +00:00
edidealt
69652ba085
escaping
2026-03-02 21:14:14 +00:00
edidealt
3de1221c20
navigation
2026-03-02 21:04:04 +00:00
SamidyFR
0999fefda4
style: auto-fix linting issues
2026-03-02 20:42:59 +00:00
Samidy
103cce6338
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-02 23:42:14 +03:00
Samidy
e983030c23
feat(community themes): edit themes after publishing theme
2026-03-02 23:42:09 +03:00
edidealt
ebccec5903
FULLY hide show ui button
2026-03-02 20:35:45 +00:00
edidealt
5e437d4019
fullscreen mode settings
2026-03-02 20:14:25 +00:00
Daniel
6c09793276
feat(downloads): add XID ISRC tag to MP4 metadata
...
- Added 'xid ' tag for ISRC in createMp4MetadataAtoms function
2026-03-02 19:13:18 +00:00
Daniel
c430a5bd7e
fix(downloads): fix malformed m4a replaygain metadata
2026-03-02 17:59:05 +00:00
edideaur
b55734933d
Merge pull request #263 from DanTheMan827/m4a-replaygain
...
feat(downloads): write replaygain to m4a tracks
2026-03-02 09:55:42 +02:00
SamidyFR
0735d2a202
style: auto-fix linting issues
2026-03-02 04:14:10 +00:00
Samidy
46c565e437
Merge branch 'main' of github.com:monochrome-music/monochrome
2026-03-02 07:13:46 +03:00
Samidy
5eabfc13e8
donate button shit
2026-03-02 07:13:41 +03:00
Samidy
23fdf10f86
fix(import): prevent incorrect artist matches and missing tracks
2026-03-02 06:47:50 +03:00
Daniel
2b2f61d1ee
feat(downloads): write replaygain to m4a tracks
2026-03-01 23:57:33 +00:00
edidealt
3a0edc3066
fix mpris covers
2026-03-01 11:48:39 +00:00
edidealt
2d8d93cbfa
fix for firefox?
2026-03-01 11:29:40 +00:00
edidealt
5cac487c0f
pitch shit
2026-03-01 10:52:03 +00:00
edidealt
a885e3d05a
style: auto-fix linting issues
2026-03-01 10:23:30 +00:00
edidealt
eb61e87980
Merge pull request #260 from itsgareth/gareth/fix-ios-lockscreen-controls
...
feat: fix ios lockscreen controls
2026-03-01 12:23:08 +02:00
edidealt
de3e125bac
Merge pull request #261 from ericdaddario02/feature/replay-gain-flac
...
feat(downloads): save replay gain tags to FLAC metadata
2026-03-01 12:15:00 +02:00