Грамотное определение VA альбомов

Список разделов Аудиоплеер foobar2000 Секреты foobar2000

Описание: Кнопочки, конфиги, секреты, советы.

Сообщение #41 Alex Jade » 05.04.2007, 14:36

Здесь описан один из способов определения VA альбомов (с помощью тега %album artist%). Единственное с чем я не согласен:
Тег должен существовать только если в альбоме есть разные исполнители (в сборниках, компиляциях и др.). Тег не должен быть создан в любом другом случае.
Например, если в альбоме артиста, какой либо трек исполнен артистом альбома с кем-либо, то обычно %title% = "название песни (feat. имя второго артиста)". Я же в таком случае пишу %album artist%="артист" а %artist%="артист; артист 2", в теге %title% остаётся только название песни.
Изображение Изображение
Alex Jade M
Бывалый
Возраст: 34
Откуда: Мурманск
Репутация: 2
С нами: 12 лет 10 месяцев

Сообщение #42 evil » 05.04.2007, 18:23

Имхо, запутано
evil M
Модератор
Возраст: 37
Репутация: 63
С нами: 12 лет 10 месяцев

Сообщение #43 Максим » 05.04.2007, 22:38

Я же в таком случае пишу %album artist%="артист" а %artist%="артист; артист 2", в теге %title% остаётся только название песни.

Кстати, объясни, чем у тебя отличаются %album artist% и %artist%. Ты пишешь, что оба тега равны "артист". Зачем это нужно?
Последний раз редактировалось Максим 05.04.2007, 22:44, всего редактировалось 1 раз.
Максим M
Мастер
Аватара
Возраст: 32
Репутация: 93
С нами: 11 лет 11 месяцев

Сообщение #44 Alex Jade » 06.04.2007, 00:24

evil писал(а):Имхо, запутано
Согласен Изображение. Надеюсь на примере будет понятнее Изображение.

Maxim_289 писал(а):оба тега равны "артист". Зачем это нужно?
Не равны. %album artist%="артист" %artist%="артист; артист 2".
Приведу пример:
Eminem, Dido (The Marshall Mathers ● 23 May 2000) 03/18. Stan
В данном случае %album artist%="Eminem"; %artist%="Eminem; Dido". В других треках этого же альбома тега %album artist% может и не быть, а %artist%="Eminem".
З.Ы. Одно из преимуществ записи всех артистов исполняющих трек в том, что в Album List %% "разделит" песню на всех артистов.
Изображение Изображение
Alex Jade M
Бывалый
Возраст: 34
Откуда: Мурманск
Репутация: 2
С нами: 12 лет 10 месяцев

Сообщение #45 infinity » 22.10.2007, 22:52

Я слушаю исключительно папками, подскажите пойжалуста как сделать чтоб в плейлисте папка отображалась как альбом независимо от наличия тегов.
infinity
Новичок
Репутация: 0
С нами: 12 лет 2 месяца

Сообщение #46 evil » 23.10.2007, 18:44

2infinity
Можно смотреть на имя файла и если оно начинается с номера трека, то можно предположить, что это альбом.
evil M
Модератор
Возраст: 37
Репутация: 63
С нами: 12 лет 10 месяцев

Сообщение #47 infinity » 24.10.2007, 03:25

2evil
Я бы хотел чтобы фубар понимал любые файлы в папке, независимо содержиться ли номер (в названии или тегах),как альбом. Если такое возможно можеш подсказать какой код и куда его вставлять.
Последний раз редактировалось infinity 24.10.2007, 03:51, всего редактировалось 1 раз.
infinity
Новичок
Репутация: 0
С нами: 12 лет 2 месяца

Сообщение #48 evil » 24.10.2007, 06:30

2infinity
Из ничего конфетка не получается. Любой алгоритм требует начальных данных. Если не брать из имени файла или тегов, то предлагай - откуда ещё?
evil M
Модератор
Возраст: 37
Репутация: 63
С нами: 12 лет 10 месяцев

Сообщение #49 Alex Jade » 24.10.2007, 16:56

evil писал(а):Если не брать из имени файла или тегов, то откуда ещё?
Из переменной %path%:
Код: Выделить всё
$replace(%path%,%filename_ext%,)
или
Код: Выделить всё
$cut(%path%,$sub($len(%path%),$len(%filename_ext%)))
Изображение Изображение
Alex Jade M
Бывалый
Возраст: 34
Откуда: Мурманск
Репутация: 2
С нами: 12 лет 10 месяцев

Сообщение #50 evil » 24.10.2007, 17:05

2Alex Jade
И что получится?
evil M
Модератор
Возраст: 37
Репутация: 63
С нами: 12 лет 10 месяцев

Сообщение #51 Alex Jade » 24.10.2007, 17:18

2evil
Получается путь к файлу, общий для всех файлов в определённой папке. При такой группировке можно сделать, чтобы
infinity писал(а):папка отображалась как альбом независимо от наличия тегов
Изображение Изображение
Alex Jade M
Бывалый
Возраст: 34
Откуда: Мурманск
Репутация: 2
С нами: 12 лет 10 месяцев

Сообщение #52 evil » 24.10.2007, 17:33

2Alex Jade
Чем группировать? Использовать foo_cwb_hooks?
Последний раз редактировалось evil 24.10.2007, 20:00, всего редактировалось 1 раз.
evil M
Модератор
Возраст: 37
Репутация: 63
С нами: 12 лет 10 месяцев

Сообщение #53 Alex Jade » 25.10.2007, 09:38

2evil
Single Column Playlist или Columns NG Playlist
Изображение Изображение
Alex Jade M
Бывалый
Возраст: 34
Откуда: Мурманск
Репутация: 2
С нами: 12 лет 10 месяцев

Сообщение #54 infinity » 29.10.2007, 05:25

2Alex アジ Jade
Использую сборку детха и хитмена (Panels UI). C кодомами который ты написал у меня появляеться полный путь к файлу в плейлисте, а как альбом папка так и неопределяеться. Код вставлял сюда на сборке детха Columns UI-Playlist View-Columns параметр Main. Заменил этот код:
//artist если va == 1
$ifequal($get_global(va),0,%_t2%%artist%' ● ',) тем кот ты писал получилось вот так (Безымянный.JPG)
[img]http://C:\Documents%20and%20Settings\S4YR3X\Рабочий%20стол\Безымянный.JPG[/img]
Я не силен в фубаре, и возможно код нетуда воткнул.

На сборке хитмена например подефолту один артист определяеться так (Dj Riga v 2.0) а папка определяеться так (Transmission vol. 9) (Безымянный3.JPG)
[img]http://C:\Documents%20and%20Settings\S4YR3X\Рабочий%20стол\Безымянный3.JPG[/img]
Я немогу понять зачем вам определение альбомов как va, когда если папка определяеться как альбом намного удобнее, если так реально сделать то почему неиспользуете. Ведь проще упорядочить треки в папке чем обдумывать и писать коды для грамотного определения va альбомов. Неужто ктото хранит в одной папке по кучи альбомов.
Вложения
Безымянный.JPG
Безымянный.JPG (32.09 КБ) Просмотров: 1164
Безымянный3.JPG
Безымянный3.JPG (19.92 КБ) Просмотров: 1162
Последний раз редактировалось infinity 29.10.2007, 05:31, всего редактировалось 1 раз.
infinity
Новичок
Репутация: 0
С нами: 12 лет 2 месяца

Сообщение #55 evil » 29.10.2007, 07:07

2infinity
Была речь о Single Column Playlist и Columns NG Playlist, а вы на ColumnsUI и Panels UI пробуете.
Код
Код: Выделить всё
$replace(%path%,%filename_ext%,)
нужно не просто вставить в определённое место. Это идея, которую нужно развить.
Пусть переменная А = $replace(%path%,%filename_ext%,). Она даёт путь до файла. Если у файлов А одинакова, то они лежат в одной папке. На основании этого можно формировать вывод.

ColumnsUI не знает о предыдущем, следующем файлах. Есть только текущий. Поэтому не выйдет каменный цветок.

Неужто ктото хранит в одной папке по кучи альбомов
Речь не о куче альбомов, а об одном, в котором разные исполнители.
evil M
Модератор
Возраст: 37
Репутация: 63
С нами: 12 лет 10 месяцев

Сообщение #56 infinity » 30.10.2007, 06:38

2evil
Значит на ColumnsUI связки папка-альбом неполучиться ?
А что насчет Panels UI?

Капец как все сложно, а идея ведь проста как зубочистка.  *упал*
infinity
Новичок
Репутация: 0
С нами: 12 лет 2 месяца

Сообщение #57 evil » 30.10.2007, 06:56

2infinity
На ColumnsUI может получиться, если файлы начинаются с номера трека. То есть всю информацию надо брать из одного текущего файла. Panels UI не пробовал.

А что мешает забивать теги?
evil M
Модератор
Возраст: 37
Репутация: 63
С нами: 12 лет 10 месяцев

Пред.

Вернуться в Секреты foobar2000