Hey, can someone explain to me what's going on here? Why is this download failing, why is it not working for me?
Code:uv run unshackle dl -l en dscp https://play.discoveryplus.com/video/watch/3250a967-821f-44f2-8f9a-e59c1bf95518/662a4ec6-c830-4201-8950-a762670db945 ▄ ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ ▄ ▄▄▌ ▄▄▄ . █▪██▌█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██ ▀▄.▀· █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ v 2.3.1 - © 2025 - github.com/unshackle-dl/unshackle Service Config loaded Loaded 0/0 Vaults Loaded Widevine CDM: 8158 (L3) ────────────────────────────── Service: DSCP ─────────────────────────────── Service has no Geofence Authenticated with Service ─────────────────────── Series: Mock the Week (2026) ─────────────────────── 1 seasons, S1(1) ──────────────────────── Mock the Week 2026 S01E01 ───────────────────────── No Widevine or PlayReady PSSH was found for this track, is it DRM free? No Widevine or PlayReady PSSH was found for this track, is it DRM free? Cached 1 Key to 0/0 Vaults Cached 0 Keys to 0/0 Vaults 1 Video └── [H.264, SDR] | en | 1920x1080 @ 10207 kb/s, 25.000 FPS ⠇ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ --:-- FAILED 1 Audio └── [DD+] | en-US | 2.0 | 130 kb/s | United States ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 00:07 Downloaded 3 Chapters ├── 00:00:00.000 ├── 00:00:05.040 | Intro └── 00:00:31.600 Widevine(AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEAEABeAO09zR5...) └── 010005e00ed3dcd1e5addd660177f735:65823cf03cd5f8ea726ea25ef4873183* Widevine(AAAAOHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABgSEAEFw6iCyLYPa...) ├── 0105c3a882c8b60f68ccd9ab9af38add:00000000000000000000000000000000* └── No Content Key for KID 0105c3a882c8b60f68ccd9ab9af38add was returned in the License ❌ Download Failed... An unexpected error occurred in one of the download workers. See the error trace above for more information.
+ Reply to Thread
Results 691 to 702 of 702
-
-
I believe it's because on a L3 CDM you are capped at 720p for that service. Try -q 720, it should then work. For 1080p you need a PlayReady device to get the key.
-
-
stabbedbybrick has fixed and updated CWTV. I should have got off my duff and raised the issue over at his website as that is what we are to do when we have a problem with a service and we know it is not just something to do with our setup or technique. It is good to see it is fixed.
-
Has anyone else recent had errors in muxing/merging ec3 audio with CBC stream downloads?
The video file when played locally on vlc plays fine, except when it gets to roughly 35mins, 30 seconds. There is a slight jump in video/audio play. Not a big deal playing locally.
JellyFin and Plex just plain stop and will not continue.
Downloading - https://gem.cbc.ca/saint-pierre s02e05 for example:
I get a series of errors when trying to get ec3 audio:Code:uv run unshackle dl -q 720 -a ec3 -w s02e05 cbc https://gem.cbc.ca/saint-pierre
Downloading with aac audio, no errors:Code:PS C:\unshackle> uv run unshackle dl -q 720 -a ec3 -w s02e05 cbc https://gem.cbc.ca/saint-pierre ▄ ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ ▄ ▄▄▌ ▄▄▄ . █▪██▌█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██ ▀▄.▀· █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ v 2.3.1 - © 2025 - github.com/unshackle-dl/unshackle Service Config loaded Loaded 1/1 Vaults Loaded Widevine CDM: 4464 (L3) Loaded Basic: 3 Countries (3 Servers) Loaded Hola: 43 Countries ─────────────────────────────── Service: CBC ─────────────────────────────── Service is not Geoblocked in your region + Using cached tokens Authenticated with Service ─────────────────────── Series: Saint-Pierre (2024) ──────────────────────── 2 seasons, S1(10), S2(5) ─────────────────── Saint-Pierre 2026 S02E05 Dirty Jane ──────────────────── 1 Video └── [H.264, SDR] | en-CA | 1280x720 @ 3951 kb/s, 29.970 FPS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 01:41 Downloaded 1 Audio └── [DD+] | en-CA | 6.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 01:25 Downloaded 6 Chapters ├── 00:00:00.000 ├── 00:14:51.000 ├── 00:26:59.000 ├── 00:36:13.000 ├── 00:42:31.000 └── 00:43:40.000 | Credits Track downloads finished in 2m12s Extracted a Closed Caption from Video track 1 mkvmerge had at least one warning or error, continuing anyway... #GUI#warning 'C:\unshackle\temp\Audio_8043902d.mp4' track 0: This audio track contains 73 bytes of invalid data which were skipped before timestamp 00:00:03.008000000. The audio/video synchronization may have been lost. #GUI#warning 'C:\unshackle\temp\Audio_8043902d.mp4' track 0: This audio track contains 73 bytes of invalid data which were skipped before timestamp 00:00:06.016000000. The audio/video synchronization may have been lost. #GUI#warning 'C:\unshackle\temp\Audio_8043902d.mp4' track 0: This audio track contains 73 bytes of invalid data which were skipped before timestamp 00:00:09.024000000. The audio/video synchronization may have been lost. **** many lines of the same for each 00:00:03 seconds...... ***** #GUI#warning 'C:\unshackle\temp\Audio_8043902d.mp4' track 0: This audio track contains 73 bytes of invalid data which were skipped before timestamp 00:44:05.632000000. The audio/video synchronization may have been lost. #GUI#warning 'C:\unshackle\temp\Audio_8043902d.mp4' track 0: This audio track contains 73 bytes of invalid data which were skipped before timestamp 00:44:08.640000000. The audio/video synchronization may have been lost. Multiplexing... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 00:04 🎉 Title downloaded in 2m29s! Processed all titles in 2m33s PS C:\unshackle>
The work around, yes is just download aac audio. I never had this issue until recently. Anyone else have this issue, or know a fix?Code:PS C:\unshackle> uv run unshackle dl -q 720 -a aac -w s02e05 cbc https://gem.cbc.ca/saint-pierre ▄ ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ ▄ ▄▄▌ ▄▄▄ . █▪██▌█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██ ▀▄.▀· █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ v 2.3.1 - © 2025 - github.com/unshackle-dl/unshackle Service Config loaded Loaded 1/1 Vaults Loaded Widevine CDM: 4464 (L3) Loaded Basic: 3 Countries (3 Servers) Loaded Hola: 43 Countries ─────────────────────────────── Service: CBC ─────────────────────────────── Service is not Geoblocked in your region + Using cached tokens Authenticated with Service ─────────────────────── Series: Saint-Pierre (2024) ──────────────────────── 2 seasons, S1(10), S2(5) ─────────────────── Saint-Pierre 2026 S02E05 Dirty Jane ──────────────────── 1 Video └── [H.264, SDR] | en-CA | 1280x720 @ 3951 kb/s, 29.970 FPS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 01:35 Downloaded 1 Audio └── [AAC] | en-CA | 2.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 01:26 Downloaded 6 Chapters ├── 00:00:00.000 ├── 00:14:51.000 ├── 00:26:59.000 ├── 00:36:13.000 ├── 00:42:31.000 └── 00:43:40.000 | Credits Track downloads finished in 2m6s Extracted a Closed Caption from Video track 1 Multiplexing... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 00:04 🎉 Title downloaded in 2m20s! Processed all titles in 2m23s PS C:\unshackle>
Everything that comes into play with unshackle is up to date on my side.
I have tried all combos with the video and ec3 audio. DL audio separate, and merge with ffmpeg and result is the same as described above. -
Try downloading the audio separately
and then combine it in mkvtoolnixCode:uv run unshackle dl -w s02e05 --audio-only -a DD+ cbc https://gem.cbc.ca/saint-pierre
https://gofile.io/d/EnFWfO -
-
To confirm, I tried again. Plus with what you sent:
So I did try:Code:PS C:\unshackle> uv run unshackle dl -w s02e05 --audio-only -a DD+ cbc https://gem.cbc.ca/saint-pierre ▄ ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ ▄ ▄▄▌ ▄▄▄ . █▪██▌█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██ ▀▄.▀· █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ v 2.3.1 - © 2025 - github.com/unshackle-dl/unshackle Usage: unshackle dl [OPTIONS] COMMAND [ARGS]... Try 'unshackle dl -?' for help. Error: Invalid value for '-a' / '--acodec': 'DD+' is not one of 'aac', 'ac3', 'ec3', 'ac4', 'opus', 'ogg', 'dts', 'alac', 'flac'.
Code:PS C:\unshackle> uv run unshackle dl -w s02e05 --audio-only -a ec3 cbc https://gem.cbc.ca/saint-pierre ▄ ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ ▄ ▄▄▌ ▄▄▄ . █▪██▌█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██ ▀▄.▀· █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ v 2.3.1 - © 2025 - github.com/unshackle-dl/unshackle Service Config loaded Loaded 1/1 Vaults Loaded Widevine CDM: 4464 (L3) Loaded Basic: 3 Countries (3 Servers) Loaded Hola: 43 Countries ─────────────────────────────── Service: CBC ─────────────────────────────── Service is not Geoblocked in your region + Using cached tokens Authenticated with Service ─────────────────────── Series: Saint-Pierre (2024) ──────────────────────── 2 seasons, S1(10), S2(5) ─────────────────── Saint-Pierre 2026 S02E05 Dirty Jane ──────────────────── 1 Audio └── [DD+] | en-CA | 6.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 01:27 Downloaded Track downloads finished in 1m34s mkvmerge had at least one warning or error, continuing anyway... #GUI#warning 'C:\unshackle\temp\Audio_3acfa70b.mp4' track 0: This audio track contains 73 bytes of invalid data which were skipped before timestamp 00:00:03.007994976. The audio/video synchronization may have been lost. #GUI#warning 'C:\unshackle\temp\Audio_3acfa70b.mp4' track 0: This audio track contains 73 bytes of invalid data which were skipped before timestamp 00:00:06.015989952. The audio/video synchronization may have been lost. *********** #GUI#warning 'C:\unshackle\temp\Audio_3acfa70b.mp4' track 0: This audio track contains 73 bytes of invalid data which were skipped before timestamp 00:44:05.632002048. The audio/video synchronization may have been lost. #GUI#warning 'C:\unshackle\temp\Audio_3acfa70b.mp4' track 0: This audio track contains 73 bytes of invalid data which were skipped before timestamp 00:44:08.639997024. The audio/video synchronization may have been lost. Multiplexing... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 00:01 Title downloaded in 1m39s! Processed all titles in 1m43s
You had gotten no output errors like I showed? I assume not, you would have said.
Code:#GUI#warning 'C:\unshackle\temp\Audio_3acfa70b.mp4' track 0: This audio track contains 73 bytes of invalid data which were skipped before timestamp 00:44:05.632002048. The audio/video synchronization may have been lost. #GUI#warning 'C:\unshackle\temp\Audio_3acfa70b.mp4' track 0: This audio track contains 73 bytes of invalid data which were skipped before timestamp 00:44:08.639997024. The audio/video synchronization may have been lost.Last edited by ehurdler; 4th Feb 2026 at 20:32. Reason: Edit
-
When it comes to "Diff'rent Strokes" on Tubi TV there are a few episodes missing and it looks like these are edited episodes as most of them are about 22 minutes and they should be around 25 minutes. On top of that there is a slight combing issue with the videos. They have released all the seasons finally on DVD so that is probably the best way to go.
-
I am sure I have something out of place, or doing something wrong with the TVNZ service. I used to be able to download no issues. Now I get errors no matter what I change in my unshackle.yaml, what downloader I use aria2c or n_m3u8dl_re. Both seem to have similar but different errors.
If I tryhttps://www.tvnz.co.nz/shows/lord-of-the-flies
Is this something out of place? I have looked and followed the trace, but I cannot figure this out at all. Is anyone else having the same issue with TVNZ?Code:PS C:\unshackle> uv run unshackle dl -q 720 -w s01e01 tvnz https://www.tvnz.co.nz/shows/lord-of-the-flies/episodes/s1-e1 ▄ ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ ▄ ▄▄▌ ▄▄▄ . █▪██▌█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██ ▀▄.▀· █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ v 2.3.1 - © 2025 - github.com/unshackle-dl/unshackle Service Config loaded Loaded 1/1 Vaults Loaded Widevine CDM: 4464 (L3) Loaded Basic: 3 Countries (3 Servers) Loaded Hola: 42 Countries ────────────────────────────── Service: TVNZ ─────────────────────────────── Service is not Geoblocked in your region + Using cached Tokens... Authenticated with Service ──────────────────────── Series: Lord of the Flies ───────────────────────── 1 seasons, S1(1) ────────────── Lord of the Flies S01E01 The Lord of the Flies ────────────── [Widevine]: ERROR: Unknown command line flag 'enable_raw_key_decryption' ERROR: Unknown command line flag 'keys'. Did you mean: v ? ERROR: Unknown command line flag 'temp_dir' [Widevine]: ERROR: Unknown command line flag 'enable_raw_key_decryption' ERROR: Unknown command line flag 'keys'. Did you mean: v ? ERROR: Unknown command line flag 'temp_dir' 1 Video └── [H.264, SDR] | en | 1280x720 @ 2450 kb/s, 25.000 FPS ⠙ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ --:-- Decrypting 1 Audio └── [AAC] | en | 192 kb/s ⠙ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 03:12 Decrypting Widevine(AAAAVnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADYIARIQwOGdKjl2T...) └── c0e19d2a39764f08b8fb89aa3f1a05b7:142fd14bb25b777d46e3d278fcaa030e* from Local SQLite ╭───────────────────── Traceback (most recent call last) ──────────────────────╮ │ C:\unshackle\unshackle\commands\dl.py:1457 in result │ │ │ │ 1454 │ │ │ │ │ │ │ │ for i, track in enumerate(title.track │ │ 1455 │ │ │ │ │ │ │ ) │ │ 1456 │ │ │ │ │ │ ): │ │ ❱ 1457 │ │ │ │ │ │ │ download.result() │ │ 1458 │ │ │ │ │ 1459 │ │ │ except KeyboardInterrupt: │ │ 1460 │ │ │ │ console.print(Padding(":x: Download Cancelled...", (0 │ │ │ │ C:\Users\*MyUserName*\AppData\Local\Programs\Python\Python312\Lib\concurrent\fu │ │ tures\_base.py:449 in result │ │ │ │ 446 │ │ │ │ if self._state in [CANCELLED, CANCELLED_AND_NOTIFIED]: │ │ 447 │ │ │ │ │ raise CancelledError() │ │ 448 │ │ │ │ elif self._state == FINISHED: │ │ ❱ 449 │ │ │ │ │ return self.__get_result() │ │ 450 │ │ │ │ │ │ 451 │ │ │ │ self._condition.wait(timeout) │ │ 452 │ │ │ │ C:\Users\*MyUserName*\AppData\Local\Programs\Python\Python312\Lib\concurrent\fu │ │ tures\_base.py:401 in __get_result │ │ │ │ 398 │ def __get_result(self): │ │ 399 │ │ if self._exception: │ │ 400 │ │ │ try: │ │ ❱ 401 │ │ │ │ raise self._exception │ │ 402 │ │ │ finally: │ │ 403 │ │ │ │ # Break a reference cycle with the exception in self._ │ │ 404 │ │ │ │ self = None │ │ │ │ C:\Users\*MyUserName*\AppData\Local\Programs\Python\Python312\Lib\concurrent\fu │ │ tures\thread.py:58 in run │ │ │ │ 55 │ │ │ return │ │ 56 │ │ │ │ 57 │ │ try: │ │ ❱ 58 │ │ │ result = self.fn(*self.args, **self.kwargs) │ │ 59 │ │ except BaseException as exc: │ │ 60 │ │ │ self.future.set_exception(exc) │ │ 61 │ │ │ # Break a reference cycle with the exception 'exc' │ │ │ │ C:\unshackle\unshackle\core\tracks\track.py:272 in download │ │ │ │ 269 │ │ │ │ │ cdm=cdm, │ │ 270 │ │ │ │ ) │ │ 271 │ │ │ elif self.descriptor == self.Descriptor.DASH: │ │ ❱ 272 │ │ │ │ DASH.download_track( │ │ 273 │ │ │ │ │ track=self, │ │ 274 │ │ │ │ │ save_path=save_path, │ │ 275 │ │ │ │ │ save_dir=save_dir, │ │ │ │ C:\unshackle\unshackle\core\manifests\dash.py:614 in download_track │ │ │ │ 611 │ │ │ │ 612 │ │ if not skip_merge and drm: │ │ 613 │ │ │ progress(downloaded="Decrypting", completed=0, total=100) │ │ ❱ 614 │ │ │ drm.decrypt(save_path) │ │ 615 │ │ │ track.drm = None │ │ 616 │ │ │ events.emit(events.Types.TRACK_DECRYPTED, track=track, drm │ │ 617 │ │ │ progress(downloaded="Decrypting", advance=100) │ │ │ │ C:\unshackle\unshackle\core\drm\widevine.py:263 in decrypt │ │ │ │ 260 │ │ if decrypter == "mp4decrypt": │ │ 261 │ │ │ return self._decrypt_with_mp4decrypt(path) │ │ 262 │ │ else: │ │ ❱ 263 │ │ │ return self._decrypt_with_shaka_packager(path) │ │ 264 │ │ │ 265 │ def _decrypt_with_mp4decrypt(self, path: Path) -> None: │ │ 266 │ │ """Decrypt using mp4decrypt""" │ │ │ │ C:\unshackle\unshackle\core\drm\widevine.py:370 in │ │ _decrypt_with_shaka_packager │ │ │ │ 367 │ │ │ p.wait() │ │ 368 │ │ │ │ │ 369 │ │ │ if p.returncode != 0 or had_error: │ │ ❱ 370 │ │ │ │ raise subprocess.CalledProcessError(p.returncode, [bin │ │ 371 │ │ │ │ │ 372 │ │ │ path.unlink() │ │ 373 │ │ │ if not stream_skipped: │ ╰──────────────────────────────────────────────────────────────────────────────╯ CalledProcessError: Command '[WindowsPath('C:/Users/*MyUserName*/bin/shaka-packager.EXE'), 'input=C:\\unshackle\\temp\\Video_9f1da1b5.mp4,stream=0,output=C:\\unshackle\\te mp\\Video_9f1da1b5_decrypted.mp4,output_format=MP4', '--enable_raw_key_decryption', '--keys', 'label=0:key_id=c0e19d2a39764f08b8fb89aa3f1a05b7:key=142fd14bb25b777d46e3d278fca a030e,label=1:key_id=00000000000000000000000000000000:key=142fd14bb25b777d46e3d2 78fcaa030e', '--temp_dir', WindowsPath('C:/unshackle/temp')]' returned non-zero exit status 1. ❌ Download Failed... An unexpected error occurred in one of the download workers. Binary call failed, Process exit code: 1 See the error trace above for more information. PS C:\unshackle> -
I tried the same episode with 5ch audio and got the same warning messages as you when unshackle was doing the merging. When playing the output, at around the same mark, while mpv did output messages indicating corruption, it did continue to play the audio seamlessly.
I am not familiar with Plex, but if you happen to be using a Jellyfin client on Android TV, consider a more robust client. Wholphin, for example, an open-source client, can use mpv for playback. I didn't try it myself, admittedly, but from my experiences with mpv on a PC, it probably won't stop...
It's a known issue, apparently, and mentioned in the help for the CBC service:Anyone else have this issue, or know a fix?
The "publicly" available release for that episode from the CBC with 5ch audio also exhibits corruption around the same time. Maybe the CBC just serves corrupt 5ch audio sometimes...Code:C:\Users\Me\unshackle>unshackle dl CBC -? [trimmed] Notes: - Some audio tracks contain invalid data, causing warning messages from mkvmerge during muxing These can be ignored.
Works for me (over a slow proxy), N_m3u8DL-RE as downloader:
From your error messages, is C:\Users\*MyUserName*\bin\shaka-packager.EXE actually Shaka Packager? That is, not something like mp4decrypt.exe renamed to shaka-packager.EXE. Can you run C:\Users\*MyUserName*\bin\shaka-packager.EXE normally?Code:C:\Users\Me\unshackle>unshackle-proxy -q 720 -w s01e01 TVNZ https://www.tvnz.co.nz/shows/lord-of-the -flies/episodes/s1-e1 ββ’ ββ β β .ββ Β· β .β βββΒ· ββΒ· β β’β βββ βββ . ββͺββββ’ββββββ β. βββͺββββ ββ ββ ββͺβββββͺβββ’ ββ.βΒ· ββββββββββββββββββββββββββ ββ ββββββΒ·βββͺ ββββͺβ ββββββββββββββͺβββββββββ βͺβββββββββ.ββββββββββββ βββ ββ ββͺ ββββ βββ Β· β β Β·βββ Β·β β.βββ βββ v 2.3.1 - Β© 2025 - github.com/unshackle-dl/unshackle Service Config loaded Loaded 1/1 Vaults Loaded Widevine CDM: 4464 (L3) Using explicit Proxy: //127.0.0.1:8081 ββββββββββββββββββββββββββββββ Service: TVNZ βββββββββββββββββββββββββββββββ + Using cached Tokens... Authenticated with Service ββββββββββββββββββββββββ Series: Lord of the Flies βββββββββββββββββββββββββ 1 seasons, S1(1) ββββββββββββββ Lord of the Flies S01E01 The Lord of the Flies ββββββββββββββ Cached 1 Key to 1/1 Vaults 1 Video βββ [H.264, SDR] | en | 1280x720 @ 2450 kb/s, 25.000 FPS β*Ή ββββββββββββββββββββββββββββββββββββββββΈ β’ --:-- β’ Downloaded 1 Audio βββ [AAC] | en | 192 kb/s β*Ή ββββββββββββββββββββββββββββββββββββββββΈ β’ --:-- β’ Downloaded Widevine(AAAAVnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADYIARIQwOGdKjl2T...) βββ c0e19d2a39764f08b8fb89aa3f1a05b7:142fd14bb25b777d46e3d278fcaa030e* Track downloads finished in 10m29s No Closed Captions were found in Video track 1 Multiplexing... ββββββββββββββββββββββββββββββββββββββββ β’ 00:04 π Title downloaded in 10m38s! Processed all titles in 10m43s
(I'll point out that BBC iPlayer has all the episodes of this show, at higher qualities, and is DRM-free.) -
unshackle dl -q 720 -w s01e01 tvnz https://www.tvnz.co.nz/shows/lord-of-the-flies
[Attachment 91144 - Click to enlarge]
TVNZ Has issues with vpns
unshackle dl -q 720 -w s01e01 ip https://www.bbc.co.uk/iplayer/episodes/m002qk4w/lord-of-the-flies
PS C:\Users\psxma> shaka-packager.exe --version
shaka-packager.exe version v2.6.1-634af65-release
check it can see shaka-packagerLast edited by PSXman_uk; 10th Feb 2026 at 02:18.
Similar Threads
-
Devine - Modular Movie, TV, and Music Archival Software
By billybanana in forum Video Streaming DownloadingReplies: 1871Last Post: 26th Jan 2026, 15:12 -
Bitrate confusion: HD vs. DV archival
By taigi in forum Capturing and VCRReplies: 3Last Post: 9th Nov 2024, 04:38 -
How do I completely remove the music and sound effects from a movie?
By cns00 in forum EditingReplies: 1Last Post: 15th Jan 2024, 13:11 -
Which software can remove music from show but keep character dialogue?
By Mohamed61020 in forum AudioReplies: 6Last Post: 2nd Jul 2023, 22:32 -
Software for simple music videos?
By dewiclements in forum Software PlayingReplies: 3Last Post: 26th Jul 2022, 02:21


Quote
