English | 中文
For details: Latest Release
- Allows you to play music On Multiple Platforms (Windows play, Android control)
- Allows you to play music From Multiple Platforms and local music
- Beautiful | Simple lyrics display
- Beautiful UI, easy to use
- Small Memory Footprint, almost No Impact on performance
- Stable Updates
Open the Latest Release Page, download the latest version, unzip it.
Find NonsPlayer.exe
and open it, then you can enjoy time!
After installed the cer, double click the msix
file and press Install Button and then You can use it!
Require.net8.0
Windows 10 needs Fluent Icons,NonsPlayer will automatically install it for you in the future, but for now you need manually install it
- Windows 10 1809 or later
- 8GB RAM or more
- Install an IDE like Jetbrains Rider or Visual Studio
- Install Windows App SDK
- Clone this repo
- Open
NonsPlayer.sln
I will introduce the local structure of this project.Others like Mvvm and so on will not be introduced here.
NonsPlayer
- The main projectComponents
- The components of the main project, like playerBar, playQueueCard are hereCache
- The whole cache system, please get and access data here.Basic usage seeComponents
->ViewModels
->PlaylistCardViewModel.cs
NonsPlayer.Core
- The core projectApis
- The apis we are using now, but we don't suggest to add any other platforms' api, we will provide a adapter to use soonAccount
- Account system herePlayer
- Player system here
Welcome Issues and Pull Request!
Copyright Miaoyww 2022-2024.
Distributed under the terms of the GPL-3.0 license.
- Zhuym providing the idea of Icon
- GooGuJiang providing help with Ui and Icon
- NeteaseCloudMusicApi for providing the api of NeteaseCloudMusic
- StarWard A fantastic WinUi3 project! For providing some parts code logic, with some code being modified and adapted.
- Apple Music-like Lyrics A fantastic apple music-like lyrics display component library! For providing the lyric service!