Intergration of CloudMe to Sonos wireless HiFi speaker system
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
CloudMe is a cloud computing service used for business and home users. CloudMe facilitates the user to store their personal files like music, video, documents and images. The primary focus of this thesis is on music. The personal music files can be uploaded to CloudMe manually or by using CloudMe sync in any order just like in personal computer. CloudMe offers different services to access the cloud from other devices like smart phones, web browser and the home computer.
Sonos wireless HiFi system is a set of Sonos component interconnected with the mesh network with the primary function to play digital audio. The components include subwoofer, speakers and Bridges in order to connect to wireless speakers. Sonos system is connected to internet through Ethernet or via Wi-Fi. Sonos gives access to music libraries stored in computer, free Internet radio stations and additional music services. The controller for the complete system has various choices as iPhone, Android and other specific Sonos controllers.
However, with Sonos, a computer is considered necessary to be running all the time in order to access the personal music files from the personal computer. Combining CloudMe to Sonos allow the requirement of an always-on computer to be removed. Instead the selected personal music files can be stored with the user‟s private CloudMe account, and the music can be accessed from the cloud storage through the Internet at anytime.
The main objective of this thesis is to build the given APIs from the Sonos that are required in order to access CloudMe from Sonos. Each API handles specific task to present CloudMe through Sonos to the user. For example an API handles user authentication and another API handles the metadata accessing. All the APIs are implemented in the given server from CloudMe. This integration not only provides access roughly the way the music files are stored in the cloud, but also implemented in a way to accesses via categories like artist, albums, genre, composers and also the playlist stored in the cloud. In order to get this menu view of all the music, the metadata of the entire music library from CloudMe is accessed and programmed to differentiate music options in the menu.
Place, publisher, year, edition, pages
2013. , 44 p.
CloudMe, Cloud Storage, cloud computing, CloudMe + Sonos
IdentifiersURN: urn:nbn:se:liu:diva-105177ISRN: LIU-IDA/LITH-EX-A—13/012—SEOAI: oai:DiVA.org:liu-105177DiVA: diva2:704216
Subject / course
Master's programme in Computer Science
Wei-Kleiner, Fang, Assistant Professor
Carlsson, Niklas, Universitetslektor