# Music Streaming Platform using PHP and MySQL

The [Music Streaming Platform](https://phpgurukul.com/music-streaming-platform-using-php-and-mysql/) is a browser-based application that offers music industries an innovative solution, modernizing the operations in reliable and efficient manner. This application provide user-friendly platform which allows users to search and hear the songs online and make the entire process convenient and accessible.

Click: [https://phpgurukul.com/music-streaming-platform-using-php-and-mysql/](https://phpgurukul.com/music-streaming-platform-using-php-and-mysql/)

**Project Modules**

In this project we use PHP for server-side scripting and MySQL as the backend database to store songs, categories, and metadata. The frontend utilizes HTML, CSS, Bootstrap, and audio players to deliver a responsive and engaging user experience. It has two modules admin and user.

**Admin Module**

1. Dashboard: In this section admin can see all detail in brief like Total Categories, Total Songs Listed and Songs by Category.
    
2. Category:In this section, admin can create the category and delete that category.
    
3. Add Songs: In this section, admin can add the details of songs.
    
4. Manage Songs: In this section admin can manage songs(View/Delete)
    
5. Between Dates Reports: In this section admin can generate and view reports of songs that were added to the platform within a specific date range.
    

**Admin can also update his profile, change password and recover password.**

**User Module**

In “Music Streaming Platform” visitors (general users) can access the platform without requiring registration. They can browse through music categories, listen to audio tracks and enjoy a smooth streaming experience directly from the browser. This encourages music discovery and provides exposure to various genres and artists.

**How to run the Music Streaming Platform project**

1\. Download the project zip file

2\. Extract the file and copy `music` folder

3.Paste inside root directory(for xampp xampp/htdocs, for wamp wamp/www, for lamp var/www/Html)

4\. Open PHPMyAdmin (http://localhost/phpmyadmin)

5\. Create a database with the name `musicdb`

6\. Import `musicdb.sql` file(given inside the zip package in SQL file folder)

7\. Run the script [`http://localhost/music`](http://localhost/music)

* \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*Admin Credential\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
    Username: admin  
    Password: Test@123
    

**PHP Gurukul**

Welcome to PHPGurukul. We are a web development team striving our best to provide you with an unusual experience with PHP. Some technologies never fade, and PHP is one of them. From the time it has been introduced, the demand for PHP Projects and PHP developers is growing since 1994. We are here to make your PHP journey more exciting and useful.

Email: [info@phpgurukul.com](mailto:info@phpgurukul.com)  
Website : [https://phpgurukul.com](https://phpgurukul.com)
