Requirements:

- Python 3
- GTK 3
- VLC media player (pip version: pip install python3-vlc)
- YouTube-DL (`yt-dlp`)
- Python modules: `gi`, `json`, `subprocess`, `urllib`
 
on Trisquel GNU/Linux :
```
sudo apt install python3
sudo apt install libgtk-3-dev
sudo apt install yt-dlp
```

- Python modules: You need to ensure the following Python modules are installed:
- gi
- json
- subprocess
- urllib
You can install them using pip:
pip install pygobject for example