Email or username:

Password:

Forgot your password?
Top-level
D:\side\

> а нормальных селф-хостед решений не нашёл

@winet а не очень нормальных нашёл? Их форкнуть или доделать не проще будет?

4 comments
Анатолий Богомолов

@dside Не нашёл по одной причине: мне не нравится как они все заполняют метаданные и в целом организуют медиатеку. Причём это проблема как для селф-хостед сервисов, так и для плееров. Как обычно происходит поиск и применение метаданных: ты даёшь плееру директорию с музыкой и он, ориентируясь на название файла и, возможно, на название папки, ищет данные на MusicBrainz и применяет найденные метаданные к треку. И всё бы ничего, если бы оно работало. Чаще всего он находит какую-то ерись, если вообще что-то находит. И вот ты потом сидишь и исправляешь за машиной, вручную выисикивая инфу по альбому/артисту/песни. И какой смысл в такой автоматизации? Ну и ещё более вымораживающая вещь - это когда они обрабатывают несколько артистов на одном альбоме/треке. А точнее не обрабатывают. Я за свою короткую жизнь не встречал ни одного плеера, ни одного сервиса, который бы нормально создавал связи между артистами в медиатеке.

@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). Очень удобно👍

iliazeus

@winet а эта проблема не решится, грубо говоря, чем-то вроде ftp-шары, у которой будут админы, следящие за метаданными? То есть, раздавать тупо файлы, а плееры просто каждый будет использовать свои - в тот же vlc можно удаленные источники добавлять, например.

Я просто не хотел бы именно плеер - меня мои устраивают - а вот в библиотеку файлов с нормальными тегами бы заглянул.

@dside

Анатолий Богомолов

@iliazeus @dside вполне рабочий вариант. Но я просто хотел бы сделать приложение всё-в-одном. Хочу сделать так, чтобы самым сложным этапом для пользователя было настроит доменное имя.

Однако, думаю можно сделать поддержку внешних проигрывателей

Go Up