À propos du projet
Noctis est un lecteur de musique sans perte multiplateforme construit sur Avalonia, mettant l'accent sur le contrôle de l'utilisateur et l'absence totale de suivi. Il prend en charge un large éventail de formats audio, notamment FLAC, ALAC, WAV, AIFF, APE, WavPack, MP3, AAC, OGG, Opus, WMA et M4A, avec une sortie exclusive bit-perfect sur Windows, un égaliseur paramétrique, une lecture sans interruption, le fondu enchaîné, les transitions AutoMix, ReplayGain, la détection du BPM et de la tonalité, la radio par morceau, la conversion par lots, la lecture de CD audio, le surmixage multicanal, le décalage de hauteur, le spectrogramme et des visualiseurs audio.
Les fonctionnalités de la bibliothèque comprennent les vues Morceaux, Albums, Artistes, Dossiers et Listes de lecture ; les listes de lecture intelligentes ; les favoris ; les notes par étoiles ; les nombres de lectures ; l'édition complète des métadonnées ; l'étiquetage automatique et la recherche de pochettes via Deezer, MusicBrainz et Apple Music ; l'import par glisser-déposer ; les dossiers surveillés ; les modifications en masse ; l'import de listes de lecture depuis Exportify CSV, TuneMyMusic JSON et fichiers m3u ; le détecteur de doublons ; l'organisateur de fichiers ; la palette de commandes ; les statistiques d'écoute avec les rétrospectives mensuelles et annuelles ; les pages d'artistes ; l'import de liens TIDAL et Deezer ; les ajouts YouTube ; le basculement du contenu explicite ; les raccourcis clavier réassignables ; et plus encore.
La prise en charge des paroles inclut les paroles karaoké mot par mot, le texte brut, LRC, LRC au niveau du mot, TTML et les fichiers annexes Lyricsfile, la récupération automatique depuis LRCLIB et NetEase avec mise en cache hors ligne, un éditeur de paroles intégré avec export .lrc, le partage sous forme de cartes image ou de courts clips, l'alignement parole-par-parole via Whisper, les arrière-plans vidéo ou GIF, et le décalage global des paroles.
L'application offre une personnalisation étendue avec la navigation Cover Flow, la pochette de lecture en cours sous forme de CD, vinyle ou cassette, les pochettes animées, les arrière-plans flous ambiants, les thèmes et couleurs d'accentuation, un éditeur de thème personnalisé, un mode fenêtre translucide Liquid Glass, un mini-lecteur redimensionnable et 13 pages de paramètres avec recherche. Les fonctionnalités de connectivité incluent le streaming depuis Jellyfin, Navidrome, Airsonic, Gonic ou tout serveur Subsonic ; un Noctis Server intégré pour diffuser vers des clients Subsonic ; un noctis-server auto-hébergé pour NAS, VPS ou Docker ; Discord Rich Presence ; le scrobbling Last.fm et ListenBrainz ; le contrôle à distance via le web ; les touches multimédias ; la minuterie de sommeil ; l'icône de la barre d'état ; et les mises à jour automatiques depuis les versions GitHub.
Noctis prend en charge l'anglais, l'arabe, le français, le japonais, le coréen, l'espagnol, le chinois simplifié et le chinois traditionnel, commutables sans redémarrage. Il peut être étendu via des packs de contenu (thèmes JSON, préréglages de paroles, langues), une API locale HTTP+JSON pour des outils externes comme Stream Deck et OBS, et des plugins .NET construits sur le SDK Noctis.Plugins.Abstractions avec permissions et mode restreint. Le projet est sous licence MIT et nécessite le SDK .NET 10 pour être compilé à partir des sources, avec libvlc comme dépendance native sur macOS et Linux lors de la compilation à partir des sources.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.