Design and Implementation of an Online Radio Streamer Application


An application for streaming radio online is the subject of this study. The project’s first chapter serves as an introduction, outlining what the project entails. It talks about the issues with the current system. The purpose of the study, its goals, significance, and limitations are all discussed in Chapter 1. While chapter three describes the method of data collection, system analysis and design, and improvement on the proposed system, chapter two is the literature review of the project and contains a variety of research and scholarly articles written of this project. Finally, chapter five provides the summary, conclusion, and recommendation. Chapter four describes the project’s implementation and results.




A radio streamer is a piece of software or a system that gathers (accepts) a radio station’s streaming URL as input, verifies the URL’s validity, and then connects to the radio station via the internet.

By incorporating online radio listening into our daily routines, it provides a more computerized approach to how and how we appreciate using technology. This reduces the significant limitations associated with the constrained system of listening on a radio player or a mobile phone.

When broadcasting a station, it acts as an alternative medium to AM and FM, but why do we have to choose?

Some radio stations—both domestically and abroad—broadcast live online on


In our society, especially among young people, listening to online radio programs typically involves a long and drawn-out process. Even when the stations are ready, users experience numerous ups and downs when attempting to access the URL of the broadcasting station.

A few of the issues this system raises are as follows:

i. Limited availability of radio stations.

ii. Being unable to access radio stations outside of the country or a specific area

iii. Time lost trying to find radio station URLs.


The main goal of this project work is to create an online radio streamer application that, when finished, will be able to accomplish the following goals:

i. Make it simple for people to listen to radio broadcasts online.

ii. Simple documentation of various radio station URLs.

iii. To make it easier for radio stations to connect with their listeners and for listeners to do the same for radio stations.

iv. To replace the outdated, manual system with a quicker, more precise, and secure way to listen to radio stations.


The suggested approach was to design the application using Visual C# – Winforms to address these issues. A high level programming language called Visual C# was created and implemented on the. Website framework (software framework developed by Microsoft that runs primarily on Microsoft windows). It is an object-oriented programming language (OOP). It is available in two main editions: the commercial Microsoft Visual Studio edition and the freeware Visual C# Express edition.


With the help of this project, users will be able to listen to live radio broadcasts online, and the URL will be stored in the application database for easy access and future reference. It used the various URL of the broadcast station as the input, connected via that URL, and then returned the live broadcast to the system’s application.

This system is perfect for the job and can be used for other similar tasks like playing locally produced music.


Every successful project has to have some kind of restriction, and this one is no different. I took the bull by the horns and dealt with these restrictions in order to get the best results possible in order to make sure I achieved the primary goal of my research work.

The project will not go beyond listening to radio stations and recording radio programs to be listened to at a later time. It will be limited to listening to online radio stations while connected to the internet.


i. To guarantee unrestricted access to radio broadcasts both inside and outside of Nigeria.

ii. To improve the degree of accuracy in (1).

iii. To develop an application that handles and manages radio station broadcast URLs for online streaming.

iv. To lessen the anxiety users experience when attempting to access radio stations outside of their immediate area.


A web resource’s location (address) on a computer network and the method for retrieving it are specified by the abbreviation URL, which stands for Uniform Resource Locator.

A WEBSITE is a collection of interconnected web pages with multimedia content that is typically identified by a common domain name and distributed across a minimum of one web server.

A radio is a type of electronic equipment that picks up radio waves and transforms the data they carry into usable forms. It can also be utilized with an antenna.

STREAMING: A smooth, continuous flow of data in the form of an audio broadcast, a movie, or a live video from a source to a computer, mobile device, etc.

A computer is an electronic device that can process and store data in


Leave a Comment