NavidromeApp/iOS/Views
Dallas Groot f761f65e87 edit-metadata endpoint
iOS — 6 fixes across 5 files:
Models.swift — Song, Album, AlbumWithSongs all now have albumArtist:
String?. CompanionSong.toSong() passes albumArtist.
CompanionAlbum.toAlbum() passes albumArtist to the new field.
TrackEditorView.swift — Album Artist field now initialises from
song.albumArtist ?? song.artist instead of just song.artist.
fetchCompanionDetails no longer requires companion: prefix — it
fetches for all songs using the album name, decodes properly using
CompanionLibraryResponse, and matches by relative_path.
BatchAlbumEditorSheet.swift — initialises from album.albumArtist ??
album.artist.
MultiAlbumEditorSheet.swift — pre-fills from first.albumArtist ??
first.artist.
AlbumDetailView.swift — buildAlbumWithSongs now passes albumArtist
from the companion songs.
Companion — 2 fixes:
apply_tags — now does full FLAC cleanup (removes all Picard legacy
variants) before writing, same as apply_tags_dict already did.
edit-metadata endpoint — no longer calls restructure_file. File
renaming only happens via /bulk-fix. This was the root cause of the
500 errors on compilation tracks with disc numbers.
2026-04-11 00:50:37 -07:00
..
Common bug fixes and ready to upload to testflight 2026-04-10 19:05:45 -07:00
Companion edit-metadata endpoint 2026-04-11 00:50:37 -07:00
Library edit-metadata endpoint 2026-04-11 00:50:37 -07:00
Login bug fixes 2026-04-10 16:55:09 -07:00
NowPlaying my music view fix 2026-04-10 20:44:23 -07:00
Visualizer pause fix on visualizer 2026-04-10 19:20:27 -07:00