followcrom / MixTapeHeavyWeight

A dynamic web app made specifically for DJ mixes. As the mix plays, the tracklist updates automatically, so the listener knows at a glance which song the DJ is spinning. Additional features include an audio visualizer, skippable playlist, and comments section.
https://mixtape.followcrom.online
1 stars 0 forks source link
canvas-api equalizer fetch-api javascript php web-audio-api

πŸ–­ MixTape HeavyWeight πŸ₯Š

MixTape HeavyWeight is a feature-rich web app built for streaming and downloading DJ mixes. The intuitive user interface incorporates skeuomorphic design elements reminiscent of a hi-fi stacking system and classic old-school mixtapes. An array of features include an audio visualizer, a skippable playlist (allowing you to click through multiple tracks despite only loading a single audio file), and a comments section (which doesn't interrupt playback). As the mix plays, the tracklisting updates automatically, so the listener knows at a glance which song the DJ is spinning!

Getting Started

πŸ‹ Try it for yourself: MixTape HeavyWeight π„žβ¨Ύπ“’Φ΄ΰ»‹

πŸ’ͺ🏾 Read the Blog Post 🀼

MixTape HeavyWeight website

Features

How To Use

  1. Clone the repository: git clone https://github.com/followcrom/MixTapeHeavyWeight.git

  2. Link to your DJ mix audio files in the sections marked in the PHP.

  3. Add the associated metadata, such as tracklists and timings, in the marked section in the PHP.

  4. Make modifications to the CSS to achieve your desired visual appearance.

  5. Edit the .js files to customize the functionality of the application to meet your requirements.

GitHub stars GitHub forks

GitHub commit activity

GitHub last commit

Technologies

Authors

🌐 followCrom: followcrom.online 🌐

πŸ“« followCrom: get in touch πŸ“«

License

This project is open source and available under the MIT License. See the LICENSE file for details.

License: MIT