internet radio 1
Post on 07-Apr-2018
219 Views
Preview:
TRANSCRIPT
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 1/43
Internet Radio Player
A
PROJECT REPORT
ON
“INTERNET RADIO PLAYER ”
SUBMITTED BY
Shweta Kulkarni
Shubhangi Magar
Swati Kamble
Gayatri Dhamal
UNDER THE GUIDANCE OF
PROF. V.G NANAWARE
IN PARTIAL FULFILLMENT OF
DIPLOMA IN INFORMATION TECHNOLOGY
2009-2010
SINHGAD TECHNICAL EDUCATION SOCIETY’S
SOU. VENUTAI CHAVAN POLYTECHNIC
PUNE-411041
Maharashtra State Board Of Technical Education Mumbai
2009-2010
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 2/43
Internet Radio Player
Sinhgad Technical Education Society,
Department of Information Technology
Sou. Venutai Chavan Polytechnic, Pune-41
CERTIFICATE
DEPARTMENT OF INFORMATION TECHNOLOGY
THIS IS TO CERTIFY THAT
Date:
This is to certify that Ms. Shweta P. Kulkarni has successfully completed her
project work entitled “Internet Radio Player” at, Sou. Venutai Chavan
Polytechnic,Pune in partial fulfillment of the Diploma course in Information
Technology at the department of Information Technology, in the academic Year 2009-2010 Project report as prescribed by the Maharastra State Board Of Technical
Education,Mumbai.
Prof. V.G Nanaware Prof. U.S.Shirshetti
(Project Guide) (Project In-charge)
Information Technology Information Technology
Prof. V.G.Nanaware Prof. K.C.Salunke
Head of the Department Principle
(Information Technology) (Sou.Venutai Chavan Polytechnic)
ABSTRACT
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 3/43
Internet Radio Player
Internet radio is becoming popular over the days. Many new stations and coming up
and live every day. We intend to build a desktop application that can interface with a
number of radio stations that stream the music online and play in from a single
interface. The most common way to distribute Internet radio is via streaming
technology using a lossy audio codec. Popular streaming audio formats include MP3,
Ogg Vorbis, Windows Media Audio, RealAudio and HE-AAC (sometimes called
aacPlus). The bits are "streamed" (transported) over the network in TCP or UDP
packets, then reassembled and played within seconds. (The delay is referred to as lag
time.). The application will be like a media player that can be run over the desktop
and can connect to a variety of predefined radio stations. This will enable you to
listen to hundreds of internet radio stations from around the world with this full-
featured player.Some of the radio stations over the internet broadcast data as media
streams while others only allow us to listen to the radio inside the browser interface.
The browser specific ones do not allow direct streaming of media files. Most radio
stations in the US and Canada have abandoned streams compatible with Windows
Media Player in favor of browser-based players. But it's still nice to be able to choose
from a menu of stations and run the player as an icon. So this version adds the Web
Browser control. Also for those stations that broadcast direct media streams, the
Media Player support is still there and works well with most non-US stations.
ACKNOWLEDGEMENT
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 4/43
Internet Radio Player
It gives me great pleasure to present this project titled “Internet Radio Player”. As a
part of our college program, we are expected to complete a project of duration of
three months in an estimated time period and organization.
This project has been a product of motivation and encouragement from various
sources. I cannot measure reciprocate the kindness shown and contribution made by
various persons in this endeavor.
With all respect and gratitude, we would like to thank our project guide Prof. V.G
Nanaware , our project incharge Prof. U.S.Shirshetti , Head of Department Prof.
V.G.Nanaware, Principal Prof.Salunke for their support and guidance without whom
this project wouldn’t have been conceivable.
We take this opportunity to express my sincere thanks to other faculty members for
their valuable suggestions and encouragement during the course of the project. We
feel it was their experience and inspiration that kept us improving and grasping
things.
Finally we thank all teachers for their endless help to accomplish our task with great
efficiency.
Thanking You All!!!
Student Name:
Shweta Kulkarni
Shubhangi Magar
Swati Kamble
Gayatri Dhamal
INDEX
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 5/43
Internet Radio Player
Topic Page No.
1 Certificate --------------------------------------------------- 1
2 Abstract --------------------------------------------------- 2
3 Acknowledgement --------------------------------------------------- 3
4 Introduction To System --------------------------------------------------- 5
5 Proposed System --------------------------------------------------- 6
6 Requirement Analysis --------------------------------------------------- 7
7 S/W And H/W Requirement --------------------------------------------------- 8
8 UML Diagram --------------------------------------------------- 9
9 Testing ---------------------------------------------------
10 Database Design ---------------------------------------------------
11 Screen Shots ---------------------------------------------------
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 6/43
Internet Radio Player
INTRODUCTION
INTRODUCTION
Internet radio (also known as web radio, net radio, streaming radio and e-radio) is an
audio listening service transmitted via the Internet. Music streaming on the Internet is
usually referred to as webcasting since it is not transmitted broadly through wireless
means. Internet radio involves streaming media presenting listeners with a continuous
stream of audio that cannot be paused or replayed, much like traditional broadcast
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 7/43
Internet Radio Player
media; in this respect, it is distinct from on-demand file serving. Internet radio is also
distinct from podcasting, which involves downloading rather than streaming. Many
Internet radio services are associated with a corresponding traditional (terrestrial)
radio station or radio network. Internet-only radio stations are independent of such
associations.
Internet radio services are usually accessible from anywhere in the world—for
example, one could listen to an Australian station from Europe or America. Some
major networks like Clear Channel in the US and Chrysalis in the UK restrict
listening to in country because of music licensing and advertising concerns.[citation
needed] Internet radio remains popular among expatriates and listeners with interests
that are often not adequately served by local radio stations (such as eurodance,
progressive rock, ambient music, folk music, classical music, and stand-up comedy).
Internet radio services offer news, sports, talk, and various genres of music—every
format that is available on traditional radio stations.
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 8/43
Internet Radio Player
PROPOSED SYSTEM
PROPOSED SYSTEM
Internet radio is becoming popular over the days. Many new stations and coming up
and live everyday. We intend to build a desktop application that can interface with a
number of radio stations that stream the music online and play in from a single
interface. The most common way to distribute Internet radio is via streaming
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 9/43
Internet Radio Player
technology using a lossy audio codec. Popular streaming audio formats include MP3,
Ogg Vorbis, Windows Media Audio, RealAudio and HE-AAC (sometimes called
aacPlus). The bits are "streamed" (transported) over the network in TCP or UDP
packets, then reassembled and played within seconds. (The delay is referred to as lag
time.). The application will be like a media player that can be run over the desktop
and can connect to a variety of predefined radio stations. This will enable you to
listen to hundreds of internet radio stations from around the world with this full-
featured player. Some of the radio stations over the internet broadcast data as media
streams while others only allow us to listen to the radio inside the browser interface.
The browser specific ones do not allow direct streaming of media files. Most radio
stations in the US and Canada have abandoned streams compatible with Windows
Media Player in favor of browser-based players. But it's still nice to be able to choose
from a menu of stations and run the player as an icon. So this version adds the
WebBrowser control. Also for those stations that broadcast direct media streams, the
Media Player support is still there and works well with most non-US stations.
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 10/43
Internet Radio Player
INTERNET RADIO SYSTEM
Internet Radio System
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 11/43
Internet Radio Player
Fig. (a)
Fig.(b)
How Radio Works:
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 12/43
Internet Radio Player
Fig. (c)
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 13/43
Internet Radio Player
REQUIREMENT ANALYSIS
REQUIREMENT ANALYSIS
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 14/43
Internet Radio Player
FEASIBILITY STUDY:
Internet radio (also known as web radio, net radio, streaming radio and e-radio) is an
audio listening service transmitted via the Internet. Music streaming on the Internet isusually referred to as webcasting since it is not transmitted broadly through wireless
means. Internet radio involves streaming media presenting listeners with a continuous
stream of audio that cannot be paused or replayed, much like traditional broadcast
media; in this respect, it is distinct from on-demand file serving. Internet radio is also
distinct from podcasting, which involves downloading rather than streaming. Many
Internet radio services are associated with a corresponding traditional (terrestrial)
radio station or radio network. Internet-only radio stations are independent of such
associations.
Internet radio services are usually accessible from anywhere in the world—for
example, one could listen to an Australian station from Europe or America. Some
major networks like Clear Channel in the US and Chrysalis in the UK restrict
listening to in country because of music licensing and advertising concerns.[citation
needed] Internet radio remains popular among expatriates and listeners with interests
that are often not adequately served by local radio stations (such as eurodance,
progressive rock, ambient music, folk music, classical music, and stand-up comedy).
Internet radio services offer news, sports, talk, and various genres of music—every
format that is available on traditional radio stations.
1) TECHNICAL FEASIBILITY
The technical aspect of feasibility is largely concerned with answering questions who,
why, where, when, what and how much in the context of both existing and proposed
system. An investigation of present procedure is needed in order to identify the
volumes, trends, frequencies that will specifically affect the design of any computer
based system.
Based on findings of the investigation, we designed input screens, output results
showing the working of HA-Cluster depending on input fields with different
possibilities of validations and their acceptability to the user gauged and correction is
done whenever necessary.
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 15/43
Internet Radio Player
2) OPERATIONAL FEASIBILITY
An organization already has computer trained staff. Our input screens are familiar
with their existing data processing environment as we have checked acceptability of users for the input screens frequently. One or Two hours of training are sufficient to
train the users of this system. As user is involved in the system development
beginning, system operations will be very much easy for the user.
3) ECONOMICAL FEASIBILITY
In the economic evaluation we were concerned with comparing the cost of doing
things in particular way to the benefits. So comparing with the investment needed,advantages of computerization stated in the proposed system are definitely important.
So an organization will be definitely benefited a lot directly and indirectly
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 16/43
Internet Radio Player
S/W AND H/W REQUIREMENT
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 17/43
Internet Radio Player
S/W AND H/W REQUIREMENT
Software Requirement
Operating system : Windows 2000
Tool :- Microsoft Visual Studio 2005
Browser : Internet explorer .
Database : Microsoft Access 2007.
Language : ASP.Net 2.0,VB.Net.
Hardware requirement
Processor : P4.
RAM : 256 MB.
Hard Disk : 20GB
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 18/43
Internet Radio Player
UML DIAGRAM
1. SEQUENCE DIAGRAM
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 19/43
Internet Radio Player
Internet Radio
Client Internet Interface Internet
Radio Server
Select Channel
Get Channel
Authenticate Frequency
Make the connection
Open Ports to Listen
Transfer Data
Buffer Data And Play Grant Channel Request
Change Channel
Fig.(d)
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 20/43
Internet Radio Player
CLASS DIAGRAM
2. CLASS DIAGRAM
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 21/43
Internet Radio Player
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 22/43
Internet Radio Player
Fig. (e)
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 23/43
Internet Radio Player
ACTIVITY DIAGRAM
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 24/43
Internet Radio Player
3. ACTIVITY DIAGRAM
Basic Work Flow:
Fig. (g)
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 25/43
Internet Radio Player
DEPLOYMENT DIAGRAM
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 26/43
Internet Radio Player
4. DEPLOYMENT DIAGRAM
Fig. (h)
Department Of Information Technology
Audio Client
Radio
Internet Interface
And
Access Bridge
Internet Radio
server
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 27/43
Internet Radio Player
TESTING
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 28/43
Internet Radio Player
TESTING
The main objective of testing is to; find the greatest possible number of errors with a
manageable amount effort applied over a realistic time span.
UNIT TESTING
In unit testing we test the smallest unit of the system i.e function in our case. Various
test cases are designed to test the function present in the system. First we test the
functionality of the server module individually. All the function present in the server
and how the data is passed between these function are tested. Same in case of client
we test all the functions in client. In case of configuration module we test all the
function which are used to modify or delete the content of the configuration file like
changing the attribute values etc. We test all the shell files which are used by the
different type of resources provided by the system and check whether they are
working properly or not.
INTEGRATION TESTING
In this we integrate the two different modules and test them. We follow this step until
the whole system is tested. Various test cases are designed to test the join
functionality provided by the two different modules. We first integrate and test the
module which is used to satisfy a single input. In our project we can integrate the
parse-command module and configuration module and different types of command
fired by the client are tested.
We can also test the modules which are dependent on each other, like server module
is dependent on the configuration module in our case. We can all test the module
which integrates two different modules. At the last we verify and validate all the input
given by the user.
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 29/43
Internet Radio Player
White Box Testing
White box testing is concerned with implementation of the program. The purpose is
to try out different programming and data structures used in the program. This test
concentrates on the examination of the code rather than the specifications. In fact test
data are derived from the internal structure of the program. White box testing does
not provide any test data. The software designers must design the test cases that have
highest likelihood of finding the most Errors with a minimum amount of time and
effort. More important method provides a mechanism that can help to ensure the
approach to the completeness of tests. Every statement in the program at least tested
once. Every path in the program must be executed at least once, which is called path
analysis. Every logical decision must be executed on their true or false sides, that is
called Condition coverage. Execute all their loops on their boundaries and within
operational boundaries. Execute internal data structures & formulate to ensure their
validity.
Black Box Testing
In black box testing only input & output are known but internal transactions are not
known. In this type of testing attempt is made to find out the errors.Incorrect or
missing functions. Errors in data structures or external database design.Performance
errors Initialization and termination errors.
1. Unit Testing
Unit testing focuses verification effort on the smallest unit of software design-the
software component or module. The unit test is white box oriented and can be
conducted in parallel for multiple components.
2. Integration Testing
Integration testing is a systematic technique for constructing the program structure
while at the same time conducting test to uncover errors associative with interfacing.
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 30/43
Internet Radio Player
The objective is to take unit tested component and build the program structure that
has been dictated be design.
3. Validation Testing
Software validation is achieved through a series of black block tests that demonstrates
conformity with requirements. Validation succeeds when software functions in
manner that can be reasonably expected by customer.
Alpha Testing: This test is conducted at developer’s site by customer. The software
is used in a natural setting with the developer looking over the shoulder of the user
and recording errors and usage problems.
Beta Testing: This test is conducted by one or more customer sites by end user of
the software. This test is a live application of the software in an environment that
cannot be controlled by the developer.
4. System Testing
Pressman believes that system testing fails outside the scope of the software
engineering process ad it is not conducted solely by the software developer. He does
define the system testing through as,”... a series of different tests whose primary
purpose is to fully exercise the computer-bases system.”A system testing is actually a
series of different tests whose primary purpose is to fully exercise the computer-based
system.The final integrated system has undergone a series of tests, thus
inspecting its stability and performance.
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 31/43
Internet Radio Player
SCREEN SHOTS
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 32/43
Internet Radio Player
1. Main Form
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 33/43
Internet Radio Player
2. Station list displayed
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 34/43
Internet Radio Player
3. User directed to a Radio Station
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 35/43
Internet Radio Player
4. Information about the selected Radio Station is displayed
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 36/43
Internet Radio Player
5. Selection tool displaying list of radio stations with their URLs
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 37/43
Internet Radio Player
6. Internal Browser Screen
7. Option displaying other facilities and advertisements bythe Radio Station
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 38/43
Internet Radio Player
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 39/43
Internet Radio Player
8. User can add or delete any Radio Station of his choice
9. Option by the Radio Player to change its appearance
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 40/43
Internet Radio Player
10. Direct addition of the Radio Station by entering the
URL
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 41/43
Internet Radio Player
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 42/43
Internet Radio Player
BIBLIOGRAPHY
BIBLOGRAPHY
1. (eBook) ASP.NET Bible
2. Intenet
Department Of Information Technology
8/4/2019 Internet Radio 1
http://slidepdf.com/reader/full/internet-radio-1 43/43
Internet Radio Player
top related