Project Overview
MusicQueue is an Android applications that allows people hosting parties, events, or managing bars to create a crowd sourced music queue playlist. The queues created and geo-tagged so that the user can find the queue locations nearest to them and allows them to easily see what type of music is playing and gives them the ability to add songs that they wish to hear.
-
Scope
- Bring the power of flexibility and control over music in order to enhance user social experience
-
Problem
- Disconnect from music in public
- Inconvenient to confront DJ
- Users don’t have control
- Lack of variation in song selection/songs are repeatedly played
-
Solution
- MusicQueue Mobile App
Project Goals
- Bring the power of flexibility and control over music in order to enhance user social experience.
- Learn how to develop and Android application with Firebase Cloud Firestore, GeoFirestore, and Google Places API
Features
Queues
The queue page allows people to create a queue at a specific location. This allows for other users to see the queues nearest to them. The queue page also allows a user to favorite the queue and see the current amount of songs in each queue. By clicking on a queue, the songs for that particular queue are displayed. Users are then able to up vote or down vote songs to help decide what gets played.
Favorites
The favorites page lists the user's favorited queues. This provides a quick way for the users to navigate to the queues that they frequent most often.
Library
The library page displays the user's songs that they have added to queues. It also has the ability to add songs from their library directly to a queue so they do not have to spend time manually adding songs to a queue. Users also have the ability to delete songs from their library by long pressing on the song card.