DAI 2024-2025 - Practical work 2 - Yoann Changanaqui, Camille Theubet #489
CamilleThHEIG
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We want to create a tool that can create playlists that appeal to a small set of participants. One participant create a listening group on a remote server, the other ones connect to it. Once everyone is in the group, the admin tells the server to start, and then the server creates a common playlist (as text) based on the preferences of everyone. Each participant's preferences are stored in a simple text file (format yet to determine) locally on their computer. Clients and server will communicate with TCP to exchange each user's preferences.
client side : edit self preferences, create a remote group (and therefore be its admin), or join/quit a group.
server side : manage every user's connection to a group, create the collective playlist by asking every client it's local preferences list.
To start simple, we will only allow the user the set the preferences between a few musical styles, each musical style having a few defined songs attached to it (the choice of the songs are based on our personnal objectives preferences).
Beta Was this translation helpful? Give feedback.
All reactions