Skip to content

Afeh/spotify_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Clone

This project is a full-fledged Spotify clone web application built with Django, designed to provide a rich music streaming experience. It seamlessly integrates the official Spotify API for core functionalities like user authentication,and music playback control. Additionally, it utilizes Rapid API's spotify-scraper API to enhance functionality by fetching supplementary data that might not be readily available through the official API.

Key Features:

  • User Authentication: Securely log in and manage user accounts.
  • Music Streaming: Play, pause, skip, and control music playback using the official Spotify API.
  • Data Enrichment (Optional): Utilize Rapid API's spotify-scraper API to potentially access additional music data not exposed by the official API (subject to Rapid API's terms and scraper availability).

How to use

  1. Fork the repo
  2. Clone the repo
  3. Intall dependencies
  • Install Python 3.12.2
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.12.2
  • Install Python 3.12-venv
sudo apt install python3.12-venv
  • Create Virtual Environment
cd authapp
python3.12 -m venv venv
  • Activate Virtual Environment
source venv/bin/activate
  • Install Requirements
pip install -r requirements.txt
  • Run Migrations
python manage.py migrate
  • Run Server
python manage.py runserver
  1. Go to http://localhost:8000 to see the project running.

If you like this project, please give it a star ⭐️

Acknowledgement

Built by Afebu Balogun. Built with Django. Used Spotify Web API and Rapid API Spotify Web Scraper

S/O to CodeWithTomi

About

This project is a full-fledged Spotify clone web application built with Django, designed to provide a rich music streaming experience. It seamlessly integrates the official Spotify API for core functionalities like user authentication,and music playback control.

Resources

License

Stars

Watchers

Forks

Contributors