Warning
In development
Serein is a lightweight desktop music player built with C# and WPF. Inspired by the soft aesthetic of softwares from the late 90s and early 2000s, Serein focuses on one thing: enjoying your local music library.
Instead of streaming services, recommendations, or subscriptions, Serein is designed for people who still keep folders full of MP3s and enjoy owning their music collection.
- Local MP3 playback
- Album artwork extraction
- Artist filtering
- Song metadata
- Title
- Artist
- Album Cover
- Duration
- Playback controls
- Play / Pause
- Next / Previous
- Seek bar
July 2, 2026
|
|
- C#
- .NET
- WPF
- Layered Architecture (Models • Services • Views)
MediaPlayer- TagLib#
- FontAwesome Sharp
Serein/
│
├── Models/
│ ├── Song.cs
│
├── Services/
│ ├── PlaylistLoaderService.cs
│ ├── MetadataService.cs
│ ├── PlaybackService.cs
│ └── ...
│
├── Views/
│ ├── MainWindow.xaml
│ └── MainWindow.xaml.cs
│
├── Styles/
│
├── App.xaml
└── serein.slnx
- Local music playback
- Album artwork
- Artist filtering
- Progress slider
- Song search
- Playlist support
- Shuffle & Repeat
- Keyboard shortcuts
- Theme customization
- Volume control
- Cache music path
This project is licensed under the MIT licence

