1,887
14
Report, 2 pages (400 words)

Free media player scheduler report sample

So far, we have written a program that simulates a media player on FPGA board and plays an audio file. However, in the real world, we require applications that can play a series of songs for a specified period of time. The user need not be bothered about changing or selecting a song for each time he/she wants a new one. For this, we make use of a song scheduling technique which schedules songs as per requirement of the user automatically for a period of time. A scenario can be taken such as that of Radio station where songs have to be played continuously, and there should not be any need for the person who selects the song to be played to waste any of his/her time in deciding what songs to play. We can thus develop a Song Scheduling algorithm which enables the Radio station to play a variety of songs. The main goal here is to avoid repetition of songs as much as possible, play popular songs frequently and less popular ones not so frequently. The following requirements need to be fulfilled for such a system:
– Library File: A library file must exist which consists of the list of songs that is to be scheduled and played on the system. New sings may be added to this. The system must read this file every week or two weeks to update its own list of songs to be played. Each entry in the file must consist of the following fields: Song Title, Singer, and Record Access Number.
– Song frequency: The system must record the data about frequency for each song. This is based on the number of plays per week, and the date the song was last played. Popularity is also an important factor and the system will record the popularity song on a scale of 100 which is set by the station personnel. Based on this combination of frequency and popularity, the system will prioritize all the songs in its database.
– Schedules: A schedule consists of a list of songs to be played, which can be altered or generated by the station personnel using the Song Scheduling system. Schedules are made by selecting songs at random from the highest priority songs, with no repetitions on any day. A schedule can be day-long or hour-long. An hour-long schedule will program songs for around 45 minutes, leaving room for commercials.
Finally the station personnel, who are the users, may print the finalized song schedule and query the system for data about any song.

Thank's for Your Vote!
Free media player scheduler report sample. Page 1
Free media player scheduler report sample. Page 2
Free media player scheduler report sample. Page 3

This work, titled "Free media player scheduler report sample" was written and willingly shared by a fellow student. This sample can be utilized as a research and reference resource to aid in the writing of your own work. Any use of the work that does not include an appropriate citation is banned.

If you are the owner of this work and don’t want it to be published on AssignBuster, request its removal.

Request Removal
Cite this Report

References

AssignBuster. (2022) 'Free media player scheduler report sample'. 30 September.

Reference

AssignBuster. (2022, September 30). Free media player scheduler report sample. Retrieved from https://assignbuster.com/free-media-player-scheduler-report-sample/

References

AssignBuster. 2022. "Free media player scheduler report sample." September 30, 2022. https://assignbuster.com/free-media-player-scheduler-report-sample/.

1. AssignBuster. "Free media player scheduler report sample." September 30, 2022. https://assignbuster.com/free-media-player-scheduler-report-sample/.


Bibliography


AssignBuster. "Free media player scheduler report sample." September 30, 2022. https://assignbuster.com/free-media-player-scheduler-report-sample/.

Work Cited

"Free media player scheduler report sample." AssignBuster, 30 Sept. 2022, assignbuster.com/free-media-player-scheduler-report-sample/.

Get in Touch

Please, let us know if you have any ideas on improving Free media player scheduler report sample, or our service. We will be happy to hear what you think: [email protected]