Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/YexuanXiao/PlayerWinRT
A local music player using C++/WinRT & WinUI3
https://github.com/YexuanXiao/PlayerWinRT
coroutines cpp cpp-coroutines cpp20 cpp23 cppwinrt modern-cpp windows-10 windows-11 windows-desktop winui3 xaml xaml-ui xaml-winrt
Last synced: 3 days ago
JSON representation
A local music player using C++/WinRT & WinUI3
- Host: GitHub
- URL: https://github.com/YexuanXiao/PlayerWinRT
- Owner: YexuanXiao
- License: mit
- Created: 2023-04-04T16:23:43.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-08T01:32:19.000Z (6 months ago)
- Last Synced: 2024-10-30T19:46:00.141Z (6 days ago)
- Topics: coroutines, cpp, cpp-coroutines, cpp20, cpp23, cppwinrt, modern-cpp, windows-10, windows-11, windows-desktop, winui3, xaml, xaml-ui, xaml-winrt
- Language: C++
- Homepage:
- Size: 1.65 MB
- Stars: 40
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- WinUI-3-Apps-List - PlayerWinRT
README
# PlayerWinRT
PlayerWinRT is an open source local music player intended for the modern Windows experience.
PlayerWinRT is being developed using WinUI 3, C++/WinRT and C++ 23.
The project is currently in early stage.
## Contributing
All contributions will be appreciated. All suggestions, pull requests and issues are welcome.
If you want to contribute your own code, you can simply submit a plain pull request explaining you changes.
For bigger and complex contributions it would be nice if you could open an issue before starting to work on it.## Features
This list is intended as design goals only.
- WAV, WMA, MP3, FLAC, ALAC, AC3 and other formats and codecs supported, refer to [Supported codecs](https://learn.microsoft.com/zh-cn/windows/uwp/audio-video-camera/supported-codecs)
- Equalizer
- Timer
- Network storage such as SMB, FTP, WebDAV
- OneDrive## System Requirements
- Supported OS: Windows 10 Version 1809 or later and Windows 11.
- Supported Platforms: x64 and ARM64.## Build
Only guaranteed to compile on the latest VS2022, but welcome to provide forward support, as well as to provide tests of compatibility with older toolchains.
## Roadmap
- April: basic UI
- May : playback functions
- June : i18n and basic network storage
- July : full network storage and OneDrive## Screenshot
![image](https://github.com/YexuanXiao/PlayerWinRT/assets/20025591/b6eadd18-7a32-462d-8543-95bf26b282ab)
![image](https://github.com/YexuanXiao/PlayerWinRT/assets/20025591/dfda3582-fdcb-4b65-b4df-56a02327ba8b)
![image](https://github.com/YexuanXiao/PlayerWinRT/assets/20025591/f07aed58-6d8e-464a-85d2-f4fc16cc7884)
![image](https://github.com/YexuanXiao/PlayerWinRT/assets/20025591/f02a86ba-afc3-4b64-8b49-da281f2a67c6)
![image](https://github.com/YexuanXiao/PlayerWinRT/assets/20025591/b086d54c-fdb2-420a-bf3e-fba4913159ea)
![image](https://github.com/YexuanXiao/PlayerWinRT/assets/20025591/dd624693-4bc8-4bc2-81ac-33fe2b91f3d4)
![image](https://github.com/YexuanXiao/PlayerWinRT/assets/20025591/63f4d109-0645-4268-a76d-dd082b2f560d)
![image](https://github.com/YexuanXiao/PlayerWinRT/assets/20025591/2d46d20e-c36a-4cff-9204-a9dfb462259e)
![image](https://github.com/YexuanXiao/PlayerWinRT/assets/20025591/7ca063a2-c90b-4dde-98cb-7976cf3f2b47)