TLDR: This release introduces
- streaming quality controls for the mobile app
- support for areas (through MusicBrainz)
- search for genres & labels
- filtering in/out non-album artists
What's Changed
馃帀 New Features
- Labels Page by @Arthi-chaud in #1774
- Area Page by @Arthi-chaud in #1848
- Get Start/End Dates/Area of Record Labels from External Providers by @Arthi-chaud in #1828
- Search Record Labels by @Arthi-chaud in #1919
- Search genres by @Arthi-chaud in #1955
- Filter out/in Album Artists by @Arthi-chaud in #1956
- Mobile: Select Streaming Quality by @Arthi-chaud in #1966
- Mobile: Streaming preferences are instance-specific by @Arthi-chaud in #1992
- Mobile: Add a 'avoid transcode' streaming option by @Arthi-chaud in #1993
馃憤 Improvements, Optimisations & Enhancements
- Add DJ-Mix Album Type by @Arthi-chaud in #1825
- Add support for "ft. Artist" notation by @Matthieu-LAURENT39 in #1957
- Mobile: Toast on 'play next/after' by @Arthi-chaud in #1788
- iOS: Use native large header titles by @Arthi-chaud in #1901
- Front: Warn before adding a song already in a playlist by @Arthi-chaud in #1789
- Front: Label Pages show activity dates by @Arthi-chaud in #1854
- Matcher: Refactor logs format by @Arthi-chaud in #1900
- Server: Parser: Support emdash by @Arthi-chaud in #1959
馃悰 Bug Fixes
- Web: Remove '0' that would be displayed in place of 'Exclusive tracks' by @Arthi-chaud in #1822
- Web: Fix SSR cache by @Arthi-chaud in #1892
- Web: Fix Slow navigation on first click by @Arthi-chaud in #1893
- Web: Fix loading state of tracklist when SSR by @Arthi-chaud in #1894
- Mobile: Fix some text being eaten off by bold text by @Arthi-chaud in #1896
- Mobile: Add missing fallback icon in artist list item by @Arthi-chaud in #1899
- Mobile: Make icons more likely to correctly change color on theme change by @Arthi-chaud in #1772
- Mobile: Fix tab reset when switching instance by @Arthi-chaud in #1851
- Front: Fix 'is mixed' status when loading by @Arthi-chaud in #1918
- Matcher: Fix wikidata + searching with genius by @Arthi-chaud in #1921
- Matcher: Wikipedia Provider: Use gzip + set user agent correctly by @Arthi-chaud in #1917
- Matcher: Fix log saying that album type is 'other' when unchanged by @Arthi-chaud in #1920
- Matcher: Remove 'fail' log on GET failure to test if resource exists by @Arthi-chaud in #1891
- Server: Fix search returning all items when no match by @Arthi-chaud in #1849
- Scanner: Ignore video streams as metadata sources by @Arthi-chaud in #1963
馃寪 Translations
- Start Spanish translation by @Arthi-chaud in #1926
Full Changelog: v3.11.1...v3.12