WT Document
WT Document
BACHELOR OF TECHNOLOGY
IN
INFORMATION TECHNOLOGY
Submitted by
320126511092– N.ANUSHA PREETHI
320126511108-V.HIMA BINDU
320126511109-Y.VIKRAM
321126511L11 – B.HEMANTH
ANITS
ANIL NEERUKONDA INSTITUTE OF TECHNOLOGY
AND SCIENCES (UGC AUTONOMOUS)
( permanently Affiliated to AU Approved by AICTE
and Accredited by NBA&NAAC with ‘A’ Grade)
Sangivalasa, Bheemunipatnam Mandal, Visakhapatnam Dist(A.P)
ABSTRACT
Abstract - Music has been a way for people to reduce their stress
and since we all have a variety of emotions, music comes in all
type of styles. For music system, you need one app for sound
equalizing another for video streaming of songs and many others.
Our idea is to integrate all these into a single one which would be
a boon to the music lovers. This application integrates the Intent
APIs of various applications and mapping the data from various
databases which is to be segregated and they are integrated onto
our music player. Some of the features of this application includes,
YouTube linking, Song Mixing, Karaoke and lyrics Syncing etc.,
Also the emotions of the user will be traced using Artificial Neural
Network technology. Primarily,the login credentials of every user
will be stored in database and here PHP is used. Instead of
downloading multiple apps and wasting all storage space, this
proposal reduces the use of a lot of applications and will be a
complete music solution.
INTRODUCTION
The application development sector is advancing day by day.
Innovative ideas are born each minute to ease people’s work; if
not big or groundbreaking, but constructive and leading
towards a better tomorrow. Sound and graphics are two
intriguing areas of technology which attract the music lovers to
explore more into their depths. With the new developments in
technology the sophistication level in software has also
increased. Also with the idea of “keeping it simple”, developing
sophisticated applications is a challenge. Facial expressions
explains a lot in determining the mood of a person. Whether
he’s sad, or angry, happy, every emotion on his way has a
unique of expressing it. This application work different from
traditional application. The user need not go and surf through
the songs to play the music. Instead this application recognizes
his mood and play music accordingly. It is impossible to
download many applications for a single domain of work. For
example., if you are interested in music, it is not applicable to
download individual apps for music player, sound equalizer, DJ
mixer, video streamer, etc. This application acts as an
integration to some of the most common existing applications
that people use. With the current music application itself, they
can work on these features. This works as an add-on to some
existing applications
SYSTEM REQUIREMENTS
HARDWARE REQUIREMENTS
An Intel based central processing unit capable of running any sort of
windows operating system such as Pentium based workstation.
1.Minimum 64 MB RAM (128 MB Desirable) at server.
2.Minimum 60 MB of free disk space for files.
3.A CD Rom drive
4.Minimum 48 MB of RAM at workstation.
SOFTWARE REQUIREMENTS
The software requirements are as follows.
1. Windows 10 or Above
SOFTWARE FRONT END
2. The front end for project is html and css
APPLICATION REQUIREMENTS
1.codesandbox
2.Atom ide
PROBLEM STATEMENT
This projects aims to develop an online website for customers with the
goal so that it is very easy to shop your loved things from a extensive
number of online shopping sites available on the web. With the help of
this you can carry out an online shopping from your home. Here is no
compelling reason to go to the crowed stores or shopping centersduring
festival seasons. You simpy require a PC or a laptop and one important
payment sending option to shop online.To get to this online shopping
system all the customers will need to have a email and password to
login and proceed your shopping . The login credentials for an
onlineshopping system are under high security and nobody will have the
capacity to crack it easily. Upon successful login the customers can
purchase a wide range of things such as mobiles, books, apparel,
jewellery, infant care, gifts, tools, etc. can be dispatched using online
shopping system. Not justthese, you can also purchase from outside
nations by few clicks on your mouse. And of course you will get your
requested ordered items at your door step.
Introduction to Web Technology
Technology:
Technology is a body of knowledge devoted to create tools, processing
actions and the extracting of materials. The term “technology” is wide,
and everyone has their way of understanding its meaning. We use
technology to accomplish various tasks in our daily lives, i.e we can
describe technology as products and processes used to simplify our daily
lives. We use technology to extend our abilities, making people the most
crucial part of any technological system.
Web Technology:
Website:
Website is a collection of related web pages that may contain text,
images, audio and video. The first page of the website is called home
page. Each website has specific internet address i.e Uniform Resource
Locator(URL) that you need to enter in you browser to access a website.
Wikipedia and Giphy are one of the most popular websites. A well
maintained website can help you gain a competitive advantage in your
industry and improve your business image.
WWW:
WWW stands for World Wide Web, which means a collection of
websites or web pages stored in the web servers and connected to a
local computer through internet. These websites contain text pages,
digital images, audios, videos, etc… Users can access the content of
these sites from any part of the world over the internet using their
devices such as computers, laptops, cell phones, etc... The WWW,
along with the internet, enables the retrieval and display.
Types of websites:
1) Static Website:
Static website is the basic type of website that is easy to create.
You don’t need the knowledge of web programming and
database to design to create a static website. Its web pages are
coded in HTML. The codes are fixed for each page so the
information
contained in the page does not change and it looks like a printed
page. Some of the top static website generators are Jekyll, Hexo,
Hugo, Octopress and Pelican. 2) Dynamic Website:
Dynamic Website is a collection of dynamic web pages whose
content changes dynamically. It accesses content from a database or
Content Management System(CMS). Therefore, when you alter or
update the content of the database, the content of the website is
also altered or updated. Examples include CMS, blogs which allow
users to comment on a site, users uploading documents, discussion
blog boards etc..
Web Application:
A web application is a computer program that utilizes web browsers
and web technology to perform tasks over the Internet. Web
applications use the combination of server-side scripts(PHP and ASP)
to handle the storage and retrieval of the information, and client side
scripts(JavaScript and HTML) to present information to users. This
allows users to interact with the company using online forms,
content management systems, shopping carts and more. Web
applications include online forms, shopping carts, word processors,
spreadsheets, video and photo editing, file conversion, file scanning,
and email programs such as G-mail, Yahoo, AOL. Popular
applications include Google Apps and Microsoft 365
HTML is an acronym which stands for Hyper Text Markup Language
which is used for creating web pages and web applications. “Tim
Berners-Lee” is the father of HTML. The first available description of
HTML was a document called “HTML Tags” proposed in late 1991.
Hyper Text :
Hyper Text simply means “Text within Text”. A text has a link within it,
is a hypertext. Whenever you click on a link which brings you to a new
web page, you have clicked on a hypertext. Hyper Text is a way to link
two or more web pages(HTML documents) with each other.
Markup language :
HTML Versions :
Since the time HTML was invented there are lots of HTML versions in
the market and are as follows:
1) HTML 1.0: The first version of HTML was 1.0, which was the bare
bones version of HTML language, and was released in 1991.
2)HTML 2.0: This was the next version which was released in 1995, and
it was standard language version for website design. HTML 2.0 was
able to support extra features such as form-based file upload, form
elements such as text box, option button, etc.
3) HTML 3.2: HTML 3.2 version was published by W3C in early 1997. This
version was capable of creating tables and providing support for extra
options for form elements. It can also support a web page with complex
mathematical equations. It became an official standard for any browser
till January 1997. Today it is practically supported by most of the
browsers.
4) HTML 4.01: HTML 4.01 version was released on December 1999, and
it is a very stable version of HTML language. This version is the
current official standard, and it provides added support for style
sheets (CSS) and scripting ability for various multimedia elements.
1) Paired tags
2) Unpaired tags
Paired Tags:
A tag is said to be a paired tag if the next is placed between a tag and
its companion tag. In tags, the first tag is referred to as Opening Tag
and the second tag is referred to as Closing tag. Example: This text is in
italics. Here is called opening tag and is called closing tag.
Unpaired Tags:
An unpaired tag does not have a companion tag or closing tag.
Unpaired tags are also known as Singular or Stand-Alone Tags.
Example: <br> ,<hr>
Formatting Tags:
We manage the size of the font, underline part of the text, make the
text bold, italic etc..by using tags like , ,etc.. Tables, Div, span tags are
used for layout and formatting of content.
Control tags:
Form tags, Script tags, Radio Buttons etc.. are part of control tags.
These tags are used to manage content or manage external scripts or
libraries(JQuery, Bootstrap). All form tags like input text box,
dropdown list, radio buttons etc.. are used for interaction with user.
These tags can be formatted by using style properties.
Program code
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Theme Made By www.w3schools.com - No Copyright -->
<title>TUNE OUT</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet" type="text/css">
<link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet"
type="text/css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<style>
.container {
padding: 80px 120px;
}
.person {
border: 10px solid transparent;
margin-bottom: 25px;
width: 80%;
height: 80%;
opacity: 0.7;
}
.person:hover {
border-color: #f1f1f1;
}
.navbar {
margin-bottom: 0;
background-color: #2d2d30;
border: 0;
font-size: 11px !important;
letter-spacing: 4px;
opacity: 0.9;
}
/* Dropdown */
.open .dropdown-toggle {
color: #fff ;
background-color: #555 !important;
}
/* Dropdown links */
.dropdown-menu li a {
color: #000 !important;
}
<div class="item">
<img src="C:\Users\hp\Downloads\ws.jpg" alt="Chicago" width="1500" height="800">
<div class="carousel-caption">
<p>“Music can change the world.” </p>
<h3>— Ludwig van Beethoven</h3>
</div>
</div>
<div class="item">
<img src="C:\Users\hp\Downloads\wt.jpg" alt="Los Angeles" width="1500"
height="500">
<div class="carousel-caption">
<p>“The true beauty of music is that it connects people. It carries a message, and
we, the musicians, are the messengers.” </p>
<h3>— Roy Ayers</h3>
</div>
</div>
</div>
</div>
</div>
<div class="col-sm-4">
<p class="text-center"><strong>Arijit Singh</strong></p><br>
<a href="#demo3" data-toggle="collapse">
<img src="C:\Users\hp\Downloads\as.jpg" class="img-circle person" alt="Random
Name" width="255" height="255">
</a>
<div id="demo3" class="collapse">
<p>Indian singer and music composer</p>
</div>
</div>
</div>
</div>
<div class="about-section">
<h1>About Us </h1>
<p>Facebook,instagram are great platforms to promote music.</p>
<p>However, a website is permanent and not subjected to any changes.</p>
<p>You can direct anybody, at any time, to visit our website.</p>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div class="container">
<div class="box-container">
</div>
</div>
<div class="music-player">
<div id="close-player" class="fas fa-angle-up"></div>
<h3 class="music-title">(play your song)</h3>
<audio src="" controls></audio>
</div>
</body>
</html>
*{
font-family: 'Poppins', sans-serif;
margin:0; padding:0;
box-sizing: border-box;
outline: none; border:none;
text-transform: capitalize;
text-decoration: none;
transition: .2s linear;
}
.container .heading{
text-align: center;
padding:10px;
color:#333;
font-size: 35px;
border-bottom: 3px solid #333;
}
.container .box-container{
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap:20px;
padding:20px 9%;
background: #eee;
}
.container .box-container.active{
padding-bottom: 150px;
}
.music-player{
position: fixed;
bottom: -125px; left:0; right:0;
background: #fff;
z-index: 1000;
}
.music-player.active{
bottom: 0;
}
.music-player .music-title{
font-size: 25px;
margin-bottom: 5px;
border-top: 3px solid #333;
border-bottom: 1px solid #333;
text-align: center;
color:#333;
padding:10px;
}
.music-player audio{
width: 100%;
}
.music-player audio::-webkit-media-controls-enclosure{
border-radius: 0;
background: #fff;
}
.music-player #close-player{
position: absolute;
top:-50px; right:5px;
height: 50px;
width: 55px;
line-height: 50px;
cursor: pointer;
font-size: 30px;
color:#333;
background: #fff;
border:3px solid #333;
border-bottom: none;
text-align: center;
}
@media (max-width:768px) {
.container .box-container{
padding:20px;
}
}
@media (max-width:450px) {
.container .box-container{
grid-template-columns: 1fr;
}
closePlayer.onclick = () =>{
closePlayer.classList.toggle('fa-times');
musicPlayer.classList.toggle('active');
boxContainer.classList.toggle('active');
}
boxes.forEach(box =>{
box.onclick = () =>{
let src = box.getAttribute('data-src');
let text = box.querySelector('.content h3').innerText;
closePlayer.classList.add('fa-times');
musicPlayer.classList.add('active');
boxContainer.classList.add('active');
musicPlayer.querySelector('h3').innerText = text;
musicPlayer.querySelector('audio').src = src;
musicPlayer.querySelector('audio').play();
}
});
OUTPUT:
Further Enhancement:
Our project will be able to implement in the future after
Conclusion:
Through the development of music player ,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 3.1.2 + 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