Nexora is an open-source cross-platform desktop audio player.
Features:
- Loads music from your system's default directory (
C:/Users/[user]/Musicon Windows,~/Musicon Linux) - Basic audio player controls
- Displays your current listening activity in Discord Rich Presence (not the cover, sadly 😞)
Target platforms currently are:
- Windows
- Linux
Binaries for the latest release:
You can view all releases here.
AUR:
yay -S nexora
Clone the repository:
git clone "https://github.com/sapryx/nexora"
Open the solution directory:
cd Nexora
Windows
Dependencies:
- .NET 10 SDK
- VLC
Install dependencies:
winget install Microsoft.DotNet.SDK.10 VideoLAN.VLC
Build the application:
.\scripts\Publish.ps1 -Rid win-x64
Linux
Dependencies:
- .NET 10 SDK
- clang
- zlib
- VLC
Install dependencies:
Arch Linux (pacman)
sudo pacman -S dotnet-sdk clang zlib vlc
Debian / Ubuntu (apt)
.NET isn't reliably up to date in the distro repos yet, so add Microsoft's official package feed first, then install everything:
wget https://packages.microsoft.com/config/ubuntu/24.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt-get update
sudo apt-get install -y dotnet-sdk-10.0 clang zlib1g-dev vlc
(For Debian instead of Ubuntu, swap the URL for https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb, or .../13/... on Trixie.)
Fedora (dnf)
.NET and the build tools are in Fedora's own repos, but VLC isn't. It requires RPM Fusion:
sudo dnf install -y dotnet-sdk-10.0 clang zlib-devel
sudo dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install -y vlc
Build the application:
chmod +x scripts/publish.sh
./scripts/publish.sh linux-x64