Primuse: музыкальный плеер для локальных и облачных файлов
Primuse — это мультифункциональный музыкальный плеер для устройств Apple, который объединяет локальные файлы, NAS, облачные хранилища и сервисы потокового воспроизведения, такие как Apple Music.
Основная задача проекта — предоставить пользователям возможность управлять музколлекцией из разных источников в одном интерфейсе, с функциями высококачественного звучания, синхронизацией между устройствами и поддержкой CarPlay. В отличие от большинства плееров, Primuse интегрируется с различными сетевыми источниками, включая своего рода NAS-устройства и облачные сервисы, что делает его универсальным решением для меломанов.
Приложение написано для iOS, macOS и Apple TV, доступно в App Store и через TestFlight. Однако стоит учитывать, что проект остается в стадии активной разработки, так что могут быть ошибки, и не все функции могут быть до конца отработаны. Для запуска требуется устройство Apple и доступ к интернету для подключения к облачным хранилищам.
Привет! Давай разберем проект Primuse (猿音) — это многофункциональный музыкальный плеер для экосистемы Apple. Он объединяет местные музыкальные файлы, медиа-серверы, облачные хранилища и Apple Music в одном приложении с высококачественным воспроизведением.
Что он умеет
Primuse может работать с различными источниками музыки, включая локальные файлы, NAS, облачные хранилища и интернет-радио. Он предлагает функции, такие как:
- Высококачественный декодер музыки и поддержка множества форматов.
- Возможность импортаเพลง из «Файлов» и синхронизации с iCloud.
- Поддержка отображения текстов песен в реальном времени и различных эффектов звука, включая эквалайзер.
- Умные рекомендации и возможность создания плейлистов.
- Полная интеграция с CarPlay, Apple Watch и системой управления для удобства использования.
Как установить и запустить
Если ты хочешь установить Primuse для разработки, то вот шаги:
git clone git@github.com:chenqi92/primuse.git
cd primuse
open Primuse.xcodeproj
Далее, в Xcode нужно настроить свои Apple Developer Team для нужных целевых проектов, а также указать локальные ключи, если это требуется. Для сборки проекта используй команды:
xcodebuild -project Primuse.xcodeproj -scheme Primuse -destination 'generic/platform=iOS Simulator' build
Ограничения
Данный проект не предоставляет музыкальный контент, ты должен использовать свои файлы и учетные записи третьих сторон. Работоспособность различных функций может зависеть от поставщика услуг и прав доступа к контенту.
Зачем он нужен
Primuse удобно использовать для тех, кто хочет получить доступ к своей музыке из разных источников в одном приложении. Благодаря множеству функций и поддержке различных форматов, он предлагает гибкость и качество, необходимые настоящим меломанам.
Надеюсь, этот обзор помог тебе понять, стоит ли устанавливать Primuse. Удачи!
Радар проекта: 59 из 100 — рабочий, но с оговорками
- Импульс 23 ≈ 2 звезды в день
- Темп разработки 100 2358 коммитов за 12 недель
- Зрелость 70 проекту 8 месяцев, 14 релизов
- Сообщество 37 4 участника, 41 форк
- Свежесть 96 последний коммит — 6 дней назад
- Быстрый старт 15 есть: сайт/демо
- Готовность к продакшену 70 релиз v1.13.0, автосборка
- Безопасность и доверие 40 лицензия AGPL-3.0
- Документация 94 README 16.7 тыс. знаков, 40 разделов, папка docs
- Экосистема 46 4 подписчика на обновления, 7 тем
Как считаем
Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.
- Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
- Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
- Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
- Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
- Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
- Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
- Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
- Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
- Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
- Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.
Открыть на GitHub: chenqi92/primuse →
RepoRadar