Okay, I'm calling it a night. I'll march forward tomorrow night.
Thanks for all the spoon-feeding. 
Okay, I'm calling it a night. I'll march forward tomorrow night.
Thanks for all the spoon-feeding. 
@bnhf what is the action Create a ChannelWatch Stack in Portainer? What does ChannelWatch do?
Follow-up question: is there a post/Wiki page/GitHub ReadMe/something that explains what all the actions/scripts do in OliveTin? I think that will be useful.
I can provide details for my scripts. 
I clicked on "Create Fruit ADBTuner Lanes + CDVR Custom Channels", but I don't think this did anything different from what I did in FruitDeepLinks (created lanes for ESPN) and (refreshed) the same custom channels I had created manually in Channels.
I didn't see it do anything to ADBTuner. I'm still missing something.
I'm probably going to deprecate that Action. The developer popped-up out of nowhere, both on this forum and Github, and then disappeared just as quickly. His project once sent 6000 pushes through my Pushover account, which he never explained.
My trust level on this project is very low, and the dev hasn't posted here in 9 months.
Did you refresh the ADBTuner WebUI page?
Go ahead and post the output from the Action's results window. Also, there's a debug log Action that you could post.
A screenshot of the values you're entering in the Action wouldn't hurt.
I used this last week. How many lanes did you add? I believe the default is 50 which it creates in ADBTuner. Fifty isn’t enough for me so I redid action with 350. It also added my custom source to Channels. You add that in the environment variables section.
One thing that I had to do was go back and increase the Fruit_Padding from default to 60. I may have to readjust again as I hate for game to stop before final.
I did not refresh the ADBTuner WebUI page. I was going by what appeared in the Olive Tin action display, and assumed those 50 lanes were being created in FruitDeepLinks, not in ADBTuner. I do see those lanes in ADBTuner (and now I'm wondering if FruitDeepLinks didn't create them yesterday and I didn't realize that it had). Anyway, here's the action log.
[INFO] Creating 50 lanes for provider: ESPN
{"m3u_id":"sportscenter01","provider_name":"sportscenter","number":"0","name":"ESPN 1","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/1/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":1.0,"data":null,"id":1}Created channel:
{"m3u_id":"sportscenter02","provider_name":"sportscenter","number":"1","name":"ESPN 2","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/2/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":2.0,"data":null,"id":2}Created channel:
{"m3u_id":"sportscenter03","provider_name":"sportscenter","number":"2","name":"ESPN 3","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/3/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":3.0,"data":null,"id":3}Created channel:
{"m3u_id":"sportscenter04","provider_name":"sportscenter","number":"3","name":"ESPN 4","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/4/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":4.0,"data":null,"id":4}Created channel:
{"m3u_id":"sportscenter05","provider_name":"sportscenter","number":"4","name":"ESPN 5","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/5/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":5.0,"data":null,"id":5}Created channel:
{"m3u_id":"sportscenter06","provider_name":"sportscenter","number":"5","name":"ESPN 6","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/6/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":6.0,"data":null,"id":6}Created channel:
{"m3u_id":"sportscenter07","provider_name":"sportscenter","number":"6","name":"ESPN 7","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/7/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":7.0,"data":null,"id":7}Created channel:
{"m3u_id":"sportscenter08","provider_name":"sportscenter","number":"7","name":"ESPN 8","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/8/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":8.0,"data":null,"id":8}Created channel:
{"m3u_id":"sportscenter09","provider_name":"sportscenter","number":"8","name":"ESPN 9","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/9/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":9.0,"data":null,"id":9}Created channel:
{"m3u_id":"sportscenter10","provider_name":"sportscenter","number":"9","name":"ESPN 10","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/10/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":10.0,"data":null,"id":10}Created channel:
{"m3u_id":"sportscenter11","provider_name":"sportscenter","number":"10","name":"ESPN 11","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/11/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":11.0,"data":null,"id":11}Created channel:
{"m3u_id":"sportscenter12","provider_name":"sportscenter","number":"11","name":"ESPN 12","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/12/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":12.0,"data":null,"id":12}Created channel:
{"m3u_id":"sportscenter13","provider_name":"sportscenter","number":"12","name":"ESPN 13","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/13/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":13.0,"data":null,"id":13}Created channel:
{"m3u_id":"sportscenter14","provider_name":"sportscenter","number":"13","name":"ESPN 14","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/14/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":14.0,"data":null,"id":14}Created channel:
{"m3u_id":"sportscenter15","provider_name":"sportscenter","number":"14","name":"ESPN 15","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/15/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":15.0,"data":null,"id":15}Created channel:
{"m3u_id":"sportscenter16","provider_name":"sportscenter","number":"15","name":"ESPN 16","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/16/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":16.0,"data":null,"id":16}Created channel:
{"m3u_id":"sportscenter17","provider_name":"sportscenter","number":"16","name":"ESPN 17","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/17/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":17.0,"data":null,"id":17}Created channel:
{"m3u_id":"sportscenter18","provider_name":"sportscenter","number":"17","name":"ESPN 18","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/18/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":18.0,"data":null,"id":18}Created channel:
{"m3u_id":"sportscenter19","provider_name":"sportscenter","number":"18","name":"ESPN 19","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/19/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":19.0,"data":null,"id":19}Created channel:
{"m3u_id":"sportscenter20","provider_name":"sportscenter","number":"19","name":"ESPN 20","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/20/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":20.0,"data":null,"id":20}Created channel:
{"m3u_id":"sportscenter21","provider_name":"sportscenter","number":"20","name":"ESPN 21","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/21/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":21.0,"data":null,"id":21}Created channel:
{"m3u_id":"sportscenter22","provider_name":"sportscenter","number":"21","name":"ESPN 22","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/22/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":22.0,"data":null,"id":22}Created channel:
{"m3u_id":"sportscenter23","provider_name":"sportscenter","number":"22","name":"ESPN 23","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/23/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":23.0,"data":null,"id":23}Created channel:
{"m3u_id":"sportscenter24","provider_name":"sportscenter","number":"23","name":"ESPN 24","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/24/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":24.0,"data":null,"id":24}Created channel:
{"m3u_id":"sportscenter25","provider_name":"sportscenter","number":"24","name":"ESPN 25","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/25/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":25.0,"data":null,"id":25}Created channel:
{"m3u_id":"sportscenter26","provider_name":"sportscenter","number":"25","name":"ESPN 26","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/26/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":26.0,"data":null,"id":26}Created channel:
{"m3u_id":"sportscenter27","provider_name":"sportscenter","number":"26","name":"ESPN 27","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/27/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":27.0,"data":null,"id":27}Created channel:
{"m3u_id":"sportscenter28","provider_name":"sportscenter","number":"27","name":"ESPN 28","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/28/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":28.0,"data":null,"id":28}Created channel:
{"m3u_id":"sportscenter29","provider_name":"sportscenter","number":"28","name":"ESPN 29","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/29/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":29.0,"data":null,"id":29}Created channel:
{"m3u_id":"sportscenter30","provider_name":"sportscenter","number":"29","name":"ESPN 30","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/30/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":30.0,"data":null,"id":30}Created channel:
{"m3u_id":"sportscenter31","provider_name":"sportscenter","number":"30","name":"ESPN 31","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/31/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":31.0,"data":null,"id":31}Created channel:
{"m3u_id":"sportscenter32","provider_name":"sportscenter","number":"31","name":"ESPN 32","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/32/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":32.0,"data":null,"id":32}Created channel:
{"m3u_id":"sportscenter33","provider_name":"sportscenter","number":"32","name":"ESPN 33","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/33/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":33.0,"data":null,"id":33}Created channel:
{"m3u_id":"sportscenter34","provider_name":"sportscenter","number":"33","name":"ESPN 34","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/34/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":34.0,"data":null,"id":34}Created channel:
{"m3u_id":"sportscenter35","provider_name":"sportscenter","number":"34","name":"ESPN 35","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/35/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":35.0,"data":null,"id":35}Created channel:
{"m3u_id":"sportscenter36","provider_name":"sportscenter","number":"35","name":"ESPN 36","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/36/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":36.0,"data":null,"id":36}Created channel:
{"m3u_id":"sportscenter37","provider_name":"sportscenter","number":"36","name":"ESPN 37","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/37/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":37.0,"data":null,"id":37}Created channel:
{"m3u_id":"sportscenter38","provider_name":"sportscenter","number":"37","name":"ESPN 38","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/38/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":38.0,"data":null,"id":38}Created channel:
{"m3u_id":"sportscenter39","provider_name":"sportscenter","number":"38","name":"ESPN 39","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/39/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":39.0,"data":null,"id":39}Created channel:
{"m3u_id":"sportscenter40","provider_name":"sportscenter","number":"39","name":"ESPN 40","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/40/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":40.0,"data":null,"id":40}Created channel:
{"m3u_id":"sportscenter41","provider_name":"sportscenter","number":"40","name":"ESPN 41","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/41/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":41.0,"data":null,"id":41}Created channel:
{"m3u_id":"sportscenter42","provider_name":"sportscenter","number":"41","name":"ESPN 42","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/42/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":42.0,"data":null,"id":42}Created channel:
{"m3u_id":"sportscenter43","provider_name":"sportscenter","number":"42","name":"ESPN 43","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/43/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":43.0,"data":null,"id":43}Created channel:
{"m3u_id":"sportscenter44","provider_name":"sportscenter","number":"43","name":"ESPN 44","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/44/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":44.0,"data":null,"id":44}Created channel:
{"m3u_id":"sportscenter45","provider_name":"sportscenter","number":"44","name":"ESPN 45","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/45/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":45.0,"data":null,"id":45}Created channel:
{"m3u_id":"sportscenter46","provider_name":"sportscenter","number":"45","name":"ESPN 46","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/46/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":46.0,"data":null,"id":46}Created channel:
{"m3u_id":"sportscenter47","provider_name":"sportscenter","number":"46","name":"ESPN 47","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/47/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":47.0,"data":null,"id":47}Created channel:
{"m3u_id":"sportscenter48","provider_name":"sportscenter","number":"47","name":"ESPN 48","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/48/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":48.0,"data":null,"id":48}Created channel:
{"m3u_id":"sportscenter49","provider_name":"sportscenter","number":"48","name":"ESPN 49","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/49/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":49.0,"data":null,"id":49}Created channel:
{"m3u_id":"sportscenter50","provider_name":"sportscenter","number":"49","name":"ESPN 50","package_name":"com.espn.gtv","alternate_package_name":"com.espn.score_center","url_or_identifier":"http://192.168.1.249:6655/api/adb/lanes/sportscenter/50/deeplink?format=json&dynamic_url_json_key=deeplink","configuration_uuid":"8ec77d65-30d6-46a3-8045-282571cff8d8","tvc_guide_stationid":"","guide_offset_hours":0,"sort_order":50.0,"data":null,"id":50}Created channel:
[INFO] Creation of 50 lanes for provider: ESPN completed.
[INFO] Updating Custom Source in CDVR for ADBTuner provider: ESPN...
JSON response from 192.168.1.249:8089:
true
[INFO] CDVR Custom Source update completed for ADBTuner provider: ESPN
I see that what was created by this script is in addition to yesterday, because now I have a bunch of "ESPN n n-1 " strewn throughout the channel grid and a ESPN 9404. I look at the logs and I'm seeing that it's having an issue tuning the channel because it's getting a 500 error from ADPTuner. ADPTuner has lost its connection to the Chromecast. Sigh.
If you're using the CCwGTV streaming stick, that's not recommended for use with ADBTuner:
I'm using a G454V (Chromecast HD, not a 4k), though it is running Android TV 14. It set up fine and I got connected once I turned on USB Debugging and ADBTuner was happy. Now it's not. The log says stuff like
2026-03-03 17:13:17.378 - lib.adb - [Errno 111] Connection refused
2026-03-03 17:13:17.378 - lib.adb - ADB: Connection failed.
2026-03-03 17:13:17.379 - lib.adb - ADB: Error while running command. Check for approval popup on device.
But no approval popup is happening now, it happened once right after I turned on USB debugging and checked the status, but not since. The IP address hasn't changed and is correct. I'm doing a PING from the host and it's not having any issues. I've restarted the Chromecast, but not ADBTuner, so I'm going to try that.
Update: Restarting the container didn't work. Disabling developer mode, revoking ADB authorizations and disabling USB debugging, then re-enabling hasn't changed anything.
New bnhf/olivetin:latest (aka bnhf/olivetin:2026.03.07) pushed with maintenance updates to Project WebUI+, in addition to a new userscript that supports a "sticky" time slot header for events in the CDVR WebUI grid guide. No more having to scroll back to the top to figure out what time slot you're looking at.
More details here:
I am going to ask a stupid question because I simply don't know. How do you update OliveTin-for-Channels. Mine shows currently that I am running [OliveTin-for-Channels 2026.03.01] Is it automatic or is there something special I need to do. Thanks in advance for answering my stupid question.
Install Watchtower via Project One-Click. It'll run and update every running container, then exit. Leave it in the exited state, and when you want to update all running containers again, tick its box in Portainer-Containers and then click start. The process will then repeat. This is called "RUN_ONCE" mode, and it's the safest way to update containers.
Thank you for the instructions. I was able to update.
Why did ChannelWatch get deprecated?
It's on the deprecated page in OliveTin, but should still work, if you want to install it.
It was strange situation with the developer from the start, as he was brand new to this forum and brand new to GitHub, along with everything he was doing being AI generated. His code, his forum posts, you name it.
I used his container for bit, despite concerns, and spent a a fair amount of time keeping it working with OliveTin through various breaking changes. Ultimately though, when his code pushed thousands of notifications out through my Pushover account (with no explanation), I personally pulled the plug.
Since he hasn't posted here in the last 9+ months, the code hasn't been touched in almost a year, and he's done nothing else on GitHub during that period -- it seemed like time to move it to the back burner, at least as far as OliveTin-for-Channels is concerned.
The dev bailed. It's been doormat for a year. Darn shame tho as it was a promising tool but yeah
Gotcha - yeah the ai stuff was pretty obvious - was my first indication that vibe based projects were becoming a thing - first indication seems to be mostly feature complete on version 1 and the ui design is a lot better than most v1 projects
Its just been working for me so i didn't notice it has been abandoned - thanks
(post deleted by author)