0% found this document useful (0 votes)
7 views40 pages

Music Player Execution 1

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views40 pages

Music Player Execution 1

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 40

Music Player Execution

Project submitted to

Dr. Babasaheb Ambedkar Technological University


in fulfilment of requirement for the award of degree of

Bachelor of Technology
Under the

Faculty of Engineering and Technology

In the discipline

Computer Engineering

By

1)Achal 2)Zahid 3)Sagar 4)Faizan

B-TECH. COMPUTER

Guide

Mrs. Bhavna Zambare

Department of Computer Engineering

Godavari Foundation’s

Godavari College of Engineering, Jalgaon


( An affiliated to Dr. Babasaheb Ambedkar Technological University )

YEAR 2023-2024
Godavari Foundation’s

Godavari College of Engineering, Jalgaon


(An affiliated to Dr. Babasaheb Ambedkar Technological University)

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

Mrs. Bhavna Zambare Pro. Nilesh Wani

GUIDE H.O.D

Dr. V.H.PATIL

PRINCIPAL

Godavari Foundation’s GODAVARI COLLEGE OF ENGINEERING, JALGAON


DECLARATION / UNDERTAKING

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.

Date: Student Name:

Place : Jalgaon 1)Achal Chaudhari

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.

1.3. Existing System

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

1.5. Disadvantages of existing system

1) Many requires net connection to play, pause, resume songs.


2) Most of them are paid.
3) As they being a big and fancy app, they are slow and buggy with
lot of unnecessary features for common users.
4) Less work results.
1.6. Objective of Proposed system

 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.2. Literature Survey

1. Braina Musica Software:- Musica is a voice control music player and it


works with any third party music players like VLC media player, GOM player,
Windows Media player, Win amp, KM player etc. It allows you to play songs
stored on your device with the power of your voice. Just speak the name of the
song, artist or album and this app will start playing the songs you want to listen.
Drawbacks –

1. It requires net connection to play, pause, resume songs.

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

6. Less work results.

2.Wynk Music App – Wynk music is an app which is developed by very


famous and giant network operator, we know it as airtel. Wynk music has the
highest numbers of downloads a music app from play store in India. Wynk
provides HD voice quality songs and instant update for newly released song
whether it is a Bollywood song or a Hollywood. It also provides various
regional languages song. This app allows you to follow your favourite singer so
they(app) can ping on your favourite singers’ update.

Drawbacks –

1. It requires net connection to play, pause, resume songs.

2. You can save the songs offline only if you have paid account.

3. Irritating Advertisement pop – up after every 2-4 songs.

4. Requires high speed network connection.


3. Spotify Music App - Spotify is a digital music, podcast, and video
streaming service that gives you access to millions of songs and other content
from artists all over the world. Spotify is available across a range of devices,
including computers, phones, tablets, speakers, TVs, and cars, and you can
easily transition from one to another with Spotify Connect. Basic functions such
as playing music are totally free, but you can also choose to upgrade to Spotify
Premium.

Drawbacks –

1. It is costly if purchased premium version.

2. Free Version displays advertisement after every two songs.

3. Can download songs only if you have paid version.

4. Requires good speed network to play songs.

4.Ganna Music App – Gaana is India's largest commercial music streaming


service with over 200 million monthly users. It was launched in April 2010
by Times Internet and provides both Indian and international music content.
Gaana.com features music from 21 Indian languages including the major
languages such as Assamese, Bengali, Bhojpuri, English, Gujarati, Hindi,
Kannada, Urdu, Odia, Marathi, Punjabi, Tamil, Telugu, Maithili, Malayalam
and other Indian regional languages.

Drawbacks –

1. The app is cloud based so the speed of the app is not fast.

2. Can download songs only if you have paid version.

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 –

1. Doesn’t have voice control.

2. Only compatible with Samsung devices.

6.JioSaavn Music App – JioSaavn is an Indian online music streaming


service and a digital distributor of Bollywood, English, Tamil, Telugu and
other regional Indian music across the world. Since it was founded in 2007
as Saavn, the company has acquired rights to over 5 crore (50 million) music
tracks in 15 languages. JioSaavn is a freemium service; basic features are
free with advertisements or limitations, while additional features, such as
improved streaming quality and music downloads for offline listening, are
offered via paid subscriptions.

Drawbacks –

1. We have to pay to access all the features of the app.

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 –

1. Youtube Music is paid.

2.Free version of the Youtube music contains lot’s of advertisements and


comes with limitation. 3. Needs high speed network connection to stream
music.
CHAPTER THREE
Methodology
3.1. Software Requirements

Android Studio : Android is a Linux based operating system it is designed


primarily for touch screens mobile devices such as smartphones and tablet
computers. The operating system has developed a lot in the last 15 years starting
from black and white phones to recent smartphones or mini computers. One of
the most widely used mobile OS these days is android. The android is software
that was founded in Palo Alto of California in 2003.Android is a powerful
operating system and it supports a large number of applications in Smartphones.
These applications are more comfortable and advanced for users. The hardware
that supports android software is based on the ARM architecture platform. The
android is an opensource operating system that means that it’s free and anyone
can use it. The android has got millions of apps available that can help you
manage your life one or another way and it is available to low cost in the market
for that reason android is very popular.

Figma : In Figma, a node on a vector can have multiple segments attached to it


(more than just the standard two). The more complex shapes you can make with
these are called “vector networks”. Figma allows you to quickly an easily
import multiple images at once, placing them exactly where you want them.
When you move an object around the canvas in Figma you’ll see its height and
width reflected in the rulers. Copy the SVG code directly from an object within
Figma, and conversely, you can copy SVG code from a code editor and paste it
as a graphic onto the Figma canvas.
GitHub : GitHub is a web-based version-control and collaboration platform for
software developers. Microsoft, the biggest single contributor to GitHub,
initiated an acquisition of GitHub for $7.5 billion in June, 2018. GitHub, which
is delivered through a software-as-a-service (SaaS) business model, was started
in 2008 and was founded on Git, an open-source code management system
created by Linus Torvalds to make software builds faster. Git is used to store the
source code for a project and track the complete history of all changes to that
code. It allows developers to collaborate on a project more effectively by
providing tools for managing possibly conflicting changes from multiple
developers. GitHub allows developers to change, adapt and improve software
from its public repositories for free, but it charg es for private repositories,
offering various paid plans. Each public or private repository contains all of a
project's files, as well as each file's revision history. Repositories can have
multiple collaborators and can be either public or private.

3.2. Hardware Requirement

1. Minimum 1 GHz processor

2. Minimum 4 GB RAM

3. Minimum 4 GB of available disk space

4. Screen resolution of a minimum 1280 x 800.


3.3. User Requirement

Every user should be:

 He must have basic knowledge of English


 He should have songs in his device
 He must have at least android lollipop version (API 21 & above)

3.4. Limitations

 Graphical User Interface is in English language


 Doesn’t have search button.
 Doesn’t Play song by name with help of voice control.
CHAPTER FOUR
Details of Design & working
4.1. USE CASE DIAGRAM

Fig : Use Case diagram for “Smart Music Player”


DESIGN SPECIFICATIONS

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.

The agile development cycle contains 6 phrase which is requirement


analysis, planning, design, implementation or development, testing, and
deployment.
Requirement analysis

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

The design stage is prepared according to the requirements of users. Since


there are many details and problems encountered during development to be
considered for each feature. Therefore, we will discuss and formulate
solutions and test strategies to verify the product at this stage.

Implementation or Development

During the development phase, we will iteratively implement each of the


features listed during the planning phase. At this stage, there will be many
setbacks and obstacle, so the team needs to constantly overcome these
obstacles. Moreover, we will prioritize the most important features and
need to make intelligent trade-offs between the depth of completeness of a
single feature and the breadth of implementation of multiple features.
Testing

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

4.2.1 Software Requirement

1. Android Studio
2. Java SE 8
3. Visual Paradigm

4.2.2 Hardware Requirement

4. Laptop
- Processor: Intel(R) Core(TM) i7-4500U CPU @
1.80GHz 2.40 GHz
- RAM: 12.00 GB

- Graphic Card: NVIDIA GeForce GT 740M


- Hard Disk storage: 1TB
- Operating System: Windows 10 Professional Edition

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

fig - Software Process Modal for Smart Music Player


CHAPTER FIVE
Implementation and Testing
5.1 IMPLEMENTATION

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:

Music Player Test Objective:

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

Input Expected Output Actual

Output
Click "All" in the The song playlist under All category was Pass
category successfully

read and contains English songs and other songs


Click "English" in The song playlist under the English category has Pass
the been

category successfully read and contains only English songs


Click "Others" in the The song playlist under the category of Others Pass
was
category
successfully read and contains only other songs
Choose any song from Enter the song playing interface, the song can be Pass

the playlist playing properly, and successfully display the

selected

song name, album name and artist name


Play any song and click Songs still playing in the background Pass

the Home button to

make the app run in

the

background

Unit Testing of Music Player Module


CHAPTER SIX
Result’s & Application
Output Window -

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

4 “Play previous song” To play the previous song of list


CHAPTER SIX
Conclusion
6.1. Conclusion

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.

6.2. Future Enhancement of the Project

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

You might also like