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).
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.
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
- Swipe Gesture Controls
- Online Firebase Database
- Voice Controlled Features
- Cool Black-Grey-White GUI
- UP => VOLUME
- DOWN => MUTE
- LEFT => PREVIOUS SONG
- RIGHT => NEXT SONG
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.
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.
- PAUSE => pause, stop
- PLAY => play, resume, start
- NEXT => next, next song
- PREVIOUS => previous, last
- BACK => back
- MUTE => mute, volume off
- VOLUME => volume, volume on
- The playlist section has not been programmed yet and is under progress.
- 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.