Skip to content

Ribin-Baby/music-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music Streaming webapp

python

Flask server

This is a simple music streaming website, developed using python, flask server, HTML and CSS.

Tested on python 3.7.6

How to run:

  1. first move to the project folder
cd ./music-webapp
  1. install required python packages using pip
pip install -r requirements.txt
  1. run the python script from terminal
python3 run.py
  1. open browser and type this URL
 http://localhost:8080/

DEMO VIDEO


Final DEMO video

Features

  • 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.
  1. login page

img

  1. create account page

From here users can create new account, so they can login to this platform and use it. img

  1. Home Page

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. img

  1. My Album page

Here we can see all our uploadings to the platform. we can also upload new songs to the streaming paltform. img

  1. unique URL landing page for each songs.

we can play, download, and delete songs from here. Deleting a song is onl possible if it is uploaded by the same user. img

  1. code directory structure

img

THE END

About

Music streaming website, using python and flask

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published