This is a simple music streaming website, developed using python, flask server, HTML and CSS.
Tested on python 3.7.6
How to run:
- first move to the project folder
cd ./music-webapp
- install required python packages using
pip
pip install -r requirements.txt
- run the python script from terminal
python3 run.py
- open browser and type this URL
http://localhost:8080/
- Added login and logout functionalities.
- Created a home page to display song list.
- Created my-album page to show user's uploadings.
- Create functionality to upload new songs to the platform (only MP3 files).
- created unique URL endpoints for each songs.
- a user can play and download any songs uploaded by any user from this platform.
- and the user can delete his uploadings.
From here users can create new account, so they can login to this platform and use it.
This is the home page , we can scroll through all the available songs in the platform and also can search and find a song with song title or artist name.
Here we can see all our uploadings to the platform. we can also upload new songs to the streaming paltform.
we can play, download, and delete songs from here. Deleting a song is onl possible if it is uploaded by the same user.