Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

e-ISSN: 2582-5208

International Research Journal of Modernization in Engineering Technology and Science


( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:04/Issue:06/June-2022 Impact Factor- 6.752 www.irjmets.com

MUSIC PLAYER
Richy Chhabra*1
*1Student, Department of Computer Science Engineering, Dronacharya College Of Engineering, Gurgaon,
Haryana, India.
ABSTRACT
This research paper is about the mp3 music player application development using Android. The biggest
difference between the music player and existing applications is that it is completely free for users to use. It will
integrate the advantages of existing music players on the market, as far as possible to mining out the existing
music players' function, and then do the filtering in order to eliminate function that not practical or low cost-
effective. Also, it will be keep improved based on user feedback. In addition, depending on the user's usage
scenario, the music player will also add some modes, such as driving mode and night mode, to allow users to
use the application in any situation or environment. Moreover, the music player will have audio trim features,
allowing users to trim the best part of their favorite song into phone ringtone or alarm. On the other hand, the
existing music players pay less attention to the control of gestures. Therefore, the music player will solve the
limitation by adding more gestures and shake the phone feature for media control to make it more user-
friendly and humanity. In a nutshell, the methodology for developing the mp3 music application used in this
project is the agile development cycle. The agile development cycle consists of six phases, which is
requirements analysis, planning, design, implementation or development, testing, and deployment. Due to the
iterative and flexible nature of this approach, it is able to effectively adapt to users with changing requirements.
I. INTRODUCTION
The main highlight of this research paper is to make the proposed application become a high learnability
application without too many complex features, enhance the interaction between the user and the media
control so that the user can have a better experience to achieve real pressure relief. It is worth mentioning that
the music player has the audio trim function. Users can trim the best parts of the audio by setting the starting
and ending points of the audio, which can be used as a ringtone. In addition, the ability to enhance the
interaction between users and media control is that the application can skip songs by shaking the phone under
the lock screen status of the phone. Also, the application utilizes the gesture controls to get rid of its reliance on
touch buttons. For example, a song can be switched when the user slides left or right on the music playing
interface.
II. METHODOLOGY
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 is 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.

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[3533]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:04/Issue:06/June-2022 Impact Factor- 6.752 www.irjmets.com
III. MODELING AND ANALYSIS

Above figure shows the system flowchart of the mp3 music player. When the user starts the application, they
can select two types of the main action of the application. The main action is divided into the music player and
mp3 cutter. The first case is a music player, where users can select a song, they want to listen to under the "My
music" fragment and click it to play. In the music playing interface, users have a variety of options for action
which are playing as driver mode, media control with shaking, media control with the gesture, media control
with the icon button. The second case is an mp3 cutter. After the user selects the song he or she wants to trim,
the application will start to trim the music and save it to the mobile device. At this point, the application will ask
the user if they want to set the trimmed audio to ringtone and then finish the action. After the completion of the
action, the user can choose whether to exit the application or not, if "no" back to select action interface, if "yes"
terminate the application.
IV. RESULTS AND DISCUSSION
Firstly, the proposed music player had achieved its first objective, which is to make the music player become a
simple, easy-to-use, and well-run application. The proposed application had become faster start up, smaller
size, and less memory usage by eliminating some unrealistic features. The application also adding some useful
features like audio trim. Next, the proposed music player achieves a second objective which is to reduce the use
of button controls and enhance the way the app interacts with the user, such as using gestures and shaking
controls. Using gestures, the user doesn't have to pay full attention to the phone, but simply swipes right or left
at any place in the playing interface to switch the songs. In addition, if the app is running on the lock screen or
in the background, users can successfully switch to the next song by simply shaking the phone, completely
eliminating the use of buttons. Lastly, the proposed music player achieves a third objective which is a quick
search. The application will use the search bar and the alphabet fast scroll, allowing users to quickly traverse
the song playlist and find the songs they want, which is an efficient way. For example, if a user wants to search
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[3534]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:04/Issue:06/June-2022 Impact Factor- 6.752 www.irjmets.com
the playlist for a song called "Lemon", he or she just enters a character that is 'm' into the search bar and the
result appears. This is because the name of the song contains the characters entered in the search bar.

V. CONCLUSION
In a nutshell, when users hold the mentality of venting and relaxation to expect the music player to bring them
relief pressure, in result the application with a dazzling and complex interface, a variety of multifarious
functions, from time-to-time prompt out of the advertising, as well as the function that requires be a member to
use, which will only make users feel more depressed and feel the pressure. Moreover, most people who use a
music player, usually don't leave the music player open in the foreground but start playing music and then go
on to do something else at hand such as take a break, read a book and news, or play a game. As a result, they
can't focus on the various functions and buttons in the app's interface. For instance, users who are lying down
to take a break and tried to switch to the next song, but they need lots of action like unlocking the phone, open
the app again in the background and look for the switch button. In addition, the specific song is overwhelmed
www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science
[3535]
e-ISSN: 2582-5208
International Research Journal of Modernization in Engineering Technology and Science
( Peer-Reviewed, Open Access, Fully Refereed International Journal )
Volume:04/Issue:06/June-2022 Impact Factor- 6.752 www.irjmets.com
by a large number of songs and cause information overload, users can only spend more energy and time to find
it. For example, searching for a book in the library, and realize that there is no library catalog is mean to looking
for a needle in a haystack. In short, the proposed application will combine the strengths of most music players
on the existing market and eliminate some unrealistic features, allowing users to focus on listening to music
rather than store, communities or various VIP packages or features. The proposed MP3 music player will focus
on improving the experience of users of the music player experience.
ACKNOWLEDGEMENTS
I would like to express my deep and sincere gratitude to my guide(s), Prof Dr. Ashima Mehta, Prof. Ashwani
Kumar of Dronacharya College of Engineering for their unflagging support and continuous encouragement
throughout the project work. Without their guidance and persistent help this report would not have been
possible. I must acknowledge the faculties and staffs of Dronacharya college of Engineering for their continuous
guidance and teaching support due to which I am able to successfully complete this project report.
It’s my great pleasure to acknowledge my colleagues for providing constant support and motivation to
complete this seminar report.
VI. REFERENCES
[1] Guru99.com Mobile App Performance Testing at: https://www.guru99.com/mobile-app-performance-
testing-strategy-tools.html#1
[2] Top Reasons Why Your Mobile App is Slow and How to Fix it at:
https://www.freecodecamp.org/news/top-reasons-why-your-mobile-app
[3] Multiple Google Searches
[4] Existing music player apps
[5] Opening multiple APK files

www.irjmets.com @International Research Journal of Modernization in Engineering, Technology and Science


[3536]

You might also like