A song voting system for Spotify - A web application bringing democracy to the playback using Spotify’s Web API
dc.contributor.author | IRVIN, DUANE | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.examiner | Duregård, Jonas | |
dc.contributor.supervisor | von Hacht, Joachim | |
dc.date.accessioned | 2020-10-20T10:06:07Z | |
dc.date.available | 2020-10-20T10:06:07Z | |
dc.date.issued | 2020 | sv |
dc.date.submitted | 2020 | |
dc.description.abstract | At social gatherings we often want to play music. With digitalization we are able to access almost any music in the world using music streaming providers, such as Spotify. Problems arise when many attendees at a same gathering want to choose what music will be played. Typically, one attendee at the time gets access to the playback device, usually somebody’s personal smartphone, to choose music. This is both a privacy issue and a suboptimal solution to allow many attendees to choose what songs to be played next. This thesis aims to solve this issue by developing a software solution which allows attendees to collboratively choose music without neither getting access to the playback device, downloading apps nor creating accounts. A design for a browser-based song voting application is presented in this thesis, which allows an attendee to search and vote for songs to be played where the song with the most number of votes is the next song to be played. The design is then implemented taking advantage of Spotify’s Web API which allows software to remotely control what music is played on a device running the Spotify app. | sv |
dc.identifier.coursecode | LMTX38 | sv |
dc.identifier.uri | https://hdl.handle.net/20.500.12380/301940 | |
dc.language.iso | eng | sv |
dc.setspec.uppsok | Technology | |
dc.subject | React | sv |
dc.subject | Redux | sv |
dc.subject | TypeScript | sv |
dc.subject | Go | sv |
dc.subject | Spotify | sv |
dc.subject | Music streaming | sv |
dc.subject | Web API | sv |
dc.subject | Voting | sv |
dc.subject | Collaborative playlists | sv |
dc.title | A song voting system for Spotify - A web application bringing democracy to the playback using Spotify’s Web API | sv |
dc.type.degree | Examensarbete på kandidatnivå | sv |
dc.type.uppsok | M2 |