Music Player Execution 1
Music Player Execution 1
Project submitted to
Bachelor of Technology
Under the
In the discipline
Computer Engineering
By
B-TECH. COMPUTER
Guide
Godavari Foundation’s
YEAR 2023-2024
Godavari Foundation’s
CERTIFICATE
This is to certify that the L.Y.Computer Project “Music Player Execution ”
submitted by Achal, Zahid, Sagar, Faizan In fulfillment of the degree of Bachelor of
Technology in the Department of COMPUTER ENGINEERING, Godavari College of
engineering, Dr. Babasaheb Ambedkar Technological University, Lonere is a bonafide record
of work carried out by him in the Department of Computer Engineering, Dr. Babasaheb
Ambedkar Technological University, Lonere under my guidance and supervision. In my
opinion this work has attained the standard fulfilling the requirements of the regulations of
the University.
Date:
Place: Jalgaon
GUIDE H.O.D
Dr. V.H.PATIL
PRINCIPAL
I hereby declare that the work presented in this Project “Music Player Execution” was
carried out by me under the supervision of guide from July Semester-VII.
This work or any part of this work is based on original research and has not been submitted
by me to any University/Institution for the award of any degree.
2)Sagar Chaudhari
3)Zahid Khan
4)Faizan Shaikh
ABSTACT
We are creating a Smart Music Player App in which we can detect the song’s
in the device and can play, pause, resume the songs with the help of buttons
as well as Voice. Our project is based on Android Technology. This Project
has easy user interface with voice control which can benefit the Handicapped
persons. This player has merits of high performance, simple operation, and
can run independently on the Android mobile devices. At the same time, the
player can also browse and access music files in mobile devices. The user can
use this music player in the background too.
CHAPTER ONE
Introduction
1.1. Project Overview
Smart Music Player is Android app based on Google Android. Android’s application on
mobile terminals also completely broke the traditional understanding of the mobile
terminals. And appreciate music is one of the best ways to relieve pressure in stressful
modern society life. Therefore, many kinds of mobile phone players are also developed.
However, a lot of players devote to fancy appearance and function, while caused resources
wasting to the user's mobile phone, such as large required memory and which brings a lot
of inconvenience as multiple programs running at the same time. For the most ordinary
users, many functions are useless. The purpose of this is to develop a player which can
play the mainstream music file format with a very simple and user-friendly interface.
1.2. Purpose
To create a simple yet useful music player.
To operate the music player using voice controls.
The purpose of this is to develop a player which can play the mainstream music
file format with a very simple and user-friendly interface.
To help those who are blind & handicapped.
Music player based on Android application is popular in the market at the present. A lot of
players devote to fancy appearance and function, while caused resources wasting to the user's
mobile phone, such as large required memory and CPU, which brings a lot of inconvenience
as multiple programs running at the same time. Also 99%
1.4. Working Principle
To build easy to use and user-friendly music player app with the
help of android technology.
To give voice controls to play, pause and resume the songs.
To access the music player completely with the help of voice.
To fulfil the basic moto of a music player, that is to play songs.
To help the handicapped and blind people to make there music
listening session better.
CHAPTER TWO
Literature Survey
2.1. Introduction to Literature Survey
Now a day’s music has become part of our life. Music and its use for emotion
regulation processes, still remains an unanswered question. Many experimental
layouts encompassing its daily life use and clinical applications across different
cultures and continents have preserved music as a self-regulative tool.
Regardless of the difference between the study designs, using active music
making and listening versus reflective and non-experimental use of music, all
studies revealed the individual applications of music for personal employ,
promoting self-regulative skills for positive reconciliation, which are culturally
differentiate between all tested societies.
These implementations brace the general agreement of this review that music
listening is most frequently used with a large range of goals and strategies for
emotional regulation purposes. Nowadays, , a lot of players devote to fancy
appearance and function, while caused resources wasting to the user's mobile
phone, such as large required memory and CPU, which brings a lot of
inconvenience as multiple programs running at the same time.
2. It is paid.
3. As being a big and fancy app, it is slow and buggy with lot of unnecessary
features for common users.
4. More Time
5. More Money
Drawbacks –
2. You can save the songs offline only if you have paid account.
Drawbacks –
Drawbacks –
1. The app is cloud based so the speed of the app is not fast.
3.As being a big and fancy app, it is slow and buggy with lot of unnecessary
features for common users.
4.Doesn’t have voice control feature.
5. Samsung Music Player App – Samsung Music is optimized for Samsung
android device and provides a powerful music play functionality and the
best user interface. Supports playback of various sound formats such as
MP3, WMA, AAC, FLAC. Helps to effectively manage song lists by
categories. The Samsung music shows recommendation of playlists from
Spotify. You can find Spotify recommendation music by Spotify tab and
search Spotify music you’ll love. Provides a clean and intuitive user
interface.
Drawbacks –
Drawbacks –
2.Free Version of the app comes with limitations and advertisements. Heavy
Interface.
3.It is based on cloud technology so requires internet connection to play the
songs.
7.Amazon Prime Music – Amazon Music is a streaming service included
with your Prime membership at no extra charge. For Prime members it
features more than 2 million songs including thousands of stations and top
playlists all ad-free. What's more, you can listen offline and with unlimited
skips. make your own playlists featuring your favourite songs, but our
experts at Amazon Music also curate playlists for almost any activity, mood
or occasion. There are thousands of playlists, so we’ve got you covered if
you don’t have time to create your own.
Drawbacks –
1.You can access the prime music features only if you have amazon prime
account.
2.Based on cloud technology therefore requires network connection to
operate songs.
3. It doesn’t support voice control.
4. It’s Expensive
8.Youtube Music Player App – YouTube Music is a new music app that
allows you to easily find what you’re looking for and discover new music.
Get playlists and recommendations served to you based on your context,
tastes, and what’s trending around you. A new music streaming service from
YouTube. YouTube Music is free to download and use. Viewers can also use
a YouTube Music Premium membership to get adfree videos and download
music to listen offline, in the background, or without video. YouTube Music
Premium members get subscription access to Google Play Music.
Drawbacks –
2. Minimum 4 GB RAM
3.4. Limitations
4.1.1 Methodology
In this project, the agile development cycle will be used to guide the
development process. The reason for using agile methods is that mobile
applications have a short software life cycle and rapidly changing
technologies, so users will constantly change their requirement and needs in
response to technological changes. Therefore, the agile development cycle
are more suitable for android application development because of iterative
and flexible, so it can adapt effectively to changing customers.
At this stage, we will review existing MP3 music players on the market.
After the review, we will find out what current users need and idea to
improve the existing music players and collect their comments and
suggestions for further analysis.
Planning
In the planning stage, we should first try to explore out the features that the
music player can have. Next, we will eliminate the features that users feel
no really useful or low cost-effective. Finally, each feature is prioritized
and assigned to an iteration.
Design
Implementation or Development
In this stage, we will test the performance of each feature in order to check
whether it meets the requirements of users. For example, we will test
whether the application can be properly installed and run on a real device,
and check whether any errors occur in the running process and each feature
is up to standard.
Deployment
In this final phase, we will begin to deliver this application to the customer.
For instance, we will upload this MP3 music player application in the
Google Play Store, or posting download links on Facebook in order to
allow to use it. In addition, we will anticipate that users will encounter
unpredictable problems when using the player in this process, so we will
solve these problems in a future version.
4.2 TOOL TO USE
1. Android Studio
2. Java SE 8
3. Visual Paradigm
4. Laptop
- Processor: Intel(R) Core(TM) i7-4500U CPU @
1.80GHz 2.40 GHz
- RAM: 12.00 GB
5. Smartphone device
- Processor make: Qualcomm Snapdragon 652
(MSM8976)
- RAM: 4.0 GB
- Phone Storage: 64 GB
- Operating System: Android version 5.1.1 (Lollipop)
4.2. ACTIVITY DIAGRAM
4.3. SOFTWARE PROCESS MODAL
The proposed application completed the debugging task during the testing phase,
then it should enter the deployment phase. In the deployment phase, the developer
needs to publish the application's installation package which is the "APK" file, to a
platform such as Google Play Store for users to download. However, due to the
number of users are limit so far and the proposed application is not in the final
public version, there are still many modules that should be improved and updated.
Therefore, it will be uploaded to the relevant platform to promote to users after the
final public version is released. In addition, users can execute the app in a non-
network state, but the "download" module requires an Internet connection to open
the relevant web page to download the song.
Below are the steps to describe how a new user will execute the proposed
application:
1. The user first execute the application, he or she needs to give the proposed
application the permissions it needs to read local songs on the phone and load
them into the song playlist.
2. Users can play a song by clicking on one of the songs on the playlist.
3. In the song playback interface, the user is allowed to drag the progress bar, as
well as perform media control through the icon buttons, gesture and shaking the
phone.
4. Back on the home page, users can click on the left navigation bar to select the
"Audio Trim" module to trim music.
5. The user clicks the "open" icon button in the upper right corner and selects a
song to begin trimming the song.
6. The user can use the progress bar to set the start and end times and click the
start trim button.
7. After trimmed successfully, the user can decide to set the trimmed song to the
ringtone or not.
8. In addition, users can click on the left navigation bar to enable "sleep timer,"
"night mode," "change theme colour," and "download" features.
5.2 TESTING
Unit Testing 1:
To ensure that the song selected by the user can be played normally, the selected
song information is displayed normally, and the song playlist can be import and
show properly
Output
Click "All" in the The song playlist under All category was Pass
category successfully
selected
the
background
Explanation –
This is the very first screen of our app. The List shows all the songs from your
device. You can Tap any of the song and play it. The songs are displayed in a
List format. Also the scrollbar here gets activated automatically which helps in
scrolling the app. The app also detects songs from your sd card.
Output Window –
Explanation –
This is another mode here you get three buttons where you can play next,
previous, pause and resume all the songs. Here voice mode is not activated even
when you speak no command will be executed. This is also the third and last
screen of our app. Also, after changing the song the icon is also changes
Randomly. There is also marquee tag depicting the name of playing song.
Output Window –
Explanation –
This is the very next screen that appears after selecting a song. User can tap
anywhere on the screen to activate the microphone. What you said will be
converted into text and if it’s from the commands below then it will show toast
message of given command. Here user can give following commands.
Sr no Commands Description
1 “Play the Song”/”Resume the Song” To start playing the song
2 “Pause the Songs”/”Stop the Song” To stop the song playing
3 “Play next song” To play the next song of list
The Smart Music Player is used to avoid manual work and give a better music
player experience for the end user. The product solves the basic needs of music
enthusiasts without troubling them as existing applications do: it uses
technology to increase the interaction of the system with the user in many ways.
Using voice commands to control music is a super cool trend. Not only it’s cool
but it actually saves time. You can now boss around your music on your
Android phone or tablet with your voice using a free music player app that is
Smart Music Player.
It is easy to extend the app we have made. In future we can add our own
database on free server from where user can access cloud songs and download
them in their device. We can also add feature like search with voice. Also with
use of latest technology we can impose AI in our music player app.
Referenc