Is there an issue with BBC and subtitle edit? I tried to download https://www.bbc.co.uk/iplayer/episode/m002y44t/horrible-science-series-2-6-blood-bones...y-bits-special using both vinefeeder and envied way, downloads everything fine, but when it muxes, it opens subtitle edit up now which is never used to and fails saying
───── Horrible Science 2026 S02E06 Blood, Bones and Body Bits Special ──────
1 Video
└── [H.264, SDR] | en | 1920x1080 @ 12000 kb/s, 50.000 FPS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:42 • Downloaded
1 Audio
└── [AAC] | en | 2.0 | 128 kb/s
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:12 • Downloaded
2 Subtitles
├── [TTML] | en
│ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:00 • Downloaded
└── [TTML] | en | SDH
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • 00:00 • Downloaded
Track downloads finished in 0m46s
Multiplexing... ⠋ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • •
╭───────────────────── Traceback (most recent call last) ──────────────────────╮
│ in _run_module_as_main:198 │
│ in _run_code:88 │
│ │
│ in <module>:10 │
│ │
│ C:\Users\james\TwinVine\.venv\Lib\site-packages\click\core.py:1462 in │
│ __call__ │
│ │
│ C:\Users\james\TwinVine\.venv\Lib\site-packages\click\core.py:1383 in main │
│ │
│ C:\Users\james\TwinVine\.venv\Lib\site-packages\click\core.py:1850 in invoke │
│ │
│ C:\Users\james\TwinVine\.venv\Lib\site-packages\click\core.py:1850 in invoke │
│ │
│ C:\Users\james\TwinVine\.venv\Lib\site-packages\click\core.py:1819 in │
│ _process_result │
│ │
│ C:\Users\james\TwinVine\.venv\Lib\site-packages\click\core.py:814 in invoke │
│ │
│ C:\Users\james\TwinVine\packages\envied\src\envied \commands\dl.py:2573 in │
│ result │
│ │
│ 2570 │ │ │ │ │ │ │ for task_id, task_tracks, audio_codec in │
│ 2571 │ │ │ │ │ │ │ │ progress.start_task(task_id) # TODO: │
│ 2572 │ │ │ │ │ │ │ │ audio_expected = not video_only and n │
│ ❱ 2573 │ │ │ │ │ │ │ │ muxed_path, return_code, errors = tas │
│ 2574 │ │ │ │ │ │ │ │ │ str(title), │
│ 2575 │ │ │ │ │ │ │ │ │ progress=partial(progress.update, │
│ 2576 │ │ │ │ │ │ │ │ │ delete=False, │
│ │
│ C:\Users\james\TwinVine\packages\envied\src\envied \core\tracks\tracks.py:570 │
│ in mux │
│ │
│ 567 │ │ if not skip_subtitles: │
│ 568 │ │ │ for i, st in enumerate(self.subtitles): │
│ 569 │ │ │ │ if not st.path or not st.path.exists(): │
│ ❱ 570 │ │ │ │ │ raise ValueError("Text Track must be downloaded be │
│ 571 │ │ │ │ events.emit(events.Types.TRACK_MULTIPLEX, track=st) │
│ 572 │ │ │ │ if preferred_subtitle_idx is not None: │
│ 573 │ │ │ │ │ default = i == preferred_subtitle_idx │
╰───────────────────────────────────────────────── ─────────────────────────────╯
ValueError: Text Track must be downloaded before muxing...
I checked the temp folder and a sub file def appears when its downloaded.
I also tried my fav site TPTV and that downloads and muxes the subs fine. Also tested on ITVX and that was ok too. Not sure if the issue now is because BBC is TTML and ITVX and TPTV is VTT
+ Reply to Thread
Results 811 to 822 of 822
-
-
I tried with unshackle and same error here. Not sure why as nothing has changed apart from going GIT updates and worked fine for me 2 weeks ago last time I got something from BBC. It never used to open subtitle edit, and now it is and I have no idea why.
Edit... Removed subtitle edit and downloads and muxes fine. Issue must be with that then for some reason. -
Just to be clear to everyone. TwinVine uses services found on the web, If I didn't write the service I do not support that service.
uv run envied dl <service> -? will show the service author, generally.
[Attachment 92860 - Click to enlarge]
StabbedByBrick produced a good part of the services for unshackle - used by envied. However, he has announced he is no longer supporting the services he created.
We will all have to wait until someone else picks up the mantle of service maintenance.Noob Starter Pack. Just download any Widevine media! Over 27,00 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip -
-
The subtitle is ttml and subtitle edit is being called to convert to srt. Two ways around this error. (And it appears to be something in the subtitle that subtitle-edit cannot digest - so the BBC is at fault.)
First way: stop subtitles being downloaded. Temporarily edit code:
packages/envied/src/envied/code/tracks/track.py
[Attachment 92861 - Click to enlarge]
set skip_subtitles to True
Second way and the best: find envied.yaml and edit conversion method to be pysubs2 rather than auto. That prevents subtitle-edit from being called and failing.
[Attachment 92862 - Click to enlarge]Noob Starter Pack. Just download any Widevine media! Over 27,00 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Fixed STV in both vinefeeder and envied so that search now work for all titles. Summertide and other new titles was not being found with old search endpoints
[Attachment 92915 - Click to enlarge]Noob Starter Pack. Just download any Widevine media! Over 27,00 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Is anyone else having issues with the IMDBApi being down, tried using a few different VPN connections just to see if it was my ip address, and just wondering if it just me. I put a patch in place to skip IMDBApi if it is down and either use TMDB and OMDb instead but just wonder if anyone was having the same problem, not that it being down effects the actual download.
-
I have same but change it to fix it
unshackle\core\providers\imdbapi.py
line 21 and 25
change both of them True and False
[Attachment 92986 - Click to enlarge] -
Vinefeeder's detection of UHD availability for the BBC service has been a problem for some time.
Helpfully, the BBC list their UHD programming.
Unhelpfully they neglect to say that only one or two titles in a series may be UHD.
Vinefeeder was making the lookup and if a program title was in the UHD list it tried to download them all with the envied option -r=HLG set in the bbc services-folder.
As a result for a UHD title request, envied would fail saying 'no requested HLG quality was available'.
You can change hlg_status to False so as to never download UHD content from the BBC, should you wish.
Code:uv run vinefeeder --service-folder BBC
[Attachment 92990 - Click to enlarge]
So I have reworked the UHD lookup to operate at the level of episode, and have added a note of UHD status in the episode listing.
[Attachment 92992 - Click to enlarge]
Now if UHD is available for a title, it will be downloaded. Otherwise envied will download the best available.
Github has the updates https://github.com/vinefeeder/TwinVine
Code:git pull uv sync
Last edited by A_n_g_e_l_a; 11th Jul 2026 at 08:46.
Noob Starter Pack. Just download any Widevine media! Over 27,00 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip -
Twinvine
I've made some changes to envied-working-example.yaml to further reflect the changes at the parent.
Plan on again copying across from the envied-working-example.yaml across to envied.yaml, just as you did at first set-up - be careful to preserve any credentials and vpn-set-up you may have already entered.Noob Starter Pack. Just download any Widevine media! Over 27,00 downloads for V6!.
https://files.videohelp.com/u/301890/hellyes6.zip
Similar Threads
-
Hot air on the tape.
By Litaiff in forum Capturing and VCRReplies: 2Last Post: 24th Jan 2023, 12:43 -
4K Video Downloader free or money?
By Jomapil1 in forum Video Streaming DownloadingReplies: 8Last Post: 29th Sep 2020, 10:33 -
Simplest and quickest free video downloader ?
By arcadianne in forum Newbie / General discussionsReplies: 28Last Post: 27th Feb 2019, 20:29 -
Using TV downloader
By frankopstaele in forum Newbie / General discussionsReplies: 0Last Post: 2nd Feb 2019, 18:44 -
Downloading Ustream Off-Air / No Videos?
By lemonmellow in forum Video Streaming DownloadingReplies: 1Last Post: 25th Oct 2018, 10:42


Quote
