OliveTin for Channels: An Interface for Misc Channels DVR Scripts & Tricks

@chDVRuser, the change we discussed above is available via the :test tag build I just pushed. Check it out when you have a chance. Use of an interval of 0 will both kill the desired active process, and also delete the log file. Other than that, the log for should now be perpetual.

Latest :test tag build includes this change too. The "ping" is now a curl to confirm Channels DVR is running:

1 Like

Hey @bnhf, how does the Fix Thumbnail script determine which video groups to run the fix thumbnail script on? I created a new folder with videos and added them to the videos library. The videos show up in the library but when I run the olivetin fix thumbnails script it does not identify the new video folder. So the filenames and thumbnail do not get tweaked.

I can use the API & Feed Explorer in the web interface see the video_group_id for this new video group. The script does see other video groups just fine but for some reason not this one.

It curls the endpoint:

curl http://$dvr/api/v1/video_groups

then extracts the IDs:

echo "$videoGroups" | jq -r '.[] | .id'

and runs the Ruby script on each ID.

Are there any clues in stderr?

Weird. Running those commands I get this for video groups.


But when I run the script it gets this:

Here is stderr:

Any ideas?

Could you edit fix_thumbnails.sh and add the echo "$ids" >> "$logFile" shown below, and then re-run the Action? I'd like to see if all the video groups are getting captured:

#!/bin/bash

dvr=$1
channelsHost=$(echo $dvr | awk -F: '{print $1}')
channelsPort=$(echo $dvr | awk -F: '{print $2}')
runInterval=$2
healthchecksIO=$3
logFile=/config/"$channelsHost"-"$channelsPort"_fix_thumbnails_latest.log

while true; do
  [[ $runInterval == "once" ]] && echo "Retrieving YouTube video_groups for $dvr..." >> "$logFile"
  videoGroups=$(curl http://$dvr/api/v1/video_groups)

  ids=$(echo "$videoGroups" | jq -r '.[] | .id')
  echo "$ids" >> "$logFile"
  
  for id in $ids; do
    echo "Fixing thumbnails for video_group $id" >> "$logFile"
    ruby /config/fix_thumbnails.rb "$id"
  done

  [[ $runInterval == "once" ]] && echo "done." >> "$logFile" \
  && exit 0

  [[ -n $healthchecksIO ]] \
  && curl -m 10 --retry 5 $healthchecksIO

  [[ $runInterval != "once" ]] \
  && sleep $runInterval  
done
1 Like

Ok. Here is the stdout. BTW the video group that I added begins with f308b7...

My guess is that the array of video groups should be space separated rather than linefeed separated (which is actually what I originally intended). So to fix that, change/add these three lines:

videoGroups=$(echo "$videoGroups" | jq -r '.[] | .id' | tr '\n' ' ')
ids=(${videoGroups})
for id in "${ids[@]}"; do

as shown below:

#!/bin/bash

dvr=$1
channelsHost=$(echo $dvr | awk -F: '{print $1}')
channelsPort=$(echo $dvr | awk -F: '{print $2}')
runInterval=$2
healthchecksIO=$3
logFile=/config/"$channelsHost"-"$channelsPort"_fix_thumbnails_latest.log

while true; do
  [[ $runInterval == "once" ]] && echo "Retrieving YouTube video_groups for $dvr..." >> "$logFile"
  videoGroups=$(curl http://$dvr/api/v1/video_groups)
  videoGroups=$(echo "$videoGroups" | jq -r '.[] | .id' | tr '\n' ' ')

  ids=(${videoGroups})  
  for id in "${ids[@]}"; do
    echo "Fixing thumbnails for video_group $id" >> "$logFile"
    ruby /config/fix_thumbnails.rb "$id"
  done

  [[ $runInterval == "once" ]] && echo "done." >> "$logFile" \
  && exit 0

  [[ -n $healthchecksIO ]] \
  && curl -m 10 --retry 5 $healthchecksIO

  [[ $runInterval != "once" ]] \
  && sleep $runInterval  
done

I only have three groups to work with, so your larger data set is the better test. Hopefully, this will do the trick. Use an interval of 0 between runs if you need to clean out the logs.

1 Like

Are you sure this :test build is good? It errors out for me and I have to remake the entire stack just to get :latest to work again.

It's the one I'm using, but I don't update scripts and yamls, so let me point it at a new data directory and double check it. I'll get back to you in a bit...

@Rice My fault. Fixed, and tested, now though. Apologies. New :test build live.

1 Like

Working great now thanks!

Replaced fix_thumbnails.sh with yours and ran again. It still is only processing those same 4 video groups. I looked at file/folder permissions and they look the same as the ones that work. Sorry.

Could you post your video group ids here as text? I'll dummy up a test run with them.

I'll do that in a sec but I ran your revised query and here is the output. No LFs.

curl http://192.168.0.11:8089/api/v1/video_groups | jq -r '.[] | .id' | tr '\n' ' '
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  9248    0  9248    0     0   499k      0 --:--:-- --:--:-- --:--:--  645k
videos-37a023507504c38b964333313c2c162ed0cf3fbd19c6477c797774ef5b9cd78a videos-85d671fd5b80ec5d406bed7d25eb1eadf33e5a500c35f0ccbce28c872e00452c videos-145c5ed429f89c58431519e1afb055aa0c94dfd3d9cab5c2b21fa9b0e1f78a4c videos-37b3296c5a11e7188a3daba0d67c8d4fa065f080363818d444c669b24a4d9e75 videos-2baa507aa7ea9577a52faecc43084ede4af3614844619eefc46b117c579be7ea videos-580ca1be459d9caa4e976ed6f3f5bb5f0e6c91832bf2412c34de32a5e0cc07d5 videos-e907ce0d28f2c709f755629e6b219b81747d1943d152e9b7f03f4e55f66a58e5 videos-0886720c25d74f5365b15e3dfe4f4deaa355c6c03587028b10e1a48ba8185e6a videos-d8d080905632ca0438d8ca89cb5f8a789d8e2fbde91b31e4a6dcf527379b8879 videos-24e10946cf9bda8f0c35649ba3b1a5cf1040681690bc1edf85849177136f1370 videos-adf42e7f9b3d383854aaf51117157be0369742cd078ac6b5648afdd8f2339490 videos-a6ac558e3cc659a5e6cbd200141d984ffd3c06f357101f411cc78624f212a976 videos-44edabe61341f9c16f98f7f6f1a7e4cdb72130aec8950e4fdd392919a652350c videos-e1fc9df84ea32d3f20696e5cb8d59b3f47154c5365ba8ab98c80ad6b57a3dda8 videos-cd07d845ae9afc3608095b9d30a178cc9baddbc8b772d89a44f600752fe1f8c9 videos-1fa0c907b0090ec4666d1a2c92fa9ab5e59ca67d1772751449f755e48a984a5e videos-eb4165ce69838140be474d551af34abff509cd0d161ecb22743b13fa5177dad5 videos-7bbcc3961549b89f7b2526ffc7700c6632d4466b0833b4bdc4142dc6967f0bcd videos-3fe7d4298f6122277666944bad27bf3ae87285b7325756009ee43897b2a71566 videos-5da89acf94568da486ff603899ca5eb0d7762a5f463aeb046765b3a4d795b8fb videos-1591852d1264078e5a53e37299365bd8e3a6b0816411bfaea1cc7c5defe1fd86 videos-f308b7eb4402a4634afb2ba676344115f6890faf186386f07c82ad55dc2457af videos-57f62077f2be1597bc218171dfd22f1ae5cef287735b393a6615d670d8c8376a videos-4e472c7913673653713396f742ffd46fafd8f705376188ac4f6edd2b36439b71 videos-a2ba93f124d70466e009eb159676360f9ee47cd2a1d3b2de987fd2b1e7bfdd0f videos-a21abe4a8a143b1380b462f7b8437d5d881cc1238bb7f3bbc3f619007feb7811 videos-eec7b00b766d4a72d548ddd8d8c8a30e1bc143333f9b07dae88620a79e7cd528 videos-7939d590cedcc59327a180c1fd2dc6da51849140448ee1d34f340244c33aff18 videos-564fdc121a69b17f988136ec5d815b579da39522c054c903fa72ce8b2f3a7b18 videos-e6e9b8e7c6470c95a347d2b4646357ce1fc911e2a910df1154c803026b6ddbec %  
videos-37a023507504c38b964333313c2c162ed0cf3fbd19c6477c797774ef5b9cd78a
videos-85d671fd5b80ec5d406bed7d25eb1eadf33e5a500c35f0ccbce28c872e00452c
videos-145c5ed429f89c58431519e1afb055aa0c94dfd3d9cab5c2b21fa9b0e1f78a4c
videos-37b3296c5a11e7188a3daba0d67c8d4fa065f080363818d444c669b24a4d9e75
videos-2baa507aa7ea9577a52faecc43084ede4af3614844619eefc46b117c579be7ea
videos-88e47b70307f1f1346dda7bc98003d424e96e84b6b77878f664777ba34a3090e
videos-580ca1be459d9caa4e976ed6f3f5bb5f0e6c91832bf2412c34de32a5e0cc07d5
videos-e907ce0d28f2c709f755629e6b219b81747d1943d152e9b7f03f4e55f66a58e5
videos-0886720c25d74f5365b15e3dfe4f4deaa355c6c03587028b10e1a48ba8185e6a
videos-d8d080905632ca0438d8ca89cb5f8a789d8e2fbde91b31e4a6dcf527379b8879
videos-24e10946cf9bda8f0c35649ba3b1a5cf1040681690bc1edf85849177136f1370
videos-adf42e7f9b3d383854aaf51117157be0369742cd078ac6b5648afdd8f2339490
videos-a6ac558e3cc659a5e6cbd200141d984ffd3c06f357101f411cc78624f212a976
videos-44edabe61341f9c16f98f7f6f1a7e4cdb72130aec8950e4fdd392919a652350c
videos-e1fc9df84ea32d3f20696e5cb8d59b3f47154c5365ba8ab98c80ad6b57a3dda8
videos-cd07d845ae9afc3608095b9d30a178cc9baddbc8b772d89a44f600752fe1f8c9
videos-1fa0c907b0090ec4666d1a2c92fa9ab5e59ca67d1772751449f755e48a984a5e
videos-eb4165ce69838140be474d551af34abff509cd0d161ecb22743b13fa5177dad5
videos-7bbcc3961549b89f7b2526ffc7700c6632d4466b0833b4bdc4142dc6967f0bcd
videos-3fe7d4298f6122277666944bad27bf3ae87285b7325756009ee43897b2a71566
videos-5da89acf94568da486ff603899ca5eb0d7762a5f463aeb046765b3a4d795b8fb
videos-1591852d1264078e5a53e37299365bd8e3a6b0816411bfaea1cc7c5defe1fd86
videos-f308b7eb4402a4634afb2ba676344115f6890faf186386f07c82ad55dc2457af
videos-57f62077f2be1597bc218171dfd22f1ae5cef287735b393a6615d670d8c8376a
videos-4e472c7913673653713396f742ffd46fafd8f705376188ac4f6edd2b36439b71
videos-a2ba93f124d70466e009eb159676360f9ee47cd2a1d3b2de987fd2b1e7bfdd0f
videos-a21abe4a8a143b1380b462f7b8437d5d881cc1238bb7f3bbc3f619007feb7811
videos-eec7b00b766d4a72d548ddd8d8c8a30e1bc143333f9b07dae88620a79e7cd528
videos-7939d590cedcc59327a180c1fd2dc6da51849140448ee1d34f340244c33aff18
videos-564fdc121a69b17f988136ec5d815b579da39522c054c903fa72ce8b2f3a7b18
videos-e6e9b8e7c6470c95a347d2b4646357ce1fc911e2a910df1154c803026b6ddbec

Could you take a look at the file named 192.168.0.11-8089_fix_thumbnails_latest.log and see if it contains any evidence that more than those 4 video groups were processed? It's in the same directory you have bound to /config.

Looks like it's processing them all. I think it was processing them all.

Background script initiated, with 30m between runs for 192.168.0.11:8089
Using healthcheck.io pings to https://hc-ping.com/33f47a5b-d148-4819-b391-044712cc6140 to confirm functionality
Background fix_thumbnails process running for 192.168.0.11:8089
foreground.sh is exiting for fix_thumbnails with exit code 0
Fixing thumbnails for video_group videos-37a023507504c38b964333313c2c162ed0cf3fbd19c6477c797774ef5b9cd78a
Fixing thumbnails for video_group videos-85d671fd5b80ec5d406bed7d25eb1eadf33e5a500c35f0ccbce28c872e00452c
Fixing thumbnails for video_group videos-145c5ed429f89c58431519e1afb055aa0c94dfd3d9cab5c2b21fa9b0e1f78a4c
Fixing thumbnails for video_group videos-37b3296c5a11e7188a3daba0d67c8d4fa065f080363818d444c669b24a4d9e75
Fixing thumbnails for video_group videos-2baa507aa7ea9577a52faecc43084ede4af3614844619eefc46b117c579be7ea
Fixing thumbnails for video_group videos-580ca1be459d9caa4e976ed6f3f5bb5f0e6c91832bf2412c34de32a5e0cc07d5
Fixing thumbnails for video_group videos-e907ce0d28f2c709f755629e6b219b81747d1943d152e9b7f03f4e55f66a58e5
Fixing thumbnails for video_group videos-0886720c25d74f5365b15e3dfe4f4deaa355c6c03587028b10e1a48ba8185e6a
Fixing thumbnails for video_group videos-d8d080905632ca0438d8ca89cb5f8a789d8e2fbde91b31e4a6dcf527379b8879
Fixing thumbnails for video_group videos-24e10946cf9bda8f0c35649ba3b1a5cf1040681690bc1edf85849177136f1370
Fixing thumbnails for video_group videos-adf42e7f9b3d383854aaf51117157be0369742cd078ac6b5648afdd8f2339490
Fixing thumbnails for video_group videos-a6ac558e3cc659a5e6cbd200141d984ffd3c06f357101f411cc78624f212a976
Fixing thumbnails for video_group videos-44edabe61341f9c16f98f7f6f1a7e4cdb72130aec8950e4fdd392919a652350c
Fixing thumbnails for video_group videos-e1fc9df84ea32d3f20696e5cb8d59b3f47154c5365ba8ab98c80ad6b57a3dda8
Fixing thumbnails for video_group videos-cd07d845ae9afc3608095b9d30a178cc9baddbc8b772d89a44f600752fe1f8c9
Fixing thumbnails for video_group videos-1fa0c907b0090ec4666d1a2c92fa9ab5e59ca67d1772751449f755e48a984a5e
Fixing thumbnails for video_group videos-eb4165ce69838140be474d551af34abff509cd0d161ecb22743b13fa5177dad5
Fixing thumbnails for video_group videos-7bbcc3961549b89f7b2526ffc7700c6632d4466b0833b4bdc4142dc6967f0bcd
Fixing thumbnails for video_group videos-3fe7d4298f6122277666944bad27bf3ae87285b7325756009ee43897b2a71566
Fixing thumbnails for video_group videos-5da89acf94568da486ff603899ca5eb0d7762a5f463aeb046765b3a4d795b8fb
Fixing thumbnails for video_group videos-1591852d1264078e5a53e37299365bd8e3a6b0816411bfaea1cc7c5defe1fd86
Fixing thumbnails for video_group videos-f308b7eb4402a4634afb2ba676344115f6890faf186386f07c82ad55dc2457af
Fixing thumbnails for video_group videos-57f62077f2be1597bc218171dfd22f1ae5cef287735b393a6615d670d8c8376a
Fixing thumbnails for video_group videos-4e472c7913673653713396f742ffd46fafd8f705376188ac4f6edd2b36439b71
Fixing thumbnails for video_group videos-a2ba93f124d70466e009eb159676360f9ee47cd2a1d3b2de987fd2b1e7bfdd0f
Fixing thumbnails for video_group videos-a21abe4a8a143b1380b462f7b8437d5d881cc1238bb7f3bbc3f619007feb7811
Fixing thumbnails for video_group videos-eec7b00b766d4a72d548ddd8d8c8a30e1bc143333f9b07dae88620a79e7cd528
Fixing thumbnails for video_group videos-7939d590cedcc59327a180c1fd2dc6da51849140448ee1d34f340244c33aff18
Fixing thumbnails for video_group videos-564fdc121a69b17f988136ec5d815b579da39522c054c903fa72ce8b2f3a7b18
Fixing thumbnails for video_group videos-e6e9b8e7c6470c95a347d2b4646357ce1fc911e2a910df1154c803026b6ddbec
Fixing thumbnails for video_group videos-37a023507504c38b964333313c2c162ed0cf3fbd19c6477c797774ef5b9cd78a
Fixing thumbnails for video_group videos-85d671fd5b80ec5d406bed7d25eb1eadf33e5a500c35f0ccbce28c872e00452c
Fixing thumbnails for video_group videos-145c5ed429f89c58431519e1afb055aa0c94dfd3d9cab5c2b21fa9b0e1f78a4c
Fixing thumbnails for video_group videos-37b3296c5a11e7188a3daba0d67c8d4fa065f080363818d444c669b24a4d9e75
Fixing thumbnails for video_group videos-2baa507aa7ea9577a52faecc43084ede4af3614844619eefc46b117c579be7ea
Fixing thumbnails for video_group videos-580ca1be459d9caa4e976ed6f3f5bb5f0e6c91832bf2412c34de32a5e0cc07d5
Fixing thumbnails for video_group videos-e907ce0d28f2c709f755629e6b219b81747d1943d152e9b7f03f4e55f66a58e5
Fixing thumbnails for video_group videos-0886720c25d74f5365b15e3dfe4f4deaa355c6c03587028b10e1a48ba8185e6a
Fixing thumbnails for video_group videos-d8d080905632ca0438d8ca89cb5f8a789d8e2fbde91b31e4a6dcf527379b8879
Fixing thumbnails for video_group videos-24e10946cf9bda8f0c35649ba3b1a5cf1040681690bc1edf85849177136f1370
Fixing thumbnails for video_group videos-adf42e7f9b3d383854aaf51117157be0369742cd078ac6b5648afdd8f2339490
Fixing thumbnails for video_group videos-a6ac558e3cc659a5e6cbd200141d984ffd3c06f357101f411cc78624f212a976
Fixing thumbnails for video_group videos-44edabe61341f9c16f98f7f6f1a7e4cdb72130aec8950e4fdd392919a652350c
Fixing thumbnails for video_group videos-e1fc9df84ea32d3f20696e5cb8d59b3f47154c5365ba8ab98c80ad6b57a3dda8
Fixing thumbnails for video_group videos-cd07d845ae9afc3608095b9d30a178cc9baddbc8b772d89a44f600752fe1f8c9
Fixing thumbnails for video_group videos-1fa0c907b0090ec4666d1a2c92fa9ab5e59ca67d1772751449f755e48a984a5e
Fixing thumbnails for video_group videos-eb4165ce69838140be474d551af34abff509cd0d161ecb22743b13fa5177dad5
Fixing thumbnails for video_group videos-7bbcc3961549b89f7b2526ffc7700c6632d4466b0833b4bdc4142dc6967f0bcd
Fixing thumbnails for video_group videos-3fe7d4298f6122277666944bad27bf3ae87285b7325756009ee43897b2a71566
Fixing thumbnails for video_group videos-5da89acf94568da486ff603899ca5eb0d7762a5f463aeb046765b3a4d795b8fb
Fixing thumbnails for video_group videos-1591852d1264078e5a53e37299365bd8e3a6b0816411bfaea1cc7c5defe1fd86
Fixing thumbnails for video_group videos-f308b7eb4402a4634afb2ba676344115f6890faf186386f07c82ad55dc2457af
Fixing thumbnails for video_group videos-57f62077f2be1597bc218171dfd22f1ae5cef287735b393a6615d670d8c8376a
Fixing thumbnails for video_group videos-4e472c7913673653713396f742ffd46fafd8f705376188ac4f6edd2b36439b71
Fixing thumbnails for video_group videos-a2ba93f124d70466e009eb159676360f9ee47cd2a1d3b2de987fd2b1e7bfdd0f
Fixing thumbnails for video_group videos-a21abe4a8a143b1380b462f7b8437d5d881cc1238bb7f3bbc3f619007feb7811
Fixing thumbnails for video_group videos-eec7b00b766d4a72d548ddd8d8c8a30e1bc143333f9b07dae88620a79e7cd528
Fixing thumbnails for video_group videos-7939d590cedcc59327a180c1fd2dc6da51849140448ee1d34f340244c33aff18
Fixing thumbnails for video_group videos-564fdc121a69b17f988136ec5d815b579da39522c054c903fa72ce8b2f3a7b18
Fixing thumbnails for video_group videos-e6e9b8e7c6470c95a347d2b4646357ce1fc911e2a910df1154c803026b6ddbec
Fixing thumbnails for video_group videos-37a023507504c38b964333313c2c162ed0cf3fbd19c6477c797774ef5b9cd78a
Fixing thumbnails for video_group videos-85d671fd5b80ec5d406bed7d25eb1eadf33e5a500c35f0ccbce28c872e00452c
Fixing thumbnails for video_group videos-145c5ed429f89c58431519e1afb055aa0c94dfd3d9cab5c2b21fa9b0e1f78a4c
Fixing thumbnails for video_group videos-37b3296c5a11e7188a3daba0d67c8d4fa065f080363818d444c669b24a4d9e75
Fixing thumbnails for video_group videos-2baa507aa7ea9577a52faecc43084ede4af3614844619eefc46b117c579be7ea
Fixing thumbnails for video_group videos-580ca1be459d9caa4e976ed6f3f5bb5f0e6c91832bf2412c34de32a5e0cc07d5
Fixing thumbnails for video_group videos-e907ce0d28f2c709f755629e6b219b81747d1943d152e9b7f03f4e55f66a58e5
Fixing thumbnails for video_group videos-0886720c25d74f5365b15e3dfe4f4deaa355c6c03587028b10e1a48ba8185e6a
Fixing thumbnails for video_group videos-d8d080905632ca0438d8ca89cb5f8a789d8e2fbde91b31e4a6dcf527379b8879
Fixing thumbnails for video_group videos-24e10946cf9bda8f0c35649ba3b1a5cf1040681690bc1edf85849177136f1370
Fixing thumbnails for video_group videos-adf42e7f9b3d383854aaf51117157be0369742cd078ac6b5648afdd8f2339490
Fixing thumbnails for video_group videos-a6ac558e3cc659a5e6cbd200141d984ffd3c06f357101f411cc78624f212a976
Fixing thumbnails for video_group videos-44edabe61341f9c16f98f7f6f1a7e4cdb72130aec8950e4fdd392919a652350c
Fixing thumbnails for video_group videos-e1fc9df84ea32d3f20696e5cb8d59b3f47154c5365ba8ab98c80ad6b57a3dda8
Fixing thumbnails for video_group videos-cd07d845ae9afc3608095b9d30a178cc9baddbc8b772d89a44f600752fe1f8c9
Fixing thumbnails for video_group videos-1fa0c907b0090ec4666d1a2c92fa9ab5e59ca67d1772751449f755e48a984a5e
Fixing thumbnails for video_group videos-eb4165ce69838140be474d551af34abff509cd0d161ecb22743b13fa5177dad5
Fixing thumbnails for video_group videos-7bbcc3961549b89f7b2526ffc7700c6632d4466b0833b4bdc4142dc6967f0bcd
Fixing thumbnails for video_group videos-3fe7d4298f6122277666944bad27bf3ae87285b7325756009ee43897b2a71566
Fixing thumbnails for video_group videos-5da89acf94568da486ff603899ca5eb0d7762a5f463aeb046765b3a4d795b8fb
Fixing thumbnails for video_group videos-1591852d1264078e5a53e37299365bd8e3a6b0816411bfaea1cc7c5defe1fd86
Fixing thumbnails for video_group videos-f308b7eb4402a4634afb2ba676344115f6890faf186386f07c82ad55dc2457af
Fixing thumbnails for video_group videos-57f62077f2be1597bc218171dfd22f1ae5cef287735b393a6615d670d8c8376a
Fixing thumbnails for video_group videos-4e472c7913673653713396f742ffd46fafd8f705376188ac4f6edd2b36439b71
Fixing thumbnails for video_group videos-a2ba93f124d70466e009eb159676360f9ee47cd2a1d3b2de987fd2b1e7bfdd0f
Fixing thumbnails for video_group videos-a21abe4a8a143b1380b462f7b8437d5d881cc1238bb7f3bbc3f619007feb7811
Fixing thumbnails for video_group videos-eec7b00b766d4a72d548ddd8d8c8a30e1bc143333f9b07dae88620a79e7cd528
Fixing thumbnails for video_group videos-7939d590cedcc59327a180c1fd2dc6da51849140448ee1d34f340244c33aff18
Fixing thumbnails for video_group videos-564fdc121a69b17f988136ec5d815b579da39522c054c903fa72ce8b2f3a7b18
Fixing thumbnails for video_group videos-e6e9b8e7c6470c95a347d2b4646357ce1fc911e2a910df1154c803026b6ddbec
Fixing thumbnails for video_group videos-37a023507504c38b964333313c2c162ed0cf3fbd19c6477c797774ef5b9cd78a
Fixing thumbnails for video_group videos-85d671fd5b80ec5d406bed7d25eb1eadf33e5a500c35f0ccbce28c872e00452c
Fixing thumbnails for video_group videos-145c5ed429f89c58431519e1afb055aa0c94dfd3d9cab5c2b21fa9b0e1f78a4c
Fixing thumbnails for video_group videos-37b3296c5a11e7188a3daba0d67c8d4fa065f080363818d444c669b24a4d9e75
Fixing thumbnails for video_group videos-2baa507aa7ea9577a52faecc43084ede4af3614844619eefc46b117c579be7ea
Fixing thumbnails for video_group videos-580ca1be459d9caa4e976ed6f3f5bb5f0e6c91832bf2412c34de32a5e0cc07d5
Fixing thumbnails for video_group videos-e907ce0d28f2c709f755629e6b219b81747d1943d152e9b7f03f4e55f66a58e5
Fixing thumbnails for video_group videos-0886720c25d74f5365b15e3dfe4f4deaa355c6c03587028b10e1a48ba8185e6a
Fixing thumbnails for video_group videos-d8d080905632ca0438d8ca89cb5f8a789d8e2fbde91b31e4a6dcf527379b8879
Fixing thumbnails for video_group videos-24e10946cf9bda8f0c35649ba3b1a5cf1040681690bc1edf85849177136f1370
Fixing thumbnails for video_group videos-adf42e7f9b3d383854aaf51117157be0369742cd078ac6b5648afdd8f2339490
Fixing thumbnails for video_group videos-a6ac558e3cc659a5e6cbd200141d984ffd3c06f357101f411cc78624f212a976
Fixing thumbnails for video_group videos-44edabe61341f9c16f98f7f6f1a7e4cdb72130aec8950e4fdd392919a652350c
Fixing thumbnails for video_group videos-e1fc9df84ea32d3f20696e5cb8d59b3f47154c5365ba8ab98c80ad6b57a3dda8
Fixing thumbnails for video_group videos-cd07d845ae9afc3608095b9d30a178cc9baddbc8b772d89a44f600752fe1f8c9
Fixing thumbnails for video_group videos-1fa0c907b0090ec4666d1a2c92fa9ab5e59ca67d1772751449f755e48a984a5e
Fixing thumbnails for video_group videos-eb4165ce69838140be474d551af34abff509cd0d161ecb22743b13fa5177dad5
Fixing thumbnails for video_group videos-7bbcc3961549b89f7b2526ffc7700c6632d4466b0833b4bdc4142dc6967f0bcd
Fixing thumbnails for video_group videos-3fe7d4298f6122277666944bad27bf3ae87285b7325756009ee43897b2a71566
Fixing thumbnails for video_group videos-5da89acf94568da486ff603899ca5eb0d7762a5f463aeb046765b3a4d795b8fb
Fixing thumbnails for video_group videos-1591852d1264078e5a53e37299365bd8e3a6b0816411bfaea1cc7c5defe1fd86
Fixing thumbnails for video_group videos-f308b7eb4402a4634afb2ba676344115f6890faf186386f07c82ad55dc2457af
Fixing thumbnails for video_group videos-57f62077f2be1597bc218171dfd22f1ae5cef287735b393a6615d670d8c8376a
Fixing thumbnails for video_group videos-4e472c7913673653713396f742ffd46fafd8f705376188ac4f6edd2b36439b71
Fixing thumbnails for video_group videos-a2ba93f124d70466e009eb159676360f9ee47cd2a1d3b2de987fd2b1e7bfdd0f
Fixing thumbnails for video_group videos-a21abe4a8a143b1380b462f7b8437d5d881cc1238bb7f3bbc3f619007feb7811
Fixing thumbnails for video_group videos-eec7b00b766d4a72d548ddd8d8c8a30e1bc143333f9b07dae88620a79e7cd528
Fixing thumbnails for video_group videos-7939d590cedcc59327a180c1fd2dc6da51849140448ee1d34f340244c33aff18
Fixing thumbnails for video_group videos-564fdc121a69b17f988136ec5d815b579da39522c054c903fa72ce8b2f3a7b18
Fixing thumbnails for video_group videos-e6e9b8e7c6470c95a347d2b4646357ce1fc911e2a910df1154c803026b6ddbec

Thanks.
Since it's working for me right now, I'll wait until you put up a new :latest before I update.

Looks like it was just a timing related thing, with the background script needing more time to complete before the foreground script "published" to stdout. I've reworked this section in the universal foreground script, and scripts for all Actions that use it. Now, the foreground will terminate whenever the background is done -- with a 30 second maximum.

@cyoungers I've updated the :test tagged container with this new mechanism, so if you could give a try when you have a moment I'd appreciate it.