Sobre el proyecto
Primuse (猿音) es un reproductor de música nativo multisource para el ecosistema Apple, que abarca iPhone, iPad, Mac, Apple TV y Apple Watch, ya disponible en el App Store y con una beta pública en TestFlight. Reúne archivos locales, NAS, servidores multimedia, nubes, radios por internet y Apple Music en una misma biblioteca y cola de reproducción.
En cuanto a fuentes de música, admite NAS como Synology DSM y QNAP; protocolos de archivos como SMB/CIFS, WebDAV, FTP, SFTP, NFS, S3 y UPnP/DLNA; servidores de música como Subsonic, Navidrome, Airsonic, Gonic, 飞牛音乐 y Synology Audio Station; servidores multimedia como Jellyfin, Emby y Plex; y nubes como 123 云盘, 115, 百度网盘, 阿里云盘, Google Drive, OneDrive y Dropbox. Al añadir un servidor, solo hay que introducir una dirección; la aplicación confirma automáticamente el puerto, TLS y las rutas disponibles, y admite escaneo en segundo plano, reanudación desde puntos de interrupción y actualizaciones incrementales.
Las capacidades de reproducción incluyen un motor nativo de alta fidelidad y una doble vía de decodificación compatible con FFmpeg, que cubre formatos como MP3, AAC, ALAC, FLAC, WAV, APE, WavPack, OGG/Opus, WMA y DSD, y admite división CUE, DTS/DTS-CD, reproducción sin pausas y crossfade, ReplayGain, cambio de velocidad sin alterar el tono, ecualizador de diez bandas y audio espacial.
En cuanto a letras y metadatos, puede leer etiquetas incrustadas, varios formatos de letras Sidecar y letras palabra por palabra, y admite traducción sin conexión, edición y sincronización de letras, y compartir pósteres de letras; incorpora fuentes de scraping como Apple Music/iTunes Search, MusicBrainz y LRCLIB, y permite importar fuentes de scraping personalizadas mediante configuración JSON.
En cuanto a biblioteca y sincronización, ofrece navegación unificada, listas de reproducción inteligentes, limpieza de canciones duplicadas, estadísticas de escucha, Scrobble en Last.fm/ListenBrainz, y sincroniza listas de reproducción, fuentes de música, historial de reproducción y preferencias mediante CloudKit, con soporte para compartir en familia y transferencia entre dispositivos en la red local.
El proyecto es un proyecto Swift, requiere Xcode 26.0+ y Swift 6.0+, y es compatible como mínimo con iOS/iPadOS 18.0, macOS 15.0, tvOS 17.0 y watchOS 10.0. El repositorio incluye el módulo compartido PrimuseKit, las aplicaciones para Apple TV y Watch, la extensión Widget, el XCFramework de FFmpeg y scripts de desarrollo local.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.