/raiplay-dl

⏬ Python downloader for the Italian streaming platform RaiPlay

Primary LanguagePython

raiplay-dl

Python downloader for the Italian streaming platform RaiPlay

Installation / Requirements

pip install -r requirements.txt

RaiPlay serves video via HLS streams. youtube-dl is used to process and download the m3u8 playlist files for them.

Usage

usage: raiplay-dl [-h] [-d download_directory] url

positional arguments:
  url                   URL of the content to download

optional arguments:
  -d download_directory
                        Directory to download content to

The URL can be the url of a single episode / film (e.g. https://www.raiplay.it/video/2019/10/Aspettando-VivaRaiPlay-Ep-1-14b79f55-1c75-44ab-b861-281615b94636.html), or a whole series (e.g. https://www.raiplay.it/programmi/vivaraiplay), in which case all seasons / episodes will be downloaded. Downloaded content will be organised in folders based on the content's show name and seasons.

Although (free) registration to RaiPlay is required to watch content on the platform, you can grab the required URLs for download without making an account, nor raiplay-dl requires authentication details to download.