Skip to content

A personal music playlist app for the web built with Flask and youtube-dl

License

Notifications You must be signed in to change notification settings

Snaacky/mymusiclist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyMusicList

MyMusicList is a minimalist Flask web-application that allows you to quickly deploy, host, and remotely manage your personal music playlist. MyMusicList utilizes youtube-dl to allow you to remotely download your favorite songs directly from YouTube and maintains all of your data in a lightweight SQLite database using PyDAL.

Features

  • Music Player
  • Add Song
  • Remove Song
  • Rename Song

Get Started

  1. Clone the repository
git clone https://github.com/Snaacky/MyMusicList.git
  1. Install the prerequisites
pip install -r requirements.txt
  1. Update your Flask secret key to something unique in mymusiclist.py
app.config["SECRET_KEY"] = "PUT_YOUR_OWN_SECURE_KEY_HERE"
  1. Update the path you plan to download to and store your music at in mymusiclist.py
app.config["SONGS_PATH"] = "static/music/"
  1. Execute the entrypoint.
python wsgi.py

Requirements

Built With