Thank you for finding a solution and sharing it.
+ Reply to Thread
Results 841 to 870 of 875
-
Hi everyone,
I Hope someone can help me out with this please.... I'm not an avid downloader so i'm usually a few weeks behind what is going on. but I have updated my twinvine tonight, and attempted to run envied... but I am receiving an error that i have not seen before...
C:\Twinvine\TwinVine>uv run envied
ERROR: The 'scene_naming' option has been removed.
Please configure 'output_template' in your envied.yaml instead.
See unshackle-example.yaml for examples.
my problem is that I have no idea where my envied.yaml actually is... I've got everything crossed that someone can point me in the right direction please.
Found it....... (one small problem, without wrecking my envied.yaml what do I actually add to it as the output template). okay, I decided to simply add my all4 creds to envied-working-example.yaml and rename it to envied.yaml.
(kept a copy of my original version that had been working fine)
first attempt at downloading I managed to get a little further, but before i had a chance to capture the fault my powershell kind of reset itself... okay i just managed to capture what it said:
ownload Failed...
Output directory does not exist: Temp\Video_6d0caa2f.mp4_segments
An unexpected error occurred in one of the download workers.
See the error trace above for more information.
then it reset itself...
this is really odd because up until about three weeks ago this was all working fine..Last edited by LastResort; 19th Apr 2026 at 18:00. Reason: edit
-
There have been changes to the way downloads are named and scene-naming is no longer an option.
Find envied-example.yaml and look near the top for new choices for naming downloads. Either copy the whole of that file to become envied.yaml as you did at first install, but if you want to keep any edits you have made to envied.yaml, just copy the naming section.
You will find both files in TwinVine/packages/envied/src/envied/Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Thank you Angela,.... (trying to download from all4) it starts to download then suddenly throws a wobbler).... i'm sure I saw a switch that would stop it from resetting allowing me to see the full error. p.s. I did as you said,.... I used the envied working example yaml file, renamed it to envied.yaml and added my download folder dir to it.
You will find both files in TwinVine/packages/envied/src/envied/ (yes that's the folder i used). should I delete any of the "#" from the beginning of the entries:
such as these:
output_template:
# Scene-style naming (dot-separated)
#movies: '{title}.{year}.{repack?}.{edition?}.{quality}.{so urce}.WEB-DL.{dual?}.{multi?}.{audio_full}.{atmos?}.{hdr?}.{ hfr?}.{video}-{tag}'
#series: '{title}.{year?}.{season_episode}.{episode_name?}. {repack?}.{edition?}.{quality}.{source}.WEB-DL.{dual?}.{multi?}.{audio_full}.{atmos?}.{hdr?}.{ hfr?}.{video}-{tag}'
#songs: '{track_number}.{title}.{repack?}.{edition?}.{sour ce?}.WEB-DL.{audio_full}.{atmos?}-{tag}'
#
# Plex-friendly naming (space-separated, clean format)
movies: '{title} ({year})'
series: '{title} {season_episode} {episode_name?}'
songs: '{track_number}. {title}'
#
# Minimal naming (basic info only)
# movies: '{title}.{year}.{quality}'
# series: '{title}.{season_episode}.{episode_name?}'
#
# Custom scene-style with specific elements
# movies: '{title}.{year}.{quality}.{hdr?}.{source}.WEB-DL.{audio_full}.{video}-{tag}'
# series: '{title}.{year?}.{season_episode}.{episode_name?}. {quality}.{hdr?}.{source}.WEB-DL.{audio_full}.{atmos?}.{video}-{tag}'
It feels like i'm just an inch away from sorting this out, seeing as the file starts to download perfectly....
--------------------------------------------------------------
I managed to capture a little more:
Cached 1 Key to 1/1 Vaults
1 Video
└── [H.264, SDR] | en | 1920x1080 @ 5588 kb/s, 25.000 FPS
⠋ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ --:-- Parsing streams...
1 Audio
└── [AAC] | en | 2.0 | 137 kb/s
⠙ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ --:-- Parsing streams...
1 Subtitle
└── [VTT] | en
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 00:00 Downloaded
5 Chapters
├── 00:00:00.000 | Chapter 01
├── 00:09:21.320 | Chapter 02
├── 00:29:17.320 | Chapter 03
├── 00:37:41.080 | Chapter 04
└── 00:46:51.080 | Credits
Widevine(AAAASnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAA CoIARIQJ3TbgtIGo...)
└── 2774db82d206a09eaf235c7ebbb52d47:718b7b8851e96d336 5c09010c61e8a52*
❌ Download Failed...
Output directory does not exist:
C:\Twinvine\TwinVine\Temp\Audio_77c6e582.mp4_segme nts
An unexpected error occurred in one of the download workers.
See the error trace above for more information.
edit 2: attempted to try the shortest thing i could find on itvx and it does exactly the same, it starts to download then falls over itself.Last edited by LastResort; 19th Apr 2026 at 19:33. Reason: edit
-
Hi Angela,
I'm not really sure what I have done, but it now seems to be working fine. Most of the executables are still the originals from when i first installed twinvine. So nothing has been updated. I decided to update dovi_tool.exe, N_m3u8DL-RE.exe, and i changed one of the items within config.yaml from TERMINAL_RESET: true to TERMINAL_RESET: false. (so I could catch any errors). and now for some unknown reason apart from what I did above I have managed to download from i.t.v.x completely fine. albite a rather short filename. the longer filename showing episode number and 720 or 1080 would be good, but i'm just thankful that its now working. -
Glad it is working. If you get any other problems do a 'git pull' inside your C:\TwinVine\Twinvine folder and the run the installation script Install-media-tools.ps1 to install the correct binary versions of the tools TwinVine uses.
As it is set up the choice of Plex Style Naming is made already
If you want scene namingPHP Code:# Example outputs:
# Scene movies: 'The.Matrix.1999.1080p.SERVICE.WEB-DL.DDP5.1.H.264-EXAMPLE'
# Scene movies (HDR): 'Dune.2021.2160p.SERVICE.WEB-DL.DDP5.1.HDR10.H.265-EXAMPLE'
# Scene movies (REPACK): 'Dune.2021.REPACK.2160p.SERVICE.WEB-DL.DDP5.1.H.265-EXAMPLE'
# Scene series: 'Breaking.Bad.2008.S01E01.Pilot.1080p.SERVICE.WEB-DL.DDP5.1.H.264-EXAMPLE'
# Plex movies: 'The Matrix (1999)'
# Plex series: 'Breaking Bad S01E01 Pilot'
output_template:
# Scene-style naming (dot-separated)
#movies: '{title}.{year}.{repack?}.{edition?}.{quality}.{source}.WEB-DL.{dual?}.{multi?}.{audio_full}.{atmos?}.{hdr?}.{hfr?}.{video}-{tag}'
#series: '{title}.{year?}.{season_episode}.{episode_name?}.{repack?}.{edition?}.{quality}.{source}.WEB-DL.{dual?}.{multi?}.{audio_full}.{atmos?}.{hdr?}.{hfr?}.{video}-{tag}'
#songs: '{track_number}.{title}.{repack?}.{edition?}.{source?}.WEB-DL.{audio_full}.{atmos?}-{tag}'
#
# Plex-friendly naming (space-separated, clean format)
movies: '{title} ({year})'
series: '{title} {season_episode} {episode_name?}'
songs: '{track_number}. {title}'
#
# Minimal naming (basic info only)
# movies: '{title}.{year}.{quality}'
# series: '{title}.{season_episode}.{episode_name?}'
#
# Custom scene-style with specific elements
# movies: '{title}.{year}.{quality}.{hdr?}.{source}.WEB-DL.{audio_full}.{video}-{tag}'
# series: '{title}.{year?}.{season_episode}.{episode_name?}.{quality}.{hdr?}.{source}.WEB-DL.{audio_full}.{atmos?}.{video}-{tag}'
but with this system you can edit the style - if you want hyphen instead of a full-stop just replace . with - And if you don't want episode names just delete {episode_name?}. And likewise anything else - you can change the order of things too. just keep to the general rule:-PHP Code:# Example outputs:
# Scene movies: 'The.Matrix.1999.1080p.SERVICE.WEB-DL.DDP5.1.H.264-EXAMPLE'
# Scene movies (HDR): 'Dune.2021.2160p.SERVICE.WEB-DL.DDP5.1.HDR10.H.265-EXAMPLE'
# Scene movies (REPACK): 'Dune.2021.REPACK.2160p.SERVICE.WEB-DL.DDP5.1.H.265-EXAMPLE'
# Scene series: 'Breaking.Bad.2008.S01E01.Pilot.1080p.SERVICE.WEB-DL.DDP5.1.H.264-EXAMPLE'
# Plex movies: 'The Matrix (1999)'
# Plex series: 'Breaking Bad S01E01 Pilot'
output_template:
# Scene-style naming (dot-separated)
movies: '{title}.{year}.{repack?}.{edition?}.{quality}.{source}.WEB-DL.{dual?}.{multi?}.{audio_full}.{atmos?}.{hdr?}.{hfr?}.{video}-{tag}'
series: '{title}.{year?}.{season_episode}.{episode_name?}.{repack?}.{edition?}.{quality}.{source}.WEB-DL.{dual?}.{multi?}.{audio_full}.{atmos?}.{hdr?}.{hfr?}.{video}-{tag}'
songs: '{track_number}.{title}.{repack?}.{edition?}.{source?}.WEB-DL.{audio_full}.{atmos?}-{tag}'
#
# Plex-friendly naming (space-separated, clean format)
#movies: '{title} ({year})'
#series: '{title} {season_episode} {episode_name?}'
#songs: '{track_number}. {title}'
#
# Minimal naming (basic info only)
# movies: '{title}.{year}.{quality}'
# series: '{title}.{season_episode}.{episode_name?}'
#
# Custom scene-style with specific elements
# movies: '{title}.{year}.{quality}.{hdr?}.{source}.WEB-DL.{audio_full}.{video}-{tag}'
# series: '{title}.{year?}.{season_episode}.{episode_name?}.{quality}.{hdr?}.{source}.WEB-DL.{audio_full}.{atmos?}.{video}-{tag}'
If you are setting a tag then that needs to be defined asCode:{feature-name?}spacerfor exampleCode:tag: 'AnnWiddecombe'
Since you are on Windows, a terminal reset is unnecessary.Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Yes, But you need to run it inside a container or virtual environment. See this thread about a Docker image (container) https://github.com/vinefeeder/TwinVine/issues/1
There is no support for this but at least two people have it running on MacOS.
I myself run linux. Sometimes I need other linux versions or even Windows to test stuff against and love the ease of setting up a virtual machine. I just asked a web-search engine about running virtual machine on MacOS and got this helpful reply.
[Attachment 92045 - Click to enlarge]
[Attachment 92046 - Click to enlarge]Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Hello everyone. I'm new to Python, and I've been struggling for 6 hours straight making a brand new unshackle.yaml file. I looked at the example, and I still don't get it how to work... I wanted to get a TV show from The Roku Channel, but because I'm not in the USA, I can't watch it... not even with a paid VPN. However I managed to rip the URLs of the episodes. It is not available anywhere else on the Internet (I searched for MONTHS, NO results)
Can someone show me what a working unshackle.yaml file for Roku TV looks like? (be sure to replace personal info with something like 'NOPE' when posting it here to avoid leaking confidential info such as real names)
My Unshackle folder is located at C:\unshackle. Simple location, but I can't get it to run... Sorry if I sound dumb. -
unshackle.yaml located...
C:\unshackle\unshackle\unshackle.yaml
Im in uk to get roku video, I have to use VPN to get them working
you will need get roku service for unshackle -
TVNZ has made some recent changes. Up until recently I was able to connect and stream/ download content using a VPN connected to a NZ IP. Now, I get 'Failed to load application configuration. Please try again later.' That is on a Windows 10 PC. Other colleagues are getting the same with diferent VPN services. We've tried Surfshark, Nord and Hotspot.
I have managed to connect to TVNZ now by going incognito in my browser. It seems my normal location is cached for TVNZ to see, so no VPN will fool it. With the recent changes, you are asked to re-login. I can now stream on TVNZ and select individual show URLs. However, none of the versions of unshackle now seem to work (a shit load of errors occur). I'm suspecting the API used has changed. Can anybody advise/ help please. -
-
create like this...
Code:# Group or Username to postfix to the end of all download filenames following a dash tag: # Set terminal background color (custom option not in CONFIG.md) tag_imdb_tmdb: false set_terminal_bg: false # Muxing configuration muxing: set_title: false output_template: # Scene-style naming (dot-separated) movies: '{title}.{year}.{repack?}.{edition?}.{quality}.{source}.WEB-DL.{dual?}.{multi?}.{audio_full}.{atmos?}.{hdr?}.{hfr?}.{video}-{tag}' series: '{title}.{year?}.{season_episode}.{episode_name?}.{repack?}.{edition?}.{quality}.{source}.WEB-DL.{dual?}.{multi?}.{audio_full}.{atmos?}.{hdr?}.{hfr?}.{video}-{tag}' songs: '{track_number}.{title}.{repack?}.{edition?}.{source?}.WEB-DL.{audio_full}.{atmos?}-{tag}' # Login credentials for each Service credentials: ALL4: email:password TVNZ: email:password EXAMPLE: email@example.com:password EXAMPLE2: username:password # Override default directories used across unshackle directories: services: ./unshackle/services cache: ./Cache cookies: ./Cookies dcsl: DCSL # Device Certificate Status List downloads: ./Downloads logs: ./Logs temp: ./Temp wvds: ./WVDs prds: ./PRDs # Additional directories that can be configured: # commands: Commands # services: Services # vaults: Vaults # fonts: Fonts # Pre-define which Widevine or PlayReady device to use for each Service Dependencies: Shaka-Packager: ./Shaka-Packager.exe decryption: MY5: mp4decrypt UKTV: mp4decrypt AUBC: mp4decrypt cdm: default: andriod_L3 ALL4: playready_SL3000 remote_cdm: - name: chrome device_name: chrome device_type: CHROME system_id: 27175 security_level: 3 host: https://domain.com/api secret: secret_key - name: chrome-2 device_name: chrome device_type: CHROME system_id: 26830 security_level: 3 host: https://domain-2.com/api secret: secret_key key_vaults: - type: SQLite name: Local path: key_store.db downloader: TEN: n_m3u8dl_re ALL4: requests CBC: requests SBS: aria2c SEVEN: aria2c STV: aria2c iP: aria2c AUBC: aria2c CBS: requests CTV: aria2c CWTV: aria2c ITV: aria2c MY5: requests PLUTO: aria2c ROKU: aria2c RTE: aria2c TUBI: n_m3u8dl_re TVNZ: aria2c UKTV: aria2c AMZN: aria2c TVNZ: aria2c MGMP: aria2c ATV: aria2c STZ: aria2c CRAV: requests headers: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 aria2c: max_concurrent_downloads: 4 max_connection_per_server: 3 split: 5 file_allocation: falloc # none | prealloc | falloc | trunc n_m3u8dl_re: thread_count: 16 ad_keyword: advertisement use_proxy: false curl_impersonate: browser: chrome120 dl: best: true sub_format: srt downloads: 4 workers: 16 lang: - en EXAMPLE: bitrate: CBR # Chapter Name to use when exporting a Chapter without a Name chapter_fallback_name: Chapter {j:02} # Case-Insensitive dictionary of headers for all Services headers: Accept-Language: en-US,en;q=0.8 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36 # Override default filenames used across unshackle filenames: log: unshackle_{name}_{time}.log config: config.yaml root_config: unshackle.yaml chapters: Chapters_{title}_{random}.txt subtitle: Subtitle_{id}_{language}.srt # API key for The Movie Database (TMDB) tmdb_api_key: '' # Configuration for pywidevine's serve functionality serve: users: secret_key_for_user: devices: - generic_nexus_4464_l3 username: user # devices: # - '/path/to/device.wvd' -
Thank you very much. However, after slightly editing it (such as the path to my .wvd file, named ''tool.wvd'') I get these errors when typing
uv run unshackle dl ROKU https://therokuchannel.roku.com/watch/XYZ (''XYZ'' being the episode's ID number, want to keep confidential)
File "C:\unshackle\unshackle\core\__main__.py", line 14, in <module>
from unshackle.core.commands import Commands
File "C:\unshackle\unshackle\core\commands.py", line 12, in <module>
_MODULES = {path.stem: getattr(import_module_by_path(path), path.stem) for path in _COMMANDS}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\unshackle\unshackle\core\commands.py", line 12, in <dictcomp>
_MODULES = {path.stem: getattr(import_module_by_path(path), path.stem) for path in _COMMANDS}
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\unshackle\unshackle\core\utilities.py", line 113, in import_module_by_path
spec.loader.exec_module(module)
File "C:\unshackle\unshackle\commands\dl.py", line 47, in <module>
from unshackle.core.cdm import CustomRemoteCDM, DecryptLabsRemoteCDM
ImportError: cannot import name 'CustomRemoteCDM' from 'unshackle.core.cdm' (C:\unshackle\unshackle\core\cdm\__init__.py)
I heard Roku Channel is free, but with ads (like Youtube). I hope I musn't create an account, otherwise I'm screwed... (non-US resident)
Have I missed a step or made a mistake? I used Windows CMD to boot Unshackle BTW. -
are your using remote api?
show me your unshackle yaml,
just cdm one,
do you have WVDs and PRDs folder under unshackle folder?Code:cdm: default: andriod_L3
-
Whoops... I have no API remote, nor any credimentals to any websites exept Tubi... should I delete that part in my .yaml? And what should I put into the PRD folder? Seems like I'm missing something... I do have plenty of WVDs, though.
Well, here's what's inside my .yaml file. I used a premade base, but I dunno what to change to make it work... As I said, I'm new to coding.
Code:# Group or Username to postfix to the end of all download filenames following a dash tag: NOPE # Set terminal background color (custom option not in CONFIG.md) tag_imdb_tmdb: false set_terminal_bg: false # Muxing configuration muxing: set_title: false output_template: # Scene-style naming (dot-separated) movies: '{title}.{year}.{repack?}.{edition?}.{quality}.{source}.WEB-DL.{dual?}.{multi?}.{audio_full}.{atmos?}.{hdr?}.{hfr?}.{video}-{tag}' series: '{title}.{year?}.{season_episode}.{episode_name?}.{repack?}.{edition?}.{quality}.{source}.WEB-DL.{dual?}.{multi?}.{audio_full}.{atmos?}.{hdr?}.{hfr?}.{video}-{tag}' songs: '{track_number}.{title}.{repack?}.{edition?}.{source?}.WEB-DL.{audio_full}.{atmos?}-{tag}' # Login credentials for each Service credentials: EXAMPLE: email@example.com:password EXAMPLE2: username:password # Override default directories used across unshackle directories: services: ./unshackle/services cache: ./Cache cookies: ./Cookies dcsl: DCSL # Device Certificate Status List downloads: ./Downloads logs: ./Logs temp: ./Temp wvds: ./WVDs prds: ./PRDs # Additional directories that can be configured: # commands: Commands # services: Services # vaults: Vaults # fonts: Fonts # Pre-define which Widevine or PlayReady device to use for each Service Dependencies: Shaka-Packager: C:\unshackle\Shaka-Packager.exe decryption: MY5: mp4decrypt UKTV: mp4decrypt AUBC: mp4decrypt cdm: default: android_L3 ALL4: playready_SL3000 remote_cdm: - name: chrome device_name: chrome device_type: CHROME system_id: 27175 security_level: 3 host: https://domain.com/api secret: secret_key key_vaults: - type: SQLite name: Local path: key_store.db downloader: TEN: n_m3u8dl_re ALL4: requests CBC: requests SBS: aria2c SEVEN: aria2c STV: aria2c iP: aria2c AUBC: aria2c CBS: requests CTV: aria2c CWTV: aria2c ITV: aria2c MY5: requests PLUTO: aria2c ROKU: aria2c RTE: aria2c TUBI: n_m3u8dl_re TVNZ: aria2c UKTV: aria2c AMZN: aria2c TVNZ: aria2c MGMP: aria2c ATV: aria2c STZ: aria2c CRAV: requests headers: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 aria2c: max_concurrent_downloads: 4 max_connection_per_server: 3 split: 5 file_allocation: falloc # none | prealloc | falloc | trunc n_m3u8dl_re: thread_count: 16 ad_keyword: advertisement use_proxy: false curl_impersonate: browser: chrome120 dl: best: true sub_format: srt downloads: 4 workers: 16 lang: - en EXAMPLE: bitrate: CBR # Chapter Name to use when exporting a Chapter without a Name chapter_fallback_name: Chapter {j:02} # Case-Insensitive dictionary of headers for all Services headers: Accept-Language: en-US,en;q=0.8 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.75 Safari/537.36 # Override default filenames used across unshackle filenames: log: unshackle_{name}_{time}.log config: config.yaml root_config: unshackle.yaml chapters: Chapters_{title}_{random}.txt subtitle: Subtitle_{id}_{language}.srt # API key for The Movie Database (TMDB) tmdb_api_key: '' # Configuration for pywidevine's serve functionality serve: users: secret_key_for_user: devices: - generic_nexus_4464_l3 username: user # devices: # - 'C:\unshackle\unshackle\WVDs\tool.wvd' -
is your wvd is tool.wvd if so then change and put it in cdm
Code:cdm: default: tool
-
NitroHedgehog, one thing to do in the yaml is to point this code to the right places for Unshackle to work with. I have Unshackle set up in C: as well.
An example:
services: C:\Unshackle\unshackle\services
cache: C:\unshackle\Cache
cookies: C:\unshackle\Cookies
Just find the folder the program wants and right click it and select "save as path" then paste that where Unshackle is asking. For example navigate to the unshackle folder that is inside Unshackle and find the services folder and right click and "save as path" and put that in the unshackle yaml. -
I have my Unshackle .yaml and Envied .yaml working again thanks to Angela's posts and iamghost's post. The only thing eluding me in Unshackle even copying how iamghost has the downloader portion set up when it comes to CBS it fails and just won't accept n_m3u8dl-re as the downloader. Thankfully Envied gets me the full video file and I am certainly grateful for that. I also tried less code like iamghost has for the naming at it would not work for me so I have quite a pile of code lines in there for the naming. But I do have it fine tuned now despite all those lines of code to use the Plex Naming option.
-
Thank you guys. Turns out my .yaml file was messed-up, and unable to boot Unshackle. I tried with the sample given with the program, it gave me an error, but DID boot up Unshackle in my CMD command. Seems the lines with "#" are important for the .yaml file to boot up Unskackle. I'll try again tomorrow
-
All those # is nothing, it just example for you to read and stop unshackle run from this line
-
Just as a test I used TwinVine, started vinefeeder and used the category search for drama and selected the first in the list. Vinefeeder completed selection and passed everything to envied to download...
[Attachment 92052 - Click to enlarge]
No time to test anything other than that approach.Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip -
billybanana's Ozvine thread is back and they discuss changes in the Australian and New Zealand services. When billybanna's Ozvine was offline for updates that is when I am among others asked stabbedbybrick to expand his services to address this absence. I got disheartened with the Australian services for U.S. shows that are on there as there is the issue where they have converted them to pal and thus watching the archive downloads is a speed up. It can be corrected with settings in VLC but then I got thinking those kind of settings wouldn't be available in hardware media players and Blu Ray players.
I've been kept busy with the UK, Canadian and U.S. services. But I should check out the Oz and NZ services to see what is new. I am a fan of "Darby & Joan" and I have to see if there is a new season of that out yet. -
unshackled works fine with TVNZ, you just need to pay attention to the inputs.
no capitals in search query, no leading zeros if the episode number is a single digit (s1-e1 instead of S01E01)
so,
unshackle search tvnz "grand designs new zealand"
will supply the api required name, grand-designs-nz
and
unshackle dl tvnz /shows/grand-designs-nz/episodes/s10-e2
bizarrely, unshackle will only option 720p.
If I do it manually, (yt-dlp, mp4decrypt/shaka, "ffmpeg -i video.mp4 -i audio.m4a -c copy -shortest output.mp4", and custom widevine licence intercept) will provide a 1080p in sync.
(Why the use of -shortest, obtain the files manually yourself to find out.)
will download it. -
TVNZ have revamped their whole backend and started to move away from brightcove. The currently used API might continue to work for a while, but could potentially provide lower quality streams than the new version where 1080p and dolby audio seem more widely available at first glance.
I've messed around a bit and reversed most of the new API, but I'm not sure when I'll have a coherent script out. I'll drop a message in here when I get it sorted. -
Part of TVZ email to users 3 April.
[Attachment 92061 - Click to enlarge]
I read that as saying they will be moving to cookies from the old-style login and to get the cookies set you'll need to post a code after you've sent your email address.
Not sure how that will play out.Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Keeping this short and sweet,...
Thank you Angela for the help about "naming". my output and tab is working fine.
on a sidenote: does the p.l.e.x service require a log in... I've tested it but I believe I am not using the correct address for pulling a test movie.
test film is: h.t.t.p.s://watch.plex.tv/movie/city-rats (it goes to pull but errors on "there's no video track"
also tried h.t.t.p.s://watch.plex.tv/watch/movie/city-rats?uri=provider%3A%2F%2Ftv.plex.provider.vod%2Fl ibrary%2Fmetadata%2F5d776841103a2d001f56a979
this makes no attempt at downloading but part of the error message states raise ValueError(f"Could not parse ID from title: {self
which seems similar to "theres no video track".
(sorry it wasn't that short or sweet). -
It's always a good idea to look at the comments in the service code.../services/PLEX/__init__.py
[Attachment 92062 - Click to enlarge]
You can see that SBB is the author. I post services found on the web, but generally don't repair them.Noob Starter Pack. Just download any Widevine media! Over 25,000 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip
Similar Threads
-
Devine - Modular Movie, TV, and Music Archival Software
By billybanana in forum Video Streaming DownloadingReplies: 1871Last Post: 26th Jan 2026, 14:12 -
Bitrate confusion: HD vs. DV archival
By taigi in forum Capturing and VCRReplies: 3Last Post: 9th Nov 2024, 03:38 -
How do I completely remove the music and sound effects from a movie?
By cns00 in forum EditingReplies: 1Last Post: 15th Jan 2024, 12:11 -
Which software can remove music from show but keep character dialogue?
By Mohamed61020 in forum AudioReplies: 6Last Post: 2nd Jul 2023, 21:32 -
Software for simple music videos?
By dewiclements in forum Software PlayingReplies: 3Last Post: 26th Jul 2022, 01:21



Quote