IT-инфраструктура • инструкции • практикаПоиск по сайту

Серверы и системное администрирование

Найти материал →

Meloville — новый open source музыкальный плеер для linux с синхронизированными текстами

Meloville - новый open source музыкальный плеер для Linux с синхронизированными текстами

В экосистеме Linux появился ещё один интересный проект для любителей локальной музыки. Meloville - это современный Qt-приложение с открытым исходным кодом, ориентированное на воспроизведение аудиофайлов, управление плейлистами и удобную работу с музыкальной коллекцией. Программа поддерживает синхронизированные тексты песен, Bluetooth-команды, редактирование метаданных и несколько необычных функций, которые редко встречаются в настольных проигрывателях.

Проект создан на базе Qt 6 и рассчитан на воспроизведение распространённых форматов, включая MP3, FLAC, M4A и OGG. Благодаря этому Meloville может заинтересовать пользователей, которые предпочитают хранить музыку локально, а не зависеть от потоковых сервисов. Тем, кто планирует скачать музыкальный плеер для Linux, стоит обратить внимание на раннюю, но уже достаточно функциональную разработку.

Одной из причин появления Meloville стала проблема с управлением воспроизведением через Bluetooth-гарнитуры. В некоторых Linux-плеерах кнопки и жесты на наушниках работают непредсказуемо: команды паузы, перехода к следующему треку или возврата к предыдущему могут игнорироваться. В Meloville разработчик уделил этому аспекту особое внимание. Пользователь может управлять музыкой непосредственно с физических кнопок или сенсорных панелей совместимых наушников.

В приложении предусмотрен встроенный редактор тегов. С его помощью можно изменять название композиции, имя исполнителя, данные об альбоме и другие метаданные без использования сторонних утилит. Плейлисты поддерживают перетаскивание, поэтому порядок треков легко менять мышью. Дополнительно предусмотрен полноэкранный режим Big Picture, в котором основное внимание уделяется обложке альбома.

Интерфейс использует SVG-графику, благодаря чему элементы остаются чёткими на дисплеях с высокой плотностью пикселей. Это особенно важно для современных ноутбуков и мониторов HiDPI, где растровые изображения интерфейса могут выглядеть размытыми. В этом отношении Meloville стремится соответствовать ожиданиям пользователей, которые ищут лучший музыкальный плеер для Linux с аккуратным современным оформлением.

Отдельного упоминания заслуживает поддержка LRC-файлов. Meloville способен показывать текст композиции синхронно с её звучанием, превращаясь в музыкальный плеер Linux с синхронизированными текстами. Для работы функции файл с текстом должен иметь то же имя, что и аудиозапись, но расширение `.lrc`. Его можно разместить в любой папке внутри настроенной музыкальной директории. После перезапуска программы проигрыватель автоматически обнаружит соответствующий файл.

Разработчик также выбрал необычный подход к связыванию композиций с плейлистами и альбомами. Программа ориентируется не только на путь к файлу, а сопоставляет записи по названию песни и имени исполнителя. Поэтому перемещение или переименование аудиофайлов не должно автоматически разрушать существующие плейлисты и связи с альбомами.

Такая логика полезна для больших музыкальных коллекций, которые регулярно整理руются. Например, композиция с обозначением "Artist feat. Other Artist" может остаться частью альбома основного исполнителя, а не превратиться в отдельную запись другого артиста. Это снижает количество дублей и помогает поддерживать библиотеку в более понятном виде.

Meloville умеет автоматически создавать обложки для плейлистов. Для этого приложение использует четыре наиболее часто встречающихся изображения альбомов, формируя из них общую композицию. В результате плейлисты выглядят заметнее и визуально отличаются друг от друга без ручного подбора иллюстраций.

Необычная возможность проигрывателя - функция Listen Along. Она запускает небольшой сервер, который позволяет передавать текущий трек другому человеку через веб-браузер. Если слушатели находятся в одной локальной сети, подключиться можно напрямую. Для доступа из интернета потребуется настроить переадресацию порта на маршрутизаторе. Принимающей стороне не нужно устанавливать Meloville: достаточно браузера и интернет-соединения.

Такой режим может пригодиться для совместного прослушивания музыки дома, демонстрации собственной коллекции или удалённого обмена треками с друзьями. При этом владельцу сервера стоит учитывать настройки безопасности и не открывать доступ в интернет без необходимости. Функция выглядит перспективно, хотя её практическое удобство будет зависеть от стабильности соединения и корректной настройки сети.

Meloville пока находится на раннем этапе развития, поэтому выбор вариантов установки ограничен. Пользователи Arch Linux могут воспользоваться PKGBUILD-репозиторием, подготовленным автором проекта. Однако пакет ещё не добавлен в официальный AUR. Поддержка других дистрибутивов планируется, но готовых официальных пакетов для них пока нет.

На текущем этапе Meloville скорее подойдёт энтузиастам и опытным пользователям, готовым тестировать новые проекты и самостоятельно разбираться с установкой. Для тех, кому нужен полностью готовый бесплатный музыкальный плеер для Linux из стандартного репозитория, более удобными могут оказаться зрелые решения вроде Rhythmbox, Audacious или Elisa. При этом новый проект заслуживает внимания благодаря сочетанию локального воспроизведения, Bluetooth-управления, LRC-текстов и функции совместного прослушивания.

Подробности о возможностях и установке Meloville опубликованы на странице проекта: новый open source музыкальный плеер для Linux Meloville. По мере развития разработчики могут добавить готовые пакеты для большего числа дистрибутивов, улучшить импорт медиатеки и расширить сетевые функции.

В целом Meloville представляет собой любопытную альтернативу традиционным проигрывателям. Он ещё не готов безоговорочно заменить зрелые приложения, однако уже предлагает набор функций, который способен заинтересовать владельцев локальных музыкальных архивов. Открытый исходный код, поддержка популярных форматов, синхронизированные тексты и гибкая работа с плейлистами делают проект перспективным кандидатом для дальнейшего развития.

Прокрутить вверх