Skip to content

Myp3xx/FlyDJ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

FlyDJ

Lightweight soundboard that just works.

Why?

  • Fully open source and licensed under GPLv3
  • Just works
  • Why not?

🎧 Features

  • Playlist support with drag-and-drop reordering (wow) 🎡
  • Add multiple audio files (.wav, .mp3, .flac, .ogg) (omg) πŸ“‚
  • Dual audio output (for preview) with volume controls and visualization (wonderful) πŸ”Š
  • JSON playlist with autosaving (cool) πŸ“œ
  • Simple, user-friendly interface without visual trash (theming coming soon btw) ℹ️
  • Minimal CPU usage and low-latency playback (i hope so) πŸͺΆ

πŸ“¦ Installation and setup

1. Install latest Python (3.9 or later)

2. Install FFmpeg and VB Cable

3. Install dependencies:

pip install pyqt6 sounddevice soundfile numpy

4. Run flydj.pyw (python flydj.pyw or double-click if you're on Windows)

5. Set Output (VB Cable) and Preview (your speakers/headphones/etc) devices

6. Add files and have fun :D

TODO

  • Preview audio cracking fix (top priority)
  • Theming
  • Speed/pitch changer
  • Multiple playlists

About

Lightweight soundboard that just works

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages