A Software Design Document
On
Honey Beats
(Music Application)
Submitted in partial fulfillment of the requirements
for the award of the degree of
Bachelor of Technology
in
Computer Science and Engineering
Submitted by
Kartik (1719210142)
Abhinav Soni (1719210012)
(G-2020-125)
Under the supervision of
Mr.Ganesh Prasad Pal
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
G.L. BAJAJ INSTITUTE OF TECHNOLOGY & MANAGEMENT
Affiliated to
DR. APJ ABDUL KALAM TECHNICAL UNIVERSITY, LUCKNOW
2020-2021
Abstract
In today’s extremely developed world, each minute, individuals round the globe
specific themselves via numerous platforms on the net. And in every minute, an
enormous quantity of unstructured information is generated. This information is
within the style of text that is gathered from forums and social media websites.
Such information is termed as massive information. User opinions square measure
associated with a vary of topics like politics, latest gadgets and merchandise.
Social media, public sector, private sector, IOT(Internet Of things).
In this document it is explained the development of a project that has been
presented in order to finish the degree in computer engineering. The content
begins with an introduction where are explained the motivations to undertake this
Music Application (Honey Beats) project , by providing them with an IT solution .
From the research of current solutions that have similarities with the
objectives of this project, it has been set a plan to follow in the development of this
project where there have been distributed the tasks to develop over a temporal
framework and there have been evaluated its costs and the impact that the project
has in the different dimensions of the sustainability. This document presents the first
version of the project that have been developed, but over the time there will be
added new features to extend the functionalities and utilities that the solution will
provide to their users.
Acknowledgement
The merciful guidance bestowed to us by the almighty made us stick out this project to
a successful end. We humbly pray with sincere heart for his guidance to continue
forever.
We would like to show our greatest appreciation to , Mr.Ganesh Prasad Pal
project guide at GLBITM, Gr. Noida. We always feel motivated and encouraged every
time by his valuable advice and constant inspiration; without his encouragement and
guidance this project would not have materialized.
Words are inadequate in offering our thanks to the Head of Department of Computer
Science & Engineering at G.L. BAJAJ INSTITUTE OF TECHNOLOGY &
MANAGEMENT for his encouragement and cooperation in carrying out this project
work. The guidance and
LyricsMatch is a song discovery platform that enables the user to search for similar songs in other languages. The similarity is based on the theme or lyrics of the song. The current version supports English to Hindi song suggestions. When the user enters an English song, the platform recommends Hindi songs similar in meaning or theme to the suggested English song.
Internship Presentation on an Android Project - "Echo"Sheersh Bhatnagar
Made an Internship Project PPT for my University on Android App Development. Project is an Music Player, which plays music from the local storage coded in JAVA.
Benefits and Reasons to Invest in a Music Streaming App like Spotify.pdfFuGenx Technologies
A mobile music streaming app has been transformed into an entertainment business. According to Mobile app developers in NYC, 75% of recorded music industry revenue in 2018 came from streaming music.
Music Streaming app allows most people to get the music right now. People are listening to more artists than ever before due to streaming services and their dominance.
LyricsMatch is a song discovery platform that enables the user to search for similar songs in other languages. The similarity is based on the theme or lyrics of the song. The current version supports English to Hindi song suggestions. When the user enters an English song, the platform recommends Hindi songs similar in meaning or theme to the suggested English song.
Internship Presentation on an Android Project - "Echo"Sheersh Bhatnagar
Made an Internship Project PPT for my University on Android App Development. Project is an Music Player, which plays music from the local storage coded in JAVA.
Benefits and Reasons to Invest in a Music Streaming App like Spotify.pdfFuGenx Technologies
A mobile music streaming app has been transformed into an entertainment business. According to Mobile app developers in NYC, 75% of recorded music industry revenue in 2018 came from streaming music.
Music Streaming app allows most people to get the music right now. People are listening to more artists than ever before due to streaming services and their dominance.
OverviewThis project will allow you to write a program to get mo.docxjacksnathalie
Overview
This project will allow you to write a program to get more practice with object-oriented ideas that we explored in the previous project, as well as some practice with more advanced ideas such as inheritance and the use of interfaces.
Ipods and other MP3 players organize a user's music selection into groups known as playlists. These are data structures that provide a collection of songs and an ordering for how those songs will be played. For this assignment you will be writing a set of PlayList classes that could be used for a program that organizes music for a user. These classes will be written to implement a particular PlayList interface so that they can be easily exchange in and out as the program requires. In addition, you will also be using the SimpleTrack class you wrote for the closed lab on Interfaces - if you did not finish this class before the end of lab, you will need to finish it before starting on this project.
Objectives
Practice with programming fundamentals
Review of various Java fundamentals (branching, loops, variables, methods, etc.)
Review of Java File I/O concepts
Practice with Java ArrayList concepts
Practice with object-oriented programming and design
Practice with Java interfaces
Project Description
The SimplePlaylist Class
Once you have coded and tested your SimpleTrack class, you will need to write a SimplePlaylist class that implements the Playist interface given in the project folder.
The SimplePlayList class stores music tracks in order - the first track added to the play list should be the first one removed from the play list. You should recognize this data structure as a
queue
(or a
first-in, first-out queue
). You do not need to implement the equals, hashCode and toString methods for this class but if you choose to do so make sure you document your implementations properly!
The PlayList Management Program
Once you have written and tested a SimpleTrack class and a SimplePlaylist class, it is time to use them to write a program to manage playlists. This program will simulate the playing of songs from a play list. For the SimplePlaylist, the songs are removed from the playlist as they are played, so you know that you're at the end of the list when your list is empty. This program should be implemented in the file MusicPlayerSimulator.java. Note that we are not defining ANY of the methods you are using for this program - the design is all up to you. You must, however, practice good programming style - make sure you are breaking the program up into smaller methods and aren't just trying to solve everything with one monolithic main method. If you have fewer than 5 methods for this program you are probably trying to fit too much into a single method.
Here is a sample transcript of the output of this program:
Enter database filename:
input.txt
Currently playing: 'Elvis Presley / Blue Suede Shoes / Elvis Presley: Legacy Edition' Next track to play: 'The Beatles / Wit.
Recent research shows that humans respond to music and that music has a significant impact on brain activity. Every day, the average person listens to up to four hours of music. People usually listen to music that matches their mood and interests. This project focuses on developing an application that uses facial expressions to propose songs based on the user's mood. Nonverbal communication takes the form of a facial expression.
The system presented in this project is a solution for monitoring air and sound pollution in a specific location and safeguarding people from dangerous diseases by informing them of pollution rates on a regular basis. The Internet of Objects (IoT), a sophisticated and efficient method for connecting things to the internet and linking the entire universe of things in a network, is the technology underpinning this. Electronic devices, sensors, and automobile electronic equipment can all be used here.
Lactic acid is the most common and important chemical compound used in the pharmaceutical, cosmetic, chemical, and food industries. Various attempts have been made to produce lactic acid efficiently from inexpensive raw materials. Lactic acid can be produced by various methods such as fermentation of sugars and food waste. In this way, lactic acid is an environmentally friendly product that has gotten a lot of attention in recent years.
How to Discover New Music in 2023 5 Best AppsDarylMitchell9
Spotify is the newest and greatest way to find entirely new and offbeat music. This music streaming service is so efficient at doing so because of a special recommendation engine, Bart, that uses an AI system to recommend music based on a listener’s taste.https://audiospeaks.com/how-to-discover-new-music/
Audio ResourcesChoose one of them or any other of your c.docxikirkton
Audio Resources
Choose one of them or any other of your choice to record your voice with a short discussion of these ideas and how you might use SOUND in your Integrated Thematic Unit and how your ITU is progressing. Conclude by stating which application you are using to record, and save as a sound file to the Discussion Board.
Sound
Sound Technologies are available for classroom and training use via Windows, Apple, Microsoft Office, software, the WWW, Internet applications, APPs, etc. and can be created in many ways. This important multimedia component often brings new life and excitement into learning and is often neglected. Remember that research shows that the more senses stimulated, the greater the retention. Special Needs students benefit in many ways, as well.
FILE FORMATS
WAV or waveform
.wav
A file extension developed by IBM and Microsoft for a standard Microsoft audio file.
It is supported by all computers running Windows and by all the most popular web browsers. The WAVE format is one of the most popular sound formats on the Internet for music or speech.
Audio Interchange File Format
.aif or .aiff
A file most commonly used in Macintosh Operating System
Musical Instrument Digital Interface
.midi
A digitally synthesized sound file format for sending music between electronic music devices like synthesizers and PC sound cards. This interface was created in 1982 by the music industry; it is very flexible, ranging from very simple to real professional music making.
MIDI files are supported by all the most popular Internet browsers, software systems, and platforms. The downside of MIDI is that it cannot record sounds (only notes), or to put it another way, it cannot store songs, only tunes.
MIDI files do not contain sampled sound but a set of digital musical instructions (musical notes) that can be interpreted by your PC's sound card. The upside of the MIDI format is that since it contains only instructions (notes), MIDI files can be extremely small.
Via Wikipedia
Real Audio Media
.rm or .ram
These are two file extensions used for Real Audio players. The RealAudio format was developed for the Internet by Real Media. The format also supports video.
MP3
.mp3
MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a digital audio encoding format using a form of lossy data compression. It is a common audio format for consumer audio storage, for the transfer and playback of music on digital audio players. MP3 is an audio-specific format that was designed by the Moving Picture Experts Group.
Applications (ideas for both PC and MAC)
Text to Speech
Make a choice under Voice selection. Preview Voice. Click Apply. You will hear this chosen voice when we open an application later. Under the Speech icon, you will find a tab Text to Speech (originally Text to Speech and Sound Recognition).
Siri
Voice Comments in Word *** cool functionality
Click on the sound icon on the right to insert comments for Word 2003.
Sound in Excel
...
Learn how to use Deezer and Spotify platform to highlight your music content. How to create Deezer and Spotify Apps?
What are the 5 points to take into account for a good label application?
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
OverviewThis project will allow you to write a program to get mo.docxjacksnathalie
Overview
This project will allow you to write a program to get more practice with object-oriented ideas that we explored in the previous project, as well as some practice with more advanced ideas such as inheritance and the use of interfaces.
Ipods and other MP3 players organize a user's music selection into groups known as playlists. These are data structures that provide a collection of songs and an ordering for how those songs will be played. For this assignment you will be writing a set of PlayList classes that could be used for a program that organizes music for a user. These classes will be written to implement a particular PlayList interface so that they can be easily exchange in and out as the program requires. In addition, you will also be using the SimpleTrack class you wrote for the closed lab on Interfaces - if you did not finish this class before the end of lab, you will need to finish it before starting on this project.
Objectives
Practice with programming fundamentals
Review of various Java fundamentals (branching, loops, variables, methods, etc.)
Review of Java File I/O concepts
Practice with Java ArrayList concepts
Practice with object-oriented programming and design
Practice with Java interfaces
Project Description
The SimplePlaylist Class
Once you have coded and tested your SimpleTrack class, you will need to write a SimplePlaylist class that implements the Playist interface given in the project folder.
The SimplePlayList class stores music tracks in order - the first track added to the play list should be the first one removed from the play list. You should recognize this data structure as a
queue
(or a
first-in, first-out queue
). You do not need to implement the equals, hashCode and toString methods for this class but if you choose to do so make sure you document your implementations properly!
The PlayList Management Program
Once you have written and tested a SimpleTrack class and a SimplePlaylist class, it is time to use them to write a program to manage playlists. This program will simulate the playing of songs from a play list. For the SimplePlaylist, the songs are removed from the playlist as they are played, so you know that you're at the end of the list when your list is empty. This program should be implemented in the file MusicPlayerSimulator.java. Note that we are not defining ANY of the methods you are using for this program - the design is all up to you. You must, however, practice good programming style - make sure you are breaking the program up into smaller methods and aren't just trying to solve everything with one monolithic main method. If you have fewer than 5 methods for this program you are probably trying to fit too much into a single method.
Here is a sample transcript of the output of this program:
Enter database filename:
input.txt
Currently playing: 'Elvis Presley / Blue Suede Shoes / Elvis Presley: Legacy Edition' Next track to play: 'The Beatles / Wit.
Recent research shows that humans respond to music and that music has a significant impact on brain activity. Every day, the average person listens to up to four hours of music. People usually listen to music that matches their mood and interests. This project focuses on developing an application that uses facial expressions to propose songs based on the user's mood. Nonverbal communication takes the form of a facial expression.
The system presented in this project is a solution for monitoring air and sound pollution in a specific location and safeguarding people from dangerous diseases by informing them of pollution rates on a regular basis. The Internet of Objects (IoT), a sophisticated and efficient method for connecting things to the internet and linking the entire universe of things in a network, is the technology underpinning this. Electronic devices, sensors, and automobile electronic equipment can all be used here.
Lactic acid is the most common and important chemical compound used in the pharmaceutical, cosmetic, chemical, and food industries. Various attempts have been made to produce lactic acid efficiently from inexpensive raw materials. Lactic acid can be produced by various methods such as fermentation of sugars and food waste. In this way, lactic acid is an environmentally friendly product that has gotten a lot of attention in recent years.
How to Discover New Music in 2023 5 Best AppsDarylMitchell9
Spotify is the newest and greatest way to find entirely new and offbeat music. This music streaming service is so efficient at doing so because of a special recommendation engine, Bart, that uses an AI system to recommend music based on a listener’s taste.https://audiospeaks.com/how-to-discover-new-music/
Audio ResourcesChoose one of them or any other of your c.docxikirkton
Audio Resources
Choose one of them or any other of your choice to record your voice with a short discussion of these ideas and how you might use SOUND in your Integrated Thematic Unit and how your ITU is progressing. Conclude by stating which application you are using to record, and save as a sound file to the Discussion Board.
Sound
Sound Technologies are available for classroom and training use via Windows, Apple, Microsoft Office, software, the WWW, Internet applications, APPs, etc. and can be created in many ways. This important multimedia component often brings new life and excitement into learning and is often neglected. Remember that research shows that the more senses stimulated, the greater the retention. Special Needs students benefit in many ways, as well.
FILE FORMATS
WAV or waveform
.wav
A file extension developed by IBM and Microsoft for a standard Microsoft audio file.
It is supported by all computers running Windows and by all the most popular web browsers. The WAVE format is one of the most popular sound formats on the Internet for music or speech.
Audio Interchange File Format
.aif or .aiff
A file most commonly used in Macintosh Operating System
Musical Instrument Digital Interface
.midi
A digitally synthesized sound file format for sending music between electronic music devices like synthesizers and PC sound cards. This interface was created in 1982 by the music industry; it is very flexible, ranging from very simple to real professional music making.
MIDI files are supported by all the most popular Internet browsers, software systems, and platforms. The downside of MIDI is that it cannot record sounds (only notes), or to put it another way, it cannot store songs, only tunes.
MIDI files do not contain sampled sound but a set of digital musical instructions (musical notes) that can be interpreted by your PC's sound card. The upside of the MIDI format is that since it contains only instructions (notes), MIDI files can be extremely small.
Via Wikipedia
Real Audio Media
.rm or .ram
These are two file extensions used for Real Audio players. The RealAudio format was developed for the Internet by Real Media. The format also supports video.
MP3
.mp3
MPEG-1 Audio Layer 3, more commonly referred to as MP3, is a digital audio encoding format using a form of lossy data compression. It is a common audio format for consumer audio storage, for the transfer and playback of music on digital audio players. MP3 is an audio-specific format that was designed by the Moving Picture Experts Group.
Applications (ideas for both PC and MAC)
Text to Speech
Make a choice under Voice selection. Preview Voice. Click Apply. You will hear this chosen voice when we open an application later. Under the Speech icon, you will find a tab Text to Speech (originally Text to Speech and Sound Recognition).
Siri
Voice Comments in Word *** cool functionality
Click on the sound icon on the right to insert comments for Word 2003.
Sound in Excel
...
Learn how to use Deezer and Spotify platform to highlight your music content. How to create Deezer and Spotify Apps?
What are the 5 points to take into account for a good label application?
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Ethnobotany and Ethnopharmacology:
Ethnobotany in herbal drug evaluation,
Impact of Ethnobotany in traditional medicine,
New development in herbals,
Bio-prospecting tools for drug discovery,
Role of Ethnopharmacology in drug evaluation,
Reverse Pharmacology.
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
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.
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