8
Autoplay Students: David Moshkowitz Ori Marcovitch Supervisor: Ronny Lempel

Autoplay Students: David Moshkowitz Ori Marcovitch Supervisor: Ronny Lempel

Embed Size (px)

Citation preview

Generalized assignment problem

AutoplayStudents: David Moshkowitz Ori MarcovitchSupervisor: Ronny Lempel

1IntroductionControlling the playback of a playlist on a mobile phone while driving can be dangerous. Voice activation of commands such as skip, back, replay can increase driver safety. In this project developed an Android app Autoplay to support these voice control features.Autoplay uses a backend server that receives messages from the user and builds a playlist for him.

2The serverIn the project we implemented a server using Google App Engine Storage.The server receives the device id, and a requested time duration for the playlist.The server sends back a playlist that will last long enough for the users requested duration.

3LoggingThe app sends to the serverinformation at the end of the use:Which audios did the user heard completely?Which audios did the user forwarded?Each user is identified uniquely with his device id.This information will help OutBrain adjust each user his own playlist.

App StractureServerAppPlaylist requestList of Urlslogging

Play audio,voice recognitionCreate playlists for App & save loggingVoice RecognitionAutoplay supports advanced voice recognition: the voice recognition supports all the features that allowed in the player:Back, forward, pause, play, volume controlling .The voice recognition is easy to use and operated by pressing a big button in the middle of the app.

ComfortAutoplay is comfortable to user and to the programmers:Uploading new audios to the server is easy using the Google App Engine Storage Interface.Autoplay is friendly to user, looks good and easy to use.WorkspaceThe app is built for Android platform fits to 5.1 lollipop and later versions.We built the app using Android Studio environment.