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. Удачи!
Открыть на GitHub: chenqi92/primuse →
RepoRadar