0% found this document useful (0 votes)
123 views43 pages

Internet Radio 1

This document is a project report on developing an "Internet Radio Player" submitted by a group of students. It discusses building a desktop application that allows users to access and listen to various internet radio stations through a single interface. The application would support common audio formats and allow listening to both radio stations that stream media files directly and those that require using a web browser interface.

Uploaded by

Amit Magar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
123 views43 pages

Internet Radio 1

This document is a project report on developing an "Internet Radio Player" submitted by a group of students. It discusses building a desktop application that allows users to access and listen to various internet radio stations through a single interface. The application would support common audio formats and allow listening to both radio stations that stream media files directly and those that require using a web browser interface.

Uploaded by

Amit Magar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 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 SOCIETYS SOU. VENUTAI CHAVAN POLYTECHNIC PUNE-411041 Maharashtra State Board Of Technical Education Mumbai 2009-2010

Department Of Information Technology

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


(Project Guide) Information Technology

Prof. U.S.Shirshetti
(Project In-charge) Information Technology

Prof. V.G.Nanaware
Head of the Department (Information Technology)

Prof. K.C.Salunke
Principle (Sou.Venutai Chavan Polytechnic)

ABSTRACT
Department Of Information Technology

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 fullfeatured 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

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 wouldnt 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

Internet Radio Player

Topic 1 2 3 4 5 6 7 8 9 10 11 Certificate Abstract Acknowledgement Introduction To System Proposed System Requirement Analysis S/W And H/W Requirement UML Diagram Testing Database Design Screen Shots -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Page No. 1 2 3 5 6 7 8 9

Department Of Information Technology

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

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 worldfor 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 musicevery format that is available on traditional radio stations.

Department Of Information Technology

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

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 fullfeatured 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

Internet Radio Player

INTERNET RADIO SYSTEM

Internet Radio System

Department Of Information Technology

Internet Radio Player

Fig. (a)

Fig.(b)

How Radio Works:

Department Of Information Technology

Internet Radio Player

Fig. (c)

Department Of Information Technology

Internet Radio Player

REQUIREMENT ANALYSIS

REQUIREMENT ANALYSIS
Department Of Information Technology

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 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 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 worldfor 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 musicevery 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

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

Internet Radio Player

S/W AND H/W REQUIREMENT

Department Of Information Technology

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 RAM Hard Disk : : : P4. 256 MB. 20GB

Department Of Information Technology

Internet Radio Player

UML DIAGRAM

1. SEQUENCE DIAGRAM

Department Of Information Technology

Internet Radio Player

Internet Radio Client Radio Server Internet Interface Internet

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

Internet Radio Player

CLASS DIAGRAM

2. CLASS DIAGRAM

Department Of Information Technology

Internet Radio Player

Department Of Information Technology

Internet Radio Player

Fig. (e)

Department Of Information Technology

Internet Radio Player

ACTIVITY DIAGRAM

Department Of Information Technology

Internet Radio Player

3. ACTIVITY DIAGRAM

Basic Work Flow:

Fig. (g)

Department Of Information Technology

Internet Radio Player

DEPLOYMENT DIAGRAM

Department Of Information Technology

Internet Radio Player

4. DEPLOYMENT DIAGRAM

Audio Client Radio

Internet Radio server

Internet Interface And Access Bridge Fig. (h)

Department Of Information Technology

Internet Radio Player

TESTING

Department Of Information Technology

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

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

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 developers 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

Internet Radio Player

SCREEN SHOTS

Department Of Information Technology

Internet Radio Player

1. Main Form

Department Of Information Technology

Internet Radio Player

2. Station list displayed

Department Of Information Technology

Internet Radio Player

3. User directed to a Radio Station

Department Of Information Technology

Internet Radio Player

4. Information about the selected Radio Station is displayed

Department Of Information Technology

Internet Radio Player

5. Selection tool displaying list of radio stations with their URLs

Department Of Information Technology

Internet Radio Player

6. Internal Browser Screen

7. Option displaying other facilities and advertisements by the Radio Station


Department Of Information Technology

Internet Radio Player

Department Of Information Technology

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

Internet Radio Player

10. Direct addition of the Radio Station by entering the


URL
Department Of Information Technology

Internet Radio Player

Department Of Information Technology

Internet Radio Player

BIBLIOGRAPHY

BIBLOGRAPHY
1. (eBook) ASP.NET Bible

2. Intenet

Department Of Information Technology

Internet Radio Player

Department Of Information Technology

You might also like