MCS2514 Fall 2013 Programming Assignment 2 “Music/Playlist Player” ++++++++++++++++++++++++++++++++++++++++++++ + + + Please only submit MCS2514Pgm2.cpp, song.h and song.cpp + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ For this assignment you will be writing a simple music player with playlist capabilities. You will need to be able to load in a “music library” (a song list) of songs on the computer, and then allow the user to create a playlist of those songs to play. A playlist is a list of songs that should be played. The order of the list determines the order in which the songs should be played. One song file can be on a given playlist multiple times. To implement this functionality you must first create a song class to extend the mediaItem class that is included in the supplied source. The mediaItem class has the ability to get and set the location of a .wav (audio) file and then play, pause, and stop that file. Your new class should be a child class (derived class) of mediaItem that extends its functionality to being able to store an artist name and song title with the song. Make sure to implement your artist name and song title variables as private members of the class with get( ) and set ( ) functions to manipulate them. Feel free to add any more functions to your derived class that you see fit. Make it your own. You inherited it. Next you should create an array or a vector of the new class you have created of length MAX_SONGS. You will need to read in a text file that describes all the songs we are using (as described in the loadSongList function below) into this array. This will be your array representing your music library. You will also need to make an array of integers to store a playlist for the user. The playlist array should be an array of pointers (integers which are the array index of songs) of length MAX_PLAYLIST. These pointers should point to a song in your music library (a song list). This indirection will let you manipulate the…
ScholarMatic | 24/7 Homework Help
ScholarMatic Will Help You Write Your Essays and Term Papers
Answered » You can buy a ready-made answer or pick a professional tutor to order an original one.
C++ programming
I have source code which you must work on it and because it more than 20 migaByte I will send by email to tocs@transtutors.comI can pay $60
Document Preview:
HOME TO CERTIFIED WRITERS

Why Place An Order With Us?
- Certified Editors
- 24/7 Customer Support
- Profesional Research
- Easy to Use System Interface
- Student Friendly Pricing
Have a similar question?
ScholarMatic: Get Started
Assignment Writing Service
Feel safe and secure when placing an order on our portal!
Fruitful cooperation begins with solid guarantees, and we are professional enough to promise perfect results. Let’s get it started!




