diff --git a/README.md b/README.md index 3467eba..3ae4b43 100644 --- a/README.md +++ b/README.md @@ -73,14 +73,14 @@ You're most likely being geo blocked by the service. Use a VPN or try the proxy ## Credentials: A user profile with credentials can be set for services that require it: -``` +```python freevine.py profile --username "USERNAME" --password "PASSWORD" --service "SERVICE" ``` > [!NOTE] >Setting a user profile will create a profile.yaml in the service folder that'll store credentials along with cached auth and refresh tokens -If a service supports cookies, you can use a browser extension to download cookies as .txt file format: +If a service requires cookies, you can use a browser extension to download cookies as .txt file format: Firefox: https://addons.mozilla.org/addon/export-cookies-txt @@ -104,7 +104,7 @@ In order to request proxies, [hola-proxy](https://github.com/Snawoot/hola-proxy) Available commands: -``` +```python Commands: clear-cache Delete download cache file Read commands from a text file @@ -116,7 +116,7 @@ Commands: Available arguments for `get` command: -``` +```python --proxy TEXT Request or specify a proxy server --threads TEXT Concurrent download fragments --format TEXT Specify file format @@ -148,7 +148,7 @@ Available arguments for `get` command: ``` Examples: -``` +```python freevine.py get --help (READ THIS!) freevine.py get --titles URL @@ -176,6 +176,26 @@ freevine.py search iplayer "KEYWORDS" freevine.py clear-cache ``` +Advanced track selections: + +```python +# Select multiple tracks from id, codec, channel etc. +freevine.py get --select-audio id="7|8":for=best2 +freevine.py get --select-audio codecs="ec-3|mp4a":for=best2 + +# Select best 2, and language is ja or en +freevine.py get --select-audio lang="ja|en":for=best2 + +# Select best video with duration longer than 1 hour 20 minutes 30 seconds +freevine.py get --select-video plistDurMin="1h20m30s":for=best + +# Select all subs containing "English" +freevine.py get --select-subtitle name="English":for=all + +# Select best audio based on role (only available in 20231113 build of N_m3u8DL-RE) +freevine.py get --select-audio role="main":for=best +``` + > [!TIP] > See "N_m3u8DL-RE --morehelp select-video/audio/subtitle" for possible selection patterns diff --git a/supportedsites.md b/supportedsites.md index de01895..c1edabc 100644 --- a/supportedsites.md +++ b/supportedsites.md @@ -1,3 +1,6 @@ +## Premium content is not supported + +* CBS: 1080p, DDP5.1 :us: * The Roku Channel: 1080p, DD5.1 :us: * Crackle: 1080p, AAC2.0 :us: * CWTV, The CW: 1080p, AAC2.0 :us: @@ -11,6 +14,7 @@ * STV Player: 1080p, AAC2.0 :uk: * UKTVPlay: 1080p, AAC2.0 :uk: * ITVx: 720p, AAC2.0 :uk: +* RTE Player: 1080p, AAC2.0 :ireland: * ABC iView: 1080p, AAC2.0 :australia: * TVNZ, 720p, AAC2.0 :new_zealand: * SVTPlay: 1080p, DD5.1 :sweden: