@dside Не нашёл по одной причине: мне не нравится как они все заполняют метаданные и в целом организуют медиатеку. Причём это проблема как для селф-хостед сервисов, так и для плееров. Как обычно происходит поиск и применение метаданных: ты даёшь плееру директорию с музыкой и он, ориентируясь на название файла и, возможно, на название папки, ищет данные на MusicBrainz и применяет найденные метаданные к треку. И всё бы ничего, если бы оно работало. Чаще всего он находит какую-то ерись, если вообще что-то находит. И вот ты потом сидишь и исправляешь за машиной, вручную выисикивая инфу по альбому/артисту/песни. И какой смысл в такой автоматизации? Ну и ещё более вымораживающая вещь - это когда они обрабатывают несколько артистов на одном альбоме/треке. А точнее не обрабатывают. Я за свою короткую жизнь не встречал ни одного плеера, ни одного сервиса, который бы нормально создавал связи между артистами в медиатеке.
@dside Они тупо херачат нового артиста с названием "Артист X feat Артист Y".
К примеру, в моей медиатеке есть как артист Savlonic, так и C418. Для песни "Driver" группы Savlonic, C418 сделал ремикс. Собственно, в метаданных лежит что-то вроде "Savlonic (Remix by C418)". Как результат, в моей медитеке теперь есть артисты Savlonic, C418 и Savlonic (Remix by C418). Очень удобно👍
К чему это я всё? Я считаю, что нужно прикреплять не метаданные к файлам, а файлы к метаданным. То есть, пользователь сам находит альбом нужного артиста и, грубо говоря, загружает файлы в этот альбом. Загрузчик (или как это можно обозвать) работает в очень маленькой, заранее подготовленной среде, где все данные заранее известны. Его задача проста: подставь нужные данные, в нужное место, в нужном файле. Если какой-то файл не был найден, то нужно отдать управление в руки пользователя. Кажется что работы будет больше, но это далеко не так.
@dside Они тупо херачат нового артиста с названием "Артист X feat Артист Y".
К примеру, в моей медиатеке есть как артист Savlonic, так и C418. Для песни "Driver" группы Savlonic, C418 сделал ремикс. Собственно, в метаданных лежит что-то вроде "Savlonic (Remix by C418)". Как результат, в моей медитеке теперь есть артисты Savlonic, C418 и Savlonic (Remix by C418). Очень удобно👍