Change search
CiteExportLink to record
Permanent link

Direct link
Digital Jukebox
Halmstad University, School of Information Science, Computer and Electrical Engineering (IDE).
2011 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

This bachelor's project uses the Spotify API (Application Programming Interface) to implement a new application called SpotBox, a “digital jukebox”. As it is known, the traditional jukebox has disappeared from the market. There are many reasons for this, such as the limitation of storage capacity and the update frequency of music is not timely. This project proposes to apply the digital technology to build a new jukebox system. The idea is to build an application based on Spotify to run in an ordinary computer that could control the incoming of the coins and the selection of the music. This new version of the jukebox, the digital jukebox, would be deployed in pubs and discos.The development utilized C# as the programming language and the operation system is Microsoft Windows.The method of the project has 3 steps. The first step is the application requirements‟ analysis. This step identifies and analyses the requirements of the application to work as a digital jukebox and the additional functions based on the Spotify.The second step is the study about the Spotify API (Application Programming Interface). This is necessary step to verify what is possible to implement from the identified requirements.Finally, the work was concluded by implementing the required functionalities, as well as a enhancing the graphical interface. The graphical interface combined with these functionalities composes an application prototype.As for the main result, the application was fully developed with the minimum required functionality and interface. Secondary results can be named as the report of the possibilities that allowed by the Spotfy API together with the complete requirement analysis of the functionalities that were outside the scope of the intended prototype implementation.

Place, publisher, year, edition, pages
2011. , 43 p.
Keyword [en]
Digital Jukebox, Spotbox, C#
National Category
Computer Engineering
URN: urn:nbn:se:hh:diva-15416OAI: diva2:423481
2011-05-18, wigforss, Högskolan i Halmstad | Box 823 | 301 18, Halmstad,Sweden, 13:55 (English)
Available from: 2011-06-15 Created: 2011-06-15 Last updated: 2011-06-15Bibliographically approved

Open Access in DiVA

DigitalJukebox(914 kB)591 downloads
File information
File name FULLTEXT01.pdfFile size 914 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
School of Information Science, Computer and Electrical Engineering (IDE)
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 591 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 251 hits
CiteExportLink to record
Permanent link

Direct link