Mousai — ваш персональный музыкальный детектив для Linux
Знакомо чувство, когда в кафе звучит классная песня, но узнать её название невозможно? Или когда в голове застряла мелодия, но вспомнить исполнителя — задача не из лёгких? Для таких случаев существуют сервисы вроде Shazam, но что если вам нужно решение для Linux? Именно здесь на сцену выходит Mousai — элегантное open-source приложение, которое превращает ваш компьютер в музыкального детектива.
Что такое Mousai и кому он пригодится?
Mousai — это бесплатное приложение для Linux, которое умеет распознавать музыку по звуку. По функционалу оно напоминает Shazam, но работает настольных системах и полностью открыто. Вот кто оценит этот инструмент:
- Меломаны, которые хотят быстро узнавать песни
- Разработчики, интересующиеся интеграцией аудио-API
- Поклонники open-source, ищущие альтернативы проприетарным сервисам
- Пользователи Linux, которым нужен нативный инструмент для распознавания музыки
Главные возможности, которые вас удивят
🎙️ Мгновенное распознавание
Достаточно нажать одну кнопку — и через несколько секунд вы узнаете название песни и исполнителя. Причём Mousai умеет работать как с микрофоном, так и с системным звуком (полезно для распознавания музыки из видео или стримов).
🎵 История распознанных треков
Все найденные песни сохраняются в локальную библиотеку. Можно вернуться к ним позже, прослушать превью или открыть в музыкальных сервисах. Удобно для создания плейлистов по услышанным трекам.
🌍 Поддержка нескольких сервисов
Mousai не ограничивается базовой информацией о треке. Он предлагает ссылки на песню в различных сервисах — можно сразу перейти к прослушиванию в Spotify, YouTube или других платформах.
🖥️ Нативная интеграция с GNOME
Приложение использует GTK и LibAdwaita, поэтому идеально вписывается в среду GNOME. Интерфейс интуитивный и не перегружен лишними элементами.
Как это работает технически?
Mousai использует API сервиса AudD для распознавания музыки. Вот что интересно с технической точки зрения:
- Написано на Rust с использованием GTK-rs
- Для сборки используется Meson (альтернатива CMake)
- Доступно в виде Flatpak пакета
- Под капотом работает GStreamer для обработки аудио
Разработчики рекомендуют собирать проект через GNOME Builder, но есть и традиционный способ:
git clone https://github.com/SeaDve/Mousai.git
cd Mousai
meson _build --prefix=/usr/local
ninja -C _build install
Практическое применение: сценарии использования
- Для музыкантов — можно быстро находить песни, которые звучат на репетициях или джемах
- Для разработчиков — пример интеграции аудио-API в нативное приложение
- Для радиолюбителей — узнавать треки, которые крутят на радиостанциях
- Для киноманов — находить саундтреки из фильмов и сериалов
Плюсы и минусы проекта
👍 Преимущества:
- Полностью бесплатно и с открытым исходным кодом
- Минималистичный и удобный интерфейс
- Хорошая интеграция с Linux-системами
- Сохранение истории распознанных треков
👎 Ограничения:
- Требуется аккаунт AudD для увеличения лимита запросов
- Пока нет мобильной версии
- Меньше функций по сравнению с коммерческими аналогами
Стоит ли попробовать?
Если вы пользователь Linux и хоть раз сталкивались с ситуацией, когда нужно узнать название песни — Mousai станет отличным решением. Проект активно развивается, у него уже более 1100 звёзд на GitHub и поддержка сообщества.
Для разработчиков это ещё и интересный пример использования Rust в GUI-приложениях. А если вы хотите поддержать проект — автор принимает донаты через Buy Me a Coffee.
Ссылки для знакомства:
