Daniel
5b727a103e
feat(downloads): allow writing multiple artists to metadata
...
This will write each artist separately to the metadata rather than as a single concatenated string. This allows for better library searching if the player supports it.
If multiple artists are written to an m4a file, iTunes will only show the first artist.
2026-04-03 14:31:19 +03:00
edideaur
bdde8fdb6a
fix: l opens lyrics
2026-04-02 18:28:46 +00:00
edideaur
8ceaffe757
tilt settings
2026-04-02 16:09:58 +00:00
edideaur
c8b7a9cd17
tilting, rounding, and new trackerapi instance
2026-04-02 12:08:05 +00:00
edideaur
e71c989319
editor pick changes
2026-04-02 09:09:13 +00:00
tryptz
0652aa4866
style: auto-fix linting issues
2026-04-02 11:05:12 +03:00
tryptz
782e98061b
fix: address all CodeRabbit review findings from PR #477
...
Engine & algorithm:
- Use default shelf Q (1/√2) in calculateBiquadResponse for shelf filters
- Compute normalization offset on measurement frequency grid to avoid bias
- Try stale cache for all fetch errors in autoeq-importer, not just timeouts
Audio pipeline:
- Pass postProcessingQuality (preserves Dolby Atmos override) in api.js
- Persist custom band frequencies in equalizerSettings storage
- Restore custom frequencies on _loadSettings instead of regenerating defaults
- Export clamped preamp value in applyAutoEQBands text output
- Propagate filter type and Q values through equalizer import chain
- Update freqRange after importing custom filter frequencies
- Remove return in finally block that hid LOSSLESS fallback failures
Data consistency:
- Normalize artist IDs with String() in blockArtist/unblockArtist
Lint & code quality:
- Annotate empty catch blocks (Atmos codec probes)
- Remove unused catch parameters
Accessibility:
- Add aria-label and for attributes to all AutoEQ form controls
- Add role="status" aria-live="polite" to feedback spans
- Update filter type documentation to reflect shelf support
- Hide parametric-only sections by default to match active tab
UI:
- Move AutoEq button directly under graph
- Hide shared button in Parametric/Speaker modes
- Replace hardcoded white legend dot with theme-adaptive color-mix
- Add pointer-events:none and focus-within to profile delete button
2026-04-02 11:05:12 +03:00
tryptz
d4d1fe8494
feat: AutoEQ and speaker EQ enhancements
...
Adds AutoEQ integration with interactive parametric EQ graph,
speaker/room correction with shelf filters, and improved EQ
persistence via IndexedDB.
2026-04-02 11:05:12 +03:00
edideaur
c8f64a52e8
tilting + background play fixes
2026-04-01 14:47:37 +00:00
SamidyFR
a63f87410f
style: auto-fix linting issues
2026-03-29 18:58:24 +00:00
Samidy
edc0b5d1bd
Fix(Blocked Content): Manage System Not Working
2026-03-29 18:05:05 +03:00
edideaur
022c27056b
Merge pull request #417 from DanTheMan827/download-fixes
...
Download fixes
2026-03-29 13:59:45 +03:00
Samidy
8ed52d8843
Bye Bye Desktop App
2026-03-29 13:09:32 +03:00
Daniel
2923757029
fix(settings): organize downloads tab
2026-03-28 15:26:55 -05:00
Daniel
9c34dd4b9d
feat(downloads): add check box for atmos, and fallback to desired quality if unavailable
2026-03-28 15:26:55 -05:00
edidealt
6ace8e19be
Merge branch 'main' into fix/ui-ux-video-library-fullscreen
2026-03-28 11:28:38 +02:00
Eduard Prigoana
e809d1443f
fix trackers, remove AI slop
2026-03-28 01:04:30 +02:00
Thiago Vinícius
520c778f84
fix(ui): video library cards, fullscreen layout, and search UX
...
Made-with: Cursor
2026-03-27 16:26:51 -03:00
binimum
d9878596e2
style: auto-fix linting issues
2026-03-22 20:13:27 +00:00
binimum
d783642401
feat: add Atmos support, use new API endpoint, streamline API caching
2026-03-22 20:08:30 +00:00
Daniel
397fc53a46
feat(downloads): add local media folder bulk download options and folder template paths
...
This also implements a ModernSettings class for a more streamlined settings API.
2026-03-20 18:00:14 -05:00
edidealt
7bcb9e1fb5
listenbrainz love on like
2026-03-20 18:07:06 +00:00
edidealt
0b2b91a8a4
fix builds
2026-03-19 20:49:16 +00:00
Daniel
c19dbcf52a
refactor: adjust imports to allow for file splitting
...
- dynamically import router
- dynamically import visualizers
- update import syntax for am-lyrics to use dynamic import syntax
2026-03-19 15:34:51 -05:00
Daniel
c315d2dfcd
fix(downloads): update lossless quality labels
2026-03-19 15:09:58 -05:00
Nohan-V2
a18e865906
Fix settings persistence: ReplayGain Pre-Amp and Gapless Playback
2026-03-17 22:13:02 +01:00
itsmo-ks
c64065f913
Fixed Reset Local Data
2026-03-15 01:17:20 +00:00
Samidy
99debbb7b2
feat(APIs): custom api instances
2026-03-14 02:58:22 +03: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
Samidy
3fc74738a5
this barely ever worked anyways lets just remove smooth scrolling
2026-03-12 10:16:38 +03: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
Samidy
30b2e7d445
fix(downloading): hi-res M4A's having no embedded covers (FUCK YOU TAGLIB)
2026-03-12 07:12:02 +03:00
Samidy
5b4bff97e0
Merge branch 'main' into copilot/add-custom-download-formats
2026-03-12 04:56:28 +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
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
Kaler
bb44b7559d
fix(visualizer): correct LED layout and switching logic
2026-03-11 12:51:44 +05:30
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
Julien Maille
ec06fed5cf
fix: restore Kawarp visualizer selection and fix settings visibility
2026-03-08 20:33:08 +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
4762dea607
feat(visualizer): visualizer dimming
2026-03-08 02:55:51 +03: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