... | ... | @@ -27,7 +27,8 @@ album artist's unknown album"] |
|
|
graph TB
|
|
|
for_each[For each album candidate]-->check_new_track_album_artist
|
|
|
check_new_track_album_artist[Does the new track have an album artist]-- Yes --> compare_album_artist
|
|
|
compare_album_artist["Does the album artist differ from the candidate album?"] -->discard_candidate
|
|
|
compare_album_artist["Does the album artist differ from the candidate album?"]-- Yes -->discard_candidate
|
|
|
compare_album_artist-- No -->check_multi_disc
|
|
|
check_new_track_album_artist-- No -->check_multi_disc
|
|
|
check_multi_disc["Is the album tagged as multi disc?"] -- No -->check_different_folder
|
|
|
check_multi_disc -- Yes --> accept_candidate
|
... | ... | @@ -37,8 +38,8 @@ graph TB |
|
|
check_multi_artists-- Yes -->discard_candidate
|
|
|
check_date["Are all of the candidate album tracks released on the same date?"]-- Yes -->accept_candidate
|
|
|
check_date-- No -->discard_candidate
|
|
|
discard_candidate[Discard this album candidate]
|
|
|
accept_candidate[Accept this album candidate]
|
|
|
discard_candidate[Discard this candidate]
|
|
|
accept_candidate[Accept this candidate]
|
|
|
```
|
|
|
|
|
|
# Final album selection
|
... | ... | |