LINUX.ORG.RU

Разыскивается проигрыватель/редактор, который умеет множественные значение в тегах

 , , ,


0

4

Лор, помоги!

Сейчас использую mpd+gmpc/ncmpc/mpc/mpdroid.

У композиций c несколькими исполнителями, в соответствии со спецификацией ID3v2.3, значения в %artist% разделены слэшем: Artist1/Artist2/Artist3.

Дико раздражает в медиатеке видеть подобное:

  • Artist1
  • Artist1/Artist2
  • Artist2
  • Artist2/Artist1/Artist3
  • Artist3

Та же беда с жанрами.

Подскажите, есть ли проигрыватели, которые корректно обработают несколько значений внутри одного поля? Желательно headless, или на GTK. Фонотека большая (≈2Tb).

Или это можно как-то включить в mpd?

UPD: Или я неправильно теги заполняю? Если Artist1/Artist2 неправильно, а нужно заполнять на каждого по отдельному TPE1, то чем редактировать? EasyTAG позволяет редактировать только TPE1.

UPD2: mpd поддерживает v2.4. буду обновлять фонотеку.

★★★★

foobar2000, ничего другого не встречал...

ravdinve ()

Напиши багрепорт, может в mpd и не знают, что так можно.

O02eg ★★★★★ ()

Или это можно как-то включить в mpd?

mpd работает с тегами файлов библиотеки «как есть»; что бы ни было написано в тегах, он просто отсылает эту информацию клиенту, который волен делать с ней что угодно.

O02eg

Подскажите, есть ли проигрыватели, которые корректно обработают несколько значений внутри одного поля?

ncmpcpp. Если я правильно понял, как именно нужно работать с такой информацией.

kalterfive ★★ ()
Последнее исправление: kalterfive (всего исправлений: 1)

А корректно - это как?

Deleted ()
Ответ на: комментарий от Deathstalker

Попробовал только что – годный плеер. Не подскажешь, он умеет извлекать тексты песен из тегов? Может, уже плагин есть какой-нибудь или стоит написать самому?

kalterfive ★★ ()

2 alexferman:
Вот для примера скриншот. В списке исполнителей видим:

Ромарио
Ромарио/Евгений Маргулис
Ромарио/Евгений Маргулис/Чиж
Ромарио/Чиж
Ромарио/Чиж/Sunny Swan Drunk Orchestra
А должно быть
Sunny Swan Drunk Orchestra
Евгений Маргулис
Ромарио
Чиж
2 O02eg:
уже был. Они в стали в позицию «моя хата с краю».

2 Deathstalker:
Pragha тоже не умеет.

2 kalterfive:

mpd работает с тегами файлов библиотеки «как есть»; что бы ни было написано в тегах, он просто отсылает эту информацию клиенту, который волен делать с ней что угодно.

Нет. Нахрена бы он был нужен тогда? В остальном не понял.

mogwai ★★★★ ()
Ответ на: комментарий от mogwai

Как проигрыватель должен выбирать, кого считать исполнителем? В каком-нибудь плеере вообще есть такое?

Deleted ()
Ответ на: комментарий от Deleted

Есть. В iTunes, афайк.

Есть Artist, есть Album artist.
Если заполнен album artist - считать его, а в фильтрах отображать всех (a,b,c,d), кто указан в artist (a/b/c/d). При пустом «album artist» писать «Various artists». А у композиций писать через запятую всех, кто указан.

Есть ещё вариант указывать первого исполнителя из artist, вместо VA. Но это сомнительный путь.

mogwai ★★★★ ()
Последнее исправление: mogwai (всего исправлений: 1)

deadbeef это умеет. желательно использовать версию из git, а не стейбл 0.7.2 (он тоже умеет, но в git было много улучшений именно по этой теме)

waker ★★★★★ ()
Ответ на: комментарий от waker

deadbeef это умеет. желательно использовать версию из git ...

Откуда им это знать ? Тут собираются в основном мамкины дебилы ...

anonymous ()
Ответ на: комментарий от anonymous

При том, что он и headless не умеет, и gtk там сбоку так прикручен, что как ни крути его, он всё-равно как не пойми что выглядит.

mogwai ★★★★ ()

Как с этим дела обстоят в Clementine? Может, им тоже заслать баг-репорты или патч?

anonymous00 ★★ ()
Ответ на: комментарий от mogwai

Я понимаю ... это трудно ... Публично признаться в том , что вместо мозгов - птички накакали . ЛохУшки лоровские :)

anonymous ()
Ответ на: комментарий от anonymous

У тебя - возможно. Регистрацию не осилил, или боишься из под аккаунта написать?

mogwai ★★★★ ()
Ответ на: комментарий от anonymous00

А что с ним делать, если всегда работает относительно интерфейса:
хорошо - gtk3,
терпимо - gtk2,
монструозно, но не выделяется из родного DE - KDE Apps,
ад лютейший - Qt

mogwai ★★★★ ()

Похоже, я хочу чего-то неправильного. Разрабы MPD сказали «используй для этого несколько тегов исполнитель».

Попробовал на одном файле руками - работает. Теперь вопрос в поиске редактора, который может. EasyTAG не умеет, показывает только первый TPE1. Или же несколько TPE1 в файле - неправильно?

mogwai ★★★★ ()
Ответ на: комментарий от kalterfive

mpd работает с тегами файлов библиотеки «как есть»; что бы ни было написано в тегах, он просто отсылает эту информацию клиенту, который волен делать с ней что угодно.

А клиент всегда выкачивает с MPD полную информацию о коллекции, и когда пользователь набирает, например, название исполнителя - поиск идёт сугубо на стороне клиента?

hobbit ★★★★★ ()
Ответ на: комментарий от hobbit

Не всегда. В ncmpcpp есть Search engine, который просто предоставляет форму для поиска, – судя по всему, для поиска используется команда протокола find. Но в Media library да, выкачивается наверняка вся информация – здесь для поиска уже нецелесообразно использовать команду протокола.

kalterfive ★★ ()
Ответ на: комментарий от kalterfive

Тогда вопрос, что будет делать mpd, если в find задать поиск одного исполнителя из трёх. Найдёт ли он композицию с тремя, как у ТС-а?

hobbit ★★★★★ ()
Ответ на: комментарий от hobbit

Всё просто: kalterfive изначально сказал чушь.

MPD корректно работает с ID3v2.4, просто нужен редактор, который умеет \0 в текстовые кадры тега. Его пока не найдено. Есть mp3tag, но он под оффтопик.

Поиск работает по любому из исполнителей указанных в TPE1 и TPE2. TPE3 не проверял.

mogwai ★★★★ ()
Ответ на: комментарий от hobbit

Я, наверное, неправильно понял, что нужно ТС, но да, mpd выдаст нормальную выдачу поиска для подобного поискового запроса.

kalterfive ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.