Primuse: музыкальный плеер для локальных и облачных файлов

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 — рабочий, но с оговорками

ИмпульсТемпЗрелостьСообществоСвежестьСтартПродакшенДовериеДокументацияЭкосистема59
  • Импульс 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 →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте