This Django app allows users to browse and play music tracks. It provides a simple and intuitive interface for managing and playing songs.
- Browse and search songs by title and artist.
- Play songs directly from the app.
- Upload audio files and associate them with songs.
- Display song details, including artist, title, duration, and album artwork.
- Pagination support for easy navigation through the song collection.
- Django: A powerful Python web framework for building web applications.
- Bootstrap: A popular HTML, CSS, and JavaScript framework for creating responsive and mobile-first web pages.
- MediaElement.js: A customizable HTML5 audio and video player library.
- Clone the repository:
git clone <repository_url>
- Navigate to the project directory:
cd Django_Music_Player
- Install the dependencies:
pip install -r requirements.txt
- Run the application:
python manage.py runserver
- Access the application in your web browser at:
http://localhost:8000
- Upon launching the app, you will be presented with a list of songs.
- Use the pagination buttons at the bottom to navigate through the songs.
- Click on a song's album artwork or title to start playing the song.
- Use the play/pause, next, and previous buttons to control the playback.
- Upload songs through admin panel