Foobar2000/Database Explorer Panel/Добавление Various Artist
Наверное, у многих в коллекции есть альбомы, в которых исполнитель не один, а разные. Песни в таких альбомах обычно помечаются тегом VA. Но такие альбомы мешают, когда пытаешься развернуть какую-нибудь позицию в ветках By Album, By Genre или By Date, т.к. появляется довольно-таки большое количество артистов с одной-двумя песнями на каждого.
Примерно это выглядит так:
- + By Album
- - By Genre
- + Alternative
- + Classical
- + Drum'n'Bass
- - Electronic
- Chemical Brothers (15 треков)
- Bomfunk Mc's (10 треков)
- <one of various artists 1> (1 трек)
- <one of various artists 2> (1 трек)
- <one of various artists 3> (1 трек)
- <one of various artists 4> (1 трек)
- <one of various artists 5> (1 трек)
- <one of various artists 6> (1 трек)
- <one of various artists 7> (1 трек)
- <one of various artists 8> (1 трек)
- Propellerheads (20 треков)
- + Funk
- + House
- + Jazz
- + Pop
- + By Date
- + By Artist
Чтобы этого не происходило, у меня появилась идея объединить все альбомы с тегом VA в одну группу Various Artist. Получится что-то примерно в этом духе:
- + By Album
- - By Genre
- + Alternative
- + Classical
- + Drum'n'Bass
- - Electronic
- Chemical Brothers (15 треков)
- Bomfunk Mc's (10 треков)
- Propellerheads (20 треков)
- Various Artist (8 треков)
- + Funk
- + House
- + Jazz
- + Pop
- + By Date
- + By Artist
Для реализации задуманного надо немного изменить строки в настройках Database Explorer Panel (заменяем где нужно %artist% на $if(%va%,Various Artist,%artist%)):
By Album|$if(%album%,$if2(%album artist%,%artist%) - %album%,)
By Genre|$if(%genre%,%genre%)|$if(%genre%,$if(%va%,Various Artist,%artist%))
By Date|$if(%date%,%date%)|$if(%date%,$if(%va%,Various Artist,%artist%))
By Artist|$if(%artist%,$if(%va%,Various Artist,%artist%))|$if(%artist%,%album%)
Теперь можно наслажадаться результатом :) (лучше всего, конечно, это смотрится для ветки By Genre)
Нужно еще заметить, что у плеера в качестве пользовательского интерфейса должен стоять Columns UI 1.2 со строками Azrael 5.4 (для foobar2000 0.8.3)
--aTeos 08:13, 7 января 2006 (UTC)