certuna

Results 18 issues of certuna

Creates an Artist object in the DB for all artists (track artists & album artists). This makes all artists "clickable", even if they have no albums. This allows the user...

Closes https://github.com/navidrome/navidrome/issues/489 Separates album releases by MbzAlbumID, in the same way it splits by Release Date. The MbzAlbumID tag was already read/stored by Navidrome, so no changes to the DB...

For some reason the `mf.FullText` and `a.FullText` fields are populated inside the sql `Put()` functions in the artist/mediafile repository code instead of where all other mf.* and a.* fields are...

Issue: with pre-0.50 libraries, `created_at` (file creation date) does not get updated in the DB for mediafiles and albums when doing a full scan, because the sql repo put() function...

What this change is adding / fixing ----------------------------------- Small change: missing `TDRL` frame (`releasedate`) in the [id3v2.4]( https://github.com/id3/ID3v2.4/blob/516075e38ff648a6390e48aff490abed987d3199/id3v2.4.0-frames.txt#L591) tag mapping. See also: https://github.com/quodlibet/mutagen/blob/2115107ee5d4a1480ecb139723f88ee3b84ed521/mutagen/id3/_frames.py#L690

Implements https://github.com/navidrome/navidrome/issues/275 Builds on [ Multiple artist support #2524 ](https://github.com/navidrome/navidrome/pull/2524), ideally that one should get merged first. Navidrome follows the `is_classical` and `showmovement` tags (used by Picard and Apple) to...

Fix for https://github.com/navidrome/navidrome/issues/2214 This sorts an artist's discography (Artist view) first by his own albums (Artist = Album Artist), then by his appearances (Artist != AlbumArtist). (this is a re-submit...

Once https://github.com/deluan/navidrome/issues/211 is done: Navidrome already imports the Composer tag (id3: `TCOM`, MP4: `@wrt`, Vorbis: `COMPOSER`), and Composer Sort Order (`TSOC`, `soco`, `COMPOSERSORT`). So next step is to use it:...

enhancement
web ui
keep