Музыкальный проигрыватель с возможностью поиска по библиотеке, поддерживающий нескольких исполнителей?

Музыкальный проигрыватель с возможностью поиска по библиотеке, поддерживающий нескольких исполнителей?

У меня есть локальная библиотека со множеством песен в формате mp3.

Мне нужен музыкальный проигрыватель, который полностью поддерживает нескольких исполнителей в песне. Например, в списке всех исполнителей в моей библиотеке, если песня имеет исполнителей:

Michael Jackson/Usher

Список исполнителей должен понимать, что это два разных исполнителя одной и той же песни, поэтому он не должен отображать исполнителя с именем Michael Jackson/Usher. Вместо этого одна и та же песня должна отображаться под обоими исполнителями.

То же самое касается и разных жанров.

Мне неприятно это говорить, но проигрыватель Windows Media добился в этом правильного результата (хотя он разделяет исполнителей с помощью ;вместо /, но это не главное).

Какие музыкальные плееры доступны с этой функцией? В идеале он должен быть максимально легким. Мне не интересна поддержка потокового вещания/радио/онлайн-сервисов. Я просто хочу управлять своей локальной коллекцией mp3.

решение1

gmusicbrowserподдерживает нескольких исполнителей в песне и отображает одну и ту же песню, когда выбран только один из исполнителей.

Как это работает

Для корректного выполнения этой работы необходимы два условия:

  1. музыкальный проигрыватель, поддерживающий фильтрацию по исполнителю (приложение также иногда называют «музыкальным автоматом» или «jukebox»)

  2. Метаданные песни, содержащие несколько исполнителей, которые должны быть разделены точкой с запятой ' ;' между двумя исполнителями (или другими поддерживаемыми разделителями)

Чтобы описать условие №2, у меня была всего одна песня с несколькими исполнителями, как L.Storch, oboe; M. Friedmann, violinпоказано на скриншоте ниже.

Метаданные песни с точкой с запятой

Точка с запятой или косая черта

Помимо точки с запятой, вы также можете использовать слеш ' /', перед которым и после которого могут стоять пробелы, например L.Storch, oboe / M. Friedmann, violin. Это отлично работает в gmusicbrowser, но не тестировалось с другими музыкальными проигрывателями.

Метаданные песни с косой чертой

Амперсанд ' &' будетнетработает. Запятая ' ,' странно работает так же, как косая черта, которая может быть с пробелами с обеих сторон. В любом случае, песня в моем списке использовала точку с запятой по умолчанию.

Фильтрация в действии

На следующем анимированном изображении GIF я использую gmusicbrowser с макетом "Shimmer Desktop" в "Simple List View". Я выбрал соответствующий жанр, затем выбрал одного исполнителя за раз.

gmusicbrowser фильтр исполнителей

Протестировано на работоспособность с gmusicbrowser 1.1.12 в Xubuntu 14.04.

решение2

Многозначные теги встроены во все частиЧто-то вроде Либета.

Чтобы создать несколько значений, вы можете добавить их самостоятельно, прочитать уже имеющиеся в любом поддерживаемом формате или разделить существующие с помощью ряда предопределенных или пользовательских разделителей ( /, &, -, and...).

введите описание изображения здесь

Тогда возможен запрос по любому тегу, а также метатегам, например ~people(который сканирует artist, albumartist, performer, conductorи composerт. д.).

Связанный контент