https://github.com/nonexistplayer/eclairplayer
An open-source .NET audio player using the LibVLC#.
https://github.com/nonexistplayer/eclairplayer
audioplayer avaloniaui cross-platform dotnet eclair eclairplayer libvlc libvlc-net libvlcsharp
Last synced: 2 months ago
JSON representation
An open-source .NET audio player using the LibVLC#.
- Host: GitHub
- URL: https://github.com/nonexistplayer/eclairplayer
- Owner: NonExistPlayer
- License: mit
- Created: 2024-11-20T12:17:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-26T11:37:08.000Z (about 1 year ago)
- Last Synced: 2025-01-30T01:14:19.772Z (about 1 year ago)
- Topics: audioplayer, avaloniaui, cross-platform, dotnet, eclair, eclairplayer, libvlc, libvlc-net, libvlcsharp
- Language: C#
- Homepage: https://nonexistplayer.github.io/EclairPlayer/
- Size: 1.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction
**Eclair** is an open-source audio player written in *C#*.
This player is gradually developing and is aimed not only at listening to music, but also at beauty and ease of use.
I will be glad to any help in developing the project!
## BASS
**Eclair** uses the BASS audio library for audio playback.
> BASS Audio Library (https://www.un4seen.com)
> Copyright (c) 1999-2023 Un4seen Developments Ltd.
> BASS is used under the license granted by Un4seen Developments.
> For more information, visit https://www.un4seen.com.
## Why is Eclair open-source?
**Eclair** is my hobby, as is programming in general.
I support free software, and that is why **Eclair** is open-source.
I want to share my project source code.
I like developing this project and I do not think that this player should be paid and with closed source code.
And most likely no one would buy an audio player, especially from [*noname*](https://github.com/NonExistPlayer).
## Supported audio formats
| Format | Name |
| :----: | :------------------------------------------------------ |
| `.mp3` | *MPEG-1 Audio Layer III* |
| `.aac` | *Advanced Audio Coding* |
| `.asf` | *Active Streaming Format or Advanced Streaming Format* |
| `.wma` | *Windows Media Audio* |
| `.ogg` | *Ogg* |
| `.flac`| *Free Lossless Audio Codec* |
| `.midi`| *MIDI* |
## Supported OS
| System | Minimum Version |
| :------- | :----------------: |
| Windows | 8.0 |
| Debian | 9 |
| Ubuntu | 16.04 |
| Fedora | 30 |
| Android | 8.0 |
| ~~iOS~~ | - |
| ~~MacOS~~| - |
Why aren't `iOS` and `MacOS` supported? Read [this document](res/apple.md).
# Used...
## Libraries
* [Avalonia](https://github.com/AvaloniaUI/Avalonia)
- [Avalonia.Svg.Skia](https://github.com/wieslawsoltes/Svg.Skia) (11.0.0)
- [MessageBox.Avalonia](https://github.com/AvaloniaCommunity/MessageBox.Avalonia) (3.1.0)
* [LibVLCSharp](https://github.com/videolan/libvlcsharp)
* [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json/)
* [TagLibSharp](https://github.com/mono/taglib-sharp)
* [NonExistPlayer/Logging](https://github.com/NonExistPlayer/Logging)
## Sites
[Icons](https://icon-icons.com)
[AI](https://blackbox.ai)
## Devices
### Windows
**System**: **Microsoft Windows 10 Enterprise LTSC** *(x86 VirtualBox Machine)*
### Linux
**System**: **Manjaro Linux** *6.12.4-1-MANJARO*
### Android
|Device|System|Build number|
|:-:|:-:|:-:|
|Google Pixel 6 Pro|Android **15** (**API 35**)|*AP4A.250105.002*|
|Google Pixel 3 XL|Android **12** (**API 31**)|*SP1A.210812.016.C1*|
# [List of tasks](res/todo.md)
You can view the list of project tasks by clicking on the link above.
# [License](LICENSE)
**Eclair** is licensed under the [MIT](https://choosealicense.com/licenses/mit). Please review the [LICENSE](LICENSE) file.