The Playlist Manager is a C++ application designed to efficiently manage a playlist of songs using a linked list data structure. It allows users to dynamically add, remove, and retrieve songs from the playlist, demonstrating the power and flexibility of linked lists for managing dynamic collections of data.
- Add Song: Insert new songs into the playlist with ease.
- Remove Song: Delete songs from the playlist at any position.
- Display Playlist: View the entire playlist with song details.
- Dynamic Playlist Management: Efficiently manage playlists of any size using a linked list, ensuring scalability and quick performance.
- Linked List: The playlist is implemented using a singly linked list, where each node represents a song. This allows efficient insertion, deletion, and retrieval of songs.
- Add Song: Add songs to the playlist at any point.
- Delete Song: Remove songs from the playlist, either by song name or by position.
- Display Playlist: Print the current list of songs, showcasing song details (such as title, artist, and genre).
- Search Song: Search for a specific song and retrieve its details from the playlist.
- Clone the repository
git clone https://github.com/yashagarwal0812/Playlist-Manager.git
cd Playlist-Manager- Compile the code
g++ -o playlist_manager code.cpp- Run the Application
./playlist_manager