kv-music/js
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
..
accounts style: auto-fix linting issues 2026-03-28 13:19:22 +00:00
visualizers Fixed lcd-visualiser CSS 2026-03-10 13:28:16 +05:30
analytics.js Change instances.json in favour of Workers which have live API uptime 2026-02-21 14:56:55 +00:00
api.js fix: l opens lyrics 2026-04-02 18:28:46 +00:00
api.test.ts fix: update taglib-ts 2026-04-03 14:31:19 +03:00
app.js fix: l opens lyrics 2026-04-02 18:28:46 +00:00
audio-context.js fix: address all CodeRabbit review findings from PR #477 2026-04-02 11:05:12 +03:00
autoeq-data.js style: auto-fix linting issues 2026-04-02 11:05:12 +03:00
autoeq-engine.js fix: l opens lyrics 2026-04-02 18:28:46 +00:00
autoeq-importer.js fix: l opens lyrics 2026-04-02 18:28:46 +00:00
BaseCodec.ts feat(taglib): refactor and improve metadata handling, worker integration, and code quality 2026-03-09 00:35:20 +00:00
bulk-download-writer.ts Bye Bye Desktop App 2026-03-29 13:09:32 +03:00
cache.js style: auto-fix linting issues 2026-01-16 20:37:51 +01:00
commandPalette.js style: auto-fix linting issues 2026-03-22 20:13:27 +00:00
container-classes.ts fix(api): ensure all tracks are prepared 2026-03-28 19:21:18 -05:00
dash-downloader.ts refactor: improve progress updates 2026-03-12 20:47:47 +00:00
db.js editor pick changes 2026-04-02 09:09:13 +00:00
doTimed.ts refactor(doTimed): refactor error handling and skip timing when not in dev mode 2026-03-19 15:11:15 -05:00
download-utils.ts fix(downloads): actually return the encoded blob 2026-03-31 09:56:04 -05:00
downloadProgressUtils.js fix(ui): fullscreen volume above taskbar, settings overflow, download progress 2026-03-15 15:41:32 +05:30
downloads.js fix(downloads): improve ffmpeg logging 2026-03-31 10:23:03 -05:00
equalizer.js fix: address all CodeRabbit review findings from PR #477 2026-04-02 11:05:12 +03:00
errorTypes.ts feat(downloads): dash progress / remove nearly duplicate downloadTrackBlob logic from downloads.js 2026-03-12 20:47:46 +00:00
events.js feat: right clicking context menu on miniplayer 2026-04-02 18:52:38 +00:00
ffmpeg.js feat(vitest): add vitest config and tests 2026-04-01 12:46:30 -05:00
ffmpeg.test.ts feat(vitest): add vitest config and tests 2026-04-01 12:46:30 -05:00
ffmpeg.types.ts fix(downloads): improve ffmpeg logging 2026-03-31 10:23:03 -05:00
ffmpeg.worker.js feat(vitest): add vitest config and tests 2026-04-01 12:46:30 -05:00
ffmpegFormats.ts fix(downloads): change FLAC ffmpegArgs to use 'copy' codec 2026-04-02 10:40:45 +03:00
global.d.ts refactor: externalize svg images and add new vite plugin 2026-03-19 15:28:33 -05:00
haptics.js editor pick changes 2026-04-02 09:09:13 +00:00
HiFi.test.ts feat(vitest): add vitest config and tests 2026-04-01 12:46:30 -05:00
HiFi.ts feat(vitest): add vitest config and tests 2026-04-01 12:46:30 -05:00
hls-downloader.js refactor: improve progress updates 2026-03-12 20:47:47 +00:00
icons.ts feat: add Atmos support, use new API endpoint, streamline API caching 2026-03-22 20:08:30 +00:00
lastfm.js WIP: trying to fix neutralino linux 2026-02-14 00:46:31 +01:00
librefm.js WIP: trying to fix neutralino linux 2026-02-14 00:46:31 +01:00
listenbrainz.js Fix condition in loveTrack method 2026-03-27 18:45:57 +03:00
listening-party.js style: auto-fix linting issues 2026-04-01 21:02:31 +00:00
lyrics.js refactor(downloads): cleanup downloads and add mp4 stik atom 2026-03-24 14:10:28 -05:00
maloja.js scrobbling and skeleton changes 2026-02-08 22:36:07 +00:00
md5.js fix: resolve all yarn lint errors 2026-02-15 21:53:00 +00:00
metadata.flac.js refactor(metadata): move METADATA_STRINGS to separate file 2026-03-19 15:11:37 -05:00
metadata.js feat(downloads): allow writing multiple artists to metadata 2026-04-03 14:31:19 +03:00
metadata.mp3.js Merge https://github.com/monochrome-music/monochrome into taglib-wasm 2026-03-10 18:48:18 +00:00
metadata.mp4.js feat(metadata): re-add flac and m4a metadata code as separate files 2026-03-09 15:54:28 +00:00
METADATA_STRINGS.js refactor(metadata): move METADATA_STRINGS to separate file 2026-03-19 15:11:37 -05:00
ModernSettings.ts feat(downloads): allow writing multiple artists to metadata 2026-04-03 14:31:19 +03:00
multi-scrobbler.js listenbrainz love on like 2026-03-20 18:07:06 +00:00
music-api.js remove qobuz 2026-03-27 14:30:39 +03:00
platform-detection.ts fix(downloads): don't disable hi-res downloads on iOS or Safari 2026-03-19 15:11:15 -05:00
player.js fix: l opens lyrics 2026-04-02 18:28:46 +00:00
playlist-generator.js fix(downloads): cue generation now properly outputs correct tracks numbers and splits by disc 2026-03-11 20:00:44 +00:00
playlist-importer.js feat(playlists): add strict album matching toggle on playlist creation modal 2026-03-15 02:17:15 +00:00
podcasts-api.js feat: podcasts 2026-03-22 04:32:20 +00:00
profile.js fix(api): format image url for the api to recognize it and to save the user details 2026-03-28 22:50:32 +05:30
progressEvents.ts refactor: improve progress updates 2026-03-12 20:47:47 +00:00
readableStreamIterator.ts refactor(downloads): add readableStreamIterator for easier stream handling 2026-03-19 15:12:24 -05:00
router.js feat(social): Listening Parties 2026-04-02 00:01:57 +03:00
settings.js feat(downloads): allow writing multiple artists to metadata 2026-04-03 14:31:19 +03:00
side-panel.js style: auto-fix linting issues 2026-03-22 20:38:39 +00:00
storage.js further:allow right clicking blocked content for easier unblocking 2026-04-02 18:44:13 +00:00
taglib.ts feat(metadata): replace taglib-wasm with @dantheman827/taglib-ts 2026-03-19 15:14:52 -05:00
taglib.types.ts feat(downloads): allow writing multiple artists to metadata 2026-04-03 14:31:19 +03:00
taglib.worker.ts feat(downloads): allow writing multiple artists to metadata 2026-04-03 14:31:19 +03:00
themeStore.js refactor: externalize svg images and add new vite plugin 2026-03-19 15:28:33 -05:00
tracker.js tilting, rounding, and new trackerapi instance 2026-04-02 12:08:05 +00:00
ui-interactions.js capacitor app 2026-03-22 20:59:00 +02:00
ui.js i understand i did u wrong but thats not all 2026-04-02 17:18:52 +00:00
utils.js feat(downloads): allow writing multiple artists to metadata 2026-04-03 14:31:19 +03:00
vibrant-color.js js fixes 2026-01-11 00:58:55 +01:00
visualizer.js refactor: adjust imports to allow for file splitting 2026-03-19 15:34:51 -05:00
waveform.js FIX: try to fix application volume control on linux 2026-02-13 21:02:00 +01:00