Skip to content

AnshGaikwad/aTunes-SmartMusicPlayer

Repository files navigation

App Logo

aTunes => Smart Music Player

I wanted to win a hackathon in my college and I wasn't getting any ideas. So, I asked my friend Arshad Patel about any ideas and he suggested to make a simple music player and then add some features which no one has thought about it. So we started developing a Smart Music Player and named it aTunes as it is an android app (such as iTunes in iphone as an IOS app).

History

I started this project with my friend Arshad Patel to compete in a local hackathon in my college Vishwarkma Institue of Technology organised by our college's robotics team, TRF in the event robodroid. It was an android app development competition and the top three groups were to be given 2 raspberry pi for a group, i.e. in total 6 raspberry pi. We were among the top 4 selected in the final round of which the rest of the three groups were students of 2nd and 3rd yr and we were the only ones from the 1st yr and then the battle for the top 3 positions was started. When the presentations were finished, we were sure that we will be among the one's who will be taking a raspberry pi home but unfortunately the judge of the competition changed the rules and decided that only one group will receive the raspberry pi at that moment and the rest 4 will be given in a competition which will be open for all again and that will be planned later. Still, we had a feeling that we can secure the first place as the idea of the app was innovative and it had multiple features than any other ordinary music player. But we couldn't, the winner of the app competition was a debate app made by some seniors and it feels frustrating to say but there app was great with no bugs and they had invested a lot of efforts in it. Later, we didnt waste any time and planned to strike with everything we have got in the next hackathon but it was never held due to the Quarantine of 2019.

Install

Run the command in your terminal

git clone https://github.com/AnshGaikwad/aTunes-SmartMusicPlayer.git

Or you can just clone it through android studio which will be much easier. Note: Always run te application on a real device rather running it on a emulator

Features

  1. Swipe Gesture Controls
  2. Online Firebase Database
  3. Voice Controlled Features
  4. Cool Black-Grey-White GUI

Swipe Gesture Controls

  1. UP => VOLUME
  2. DOWN => MUTE
  3. LEFT => PREVIOUS SONG
  4. RIGHT => NEXT SONG

Online Firebase Database

We can upload songs and see uploaded songs which other users have uploaded under the Go Online section. By this means we can share songs with our friends and get relief from low storage issues.

Voice Controlled Features

There are two types of modes in this app theLazyMode and theNonLazyMode. The Voice Controlled Features are available when the lazyMode is turned on. They can be used by keeping your finger on the screen and then releasing the finger when the command has been finished speaking.

  1. PAUSE => pause, stop
  2. PLAY => play, resume, start
  3. NEXT => next, next song
  4. PREVIOUS => previous, last
  5. BACK => back
  6. MUTE => mute, volume off
  7. VOLUME => volume, volume on

Some of the unsolved bugs

  1. The playlist section has not been programmed yet and is under progress.
  2. The current song must be paused, before playing the next song or both the songs will be turned on at the same time. I will really appreciate if anyone is able to help me fix this bug.

About

Smart Music Player with Voice Controlled, Swipe Gesture and Online Database features

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages