Music Playlist Creation in Real-Time

Slides:



Advertisements
Similar presentations
Interactive Prototype Presenter Sean Ren Group member Alicia Kellogg Chris Schlechty Danny Swisher.
Advertisements

Nicole Hu, User Testing John Newcomb, Documentation Lakshmi Prathivadi, Team Manager Prasanth Veerina, Development GoalFriends Design Team Making exercise.
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
We connect helpful tutors with hardworking students Alex Wang Erin Singer Pat Briggs Elia Ahadi.
Express your kindness!. Introduction Problem and Solution Online Usability Study Recap Revised Interface Design Prototype Overview Prototype Demonstration.
CanTour PERSONALIZE YOUR CANTOR EXPERIENCE. PROBLEM & SOLUTION Visitors experience museum fatigue and overwhelming options CanTour proposes to personalize.
1 Albert Tomasso Audrey Proulx Ian Proulx Sean Klein Efangelist.
SmartSenio r Angela Gong, Joanie Hollberg, Maggie Skortcheva, Rassan Walker Smartphone aid for smarter seniors.
C. L. U. S. T. E. R. bringing people together through space and time Carolyn Holmes Fred Potter Chris Govella Sierra Michels-Slettvet.
Bringing families together CS 147: Introduction to HCI KinX Team Members Brandon, Development Jackie, Design Tony, User Testing / Documentation Shahab,
Express your kindness!. Alisa Yamanaka Danny Kitt Haochen Wei Jared Jones Yuna Shim Team Members.
Prototype 3 Prototype 2 Prototype What is prototyping? Types of prototyping: – Evolutionary – Throw-away Good and Bad points to prototyping.
Team Christian White Michael Peterson Filippa Karrfelt Nathan Schager
Working in Groups in Canvas
Social Event Discovery
Wrapping up prototyping
ClassLens Hope C. | Amy L. | Yash T..
Petivity Midway Milestone
Midway Milestone Presentation CS Fall 2017
Milestone Presentation
Team Covalence TED LI COURTNEY NOH LOGAN SHORT EMMA TOWNLEY-SMITH.
Medium-Fi Prototype Inclusive Design.
David Mailhot Jennifer Apacible Eve Zhao Eric Oltean
Addison, Joanne, Katherine, SunMi
Group Travel is hard Invites and Confirmation Lodging
The Role of Prototyping
EcoKick Medium-Fi Prototype
Team Friendship Minmin, Santos, Andrés
Slaptitude by Focus Pocus
Collaborative Collections
Making diabetes management fun and easy for kids
Chapter by Loco Power Week 6: Medium-Fidelity Prototypes
PERSONALIZE YOUR CANTOR EXPERIENCE
INTERACTIVE MEDIUM-FI PROTOTYPE
Hi-Fi Prototype Midway Milestone
Medium-fi Prototype 10 Lines by: Team Art Attack! Selina Her
INVESTORSCOPE Hi-Fi Prototype.
NightOwl Medium-Fi Prototype
Collaborative Collections
Midway Milestone Presentation: FlexiVoice
Interactive Medium-Fi Prototype
RECHORDS Assignment #6: Med-Fi Prototype
Jourdann Fraser Vy Mai Tiffany Manuel
Hi-Fi Midway Milestone The Dream Team
Rambl: Hi-Fi Midway Milestone
Enable travelers to plan their trips from the experiences of others.
docket “Bringing ideas to life” Assignment 8: Midway Hi-fi
Interactive High-fi Prototype
Medium-Fi Prototype Rachel J and Esther G
NightOwl Get help now..
S T R E A M L I N I N G. J O U R N A L I S M F R O M. P I T C H. T O
Medium - Fi Rambl Prototype
Hi-Fi prototype Midway Milestone Ashlee Reynolds Brad Huang Charlie Yu
Tiffany Ong, Rushali Patel, Colin Dolese, Joseph Lim
STAYRIGHT.
Chapter by Loco Power Week 10: High-Fidelity Prototype (Milestone)
Flutter Medium-Fi Prototype
OX bringing people together through shared music, seamlessly
Bubba Lyrics A Data Driven Music Website
Pife:Med-Fi Prototyping
Low-Fi Prototype and Testing
Shane B., Esther K., Curtis S., Jennifer W.
<Application Name>
CS Fall 2018 Austin Jones Caroline Willis Emma Alderton
Hi, I’m Artbot. – Midway Milestone Team Articulate.
Project Iterations.
Flutter High-Fi Prototype
Polytone Convey volume and emotion through text. By: A Team
Don’t just listen to music; listen to people
Interactive Medium-Fi Prototyping
Presentation transcript:

Music Playlist Creation in Real-Time Peter Washington, Parker Odrich, Gio Jacuzzi Assignment 8 Midway Presentation

The Team Parker O. Gio J. Peter W.

Problem Statement Music is a dynamic force that brings communities together, but there is currently no way for all listeners to engage with each other in the creation process in real time--together, right here, right now.

The Solution: Rubato Rubato allows everyone at an event to contribute in real time to the music. The result is a constantly evolving playlist, curated by the entire community.

Representative Tasks Task 1: Create a communal playlist (easy). Task 2: Update the playlist in real-time (hard). Task 3: Play songs from any event attended in the past (medium).

Overview of the Talk Heuristic Evaluation Results Overview of Revised Design Prototype Implementation Status Rubato Demo

Heuristic Evaluation - Particulars Ambiguity over settings for hiding/showing controls Pictures next to songs are confusing - are they related to the song or the person who added them? Unclear how to change settings Need playlist controls in the past sessions in addition to the current session Need more info in past sessions such as title of the session

Heuristic Evaluation - High Level Need downvoting in songs Annoying for user to navigate through a long task flow just to get to the session whenever they open their phone What exactly does the user see when opening device? No product branding Was using Arial font Spaces and grid alignment was not neat Not clear how to deal with accidental songs

Overview of Revised Design (1) Create clear product branding distinct from Spotify UI Product colors Consistent “Roboty” font Add sidebar that users can always access to greatly simplify access to settings at all times

Overview of Revised Design (2) Add feature to change color based on current mood of playlist (may defer complete implementation of this until CS194H) Remove extraneous options (“Show” vs “Hide” controls)

Development Tools Developing for iPhone 6 Using Xcode 7.1.1 Using Swift rather than Objective-C Using Spotify iOS SDK

Implemented Features Task 1: Creation of session Can name task Can choose various settings Sidebar for main screen Rubato-styled view for playing music Lots of work with Spotify SDK

Unimplemented Features Task 2 Add songs to playlist Upvote/downvote songs Task 3 Save session for later View and listen to saved sessions

Plan to Finish Project Hackathons during Thanksgiving break Gio/Parker: Complete the design flows and frontend design for all 3 of our tasks Peter: Complete all the backend work (Spotify SDK or hard-coding songs in the interactions) During final week of class, will only make minor tweaks and refinements to the UI to make it nice

Wizard of Oz Techniques App will not actually detect nearby sessions using WiFi when joining a session Potentially hard-coded songs

Hard-Coded Data App will not actually detect nearby sessions using WiFi when joining a session If we cannot get Spotify API working soon, we will have to hardcode the songs into the app

Issues and Questions All team members are pretty new to iOS (Peter - 2 days, Gio - 2 days, Parker - a little bit during the summer) Not sure if Spotify SDK will work. Will try getting it to work over the next few days. If it doesn’t work, resort to hard-coding songs.

Demo

Summary Many good comments from heuristic evaluation feedback Resulted in complete redesign of app Playlist creation task (easy) is implemented Lots of hacking to come!

Questions?