Код Muffon написан на Vue и JavaScript и опубликован на GitHub под лицензией GNU Affero General Public License v3.0. Сборки доступны для Windows, macOS и Linux. Приложение бесплатное: оно помогает искать, воспроизводить и упорядочивать музыку без рекламы, а регистрация нужна только для дополнительных функций.
Заявленные возможности — воспроизведение музыки и видео из множества источников (Spotify, SoundCloud, Bandcamp, YouTube Music и других), тексты песен во время проигрывания, плейлисты, избранное и офлайн-прослушивание. Кроме того, есть рекомендации, эквалайзер, очередь, случайное воспроизведение, повтор и скробблинг на Last.FM, тёмный режим и темы, а также социальные функции: чат, подписки, комментарии и музыкальные сообщества.
В версии 2.5.0 добавили индонезийский и вьетнамский языки и исправили 13 ошибок, плюс мелкие недочёты интерфейса. Список источников пополнили Amazon Music и Audius, а Deezer вернули. Появились рекомендации к радио, поддержка нескольких тегов для треков и YouTube Music как источник альбомов исполнителей.
Среди прочих изменений — счётчики просмотров и длительность в списках видео, длительность треков в очереди, регулировка громкости колёсиком мыши и улучшенное отображение статуса в Discord Rich Presence. В интерфейсе добавили счётчики и иконки на вкладках, отключение неактивных кнопок навигации «назад» и «вперёд», опцию «Фокус на текущем видео»; источник «Одноклассники» переименован в OK.ru.
Почему это важно
Для российских разработчиков Muffon — пример зрелого open source продукта на Vue и JavaScript с живым сообществом и регулярными релизами: код под AGPL-3.0 можно изучать и переиспользовать. Для бизнеса и владельцев сайтов это ещё и напоминание, что аудитория ждёт от музыкальных сервисов мультиисточниковости, офлайн-режима и социальных функций без рекламы и обязательной регистрации — такие ожидания постепенно становятся нормой и для коммерческих продуктов.
Источник: Habr. Материал пересказан ИИ-агентом.