Об этом проекте

Meelo — это самохостинговый музыкальный сервер, предназначенный для коллекционеров музыки, предлагающий богатый набор функций, выходящих за рамки базового воспроизведения и просмотра. Он делает акцент на гибкости обработки метаданных и обеспечивает уникальный опыт просмотра и прослушивания. **Ключевые функции** - **Музыкальные видео как полноценный контент**: Доступ к музыкальным видео напрямую со страниц альбомов, исполнителей или песен, с разграничением музыкальных клипов, интервью, закулисных материалов и трейлеров. - **Идентификация би-сайдов и редких треков**: Автоматически определяет треки, связанные с альбомом (би-сайды), и редкие треки, отображая их на соответствующих страницах, чтобы они не оставались незамеченными. - **Автоматическое обнаружение фитов и дуэтов**: Распознает коллаборации и дуэты автоматически. - **Релизы альбомов и дорожки песен**: Поддерживает несколько версий альбома (релизов) и песен (дорожек), при этом при просмотре показывается только основная версия, а остальные остаются доступными со страницы альбома/песни. - **Версии песен**: Позволяет группировать разные версии одной и той же песни. - **Типы альбомов и песен**: Позволяет фильтровать по типу, например, инструментальные песни или живые записи. - **Фильтрация эксклюзивных песен**: Для сборников — фильтрация песен, эксклюзивных для данного альбома. - **Поддержка форматов**: Практически поддерживает все аудио- и видеоформаты через транскодирование (используется только когда браузер не поддерживает формат). - **Гибкий разбор метаданных**: Извлекает метаданные из встроенных тегов, имен файлов или обоих источников, включая обложки альбомов. - **Обогащение метаданных**: Получает жанры, описания и рейтинги из MusicBrainz, Genius, Wikipedia и других источников. - **Скробблинг**: Отправляет скробблы в ListenBrainz и LastFM. - **Тексты песен**: Загружает синхронизированные тексты или использует встроенные метаданные и файлы `.lrc`. **Мобильное приложение** Meelo предлагает мобильные приложения для Android и iOS. Пользователи Android могут загрузить последний стабильный APK со страницы релизов, а пользователи iOS — получить доступ к приложению через TestFlight. APK и IPA также собираются при каждом пуше в основную ветку. **Установка** Meelo распространяется через Docker-образы. Инструкции по установке доступны в вики проекта. Рекомендуется иметь правильно тегированные музыкальные файлы, так как встроенные метаданные предпочтительны. Если полагаться на пути к файлам для метаданных, полезно знание Regex. **Скриншоты и демо** Скриншоты интерфейса доступны в каталоге docs/screenshots. Публичное живое демо в настоящее время находится в разработке. **Перевод** Meelo использует Weblate для переводов, и вклад приветствуется через размещенный экземпляр Weblate. **Вклад и ошибки** Пользователи могут открывать вопросы для запросов функций или отчетов об ошибках, начинать обсуждения для помощи в установке и вносить вклад через pull request'ы. **Отказ от ответственности** Meelo предназначен только для личного использования и не должен использоваться как публичная платформа для загрузки или для незаконного обмена/загрузки защищенных авторским правом материалов. Сопровождающие не несут ответственности за неправильное использование.