[go: up one dir, main page]

Skip to content

This is basically my college project, where i was implemented some concepts of python and Django.

Notifications You must be signed in to change notification settings

thegautamkumarjaiswal/MusiCity

Repository files navigation

MusiCity - Simple web 🎶music player.

This is My College time project, that I made. On that I haven't so much knowledge about technologies and programming. But Google and github help me a lot to complete. I have learned some basics knowledge of Python and Web development, then I started work on simple idea(music player).

Idea

At that time, The main idea of this project is to make a web page and application, that have many features like:

  • Music and Video Player
  • Multi platform application
  • Make it open for developers
  • Add Automatic Subtitle genration
  • Add voice assistant

After making simple web page, I have submitted this project in my college and decided to continue, But because of some problems I can't... This Project helps me a lot to learn and understand new things better like workflow, actions, open-source, development and all.

Install Dependencies

Either install from packages by these commands in your terminal

python install django

You can confirm whether its installed or not by typing

django-admin --version

Install pip if you dont have by

python install pip

Then install django by

pip install django

Also see requirements.txt file.

Run the code

Just go into the code directory and type

python manage.py runserver

"MusiCity" will start on 127.0.0.1:8000 (Local Address).

Apply Migrations

Migrations are Django’s way of propagating changes you make to your models (adding a field, deleting a model, etc.) into your database schema. They’re designed to be mostly automatic, but you’ll need to know when to make migrations, when to run them, and the common problems you might run into. Now suppose you want to change my album'm model or song's model and have your's you can simply change the code as you require and then run these commands

python manage.py makemigrations
python manage.py migrate 
python manage.py runserver

Welcome! Contributor

Feel free to contribute, follow the CONTRIBUTING.md and CODE OF CONDUCT.md.

You can contribute in:

  • Front-End Development
  • Add features(like: audio and video player, music server..)
  • Improve Code quality
  • And much more(If you have idea)