Windows — via a package manager:
# winget
winget install heartached.Noctis
# Scoop (add the bucket once, then install)
scoop bucket add noctis https://github.com/heartached/scoop-bucket
scoop install noctis
# Chocolatey
choco install noctisOr download the installer / portable zip from the latest release.
macOS / Linux — download the .dmg / AppImage from the
latest release.
- Plays everything — FLAC, ALAC, WAV, AIFF, APE, WavPack, MP3, AAC, OGG, Opus, WMA, M4A
- Bit-perfect exclusive output on Windows, with a live signal-path badge
- Parametric EQ with presets
- Gapless playback, crossfade & AutoMix
- ReplayGain volume leveling
- Batch converter between formats (ffmpeg)
- Songs, Albums, Artists, Folders & Playlists views
- Albums split into Albums / Singles / EPs / Compilations
- Smart playlists & favorites
- Full metadata editor — artwork, lyrics, per-track options
- Drag & drop import, watched folders, bulk edits
- Duplicate finder & file organizer
- Command palette
- Listening stats + a monthly / yearly Wrap
- Word-by-word karaoke lyrics, Apple Music style
- Auto-fetched from LRCLIB & NetEase, cached offline
- Lyrics panel you can keep open next to any page
- Built-in lyrics editor with
.lrcexport - Share lyrics as image cards or short clips
- Cover Flow browsing
- Animated cover art
- Ambient backgrounds on lyrics & album pages
- Themes & accent colors, plus a custom theme editor
- Floating mini player
- Discord Rich Presence
- Scrobble to Last.fm & ListenBrainz
- Stream from Navidrome, SMB & WebDAV
- Web remote — control playback from your phone
- Artist images & bios via MusicBrainz and Deezer
- Updates itself from GitHub releases
git clone https://github.com/heartached/Noctis
cd Noctis
dotnet run --project src/Noctis/Noctis.csprojRequirements: .NET 8 SDK
Supported platforms: Windows 10/11 (x64), macOS 12+ (Intel & Apple Silicon), Linux (x64 & ARM64).
- Windows: bundled automatically via NuGet — nothing to install.
- macOS: install VLC (Noctis loads libvlc from
/Applications/VLC.app):brew install --cask vlc
- Linux: install via your package manager. The
-devpackage provides the unversionedlibvlc.sosymlink that the .NET loader looks for:# Debian/Ubuntu sudo apt install libvlc-dev # Fedora sudo dnf install vlc-devel # Arch sudo pacman -S vlc
The macOS and Linux artifacts on the Releases page are unsigned self-contained builds. After unzipping:
macOS:
cd Noctis-macos-arm64
xattr -dr com.apple.quarantine . # remove Gatekeeper quarantine flag
./NoctisLinux:
cd Noctis-linux-x64
chmod +x Noctis
./Noctisdotnet publish src/Noctis/Noctis.csproj -c Release -r linux-x64 --self-contained
dotnet publish src/Noctis/Noctis.csproj -c Release -r osx-arm64 --self-contained
dotnet publish src/Noctis/Noctis.csproj -c Release -r osx-x64 --self-contained
dotnet publish src/Noctis/Noctis.csproj -c Release -r linux-arm64 --self-containedIf you have any feedback about bugs, feature requests, etc. about the app, please let me know through issues.
Yours Truly, heartached.
MIT — see LICENSE
Warning
Windows may flag the installer as untrusted because it isn't code-signed. This is normal for indie software — the app is safe to use.










