Giter Club home page Giter Club logo

atunes-smartmusicplayer's Introduction

App Logo

aTunes => Smart Music Player

aTunes is a smart music player application developed for Android, designed to offer an innovative and feature-rich alternative to traditional music players. The project was conceived and developed as part of a hackathon competition at Vishwakarma Institute of Technology, organized by the college's robotics forum, TRF.

Development History

This project was initiated by me and my friend Ansh Gaikwad to participate in a local hackathon at Vishwakarma Institute of Technology. Despite being first-year students, our team reached the final round, competing against senior students. Although we did not win, the project was recognized for its innovative approach and multiple unique features, ultimately securing the runner-up position.

During the competition, the judges changed the rules and decided that only one group would be awarded the first position immediately, with the remaining teams participating in a second round of competition open to all. However, this second round was never held due to the Quarantine of 2019. Although aTunes did not secure the top position, the project showcased significant potential and provided valuable experience to us for future developments and projects.

Images from the Hackathon - Featured in Vaatchal Vol.3 No. 5 [linktr.ee/GDrive] - The Official Newsletter of VIT Pune

Article

Hackathon Photos

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 the 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.

atunes-smartmusicplayer's People

Contributors

anshgaikwad avatar arshadpatel2001 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.