-
ff3bb782d3
fix: romaji override delete button (JSON.stringify breaks HTML attr); fix file stem search for en-dash track prefixes

HoneyandClaude Sonnet 4.6
2026-06-05 00:26:39 +02:00
-
7496c28663
fix: surface first error detail in fix-artist-sort job message for debugging

HoneyandClaude Sonnet 4.6
2026-06-05 00:17:48 +02:00
-
ac474b1760
fix: correct onReady sync logic for single-track model; remove stale _setSkipping call

HoneyandClaude Sonnet 4.6
2026-06-05 00:15:39 +02:00
-
3252706dc2
fix: replace non-existent MediaSession.Callback skip overrides with onPlayerCommandRequest

HoneyandClaude Sonnet 4.6
2026-06-05 00:07:14 +02:00
-
d539a43307
refactor: single-track ExoPlayer model — JS owns queue entirely

HoneyandClaude Sonnet 4.6
2026-06-04 23:57:57 +02:00
-
85d8e8eae7
fix: soften cover box-shadow in dynamic-color mode so it doesn't bleed on colorful bg
Honey
2026-06-04 23:15:52 +02:00
-
2012251e58
fix: hide np-bg layers with display:none in dynamic-color mode to remove GPU black boxes
Honey
2026-06-04 23:14:14 +02:00
-
491d58875c
fix: ::before was covering dynamic cover color — use background:inherit
Honey
2026-06-04 23:10:52 +02:00
-
47d530a11d
fix: prevent horizontal scroll in romaji overrides modal
Honey
2026-06-04 23:09:03 +02:00
-
e5076f47d9
fix: clicking a specific song always starts at that position, bypasses shuffle
Honey
2026-06-04 23:06:58 +02:00
-
4e6f8782ca
fix: artist page song clicks bypass shuffle — play exact song in order
Honey
2026-06-04 23:06:01 +02:00
-
64c107da0b
refactor: redesign ABS settings row to match backend status style
Honey
2026-06-04 22:56:45 +02:00
-
d94dadf309
refactor: move romaji overrides into dedicated modal, fix placeholders
Honey
2026-06-04 22:50:17 +02:00
-
963ef4cbb0
chore: move fix-artist-separators.sh into scripts/
Honey
2026-06-04 22:38:53 +02:00
-
28428aa362
feat: add reorganize-music.sh to migrate genre folders to Artist/Album structure

HoneyandClaude Sonnet 4.6
2026-06-04 22:37:00 +02:00
-
d777301c20
feat: batch fix artist sort tags + rename folder when override is added

HoneyandClaude Sonnet 4.6
2026-06-04 22:33:12 +02:00
-
0a2736e893
fix: build error in nextSong + apply romaji overrides to downloads

HoneyandClaude Sonnet 4.6
2026-06-04 20:33:49 +02:00
-
8c3a23ad14
feat: romaji override list — manual kanji→romaji corrections for sort tags

HoneyandClaude Sonnet 4.6
2026-06-04 20:17:13 +02:00
-
db7a515ee4
fix: stop ExoPlayer shuffle conflict causing end-of-queue desync

HoneyandClaude Sonnet 4.6
2026-06-04 11:13:45 +02:00
-
ef40795a9c
fix: ::before backdrop was intercepting all clicks in NP overlay

HoneyandClaude Sonnet 4.6
2026-06-04 11:11:52 +02:00
-
c21f3be696
fix: fetch real playlist song counts from getPlaylist in background

HoneyandClaude Sonnet 4.6
2026-06-04 11:06:34 +02:00
-
1d5f4a620d
fix: NP flicker, fully-random shuffle, playlist count backpatch

HoneyandClaude Sonnet 4.6
2026-06-04 11:03:54 +02:00
-
3c9a8e892a
fix: prevent NP overlay from flickering through to content below on Android WebView

HoneyandClaude Sonnet 4.6
2026-06-04 10:56:28 +02:00
-
0552b3f5d0
fix: Spotify-style shuffle — fixed queue order, not random-each-skip

HoneyandClaude Sonnet 4.6
2026-06-04 10:51:42 +02:00
-
1f1a5cd3a6
fix: startup speed, image retry, shuffle random start, genres, search badge, playlist refresh

HoneyandClaude Sonnet 4.6
2026-06-04 10:38:15 +02:00
-
6dc47a2c77
fix: suppress stale-snapshot NP flicker during skip window on Android

HoneyandClaude Sonnet 4.6
2026-05-29 01:46:23 +02:00
-
63ff8920bf
fix: repair Japanese song download pipeline

HoneyandClaude Sonnet 4.6
2026-05-29 01:40:46 +02:00
-
52451f5086
fix: resolve Japanese-path songs stored as romaji files

HoneyandClaude Sonnet 4.6
2026-05-29 01:30:04 +02:00
-
07b8114cae
fix: reconcile native state on app foreground; refresh playlist after delete

HoneyandClaude Sonnet 4.6
2026-05-29 01:01:56 +02:00
-
a2714dddaa
feat: delete song from disk via edit-metadata modal

HoneyandClaude Sonnet 4.6
2026-05-29 00:36:31 +02:00
-
0788c801fa
fix: eliminate NP overlay stale-song on autoplay and cover-load delay

HoneyandClaude Sonnet 4.6
2026-05-28 01:30:55 +02:00
-
050aff6dbe
feat: prev-in-shuffle retraces actual play order via history stack

HoneyandClaude Sonnet 4.6
2026-05-28 01:10:06 +02:00
-
2d303083a0
fix: NP overlay still shows stale song on auto-advance

HoneyandClaude Sonnet 4.6
2026-05-28 01:04:16 +02:00
-
ba28518d8a
fix: NP overlay shows stale song on Android auto-advance

HoneyandClaude Sonnet 4.6
2026-05-28 00:41:01 +02:00
-
9ab3dab508
fix: solid cover-color NP background via canvas extraction

HoneyandClaude Sonnet 4.6
2026-05-28 00:36:32 +02:00
-
20545f71be
chore: add Android project files to version control

HoneyandClaude Sonnet 4.6
2026-05-28 00:34:40 +02:00
-
9d81cdde31
feat: dynamic NP cover color, taller settings modal, fix Android song sync

HoneyandClaude Sonnet 4.6
2026-05-28 00:28:06 +02:00
-
c405465f5c
fix: wire _findFileByStem into both file resolution fallback chains

HoneyandClaude Sonnet 4.6
2026-05-28 00:17:41 +02:00
-
8989b15767
fix: pass id-based iTunes lookup requests through to proxy

HoneyandClaude Sonnet 4.6
2026-05-28 00:07:12 +02:00
-
2df5a54985
fix: prevent 9-second downloads caused by short iTunes duration match

HoneyandClaude Sonnet 4.6
2026-05-28 00:06:33 +02:00
-
3db71c24a4
fix: restore playlist membership after metadata edit renames/moves file

HoneyandClaude Sonnet 4.6
2026-05-28 00:01:50 +02:00
-
fce53e409d
fix: find renamed files by searching original Navidrome directory

HoneyandClaude Sonnet 4.6
2026-05-27 23:44:58 +02:00
-
6fa9751fb6
fix: log music root in file-not-found error for diagnosis

HoneyandClaude Sonnet 4.6
2026-05-27 23:14:46 +02:00
-
4f83055edd
fix: also write totalTracks, discNum, discTotal for Spotify imports

HoneyandClaude Sonnet 4.6
2026-05-27 23:00:25 +02:00
-
78024181f0
fix: always write English genre for all download paths

HoneyandClaude Sonnet 4.6
2026-05-27 22:58:08 +02:00
-
2ae439bfd2
fix: resolve Navidrome path mismatch across Docker containers for metadata edit

HoneyandClaude Sonnet 4.6
2026-05-27 21:48:05 +02:00
-
760d8d5e1f
fix: use US iTunes genre to avoid Japanese-localized genre names

HoneyandClaude Sonnet 4.6
2026-05-27 19:14:43 +02:00
-
67f4be272a
fix: ie-totaltracks element id + JP-strict/US-fallback iTunes matching

HoneyandClaude Sonnet 4.6
2026-05-27 18:15:04 +02:00
-
21159ad2c5
fix: iTunes route order (lookup before proxy); stable cover art URLs for browser caching
Honey
2026-05-27 18:01:09 +02:00
-
09cec18b33
fix: strip punctuation in normalizeTitle so comma variants match (e.g. 'Mr. Lawrence' vs 'Mr, Lawrence')
Honey
2026-05-27 17:49:31 +02:00
-
9821334cc8
fix: split multi-artist string before iTunes search query in lookupItunesTrackMeta
Honey
2026-05-27 17:40:14 +02:00
-
3837783225
fix: iTunes JP-first with US fallback; romaji filter in playlist/starred search
Honey
2026-05-27 17:16:57 +02:00
-
a9463917e3
fix: use iTunes country=jp globally — returns Japanese original names, identical for non-Japanese music
Honey
2026-05-27 15:21:11 +02:00
-
8f14d013b3
fix: skip iTunes album/duration enrichment for Japanese Spotify tracks to prevent wrong-song downloads
Honey
2026-05-27 15:15:45 +02:00
-
b5ffb1e73d
fix: non-blocking romaji fetch in artist detail — prevent blank page on slow index load
Honey
2026-05-27 15:08:11 +02:00
-
27acede41d
fix: fetch romaji index in loadArtistDetail before dispArtistById
Honey
2026-05-27 14:02:42 +02:00
-
c8ccb80f2f
fix: header search overlay clipping and mobile fit

HoneyandClaude Sonnet 4.6
2026-05-27 13:04:34 +02:00
-
36f968881b
feat: persistent inline header search with overlay results

HoneyandClaude Sonnet 4.6
2026-05-27 12:55:26 +02:00
-
b7afa19f70
feat: romaji artist names, Apple Music autofill, romaji index invalidation

HoneyandClaude Sonnet 4.6
2026-05-27 12:26:51 +02:00
-
212491aa89
fix: convert katakana proper nouns (e.g. ヨルシカ) to romaji in sort tags

HoneyandClaude Sonnet 4.6
2026-05-27 02:52:35 +02:00
-
e6d85e63a8
fix: clear sort tag fields synchronously before async fill

HoneyandClaude Sonnet 4.6
2026-05-27 00:40:16 +02:00
-
fb605b0b31
fix: ignore Japanese sort tags from file in edit modal

HoneyandClaude Sonnet 4.6
2026-05-26 20:39:49 +02:00
-
c73665af58
fix: load sort tags regardless of romaji toggle state

HoneyandClaude Sonnet 4.6
2026-05-26 20:14:51 +02:00
-
255ea1969c
feat: load actual file sort tags in edit modal + remove settings hints

HoneyandClaude Sonnet 4.6
2026-05-25 22:42:34 +02:00
-
5dda1a7101
fix: iTunes Japanese artist lookup + sort tag editing in info modal

HoneyandClaude Sonnet 4.6
2026-05-25 19:49:47 +02:00
-
1c0d3eb4cc
feat: remove Künstler sort pill from albums tab

HoneyandClaude Sonnet 4.6
2026-05-25 19:16:25 +02:00
-
5130ae24a9
feat: remove artist subtitle from album cards

HoneyandClaude Sonnet 4.6
2026-05-25 19:15:01 +02:00
-
e67ccaf52d
Changed Settings beschreibung
Honey
2026-05-25 19:13:15 +02:00
-
6a28ba786c
fix: fetch romaji index on startup when showRomaji is enabled

HoneyandClaude Sonnet 4.6
2026-05-25 19:12:27 +02:00
-
40efa207bb
fix: move albumQuerySuffix before ytmQuery to resolve temporal dead zone crash

HoneyandClaude Sonnet 4.6
2026-05-25 18:20:15 +02:00
-
1812500523
fix: YTM search for Japanese tracks - channel filter + album query context

HoneyandClaude Sonnet 4.6
2026-05-25 16:12:27 +02:00
-
1aff19e319
feat: keep Japanese in main tags, romaji in sort tags + frontend toggle

HoneyandClaude Sonnet 4.6
2026-05-25 14:58:53 +02:00
-
f1eabf7099
fix: playlist matching for romaji-stored Japanese tracks + punctuation cleanup

HoneyandClaude Sonnet 4.6
2026-05-25 01:20:37 +02:00
-
c7bebd5691
fix: correct artist names and prevent wrong song downloads for Japanese tracks

HoneyandClaude Sonnet 4.6
2026-05-25 00:39:26 +02:00
-
392da7e021
fix: romaji for album names + Japanese playlist track matching

HoneyandClaude Sonnet 4.6
2026-05-25 00:36:16 +02:00
-
88533b8835
fix: verify iTunes artist name matches query before using result

HoneyandClaude Sonnet 4.6
2026-05-24 23:36:46 +02:00
-
36b09856ed
fix: use iTunes names instead of kuromoji for Spotify Japanese tracks

HoneyandClaude Sonnet 4.6
2026-05-24 23:13:34 +02:00
-
446c583f7f
feat: normalize Japanese artist/title names to romaji at storage time

HoneyandClaude Sonnet 4.6
2026-05-24 20:22:22 +02:00
-
c03463b66b
feat: move now-playing star inline with title

HoneyandClaude Sonnet 4.6
2026-05-24 16:17:54 +02:00
-
b63d93114a
feat: show track number in iTunes album track list

HoneyandClaude Sonnet 4.6
2026-05-24 12:46:30 +02:00
-
5d7ef60159
docs: update artist separator list in README

HoneyandClaude Sonnet 4.6
2026-05-24 12:32:53 +02:00
-
1f13374438
fix: remove & as artist separator

HoneyandClaude Sonnet 4.6
2026-05-24 12:32:19 +02:00
-
f03c6dfabd
fix: remove space and / as artist separators, keep &

HoneyandClaude Sonnet 4.6
2026-05-24 12:31:52 +02:00
-
e5bb2bf2d3
feat: accept space, &, / as artist separators in metadata editor

HoneyandClaude Sonnet 4.6
2026-05-24 12:30:18 +02:00
-
8a60ab2b98
Revert "feat: accept & and / as artist separators in metadata editor"
Honey
2026-05-24 12:25:15 +02:00
-
64232a39fe
feat: accept & and / as artist separators in metadata editor

HoneyandClaude Sonnet 4.6
2026-05-24 12:24:47 +02:00
-
0823c1ca86
fix: split on & when deriving artist folder name

HoneyandClaude Sonnet 4.6
2026-05-23 23:45:40 +02:00
-
11a31f85aa
fix: populate albumArtist in metadata editor via getAlbum fallback

HoneyandClaude Sonnet 4.6
2026-05-23 22:50:22 +02:00
-
c6990cfd7b
feat: remove album from song subtitle; add Go to Album in context menu

HoneyandClaude Sonnet 4.6
2026-05-23 22:47:43 +02:00
-
5093ce1f9d
docs: update README — importer sources, metadata editor, file conventions, project structure

HoneyandClaude Sonnet 4.6
2026-05-23 22:45:14 +02:00
-
4842c89c4e
feat: artist separator normalization + separator hints in metadata editor

HoneyandClaude Sonnet 4.6
2026-05-23 22:43:51 +02:00
-
7ba5b8ce9a
feat: artist in filename, hide album=title subtitle, remove title hover

HoneyandClaude Sonnet 4.6
2026-05-23 22:33:35 +02:00
-
2dd3d7c7e5
fix: refresh edit form fields when getSong returns after edit mode opened

HoneyandClaude Sonnet 4.6
2026-05-23 22:28:28 +02:00
-
5c69a8137c
feat: rename file and move to correct folder on metadata edit

HoneyandClaude Sonnet 4.6
2026-05-23 22:12:50 +02:00
-
17414ca888
fix: iTunes artist match and MusicBrainz first-artist-only query

HoneyandClaude Sonnet 4.6
2026-05-23 22:00:58 +02:00
-
ae48ed4129
feat: YouTube/YT Music importer + album artist in view mode

HoneyandClaude Sonnet 4.6
2026-05-23 21:55:37 +02:00
-
3df1990d41
feat: add album artist field to metadata editor

HoneyandClaude Sonnet 4.6
2026-05-23 21:50:45 +02:00
-
4da1fb25e2
fix: OG scrape fills missing artist even when JSON-LD found track name

HoneyandClaude Sonnet 4.6
2026-05-23 21:46:50 +02:00
-
c052d6e913
fix: remove click-outside-to-close on info/metadata modal

HoneyandClaude Sonnet 4.6
2026-05-23 21:36:18 +02:00
-
e05daf3824
remove: lyrics downloading (fetchLyrics, .lrc files, uslt tag embedding)

HoneyandClaude Sonnet 4.6
2026-05-23 21:34:59 +02:00