Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

In development

Serein

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.


Features

  • Local MP3 playback
  • Album artwork extraction
  • Artist filtering
  • Song metadata
    • Title
    • Artist
    • Album Cover
    • Duration
  • Playback controls
    • Play / Pause
    • Next / Previous
    • Seek bar

Preview

July 2, 2026

2026-07-02 16-07-17 - frame at 0m2s image

Built With

  • C#
  • .NET
  • WPF
  • Layered Architecture (Models • Services • Views)
  • MediaPlayer
  • TagLib#
  • FontAwesome Sharp

Project Structure

Serein/
│
├── Models/
│   ├── Song.cs
│
├── Services/
│   ├── PlaylistLoaderService.cs
│   ├── MetadataService.cs
│   ├── PlaybackService.cs
│   └── ...
│
├── Views/
│   ├── MainWindow.xaml
│   └── MainWindow.xaml.cs
│
├── Styles/
│
├── App.xaml
└── serein.slnx

Roadmap

  • Local music playback
  • Album artwork
  • Artist filtering
  • Progress slider
  • Song search
  • Playlist support
  • Shuffle & Repeat
  • Keyboard shortcuts
  • Theme customization
  • Volume control
  • Cache music path

License

This project is licensed under the MIT licence

About

a lightweight windows 98 themed compact music player, inspired by old ui aesthetics from the late 90s.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages