Maintain library will full optimization did not work. Sorting the classical autoplaylist by artist instead of album artist did not work. According the MP3Tag, all of the albums I used as examples above have their <Album Artist> field filled with the values seen in Summary under the view "show art with details".
Here's a debug log from selecting the autoplaylist Soundtrack (Games) where the first album is displayed as split:
Code: Select all
00013895 14.72482491 [856] 5432 DB open SQL: SELECT IDFilter FROM Playlists WHERE IDPlaylist = 105
00013896 14.72505760 [856] 5432 DB lock finished, took 307.
00013897 14.72512531 [856] 5432 DB open SQL: SELECT * FROM Filters WHERE ID=?
00013898 14.72523785 [856] 5432 DB lock finished, took 103.
00013899 14.72550488 [856] 5432 DB open SQL: SELECT ID, Name, View FROM Views WHERE ID = ?
00013900 14.72569561 [856] 5432 DB lock finished, took 192.
00013901 14.72638988 [856] 5432 DB open SQL: SELECT * FROM Filters WHERE ID=?
00013902 14.72646523 [856] 5432 DB lock finished, took 35.
00013903 14.72662163 [856] 5432 DB open SQL: SELECT ID, Name, View FROM Views WHERE ID = ?
00013904 14.72668934 [856] 5432 DB lock finished, took 23.
00013905 14.72710514 [856] 5432 DB open SQL: SELECT View FROM PlaylistViews WHERE IDView=?
00013906 14.72729397 [856] 5432 DB lock finished, took 232.
00013907 14.72816181 [856] TAlbumArtViewController::PrepareAlbumArtList - Albums groups generated
00013908 14.73053932 [856] TAlbumArtViewController::PrepareAlbumArtList - Rows computed
00013909 14.73062801 [856] TAlbumArtViewController::PrepareAlbumArtList - Albums selected
00013910 14.73069286 [856] TAlbumArtViewController::PrepareAlbumArtList - end
00013911 14.73523903 [856] 5432 DB open SQL: SELECT IDFilter FROM Playlists WHERE IDPlaylist = 105
00013912 14.73539257 [856] 5432 DB lock finished, took 156.
00013913 14.73561573 [856] 5432 DB open SQL: SELECT * FROM Filters WHERE ID=?
00013914 14.73569298 [856] 5432 DB lock finished, took 32.
00013915 14.73589611 [856] 5432 DB open SQL: SELECT ID, Name, View FROM Views WHERE ID = ?
00013916 14.73597050 [856] 5432 DB lock finished, took 35.
00013917 14.73641396 [856] 5432 DB open SQL: SELECT * FROM Filters WHERE ID=?
00013918 14.73648453 [856] 5432 DB lock finished, took 26.
00013919 14.73663998 [856] 5432 DB open SQL: SELECT ID, Name, View FROM Views WHERE ID = ?
00013920 14.73670769 [856] 5432 DB lock finished, took 22.
00013921 14.73713017 [856] 5432 DB open SQL: SELECT View FROM PlaylistViews WHERE IDView=?
00013922 14.73720169 [856] 5432 DB lock finished, took 32.
00013923 14.73764992 [856] 5432 DB open SQL: SELECT IDFilter FROM Playlists WHERE IDPlaylist = 105
00013924 14.73775291 [856] 5432 DB lock finished, took 84.
00013925 14.73784828 [856] 5432 DB open SQL: SELECT * FROM Filters WHERE ID=?
00013926 14.73791218 [856] 5432 DB lock finished, took 24.
00013927 14.73806763 [856] 5432 DB open SQL: SELECT ID, Name, View FROM Views WHERE ID = ?
00013928 14.73813248 [856] 5432 DB lock finished, took 23.
00013929 14.73856354 [856] 5432 DB open SQL: SELECT * FROM Filters WHERE ID=?
00013930 14.73862934 [856] 5432 DB lock finished, took 25.
00013931 14.73878384 [856] 5432 DB open SQL: SELECT ID, Name, View FROM Views WHERE ID = ?
00013932 14.73886585 [856] 5432 DB lock finished, took 25.
00013933 14.73928833 [856] 5432 DB open SQL: SELECT View FROM PlaylistViews WHERE IDView=?
00013934 14.73935795 [856] 5432 DB lock finished, took 28.
00013935 14.74863434 [856] TryLoadDirectlyFromDBAndCache called for track I:\Soundtrack - Game\.hack G.U. GAME MUSIC O.S.T. 2 [Limited Edition] (2007)\101. The Far Side of the Steep Mountains ~Opening Loop Demo2~.flac
00013936 14.74905872 [856] TryLoadDirectlyFromDBAndCache - force load from cache C:\Users\XXXX\AppData\Local\Temp\MMCache340662283_1\AZZV3Z18JDABYYFA - 24656.bmp
00013937 14.74913883 [856] Added Covers: 5
00013938 14.74981499 [856] Remaining Covers: 4
00013939 14.75005054 [856] StretchStart
00013940 14.75033760 [856] BQ: Added new task. Currently 1 tasks in queue.
00013941 14.75040436 [856] BQ: Starting a new task.
00013942 14.75046921 [856] BQ: Currently running 0 threads of 8
00013943 14.75053215 [856] BQ: Starting a new thread.
00013944 14.77242374 [856] TGenThread.Create: ThreadName: BackgroundQueue , Running Threads: Internal: 1, All: 50
00013945 14.78463650 [856] StretchEnd
00013946 14.82068920 [856] Thread 'BackgroundQueue' has started 676
00013947 14.82075691 [856] Thread registered, going to initialize 676
00013948 14.82085037 [856] Thread initialized 676
00013949 14.82414722 [856] Winamp sim - WM_USER message 105
00013950 14.83418369 [856] Winamp sim - WM_USER message 105
00013951 14.85025406 [856] Events: Invoking event: RepositionAndResize
00013952 14.85032845 [856] MMEMBEDDER: Going to reset size and position.
00013953 14.85049248 [856] MMEMBEDDER: Going to reposition and fit the embedded window.
00013954 14.85055065 [856] MMEMBEDDER: Embedded window has been repositioned and fit successfully.
00013955 14.85062504 [856] Events: Successfully finished event: RepositionAndResize
00013956 14.89822865 [856] Winamp sim - WM_USER message 105
00013957 14.96034431 [856] Winamp sim - WM_USER message 124
00013958 14.96044445 [856] Winamp sim - WM_USER message 125
00013959 14.96051979 [856] Winamp sim - WM_USER message 212
00013960 14.96062946 [856] Winamp sim - WM_USER message 105
00013961 15.02326012 [856] Winamp sim - WM_USER message 105
00013962 15.08536720 [856] Winamp sim - WM_USER message 105
00013963 15.15086842 [856] Winamp sim - WM_USER message 105
00013964 15.20919228 [856] Winamp sim - WM_USER message 105
00013965 15.24218941 [856] Thread 'FillingThread' is going to callback
00013966 15.24395084 [856] SortAlbumListPreserveSelection called
00013967 15.24833298 [856] TAlbumArtViewController::PrepareAlbumArtList - begin
00013968 15.24838066 [856] TAlbumArtViewsManager::PrepareAlbumArtList - begin
00013969 15.24846268 [856] TAlbumArtViewsManager::PrepareAlbumArtList - before fill
00013970 15.31975269 [856] TAlbumArtViewsManager::PrepareAlbumArtList - end
00013971 15.31980515 [856] TAlbumArtViewController::PrepareAlbumArtList - Albums generated
00013972 15.31988907 [856] TAlbumArtViewController::PrepareAlbumArtList - Albums sorted
00013973 15.31999111 [856] 5432 DB open SQL: SELECT IDFilter FROM Playlists WHERE IDPlaylist = 105
00013974 15.32014370 [856] 5432 DB lock finished, took 166.
00013975 15.32021332 [856] 5432 DB open SQL: SELECT * FROM Filters WHERE ID=?
00013976 15.32028580 [856] 5432 DB lock finished, took 31.
00013977 15.32045364 [856] 5432 DB open SQL: SELECT ID, Name, View FROM Views WHERE ID = ?
00013978 15.32053089 [856] 5432 DB lock finished, took 37.
00013979 15.32096863 [856] 5432 DB open SQL: SELECT * FROM Filters WHERE ID=?
00013980 15.32103729 [856] 5432 DB lock finished, took 26.
00013981 15.32119274 [856] 5432 DB open SQL: SELECT ID, Name, View FROM Views WHERE ID = ?
00013982 15.32125759 [856] 5432 DB lock finished, took 21.
00013983 15.32167530 [856] 5432 DB open SQL: SELECT View FROM PlaylistViews WHERE IDView=?
00013984 15.32174778 [856] 5432 DB lock finished, took 35.
00013985 15.32397270 [856] TAlbumArtViewController::PrepareAlbumArtList - Albums groups generated
00013986 15.32795429 [856] TAlbumArtViewController::PrepareAlbumArtList - Rows computed
00013987 15.32799053 [856] TAlbumArtViewController::PrepareAlbumArtList - Albums selected
00013988 15.32803726 [856] TAlbumArtViewController::PrepareAlbumArtList - end
00013989 15.51522923 [856] TryLoadDirectlyFromDBAndCache called for track I:\Soundtrack - Game\.hack G.U. GAME MUSIC O.S.T. 2 [Limited Edition] (2007)\102. Sunny Desert Plains.flac
00013990 15.51569080 [856] TryLoadDirectlyFromDBAndCache - force load from cache C:\Users\XXXX\AppData\Local\Temp\MMCache340662283_1\AZZV3Z18JDABYYFA - 24656.bmp
00013991 15.51576710 [856] Added Covers: 5
00013992 15.51663971 [856] Remaining Covers: 4
00013993 15.51690674 [856] StretchStart
00013994 15.51715755 [856] BQ: Added new task. Currently 1 tasks in queue.
00013995 15.51722431 [856] BQ: Starting a new task.
00013996 15.51728821 [856] BQ: There are threads waiting, resume one.
00013997 15.52369404 [856] StretchEnd
00013998 15.53702450 [856] TryLoadDirectlyFromDBAndCache called for track I:\Soundtrack - Game\.hack Game Music Perfect Collection [Limited Edition] (2003)\101. Title.flac
00013999 15.53743935 [856] TryLoadDirectlyFromDBAndCache - force load from cache C:\Users\XXXX\AppData\Local\Temp\MMCache340662283_1\1SYCPXNKI22EN88Z - 24081.bmp
00014000 15.53751564 [856] Added Covers: 5
00014001 15.53846836 [856] Remaining Covers: 4
00014002 15.53869438 [856] StretchStart
00014003 15.53894043 [856] BQ: Added new task. Currently 1 tasks in queue.
00014004 15.53901196 [856] BQ: Starting a new task.
00014005 15.53907490 [856] BQ: There are threads waiting, resume one.
00014006 15.54719925 [856] StretchEnd
00014007 15.67989826 [856] Winamp sim - WM_USER message 124
00014008 15.68001080 [856] Winamp sim - WM_USER message 125
00014009 15.68015385 [856] Winamp sim - WM_USER message 212
00014010 15.68026733 [856] Winamp sim - WM_USER message 105
00014011 15.70833397 [856] Winamp sim - WM_USER message 105
00014012 15.77250195 [856] Winamp sim - WM_USER message 105
00014013 15.83321857 [856] Winamp sim - WM_USER message 105
00014014 15.86528015 [856] Events: Invoking event: RepositionAndResize
00014015 15.86535168 [856] MMEMBEDDER: Going to reset size and position.
00014016 15.86541748 [856] MMEMBEDDER: Going to reposition and fit the embedded window.
00014017 15.86565399 [856] MMEMBEDDER: Embedded window has been repositioned and fit successfully.
00014018 15.86574364 [856] Events: Successfully finished event: RepositionAndResize
00014019 15.89729786 [856] Winamp sim - WM_USER message 124
00014020 15.89785480 [856] Winamp sim - WM_USER message 125
00014021 15.89798927 [856] Winamp sim - WM_USER message 212
00014022 15.89819431 [856] Winamp sim - WM_USER message 105
00014023 15.95091724 [856] Going 'FillingThread'to make final callback 5448
00014024 15.95101643 [856] Thread 'FillingThread' is going to callback
00014025 16.04915619 [856] SortAlbumListPreserveSelection called
00014026 16.05263138 [856] TAlbumArtViewController::PrepareAlbumArtList - begin
00014027 16.05271721 [856] TAlbumArtViewsManager::PrepareAlbumArtList - begin
00014028 16.05480003 [856] TAlbumArtViewsManager::PrepareAlbumArtList - before fill
00014029 16.11005211 [856] TAlbumArtViewsManager::PrepareAlbumArtList - end
00014030 16.11009979 [856] TAlbumArtViewController::PrepareAlbumArtList - Albums generated
00014031 16.11015892 [856] TAlbumArtViewController::PrepareAlbumArtList - Albums sorted
00014032 16.11030960 [856] 5432 DB open SQL: SELECT IDFilter FROM Playlists WHERE IDPlaylist = 105
00014033 16.11079597 [856] 5432 DB lock finished, took 677.
00014034 16.11112785 [856] 5432 DB open SQL: SELECT * FROM Filters WHERE ID=?
00014035 16.11159134 [856] 5432 DB lock finished, took 607.
00014036 16.11176872 [856] 5432 DB open SQL: SELECT ID, Name, View FROM Views WHERE ID = ?
00014037 16.11196899 [856] 5432 DB lock finished, took 49.
00014038 16.11246109 [856] 5432 DB open SQL: SELECT * FROM Filters WHERE ID=?
00014039 16.11267853 [856] 5432 DB lock finished, took 281.
00014040 16.11285973 [856] 5432 DB open SQL: SELECT ID, Name, View FROM Views WHERE ID = ?
00014041 16.11292839 [856] 5432 DB lock finished, took 27.
00014042 16.11335945 [856] 5432 DB open SQL: SELECT View FROM PlaylistViews WHERE IDView=?
00014043 16.11355209 [856] 5432 DB lock finished, took 233.
00014044 16.13031197 [856] TAlbumArtViewController::PrepareAlbumArtList - Albums groups generated
00014045 16.13486862 [856] TAlbumArtViewController::PrepareAlbumArtList - Rows computed
00014046 16.14567757 [856] TAlbumArtViewController::PrepareAlbumArtList - Albums selected
00014047 16.15303802 [856] TAlbumArtViewController::PrepareAlbumArtList - end
00014048 16.16632080 [856] TAlbumArtViewController.SelectSongs - Begin
00014049 16.17015839 [856] Events: Invoking event: SetMnuVisibility
00014050 16.17126465 [856] Events: Successfully finished event: SetMnuVisibility
00014051 16.17139435 [856] Events: Invoking event: OnChangedSelection
00014052 16.17151070 [856] TEventedAutoObject Created, Class: TSDBTreeNode
00014053 16.17158699 [856] TEventedAutoObject Destroying, Class: TSDBTreeNode
00014054 16.17165947 [856] TEventedAutoObject Created, Class: TSDBTreeNode
00014055 16.17210579 [856] CheckDirectoryExistence: C:\Users\XXXX\AppData\Roaming\MediaMonkey\
00014056 16.17226791 [856] CheckDirectoryExistence: C:\Users\XXXX\AppData\Roaming\MediaMonkey\MediaMonkey.ini
00014057 16.17251205 [856] TEventedAutoObject Destroying, Class: TSDBTreeNode
00014058 16.17257118 [856] Events: Successfully finished event: OnChangedSelection
00014059 16.17262650 [856] Events: Invoking event: Event_OnChangedSelection
00014060 16.17289543 [856] CheckDirectoryExistence: C:\Users\XXXX\AppData\Roaming\MediaMonkey\
00014061 16.17305183 [856] CheckDirectoryExistence: C:\Users\XXXX\AppData\Roaming\MediaMonkey\MediaMonkey.ini
00014062 16.17335320 [856] CheckDirectoryExistence: C:\Users\XXXX\AppData\Roaming\MediaMonkey\
00014063 16.17349815 [856] CheckDirectoryExistence: C:\Users\XXXX\AppData\Roaming\MediaMonkey\MediaMonkey.ini
00014064 16.17362213 [856] Events: Successfully finished event: Event_OnChangedSelection
00014065 16.17368507 [856] Events: Invoking event: SetMnuVisible
00014066 16.17375946 [856] TEventedAutoObject Created, Class: TSDBTreeNode
00014067 16.17391205 [856] TEventedAutoObject Destroying, Class: TSDBTreeNode
00014068 16.17399788 [856] Events: Successfully finished event: SetMnuVisible
00014069 16.17768860 [856] TAlbumArtViewController.SelectSongs - End
00014070 16.17822456 [856] DB: Deleting prepared query: SELECT * FROM Filters WHERE ID=?
00014071 16.17846107 [856] DB: Deleting prepared query: SELECT ID, Name, View FROM Views WHERE ID = ?
00014072 16.17868233 [856] Thread 'FillingThread'has finished 5448