Internet Radio 1
Internet Radio 1
A PROJECT REPORT ON
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
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. 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
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.
Student Name: Shweta Kulkarni Shubhangi Magar Swati Kamble Gayatri Dhamal
INDEX
Department Of Information Technology
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
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
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.
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
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.
Fig. (a)
Fig.(b)
Fig. (c)
REQUIREMENT ANALYSIS
REQUIREMENT ANALYSIS
Department Of Information Technology
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.
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
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
UML DIAGRAM
1. SEQUENCE DIAGRAM
Select Channel Get Channel Authenticate Frequency Make the connection Open Ports to Listen Transfer Data
Change Channel
Fig.(d)
CLASS DIAGRAM
2. CLASS DIAGRAM
Fig. (e)
ACTIVITY DIAGRAM
3. ACTIVITY DIAGRAM
Fig. (g)
DEPLOYMENT DIAGRAM
4. DEPLOYMENT DIAGRAM
TESTING
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.
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.
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
SCREEN SHOTS
1. Main Form
BIBLIOGRAPHY
BIBLOGRAPHY
1. (eBook) ASP.NET Bible
2. Intenet