A song voting system for Spotify - A web application bringing democracy to the playback using Spotify’s Web API

Date

Type

Examensarbete på kandidatnivå

Programme

Model builders

Journal Title

Journal ISSN

Volume Title

Publisher

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.

Description

Keywords

React, Redux, TypeScript, Go, Spotify, Music streaming, Web API, Voting, Collaborative playlists

Citation

Architect

Location

Type of building

Build Year

Model type

Scale

Material / technology

Index

Collections

Endorsement

Review

Supplemented By

Referenced By