Auxio/app/src/main/java/org/oxycblt/auxio
Alexander Capehart 62ee46cfe6
music: add multi-artist support
Add semi-complete support for multiple artists.

This changeset completely reworks the music linker to add the following
new behaviors:
1. Artists are now derived from both artist and album artist tags,
with them being linked to songs and albums respectively
2. Albums and songs can now have multiple artists that can be distinct
from eachother
3. Previous Genre picking infrastructure has been removed and replaced
with artist picking infrastructure. "Play from genre" has been retired
entirely.

This is a clean break to the previous artist model and may not work
with all libraries. Steps to migrate the music library will be added
to the changelog.

Resolves #195.
2022-09-23 10:15:28 -06:00
..
detail music: add multi-artist support 2022-09-23 10:15:28 -06:00
home music: add multi-artist support 2022-09-23 10:15:28 -06:00
image music: add multi-artist support 2022-09-23 10:15:28 -06:00
music music: add multi-artist support 2022-09-23 10:15:28 -06:00
playback music: add multi-artist support 2022-09-23 10:15:28 -06:00
search music: add multi-artist support 2022-09-23 10:15:28 -06:00
settings music: add multi-artist support 2022-09-23 10:15:28 -06:00
ui music: add multi-artist support 2022-09-23 10:15:28 -06:00
util music: add multi-artist support 2022-09-23 10:15:28 -06:00
widgets music: add multi-artist support 2022-09-23 10:15:28 -06:00
AuxioApp.kt all: merge display and playback modes 2022-09-10 19:39:29 -06:00
IntegerTable.kt all: merge display and playback modes 2022-09-10 19:39:29 -06:00
MainActivity.kt all: merge display and playback modes 2022-09-10 19:39:29 -06:00
MainFragment.kt ui: make setting dialogs 2022-09-14 18:54:07 -06:00