Skip to content

kebtes/Mellow-Music-Player

Repository files navigation

Mellow_Icon

Mellow Music Player

Mellow Music Player is a simple user-friendly desktop application for playing music.


🚀 Features

  • 🎶 Audio Playback: Supports playback for MP3 formats (for the time being).
  • 📂 Music Library Management: Easily organize your songs into playlists.
  • 📜 Track Information: Displays metadata like title, artist, album, and duration.
  • 🧾 Lyrics: Fetches song lyrics.

📁 Project Structure

MellowMusicPlayer/
├── MellowMusicPlayer.sln      # Solution file
├── App.config                 # Application configuration
├── Assets/                    # Media assets like icons
├── Libs/                      # External libraries (e.g., NAudio)
├── Source/
│   ├── Models/                # Data models (Song, Playlist, UserSettings)
│   ├── Services/              # Application services (AudioPlayback, Lyrics Service...)
├── UI/
│   ├── Forms/                 # UI forms for app sections
├── Resources/                 # Additional app resources
└── README.md                  # Project documentation (You're here!)

🛠️ Technologies Used Language: C#

Framework: .NET Framework

UI Framework: Windows Forms (WinForms)

Database: SQLite (for storing playlists and user preferences)

Libraries:

-NAudio for advanced audio playback

-TagLib for metadata analysis

-ReaLTaiizor for UI components (audio sliders...)

🎵 Main Player Interface

image

📂 Playlist Page

image

🎙️ Album Page

image

About

Minimalistic music player made with C#.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages