A C++ music player application that supports dynamic playlists, featured artists, and detailed play statistics.
- Dynamic Playlist: Add and manage your songs in memory
- Data Persistence: Save changes to
playlist.txtusing the Download command; theplaylist.txtfile 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
g++ *.cpp -o main.exe./main.exe