Skip to content

A music management system where users can upload songs of their choice, create playlists and play music with the help of a simple HTML play button.

Notifications You must be signed in to change notification settings

spandanghosh/Flask-Music-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flask-Music-Management-System

A music management system where users can upload songs of their choice, create playlists and play music with the help of a simple HTML play button.

Prerequisites

Python 3.0,flask module
mysql

Packages required:

flask
passlib
flask_mail
flask_mysqldb
wtforms
bs4
youtube-dl(Install using 'sudo pip3 install --upgrade youtube-dl'  )

Installing Packages

* Do pip3 install -r requirements.txt

Import sql table

* Create Database named as my_music in my_music.
* mysql -u root -p my_music < table.sql

How to Run app:

* Clone the repo to your local machine.
* Install the above given packages.
* Replace the app.config['MYSQL_PASSWORD']='Enter your sqlpassword'( line 21 in app.py) with you sql password.

*Import the table.sql using above steps.
* Then do python3 app.py.
* open http://127.0.0.1:5000/ in Your local browser.

Features

 * Login
 * Register 
 * Play songs using HTML music player.
 * Create Private  playlists.
 * Upload songs into database using Youtube watchID. 
 * Search songs by Name,artist name, album and band

About

A music management system where users can upload songs of their choice, create playlists and play music with the help of a simple HTML play button.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published