navidrome/model/metadata
Deluan Quintão 2b84c574ba
fix: restore old date display/sort behaviour (#3862)
* fix(server): bring back legacy date mappings

Signed-off-by: Deluan <deluan@navidrome.org>

* reuse the mapDates logic in the legacyReleaseDate function

Signed-off-by: Deluan <deluan@navidrome.org>

* fix mappings

Signed-off-by: Deluan <deluan@navidrome.org>

* show original and release dates in album grid

Signed-off-by: Deluan <deluan@navidrome.org>

* fix tests based on new year mapping

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(subsonic): prefer returning original_year over (recording) year
when sorting albums

Signed-off-by: Deluan <deluan@navidrome.org>

* fix case when we don't have originalYear

Signed-off-by: Deluan <deluan@navidrome.org>

* show all dates in album's info, and remove the recording date from the album page

Signed-off-by: Deluan <deluan@navidrome.org>

* better?

Signed-off-by: Deluan <deluan@navidrome.org>

* add snapshot tests for Album Details

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(subsonic): sort order for getAlbumList?type=byYear

Signed-off-by: Deluan <deluan@navidrome.org>

---------

Signed-off-by: Deluan <deluan@navidrome.org>
2025-03-30 17:06:58 -04:00
..
legacy_ids.go fix: restore old date display/sort behaviour (#3862) 2025-03-30 17:06:58 -04:00
legacy_ids_test.go fix: restore old date display/sort behaviour (#3862) 2025-03-30 17:06:58 -04:00
map_mediafile.go fix: restore old date display/sort behaviour (#3862) 2025-03-30 17:06:58 -04:00
map_mediafile_test.go fix: restore old date display/sort behaviour (#3862) 2025-03-30 17:06:58 -04:00
map_participants.go feat(server): custom ArtistJoiner config (#3873) 2025-03-23 10:53:21 -04:00
map_participants_test.go fix(scanner): fix displayArtist logic (#3835) 2025-03-17 19:21:33 -04:00
metadata.go fix(scanner): ignore NaN ReplayGain values 2025-03-20 12:42:09 -04:00
metadata_suite_test.go feat(bfr): Big Refactor: new scanner, lots of new fields and tags, improvements and DB schema changes (#2709) 2025-02-19 20:35:17 -05:00
metadata_test.go fix: restore old date display/sort behaviour (#3862) 2025-03-30 17:06:58 -04:00
persistent_ids.go feat(bfr): Big Refactor: new scanner, lots of new fields and tags, improvements and DB schema changes (#2709) 2025-02-19 20:35:17 -05:00
persistent_ids_test.go feat(bfr): Big Refactor: new scanner, lots of new fields and tags, improvements and DB schema changes (#2709) 2025-02-19 20:35:17 -05:00