इस प्रोजेक्ट के बारे में

Primuse (猿音) एक Apple पारिस्थितिकी तंत्र के लिए बनाया गया मूल मल्टी-सोर्स संगीत प्लेयर है, जो iPhone, iPad, Mac, Apple TV और Apple Watch को कवर करता है। यह App Store पर उपलब्ध है और TestFlight सार्वजनिक बीटा प्रदान करता है। यह स्थानीय फ़ाइलों, NAS, मीडिया सर्वर, क्लाउड ड्राइव, इंटरनेट रेडियो और Apple Music को एक ही लाइब्रेरी और प्लेक्यू में एकीकृत करता है। संगीत स्रोतों के संदर्भ में, यह Synology DSM, QNAP जैसे NAS का समर्थन करता है; SMB/CIFS, WebDAV, FTP, SFTP, NFS, S3, UPnP/DLNA जैसे फ़ाइल प्रोटोकॉल; Subsonic, Navidrome, Airsonic, Gonic, Fei Niu Music, Synology Audio Station जैसे संगीत सर्वर; Jellyfin, Emby, Plex जैसे मीडिया सर्वर; और 123 क्लाउड ड्राइव, 115, Baidu Netdisk, Alibaba Cloud Drive, Google Drive, OneDrive, Dropbox जैसे क्लाउड ड्राइव। सर्वर जोड़ते समय, केवल एक पता भरना होता है, और ऐप स्वचालित रूप से पोर्ट, TLS और उपलब्ध पथ की पुष्टि करता है, साथ ही बैकग्राउंड स्कैनिंग, ब्रेकपॉइंट रिज़्यूम और वृद्धिशील अपडेट का समर्थन करता है। प्लेबैक क्षमताओं में मूल हाई-फाई इंजन और FFmpeg संगत डिकोडिंग दोनों पथ शामिल हैं, जो MP3, AAC, ALAC, FLAC, WAV, APE, WavPack, OGG/Opus, WMA, DSD जैसे प्रारूपों को कवर करते हैं, और CUE ट्रैक विभाजन, DTS/DTS-CD, निर्बाध प्लेबैक और क्रॉसफ़ेड, ReplayGain, गति परिवर्तन बिना पिच परिवर्तन, दस-बैंड इक्वलाइज़र और स्थानिक ऑडियो का समर्थन करता है। गीत और मेटाडेटा के संदर्भ में, यह एम्बेडेड टैग, कई साइडकार गीत प्रारूप और शब्द-दर-शब्द बोल पढ़ सकता है, ऑफ़लाइन अनुवाद, गीत संपादन और टाइमिंग, गीत पोस्टर साझाकरण का समर्थन करता है; इसमें Apple Music/iTunes Search, MusicBrainz, LRCLIB स्क्रैपिंग स्रोत शामिल हैं, और JSON कॉन्फ़िगरेशन के माध्यम से कस्टम स्क्रैपिंग स्रोत आयात कर सकता है। लाइब्रेरी और सिंक के संदर्भ में, यह एकीकृत ब्राउज़िंग, स्मार्ट प्लेलिस्ट, डुप्लिकेट गीत सफाई, सुनने के आँकड़े, Last.fm/ListenBrainz स्क्रोबलिंग प्रदान करता है, और CloudKit के माध्यम से प्लेलिस्ट, संगीत स्रोत, प्लेबैक इतिहास और प्राथमिकताएँ सिंक करता है, साथ ही परिवार साझाकरण और LAN डिवाइस ट्रांसफर का समर्थन करता है। यह परियोजना एक Swift प्रोजेक्ट है, जिसके लिए Xcode 26.0+ और Swift 6.0+ की आवश्यकता है, और न्यूनतम समर्थन iOS/iPadOS 18.0, macOS 15.0, tvOS 17.0, watchOS 10.0 है। रिपॉजिटरी में PrimuseKit साझा मॉड्यूल, Apple TV और Watch ऐप्स, विजेट एक्सटेंशन, FFmpeg XCFramework और स्थानीय विकास स्क्रिप्ट शामिल हैं।