PARTY-TIME


When we organize a party at home a big issue that we are facing is setting the right music. Usually we choose only one type of music for the entire house, so the big question is, will everyone be satisfied? A smart multi-room system comes to answer this question.

Find Out More

VISION


The last time you attended a party, did you wonder how it would be like if you were in charge of the music? With a smart Party-Time system you will be able to do it: your house will be transformed into a plethora of music parties. The system's mission is to make the parties more successful and interactive by adapting the playlist to the guests, by letting them vote for their favorite type of music.

Our system will cover multiple party spaces, each playing a different type of music by interacting with the guests, such that there will be a personalized experience in each space. After leaving the party, the guests will have complete access to the party's playlist which will be provided by the system, so that they can find the songs they enjoyed the most and listen to them again.

Get Started!

AMI Features


MAIN STEPS


SENSING

Identifies in which room people are and if they are moving to another room

REASONING

Dynamic playlist adaptation based on users voting system

ACTING

Adjust the light to the current music playing

INTERACTING

Real-time voting system

System feature list

HW and SW architecture


System overview
Hardware and use
See full list of components
Guests phone
After joining the wireless network, an iOS or Android device will be able to connect to the guest page of the system and choosing the preferred kind of music.
Server
A raspberry-based server for syncing the rooms and storing the music file. It's also demanded to store the guests preferences and interact with the PHILIPS HUE system. The information, such as votes and location, will be stored into an sqlite3 database. It's capable of syncing the client with the Playlist through wireless connection.
Client
Client based on raspberry pi or raspberry zero w, to receive ,from the server, the playlist that is already mixed for the guest's preference and play through the audio source.
Light system
Using PHILIPS HUE system, the server will assign a color to each kind of music available, and adjust them for every kind of music change. So that the rooms are color-tagged, in order to provide visual feedback to the users.
Audio system
Every audio capable system is compatible with the PartyTime ecosystem, using 3.5mm jack with no modification or GPIO interface to stream through an optic cable.
Software and use
Python
The main structure will be implemented in python.
Database
Sqlite 3 to handle the tables. The tables are divided into 3 different tables : one for the guests, one for the the playlist and finally one for the association between colors and the genre of the song.

OPEN ISSUES


  • How to stream the music and how to implement the playlist
  • How to move the vote from a room to another if the guest moves as well
  • Store a personalized playlist for each user
  • Create a database with the people that attend the party
  • Save the music that has just been played
  • Recognize the people present in the party
  • Match lights for every kind of music

The team


Luca Gonella

architecture designer

225794

lucagonella1996@gmail.com

LucaGonella

Efstathios Ioannou

software designer

215277

sta8is96@hotmail.com

stathisio

Alessio Zamparelli

software designer

205618

alessio.zamparelli@gmail.com

alessio-zamparelli

Matteo Zhang

hardware designer

223012

matteo.zh@gmail.com

matteozhang

Watch it on gitHub

Watch Now!

Let's Get In Touch!


Have some idea or noticed any bugs? That's great! Give us a feedback with an email and we will get back to you as soon as possible!