Installation Guide
This guide will help you install Downie and its dependencies on your system.
System Requirements
- Python 3.8 or higher
- FFmpeg
- 500MB free disk space
- Internet connection for downloading
Installing FFmpeg
FFmpeg is required for video processing capabilities. Install it for your operating system:
macOS
Using Homebrew:
Ubuntu/Debian
Windows
- Download FFmpeg from the official website
- Extract the archive
- Add the FFmpeg
bindirectory to your system PATH
Installing Downie
Using pip (Recommended)
From Source
# Clone the repository
git clone https://github.com/where-is-brett/downie.git
cd downie
# Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install in development mode
pip install -e .
Verifying Installation
Check if everything is installed correctly:
Optional Dependencies
For Development
For Documentation
Upgrading
To upgrade to the latest version:
Troubleshooting
Common Issues
-
FFmpeg not found
Solution: Add FFmpeg to your system PATH or reinstall FFmpeg -
Python version mismatch
Solution: Update Python to a supported version -
Permission errors
Solution: Usesudo pip install(Linux/macOS) or run as administrator (Windows)
For more issues, check our GitHub Issues.