Skip to content

Python Disneyplus metadata and video downloader for Windows, Linux and macos

License

Notifications You must be signed in to change notification settings

Bbalduzz/phantomplus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phantomplus

Python Disney Plus API Metadata & Downloader for Windows, Macos and Linux

FeaturesDependenciesHow To Use

Features

  • Get Metadata (title, year, episodes, seasons...) with official Disneyplus api
  • Get medias (videos, audios, audio descriptions, subtitles...)
  • Decrypt Widevine DRM protected content
  • Automatically mux all your tracks
  • Nice pre-made format for file names
  • Very fast multi-connection downloads

Dependencies

make sure to add these in the PATH on in your working directory

How to use

  1. Obtain a Private L3 CDM (Content Decryption Module):

    • Option 1: Extract it yourself from an Android device using the dumper tool.
    • Option 2: Purchase a private L3 CDM. For this, you can contact me on Telegram: @edobal.
  2. Setup the L3 CDM:

    • Place the L3 CDM files (device_client_id_blob, device_private_key) in the private_l3_cdm, inside the devices folder in your working environment.

Working folder example:

│   phantomplus/
│   └──pywidevine/
│      └──cdm/
│          └──devices/
│              └──private_l3_cdm/
│                   device_client_id_blob
│                   device_private_key
└─── main.py

Now open a terminal on the working dir and run:

  • pip install -r requirements.txt
  • py main.py

Demo

Screen.Recording.2024-01-07.at.09.58.06.online-video-cutter.com.mp4

Support

We also accept donations, so we can keep this project up!

liberapay

ko-fi

paypal

About

Python Disneyplus metadata and video downloader for Windows, Linux and macos

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages