SlideShare a Scribd company logo
MUSIC APPLICATION
HONEY BEATS
Creators: Kartik(1719210142) Guide:
: Abhinav(1719210012) Mr.Ganesh Prasad Pal
Brief Introduction
● The main idea behind this project is Music Therapy.
● Music Therapy is the use of music to address the
physical,emotional and cognitive needs of a group of
individual.
● As we came to know different type of music can help a
person in different ways.
● Faster music : Makes you concentrate better.
● Upbeat music : Gives positivity.
● Slow music : Relax your muscles.
Problem Statement
● We want a music player interface that give user a good
experience in listening music.
● Then we want to read the localstorage searching for the
files with extension .mp3
● Then list the files shows according to the name.
● Then select the song from the list and store the
genre,artist name,tempo,composer name ect. Information in
our recommendation base.
● Whenever the user searches favourites he receives the
same type of songs that matches the recommendation List.
Purpose/Objective/Scope
Music player based on Android application is popular in the
market at the present. The complete development of Android
operating system gives developers a nice platform, which can
learn the popular computer technology combining with learned
knowledge, and master the latest knowledge, enrich oneself,
and enjoys the unlimited entertainment.
The main Objective is to solve the problem of complex
functions and large required memory of mobile phone music
player on the current market, a new music player of simple,
convenient, less required memory as well as user-friendly is
developed.
Motivation Behind This Project
● As Government of India Banned Chinese Apps,
● A lot of available music applications were gone.
● The remaining music applications were also of Foreign
Companies.
● There is a need of Music Applications that is completely
Indian.
● And we as Indian has our own taste of music but in day to
day life we left behind importance of Music.
Research
Research work in the field of sharing the most favourite
songs playlist by maintaining a developer designed cache
memory which records your most recents and frequently player
song with maintaining a Hash Table.
Now you need to share that list so you share it with any
mode and you share a list of favourites in the form of text
file.
At receivers end the file is received and that by
application of searching it searches the receiver device for
the matching songs and if name of song matches 75% it is
added to a new list in your phone which is called
recommended list.
Implementation of Research
The Text file received by the receiver is processed the binary
search algorithm is applied to the sorted list of songs in the
receiver’s drive and if the current name of String is Matched with
the results of search upto 75%(we uses String Matching algorithm
in which ¾(length) of string if matched then the String matching
function returns true and it is added to the new generated list of
songs.
So there are two algorithms which are applied so that sender
doesn’t needs to share the complete audio file of song and in
place of 6-7 MB audio file he can just share 1-2 KB of song name
list and thus reduces sharing process required time and space.
Technology Used
❖ Android Development (Android Studio).
❖ Operating System : Windows 10.
❖ Java Development Kit (JDK).
❖ Java Virtual Machine (JVM).
❖ IDE : Apache Netbeans IDE 11.1.
Android Studio
Android Studio :It is a IDE to develop android
Applications.
User Interface : UI of android studio uses
XML(Extensible Markup Language).
Backend : Backend we got two choices Java or
Kotlin, but we preferred java.
JAVA FEATURES
● JAVA is one of the best
language that supports object
oriented programming ’s
concepts.
● Java is Simple
● Java is platform independent.
● Java is secure.
● Java is Robust.
● Java has High performance.
● Java is Multithreaded.
Use-case Diagram
Flow Chart
Class Diagram:-
System Chart
Application has Files
Which is Further categorised
Into MP3 Files and WAV Files.
Audio player plays audio files
like mp3, wav etc.
Android Studio UI
Activity_main.xml
Activity_Player.xml
MainActivity.java
Limitations
● The application currently supports audio files.
● It requires huge one time processing to completely read external
storage.
● It requires copyright permission to become standalone
application.
● It currently supports android platform only.
● It needs continuous version update according to latest android
version.
Menu Bar
On clicking on menu icon ,the given
List will be displayed on the screen
from which you can select the song,
can see your favourite song list
and can change settings according to
Your preference.
Screenshots of Result
The sorted list of song are
displayed on the screen when you
choose songs icon from menu bar
and the internal and external
storage songs are appeared which
can be clickable so choose the
song you want to play from the
list and enjoy your favourite
music which will added to
recommend list for future
recommendation in favourites.
After choosing songs icon,a screen will
appear on screen.It will contain
pause/play icon,forward and backward
navigation.By using these icons you can
easily pause or play song, can easily
move to next or previous song.
A favourite icon will also at
centre|bottom by clicking on that the
current song will directly added to your
favourite playlist.
REFERENCES
[1] In J. A. Storer and editors. M. Cohn, editors, Proc. 2000 IEEE Data Compression Conference, Los Alamitos,
California, 2000. IEEE Computer Society Press.
[2] Calgary corpus. 2000. ftp://ftp.cpsc.ucalgary.ca/pub/projects/text.compression.corpus.
[3] http://www.cs.wisc.edu/niagara/data/.
[4] N. Abramson. Information Theory and Coding. McGraw-Hill, 1963.
[5] Xu, J. The Design and Implementation of Music Player Based on Android Platform, Beijing Posts and
Telecommunications University, 2011-5:156~178..
[6] Wang, Gai. Guide Introduction of Google Android second version,People's Posts and Telecommunications
Publishing House 2009-11:263~287
[7] Sayed Hashimi, Satya Komatineni, Dave MacLean. Master of the Android 2. People's Posts and
Telecommunications Publishing House, 2010-12:154~175.
[8]https://github.com/Karumi/Dexter
[9]https://github.com/gauravk95/audio-visualizer-android
MUSIC   APPLICATION (1).pdf

More Related Content

Similar to MUSIC APPLICATION (1).pdf

SMART MUSIC PLAYER BASED ON EMOTION DETECTION
SMART MUSIC PLAYER BASED ON EMOTION DETECTIONSMART MUSIC PLAYER BASED ON EMOTION DETECTION
SMART MUSIC PLAYER BASED ON EMOTION DETECTION
IRJET Journal
 
OverviewThis project will allow you to write a program to get mo.docx
OverviewThis project will allow you to write a program to get mo.docxOverviewThis project will allow you to write a program to get mo.docx
OverviewThis project will allow you to write a program to get mo.docx
jacksnathalie
 
Emofy
Emofy Emofy
4. Project Presentation of Gaana1MB.Com
4. Project Presentation of Gaana1MB.Com4. Project Presentation of Gaana1MB.Com
4. Project Presentation of Gaana1MB.ComPrashant Nimesh
 
Study On An Emotion Based Music Player
Study On An Emotion Based Music PlayerStudy On An Emotion Based Music Player
Study On An Emotion Based Music Player
NIET Journal of Engineering & Technology (NIETJET)
 
STUDY ON AIR AND SOUND POLLUTION MONITORING SYSTEM USING IOT
STUDY ON AIR AND SOUND POLLUTION MONITORING SYSTEM USING IOTSTUDY ON AIR AND SOUND POLLUTION MONITORING SYSTEM USING IOT
STUDY ON AIR AND SOUND POLLUTION MONITORING SYSTEM USING IOT
NIET Journal of Engineering & Technology (NIETJET)
 
Isolation Of Lactic Acid Producing Bacteria And Production Of Lactic Acid Fro...
Isolation Of Lactic Acid Producing Bacteria And Production Of Lactic Acid Fro...Isolation Of Lactic Acid Producing Bacteria And Production Of Lactic Acid Fro...
Isolation Of Lactic Acid Producing Bacteria And Production Of Lactic Acid Fro...
NIET Journal of Engineering & Technology (NIETJET)
 
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...IRJET- Implementation of Emotion based Music Recommendation System using SVM ...
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...
IRJET Journal
 
WorkoutBuds Presentation #5
WorkoutBuds Presentation #5WorkoutBuds Presentation #5
WorkoutBuds Presentation #5
Andre Sofian
 
MUSIC WEBSITE ppt.pptx
MUSIC WEBSITE ppt.pptxMUSIC WEBSITE ppt.pptx
MUSIC WEBSITE ppt.pptx
karabi4
 
25329 (2).pdf
25329 (2).pdf25329 (2).pdf
25329 (2).pdf
TanujaV4
 
How to Discover New Music in 2023 5 Best Apps
How to Discover New Music in 2023 5 Best AppsHow to Discover New Music in 2023 5 Best Apps
How to Discover New Music in 2023 5 Best Apps
DarylMitchell9
 
Audio ResourcesChoose one of them or any other of your c.docx
Audio ResourcesChoose one of them or any other of your c.docxAudio ResourcesChoose one of them or any other of your c.docx
Audio ResourcesChoose one of them or any other of your c.docx
ikirkton
 
Music Player-1.pptxkkkkskkkkkkskksiisisk
Music Player-1.pptxkkkkskkkkkkskksiisiskMusic Player-1.pptxkkkkskkkkkkskksiisisk
Music Player-1.pptxkkkkskkkkkkskksiisisk
nefoj76214
 
Poster vega north
Poster vega northPoster vega north
Poster vega north
AcxelVega
 
Sound hound mobile application
Sound hound mobile applicationSound hound mobile application
Sound hound mobile application
nimkib
 
Deezer and Spotify for brands and labels
Deezer and Spotify for brands and labelsDeezer and Spotify for brands and labels
Deezer and Spotify for brands and labels
PlayApp
 
Melophile: Marketing Plan
Melophile: Marketing PlanMelophile: Marketing Plan
Melophile: Marketing Plan
Shravan Mundra
 

Similar to MUSIC APPLICATION (1).pdf (20)

SMART MUSIC PLAYER BASED ON EMOTION DETECTION
SMART MUSIC PLAYER BASED ON EMOTION DETECTIONSMART MUSIC PLAYER BASED ON EMOTION DETECTION
SMART MUSIC PLAYER BASED ON EMOTION DETECTION
 
OverviewThis project will allow you to write a program to get mo.docx
OverviewThis project will allow you to write a program to get mo.docxOverviewThis project will allow you to write a program to get mo.docx
OverviewThis project will allow you to write a program to get mo.docx
 
Emofy
Emofy Emofy
Emofy
 
4. Project Presentation of Gaana1MB.Com
4. Project Presentation of Gaana1MB.Com4. Project Presentation of Gaana1MB.Com
4. Project Presentation of Gaana1MB.Com
 
auto_playlist
auto_playlistauto_playlist
auto_playlist
 
Study On An Emotion Based Music Player
Study On An Emotion Based Music PlayerStudy On An Emotion Based Music Player
Study On An Emotion Based Music Player
 
STUDY ON AIR AND SOUND POLLUTION MONITORING SYSTEM USING IOT
STUDY ON AIR AND SOUND POLLUTION MONITORING SYSTEM USING IOTSTUDY ON AIR AND SOUND POLLUTION MONITORING SYSTEM USING IOT
STUDY ON AIR AND SOUND POLLUTION MONITORING SYSTEM USING IOT
 
Isolation Of Lactic Acid Producing Bacteria And Production Of Lactic Acid Fro...
Isolation Of Lactic Acid Producing Bacteria And Production Of Lactic Acid Fro...Isolation Of Lactic Acid Producing Bacteria And Production Of Lactic Acid Fro...
Isolation Of Lactic Acid Producing Bacteria And Production Of Lactic Acid Fro...
 
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...IRJET- Implementation of Emotion based Music Recommendation System using SVM ...
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...
 
WorkoutBuds Presentation #5
WorkoutBuds Presentation #5WorkoutBuds Presentation #5
WorkoutBuds Presentation #5
 
MUSIC WEBSITE ppt.pptx
MUSIC WEBSITE ppt.pptxMUSIC WEBSITE ppt.pptx
MUSIC WEBSITE ppt.pptx
 
25329 (2).pdf
25329 (2).pdf25329 (2).pdf
25329 (2).pdf
 
How to Discover New Music in 2023 5 Best Apps
How to Discover New Music in 2023 5 Best AppsHow to Discover New Music in 2023 5 Best Apps
How to Discover New Music in 2023 5 Best Apps
 
Sound Editing
Sound EditingSound Editing
Sound Editing
 
Audio ResourcesChoose one of them or any other of your c.docx
Audio ResourcesChoose one of them or any other of your c.docxAudio ResourcesChoose one of them or any other of your c.docx
Audio ResourcesChoose one of them or any other of your c.docx
 
Music Player-1.pptxkkkkskkkkkkskksiisisk
Music Player-1.pptxkkkkskkkkkkskksiisiskMusic Player-1.pptxkkkkskkkkkkskksiisisk
Music Player-1.pptxkkkkskkkkkkskksiisisk
 
Poster vega north
Poster vega northPoster vega north
Poster vega north
 
Sound hound mobile application
Sound hound mobile applicationSound hound mobile application
Sound hound mobile application
 
Deezer and Spotify for brands and labels
Deezer and Spotify for brands and labelsDeezer and Spotify for brands and labels
Deezer and Spotify for brands and labels
 
Melophile: Marketing Plan
Melophile: Marketing PlanMelophile: Marketing Plan
Melophile: Marketing Plan
 

Recently uploaded

Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 

Recently uploaded (20)

Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 

MUSIC APPLICATION (1).pdf

  • 1. MUSIC APPLICATION HONEY BEATS Creators: Kartik(1719210142) Guide: : Abhinav(1719210012) Mr.Ganesh Prasad Pal
  • 2. Brief Introduction ● The main idea behind this project is Music Therapy. ● Music Therapy is the use of music to address the physical,emotional and cognitive needs of a group of individual. ● As we came to know different type of music can help a person in different ways. ● Faster music : Makes you concentrate better. ● Upbeat music : Gives positivity. ● Slow music : Relax your muscles.
  • 3. Problem Statement ● We want a music player interface that give user a good experience in listening music. ● Then we want to read the localstorage searching for the files with extension .mp3 ● Then list the files shows according to the name. ● Then select the song from the list and store the genre,artist name,tempo,composer name ect. Information in our recommendation base. ● Whenever the user searches favourites he receives the same type of songs that matches the recommendation List.
  • 4. Purpose/Objective/Scope Music player based on Android application is popular in the market at the present. The complete development of Android operating system gives developers a nice platform, which can learn the popular computer technology combining with learned knowledge, and master the latest knowledge, enrich oneself, and enjoys the unlimited entertainment. The main Objective is to solve the problem of complex functions and large required memory of mobile phone music player on the current market, a new music player of simple, convenient, less required memory as well as user-friendly is developed.
  • 5. Motivation Behind This Project ● As Government of India Banned Chinese Apps, ● A lot of available music applications were gone. ● The remaining music applications were also of Foreign Companies. ● There is a need of Music Applications that is completely Indian. ● And we as Indian has our own taste of music but in day to day life we left behind importance of Music.
  • 6. Research Research work in the field of sharing the most favourite songs playlist by maintaining a developer designed cache memory which records your most recents and frequently player song with maintaining a Hash Table. Now you need to share that list so you share it with any mode and you share a list of favourites in the form of text file. At receivers end the file is received and that by application of searching it searches the receiver device for the matching songs and if name of song matches 75% it is added to a new list in your phone which is called recommended list.
  • 7. Implementation of Research The Text file received by the receiver is processed the binary search algorithm is applied to the sorted list of songs in the receiver’s drive and if the current name of String is Matched with the results of search upto 75%(we uses String Matching algorithm in which ¾(length) of string if matched then the String matching function returns true and it is added to the new generated list of songs. So there are two algorithms which are applied so that sender doesn’t needs to share the complete audio file of song and in place of 6-7 MB audio file he can just share 1-2 KB of song name list and thus reduces sharing process required time and space.
  • 8. Technology Used ❖ Android Development (Android Studio). ❖ Operating System : Windows 10. ❖ Java Development Kit (JDK). ❖ Java Virtual Machine (JVM). ❖ IDE : Apache Netbeans IDE 11.1.
  • 9. Android Studio Android Studio :It is a IDE to develop android Applications. User Interface : UI of android studio uses XML(Extensible Markup Language). Backend : Backend we got two choices Java or Kotlin, but we preferred java.
  • 10. JAVA FEATURES ● JAVA is one of the best language that supports object oriented programming ’s concepts. ● Java is Simple ● Java is platform independent. ● Java is secure. ● Java is Robust. ● Java has High performance. ● Java is Multithreaded.
  • 14. System Chart Application has Files Which is Further categorised Into MP3 Files and WAV Files. Audio player plays audio files like mp3, wav etc.
  • 19. Limitations ● The application currently supports audio files. ● It requires huge one time processing to completely read external storage. ● It requires copyright permission to become standalone application. ● It currently supports android platform only. ● It needs continuous version update according to latest android version.
  • 20. Menu Bar On clicking on menu icon ,the given List will be displayed on the screen from which you can select the song, can see your favourite song list and can change settings according to Your preference.
  • 22. The sorted list of song are displayed on the screen when you choose songs icon from menu bar and the internal and external storage songs are appeared which can be clickable so choose the song you want to play from the list and enjoy your favourite music which will added to recommend list for future recommendation in favourites.
  • 23. After choosing songs icon,a screen will appear on screen.It will contain pause/play icon,forward and backward navigation.By using these icons you can easily pause or play song, can easily move to next or previous song. A favourite icon will also at centre|bottom by clicking on that the current song will directly added to your favourite playlist.
  • 24. REFERENCES [1] In J. A. Storer and editors. M. Cohn, editors, Proc. 2000 IEEE Data Compression Conference, Los Alamitos, California, 2000. IEEE Computer Society Press. [2] Calgary corpus. 2000. ftp://ftp.cpsc.ucalgary.ca/pub/projects/text.compression.corpus. [3] http://www.cs.wisc.edu/niagara/data/. [4] N. Abramson. Information Theory and Coding. McGraw-Hill, 1963. [5] Xu, J. The Design and Implementation of Music Player Based on Android Platform, Beijing Posts and Telecommunications University, 2011-5:156~178.. [6] Wang, Gai. Guide Introduction of Google Android second version,People's Posts and Telecommunications Publishing House 2009-11:263~287 [7] Sayed Hashimi, Satya Komatineni, Dave MacLean. Master of the Android 2. People's Posts and Telecommunications Publishing House, 2010-12:154~175. [8]https://github.com/Karumi/Dexter [9]https://github.com/gauravk95/audio-visualizer-android