Skip to content

Rediscover your local music collection with Nagi, a music player focused on speed, simplicity, and privacy. Nagi is built with C# and WinUI 3 to offer a clean, native Fluent experience. It's beautiful, efficient, and respects your privacy.

License

Notifications You must be signed in to change notification settings

Anthonyy232/Nagi

Repository files navigation

Nagi

Rediscover your local music collection with Nagi, a music player focused on speed, simplicity, and privacy. Nagi is built with C# and WinUI 3 to offer a clean, native Fluent experience. It's beautiful, efficient, and respects your privacy.

Features

  • Fluent & Modern UI: A beautiful and responsive interface built with the latest WinUI 3 Fluent design system.
  • Folder-Based Library: Simply add your music folders, and Nagi will automatically scan and organize your collection.
  • Dynamic Theming: The color scheme dynamically adapts to the art of the currently playing song.
  • Online Metadata: Automatically fetches and displays metadata for artists.
  • Playlist Management: Create, edit, and enjoy your own custom playlists.
  • Tray Mini-Player: Control your music playback from a convenient and sleek pop-up in the Windows system tray.
  • Private: Your music and data are yours. Nagi does not send any user data to the cloud without user consent.
library album
artist tray

Download

Download app from Microsoft Store Download app from GitHub

Localization

Soon!

Technologies

Thanks to the creators and maintainers of the open-source libraries used in this project.

Build

This project is built using C# and the Windows App SDK. Here are the steps to build the project:

Prerequisites

  • Visual Studio 2022 or later
  • The ".NET Desktop Development" and "Universal Windows Platform development" workloads installed (includes Windows App SDK).
  • .NET 8 SDK (or as specified in the project file)

Steps

  • Open a terminal and run the following git command:
    git clone https://github.com/Anthonyy232/Nagi.git
  • In File Explorer, navigate to the cloned repository and open Nagi.sln with Visual Studio.
  • In Visual Studio, set the Solution Platform to x64 (or your target architecture).
  • Press F5 or click the ▶ Nagi (Package) button to build and run the application.

Contributions

All contributions to the app are welcome. Feel free to report any issues and create pull requests for any bug fixes or new features.

Donations

If you enjoy using Nagi and want to support its development, you can do so using GitHub sponsorship (one-time or monthly). I appreciate the thought, thanks!

License

Contact on my GitHub profile

Anthony La © GNU GPL v3.0

About

Rediscover your local music collection with Nagi, a music player focused on speed, simplicity, and privacy. Nagi is built with C# and WinUI 3 to offer a clean, native Fluent experience. It's beautiful, efficient, and respects your privacy.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages