À propos du projet
Sylvakru (森露), anciennement Particle Music, est un lecteur de musique multiplateforme construit avec Flutter. Il cible les bibliothèques musicales locales ainsi que les services multimédias auto-hébergés, et fonctionne sur Android, iOS, Windows, Linux et macOS. Une version iOS est signalée comme disponible sur l'Apple App Store.
Sources prises en charge répertoriées dans le README :
- Fichiers locaux
- WebDAV
- Navidrome
- Emby
- Feiniu Music (contribution d'un membre de la communauté)
La prise en charge des formats couvre un large éventail de conteneurs audio et de schémas de balises : AAC (ADTS), Ape, AIFF, FLAC, MP3, MP4, MPC, Opus, Ogg Vorbis, Speex, WAV et WavPack. La gestion des métadonnées inclut ID3v2, ID3v1, APE, Vorbis Comments, ilst de style iTunes, RIFF INFO et text chunks. Certaines combinaisons de balises sont en lecture seule là où la prise en charge officielle fait défaut, comme indiqué dans le tableau du projet.
Le traitement audio repose sur deux composants : audio_tags_lofty pour la lecture et l'écriture des balises audio (basé sur lofty), et media_kit pour la lecture (basé sur mpv/FFmpeg).
Un fork communautaire distinct ajoute le mode exclusif USB sur Android, maintenu par un contributeur ; le README oriente les utilisateurs vers ce fork s'ils ont besoin de cette fonctionnalité.
La compilation nécessite une installation de Flutter. La configuration spécifique à chaque plateforme est documentée pour Ubuntu/Debian (clang, lld, cmake, ninja-build, pkg-config, bibliothèques de développement GTK3, liblzma-dev, libsecret-1-dev, libmpv-dev), Windows (Visual Studio), macOS/iOS (Xcode, CocoaPods) et Android (Android Studio et outils en ligne de commande du SDK). Des commandes sont fournies pour les exécutions en mode debug et release, ainsi que pour les compilations sous Linux (y compris des scripts optionnels de packaging .deb et .rpm), Windows, macOS, iOS (IPA non signé) et Android (APK, split-per-ABI et un indicateur de compilation TV).
Le dépôt inclut des captures d'écran pour les mises en page mobiles (iPhone et iPad) et de bureau, indiquant une interface responsive sur différents formats d'appareils.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.