internet radio 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 Maharash tra State Board Of Technical Education Mumbai 2009-2010 Department Of Information Technology

Upload: amit-magar

Post on 07-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Internet Radio 1

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

Page 2: Internet Radio 1

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

Page 3: Internet Radio 1

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

Page 4: Internet Radio 1

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

Page 5: Internet Radio 1

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

Page 6: Internet Radio 1

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

Page 7: Internet Radio 1

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

Page 8: Internet Radio 1

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

Page 9: Internet Radio 1

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

Page 10: Internet Radio 1

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

Page 11: Internet Radio 1

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

Page 12: Internet Radio 1

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

Page 13: Internet Radio 1

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

Page 14: Internet Radio 1

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

Page 15: Internet Radio 1

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

Page 16: Internet Radio 1

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

Page 17: Internet Radio 1

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

Page 18: Internet Radio 1

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

Page 19: Internet Radio 1

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

Page 20: Internet Radio 1

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

Page 21: Internet Radio 1

8/4/2019 Internet Radio 1

http://slidepdf.com/reader/full/internet-radio-1 21/43

Internet Radio Player 

 

Department Of Information Technology

Page 22: Internet Radio 1

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

Page 23: Internet Radio 1

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

Page 24: Internet Radio 1

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

Page 25: Internet Radio 1

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

Page 26: Internet Radio 1

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 

Page 27: Internet Radio 1

8/4/2019 Internet Radio 1

http://slidepdf.com/reader/full/internet-radio-1 27/43

Internet Radio Player 

TESTING

Department Of Information Technology

Page 28: Internet Radio 1

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

Page 29: Internet Radio 1

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

Page 30: Internet Radio 1

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

Page 31: Internet Radio 1

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

Page 32: Internet Radio 1

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

Page 33: Internet Radio 1

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

Page 34: Internet Radio 1

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

Page 35: Internet Radio 1

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

Page 36: Internet Radio 1

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

Page 37: Internet Radio 1

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

Page 38: Internet Radio 1

8/4/2019 Internet Radio 1

http://slidepdf.com/reader/full/internet-radio-1 38/43

Internet Radio Player 

Department Of Information Technology

Page 39: Internet Radio 1

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

Page 40: Internet Radio 1

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

Page 41: Internet Radio 1

8/4/2019 Internet Radio 1

http://slidepdf.com/reader/full/internet-radio-1 41/43

Internet Radio Player 

Department Of Information Technology

Page 42: Internet Radio 1

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

Page 43: Internet Radio 1

8/4/2019 Internet Radio 1

http://slidepdf.com/reader/full/internet-radio-1 43/43

Internet Radio Player