Music Player Report
Music Player Report
By
MCA-FY
202101109031
202101109034
(July-2022)
This project report entitled “Music Player Application” by Neha Kalicharan Singh,
Divya Vishnu Khambat is approved for the partial fulfillment of the award of FYMCA
degree of MGM University, Aurangabad (M.S.)
Project In charge
External Examiner
Date : / /
CERTIFICATE
This is to be Certify that this project work
“Music Player ”
Submitted by
Is a bonafide work completed under my supervision and guidance in partial fulfilment for award of
Master of Computer Application Degree of MGM University, Aurangabad (M.S) and is being
submitted to Jawaharlal Nehru Engineering College, Aurangabad.
Prof.Sujata Kondekar
Dr.Sonal .S. Deshmukh
Project Guide HOD MCA
Dr. H.H.Shinde
Principal
Declaration
I declare that this written submission represents my ideas in my own words and where other’s ideas or
words have been included, I have adequately cited and referenced the original sources.
I also declare that I have adhered to all principles of academic honesty and integrity and have not
misrepresented or fabricated or falsified any idea/data/fact/source in my submission.
I understand that any violation of the above will be cause for disciplinary action by the Institute and
can also evoke penal action from the sources which have thus not been properly cited or from whom
proper permission has not been taken when needed.
- Student Name
Neha Kalicharan Singh
Divya Vishnu Khambat
ACKNOWLEDGEMENT
The completion of any inter-disciplinary project depends upon cooperation, co-ordination and
combined efforts of several sources of knowledge.
I wish to record my heartfelt gratitude and sincere thanks to my Guide and Project in charge Prof.
Sujata Kondekar, Asst. Professor, Department of MCA, for their kind support, immense guidance
and inspiration given till the end of my project.
I thank to Dr.Sonal S. Deshmukh, Head & Asst. Professor, Department of MCA, for their constant
support and even willingness to give us valuable advice and direction.
Last but not least, I am also thankful to all the staff members for their immense cooperation and
motivation of completing out the project
INDEX
INTRODUCTION
BUILD DEVELOPING ENVIRONMENT OF ANDROID
THE DESIGN PRINCIPLE OF ANDROID APPLICATION
FUNCTION AND SRUCTURE DESIGN OF ANDROID SYSTEM
SYSTEM DESIGN
INTRODUCTION OF PLAYER PROJECT
PART OF FUNCTION DESIGN
DATA STORAGE
FLOWCHART
MELODY MUZIK UI
CONCLUSION
REFERENCES
INTRODUCTION
Android is open source code mobile phone operating system that comes out by
Google. Music player in this project is application software based on Google
Android. Music is one of the best ways to relieve pressure in stressful modern
society life.
The purpose of this project is to develop a player which can play the mainstream
file format. To browse and query the storage space as well as operation of playing
can be realised. Meanwhile, this software can play, pause and select songs with
latest button and next button according to sets requirement as well as set up songs.
FEATURES
Android Device
Software Specification
Feasibility Study
The feasibility study is a controlled process for identifying problems and opportunities, determining
objective, describing situation, defining successful outcomes, assessing the range of costs and benefits
associated with alternative for solving problem.
Economical Feasibility
Not need costly hardware.
Twice the result with half the effort will get if an overall study of the principles
done before the design and follow them in the operation. The principle of software
design mainly includes the following points:
(1) Reliability
The reliability of the software design must be determined. The reliability of the
software system refers to the ability to avoid fault occurred in the process of
system running, as well as the ability to remedy troubles once the fault occurs.
(2) Reusability
Look for commonness of similar codes, and come out new method abstractly and
reasonably. Pay attention to the generic design.
(3) Understandability
The understandability of software not only require clear and readable document,
but the simplified structure of software itself, which requires the designer possess
keen insight and creativity, and know well about the design objects.
(5) Testability
Testability means that the created system has a proper data collection to conduct a
comprehensive test of the entire system.
This system adopts the modularized program design, and system function is
correspondingly divided into function modules, the main modules include:
Economic feasibility:
To design Android mobile phone music player as long as a computer has the
Android development and the application development of Android is free. In
addition, mobile phone music player is basic needs for public. The information that
which functions are necessary form all the consumers , which functions are needed
for some people, and which features are seldom to use is easy to understand. And a
lot of research is eliminated, thus saved the spending. Therefore, the whole
process of development doesn’t need to spend any money that is economic
feasibility.
.
Technical feasibility:
To design a music player which meets the basic requirements, a deep understand of
JAVA language, the Android system architecture, application of framework and
other technical knowledge are needed.(framework is the core of the application,
and rules that all the programmers participating in the development must abide by).
Based on the related technology information and resources for Android on the
market, and equipped with technical personnel of technology and the spirit of
willing to learn, the technology is feasible.
Social Feasibility
With the rapid development of the mobile phone market, all kinds of audio
and video resources are widely circulated on the Internet. These resources seem
ordinary, but have gradually become an indispensable part of people life, which
derived the development of all kinds of mobile phone player. But a lot of players
devoted to fancy appearance, strong function causing a lot of wasted resources to
the user's mobile phone and bringing a lot of inconvenience to the user as
multitasking operation is needed.
Some functions are useless to ordinary people. Powerful player is a good
thing, but a lot of functions are actually useless for most users. Aimed at these
problems, developing multiplied audio player which owns the features of simplified
functions, common play function, meeting the needs of most users, less required
memory and high quality of playing music, maximizes the optimization in
performance.
Saturation Overview:
This section describes requirements of the system based on basic control
functions of players, and system setup function of the player according to research
results of the project demand.
System design
The App Starting module of the player in the project is introduced, as well as
the Android engineering program structure, etc.
Any AppStarting needs AndroidManifest. XML file to start. And any new
project content will automatically generate an AndroidManifest. XML file.
Configuration files are the core of the whole program, which contains the Android
SDK version, and the default Activity in program running. The systems will
automatically looking for a logo in AndroidManifest to react the corresponding
operation when any component of the program triggers events.
To define the system, the first thing is launching the Activity: Android Activity.
There are properties such as action and category in < intent - filter >. Most of these
are the default values of the system. Setting the action and category realize the
switch between different Activities. When any components of the
program is about to use, declaration must be in the Android Manifest. Xml files.
To be clear that authorities must be illustrated as the statement of provider. Each
component has a lot of attributes; the program will define different attributes
according to different needs.
The basic structure content of Android project includes: the SRC (source code),
gen (constant that Android system automatically generates), res (resource file), and
the layout of file and pictures in the main storage program interface.
FLOWCHART
START
SELECT FILE
AUDIO PLAYER
PLAY
PAUSE
Rewind
Fast Forward
END
Albums Screen
Songs Screen
Artists Screen
App Permission
Basics Setting
CONCLUSION
Through the development of music player on Android platform, we get a clear
understanding of overall process of the system. The core part of the music player is mainly
composed of main interface, file browsing and song listing, Grasping the development of
the music player has had the preliminary scale small features.
Music player system realized the basic function of player: play, pause, rewind and
fastforward a, volume adjustment is performed through the Android System Itself, play
mode, song search, seekbar, This development implicated the popular mobile terminal
development technology. This is the combination management of Java language in the
open source mobile platform based on Linux system configuration file. The system
realized the music player programming.
This design of music player based on Android system requires elaborate design
of the music player framework, by adopting ANDROID STUDIO 12.0 + Java language
as technical support of this system, with the Android plug-in tools, and combination of
Latest Android SDK version lead to the comprehensive and smoothly design and
development of the mobile terminal
REFERENCES
1. https://abhiandroid.com/
2. https://w3schools.blog/android-tutorial
3. https://www.tutorialspoint.com/android/index.htm
4. https://stackoverflow.com/questions/tagged/android
5. https://www.javatpoint.com/android-tutorial