Skip to content

Repository files navigation

MyPlaylist - C++ Music Player

A C++ music player application that supports dynamic playlists, featured artists, and detailed play statistics.

Features

  • Dynamic Playlist: Add and manage your songs in memory
  • Data Persistence: Save changes to playlist.txt using the Download command; the playlist.txt file uses a pipe-delimited format: Name|Artist|FeaturedArtist|Album|DurationSeconds|PlayCount
  • Song Details: Select any song by number to view its full details and play count
  • Shuffle Mode: Play a random song from the playlist
  • Playlist Statistics: View the total number of songs and total playback duration
  • Search & Sort: Find songs by title and sort the playlist by name or duration
  • Queue Management: Add songs to a temporary queue and play them in sequence
  • Top Stats: View your Top 5 most played songs and artists
  • Collaborative Playlist: Share your playlist with other users
  • Podcast Support: Input a podcast and navigate through its episodes

How to Build and Run

1. Compilation

g++ *.cpp -o main.exe

2. Execution

./main.exe

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages