Skip to content
This repository has been archived by the owner on Mar 25, 2022. It is now read-only.
/ RacketMusicPlayer Public archive

Simple music player that pulls song byte strings from a server. Programmed in Racket.

Notifications You must be signed in to change notification settings

rtalhouk/RacketMusicPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

RacketMusicPlayer

This simple music player was created using the Racket functional programming language and had a the following objectives:

  1. Allow users to choose from a list of songs sent from a server.
  2. Pull byte strings for the seleted song from the server only after the song had been selected.
  3. Allow users to leave feedback on the songs they heard.
  4. Show users how many times they have listened to each song, which is stored in a text file.

The structure of the program depended on the tick of the clock and keyboard inputs from users as the program cycled through four different states. The states are represented by the diagram below:

alt text

About

Simple music player that pulls song byte strings from a server. Programmed in Racket.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages