MINIPROJECT
OBJECT ORIENTED PROGRAMMING
GOVERNMENT COLLEGE OF
ENGINEENGINEERING, BARGUR-635104.
TEAM MEMBERS
FATHIMA BEEVI.A (TEAM LEADER)
KEERTHANA.S.S
MANIMEGALAI.C
NEHA.S
CONTENTS
◦ INTRODUCTION
◦ OVERVIEW
◦ FEATURES
◦ MUSIC STREAMING APPS
◦ TECHNOLOGICAL STACK
◦ LESSONS LEARNED
OVERVIEW OF THE PROJECT
This project extracts the audio files from the android version of device
and displays the list of MP3 files as a playlist containing all these MP3
files.
Current playlist and Favorite playlists can be separated from the
existing playlists in a personalized way.
The required song can be searched and the feed can be refreshed as
well.
Favorite songs can be listened on loop.
FEATURES
Extraction of
audio files
Customized
favorite
playlist
Looping of
songs
Searching of
required
song
MUSIC STREAMING APPLICATIONS
◦ SPOTIFY
◦ YouTube Music
◦ Resso
◦ GooglePlayMusic
◦ WYNC music
◦ Tune In Radio
◦ Jango
◦ Gaana
◦ Amazon Music
Screen shot of the Application
interface
SEARCHING FOR A SONG
SYSTEM REQUIREMENTS
• HARDWARE:
Processor intel(R) core(TM)i7-8700CPU @320GHZ 8.00GB
• SOFTWARE:
1. Java(TM)SE development kit (64 bits)
2. Android Studio Version 4.1
3. Android SDK Version 29API Level 31
TECHNOLOGICAL STACK
FRONT END:
XML
Android Studio
BACK END
JAVA
XML
EXTENSIBLE MARKUP LANGUAGE
◦ Its a markup language similar to html but without predefined tags to
use.
◦ Used for: representing structured information like documents, data
configurations, invoice, and much more;
ANDROID STUDIO
Provides a unified environment where you can build apps for
android phones , tablets etc.
Support for building Android Wear apps.
JAVA
High level programming language.
Used for mobile applications(specially android apps) , desktop
applications , web applications .
JAVA is open source and free .
LEARNING OUTCOMES
Application of the knowledge of JAVA and XML.
GENERATION OF DATA –arrays used to create playlist.
FUNCTIONS-generic reports that take input parameters to produce
corresponding results.

JAVA_MiniProject.pptx