Discord
Download
Pick your platform from the Assets below:
──────────────────┬───────────────────────────────────────────────────────────────────────────────────────────────
Platform │Files
──────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────
Windows │Noctis-v1.5.0-Setup.exe (installer) · Noctis-windows-x64.zip (portable)
──────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────
macOS │Noctis-osx-arm64.dmg (Apple Silicon) · Noctis-osx-x64.dmg (Intel)
──────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────
Linux │Noctis-x86_64.AppImage · Noctis-linux-x64.tar.gz · Noctis-linux-arm64.tar.gz
──────────────────┼───────────────────────────────────────────────────────────────────────────────────────────────
Self-hosted server│noctis-server-linux-x64.tar.gz · noctis-server-linux-arm64.tar.gz (see docs/SELF-HOSTING.md)
──────────────────┴───────────────────────────────────────────────────────────────────────────────────────────────
Running on macOS — the app isn't code-signed, so Gatekeeper quarantines it on first launch. After dragging Noctis into your Applications folder, clear the flag once in Terminal:
xattr -dr com.apple.quarantine /Applications/Noctis.app
Then open Noctis normally.
What's Changed
Fixed
- Fixed mute taking ~2s on Windows
- Fixed tooltip eating first click on bar buttons
- Fixed Explicit toggle deleting tracks instead of parking them
- Fixed Cascade covers cut off mid-air
- Fixed setting strings parsed incorrectly by number
- Fixed cover artwork never updating after change
- Fixed action buttons showing through Cover Flow
- Fixed Cover Flow feeling like a trap (no way out)
- Fixed More By header icon rendering as clipped box
- Fixed Explicit badge wrapping under long album titles
- Fixed Advanced Details showing raw ffmpeg tags
- Fixed cassette reels glitching every five seconds
- Fixed cassette tape packs clipped at window edge
- Fixed active lyric lines hopping on activation
- Fixed lyrics scroll glide starting late
- Fixed lyrics clock freezing or jumping
- Fixed mini player frost band anchoring
- Fixed mini player volume icons off-center
- Fixed mini player Search/Queue open hitch
- Fixed mini player seek/volume sliders click area
- Fixed mini player design seek bars not seeking
- Fixed mini player size not persisting correctly per design
- Fixed ReplayGain scan dialog button staying "Scan"
- Fixed crossfade cutting last seconds of playlist tracks
- Fixed AppImage Open Data Folder doing nothing on Steam Deck
- Fixed bare-word separators cutting artist names in half
- Fixed favorite heart invisible on now-playing row
- Fixed Album Add to Queue giving no feedback
- Fixed artist page search being accent-sensitive
- Fixed file associations using substring match
- Fixed Read More showing when not needed
- Fixed Deezer genres returning in wrong language
- Fixed row EQ bars pinned near top
- Fixed repeated bad logins not locking out
- Fixed Lyrics Studio tab freezing app on open
- Fixed Settings search badges not showing counts
- Fixed Statistics showing raw text keys
- Fixed profile picture not updating after change
- Fixed Settings dialog shrinking on some pages
- Fixed Update button flicker
- Fixed Open Plugins Folder doing nothing
- Fixed glass panel dirty-rect repaint artifacts
- Fixed ghost box when closing Settings
- Fixed app going black behind metadata dialog
- Fixed Album Page Colour never applying
- Fixed light album covers being unreadable
- Fixed Settings scrollbar clipped by corner
- Fixed Statistics bars stopping short of 100%
- Fixed Account & Devices error text causing page shake
- Fixed accent buttons going transparent on hover
- Fixed special-character search matching everything
- Fixed theme tiles having no hover feedback
- Fixed Music Server boxes clipped and resizing on keystroke
- Fixed Username/Password boxes showing raw string keys
- Fixed dropdown close flicker
- Fixed Discord artwork outage (relay caching issue)
- Fixed separator line skipping on fold close
- Fixed Settings page rewrapping text on sub-block appear
- Fixed broken SplineEasing animation
- Fixed scroll hitch on Artists view
- Fixed clicking empty space between artists
- Fixed placeholder person icon off-center
- Fixed Bad Bunny wrong artist photo
- Fixed GlassPanel backdrop blur clipping incorrectly
- Fixed card outline losing corner arcs
- Fixed translucent captions letting cards show through
- Fixed Home row hover fill not showing
- Fixed context menu closing after favoriting
- Fixed heart having no fade-out animation
- Fixed bright arc at player bar card corner
- Fixed lyrics lag on track change
- Fixed lyrics page year mismatching album page date
- Fixed island corners cut off on short windows
- Fixed player bar title marquee clipping
- Fixed Home Last Played/Albums resetting after restart
- Fixed artist page row hover flicker
- Fixed artist page grids clipping tiles
- Fixed tile hover wash bypassing transparent setter
- Fixed playlist sort pill overlapping headers
- Fixed artist page rows having no working hover
- Fixed artist Songs tab freezing on heart toggle
- Fixed artist playing row flashing white on double click
- Fixed ELRC background vocal lines showing as raw text
- Fixed album descriptions ending in orphan text
- Fixed saving album metadata resetting release date
- Fixed album header artist line only opening first artist
- Fixed Play Count Reset clipped off page edge
- Fixed playlist page sort pill misaligned
- Fixed artist page hero portrait looking soft/zoomed
- Fixed artist page tabs stalling on first click
- Fixed mini player queue scroll lag
- Fixed mini player title artifact clipping
- Fixed playlist grid artwork flicker
- Fixed smart playlist limit lozenge display bug
- Fixed Settings Language dropdown bugging out on scroll
- Fixed Lyrics Studio crash on Stop
- Fixed Options flyout circles clipped on hover
- Fixed Play From Here landing early/inconsistently
- Fixed raw localization keys showing on screen
- Fixed Queue title clipping mid-glyph
- Fixed Options button zoom on click
- Fixed Minimum Line Opacity not applying past nine lines
- Fixed playback failing silently after drive letter changes
- Fixed Home tiles flashing white on theme switch
- Fixed light theme album page text unreadable
- Fixed wrong artist match on accented names
Added
- Added Settings Shortcuts tab (9 rebindable keys)
- Added Settings sidebar rail with search
- Added Audio CD playback support
- Added Subsonic compatibility improvements
- Added Now Playing Artwork styles (CD, Vinyl, Cassette)
- Added Cover Flow layouts (Carousel, Cascade, Collage)
- Added Explicit Content toggle
- Added one-click favorite (heart button, shortcut)
- Added Album is Explicit checkbox
- Added Spectrogram window
- Added Artists page sort chip
- Added drag-and-drop for playlists and sidebar organization
- Added sidebar right-click menus
- Added Player Island Buttons (skip, speed, sleep timer, shuffle)
- Added Group Artists By setting
- Added editable artist tag separators
- Added Song Progress on Taskbar
- Added Global lyrics offset (Shift all)
- Added lyrics import from file
- Added Discord Rich Presence Show Album toggle
- Added Open Audio Files with Noctis file association
- Added Album page header kicker and facts line
- Added Add to Queue pill on album page
- Added dedicated artist page (hero, Latest Release, Top Favorites)
- Added lyrics page video/GIF background
- Added Album page colour tint
- Added Crossfade preset chips
- Added Audio visualizer (Bars, Mirror, Wave)
- Added Deezer playlist/album import
- Added Localization support (multiple languages)
- Added Plugin system with sample plugin
- Added Kawarp plugin (built-in warped background)
- Added Built-in Noctis Server (Subsonic-compatible)
- Added TIDAL playlist/album import
- Added Star ratings on Songs/Album rows
- Added Lyrics submenu (Search, Fetch, Studio, Remove)
- Added Lyrics Studio (speech-to-lyrics alignment)
- Added Multi-channel upmix support
- Added Pitch shift independent of speed
- Added Send to Folder
- Added Add from YouTube
- Added Account & Sync settings tab
- Added Settings reorganized into 13 pages
- Added Liquid Glass frosting for app content
- Added per-song/per-album lyrics background video
- Added Pause Video With Playback toggle
- Added Copy image in lyric sharing
- Added Home hero card (Resume, Play album)
- Added Apple Music style tile hover overlays
- Added Track box redesign in player bar
- Added Repeat/Favorite toggles under Player Island
- Added artist page tabs (Overview, Albums, Songs, Similar Artists)
- Added Similar Artists via Deezer
- Added Deezer fan count display
- Added Cover Flow carousel redesign with animated transitions
- Added carousel interaction (wheel, arrow keys)
- Added Six built-in themes (Haze, Editorial, Glass variants)
- Added Minimum Line Opacity setting
- Added Lyrics Studio Choose Songs picker
- Added YouTube backdrop download for lyrics background
Improved
- Improved Albums page quality filter consistency
- Improved Cover Flow layout picker (labeled dropdown)
- Improved sidebar Back/Search button sizing
- Improved theme editor labeling
- Improved artist page search and matching
- Improved scroll position persistence on artist page
- Improved album page text readability with tint
- Improved mini player theming and drawer animations
- Improved Settings rail icon consistency
- Improved Settings card layout and descriptions
- Improved Statistics page layout
- Improved startup time (precompilation, threading)
- Improved memory usage (artwork decode and caching)
- Improved self-hosting support (new server library)
- Improved wheel scroll physics app-wide
- Improved Artists page portrait sizing
- Improved artist page hero and About card layout
- Improved Home page layout and tile behavior