I've ordered a similar device and can report back once I get them. I did a decent amount of research on the specs of the different devices and think I've found one on par with the Uraycoder device I am trialing now.
$45 is a little rich for my blood. I'm going to have 12 devices so it's going to add up quick. I was hoping to find a similar solution because I have a 48 port PoE switch in my rack that's very underutilized.
It was $35 when I bought it, which isn't too bad when you consider that you'd need two devices to replace it.
Black Friday is coming!
Has anybody tried FreeCast and if so do you know if it supports deep linking? I know I can go look inside of the .apk but just was seeing if anybody has tried it yet.
I can fire it up tomorrow.
from what I can see it does watch.freecast.com
I was on the featured section.
i only have a free account but certainly would be worth trying.
I'm looking for URLs for
Bally sports social
Bally sports west and the two bally sports San Diego URLs so I can use a log in to setup Bally Sports.
I tried a link from one of the free channels and it didn't open the app.
I had some time this morning, and also tried to get ADBTuner to open Freecast. This channel setup did not work, and did not even open the Freecast app.
I just moved over to the experimental branch of ADB Tuner.
I just pulled an image and noticed there was an update.
I'm been trying to see if tugotv.us supports deep linking.
I suspect not but wasn't sure.
I'm loving this project so far.
YTTV seems to work best for me.
Got a LinkPi encoder delivered yesterday to give this a try. @turtletank I tested with the NBC app first and it looks like ADBTuner is tuning successfully to the stream, yet gets stuck trying to figure out playback status/cbecking for profile screen and then never relays the stream to Channels. Any tips?
2023-10-27 03:23:30.039 - server - Tuner: Tuning to CNBCHD on Chromecast 4K
2023-10-27 03:23:30.042 - lib.adb - ADB: Connecting to device (attempt 1).
2023-10-27 03:23:30.381 - lib.adb - ADB: Connected.
2023-10-27 03:23:30.381 - lib.adb - ADB: 192.168.7.226 - dumpsys display
2023-10-27 03:23:30.498 - lib.adb - ADB: 192.168.7.226 - getprop ro.build.version.release
2023-10-27 03:23:30.550 - lib.adb - ADB: Android Version: 12.0.
2023-10-27 03:23:30.550 - lib.adb - ADB: 192.168.7.226 - pm list packages -3
2023-10-27 03:23:30.652 - lib.adb - ADB: 192.168.7.226 - pidof com.nbcuni.nbc.androidtv
2023-10-27 03:23:30.722 - lib.adb - ADB: Stopping media playback.
2023-10-27 03:23:30.722 - lib.adb - ADB: 192.168.7.226 - input keyevent KEYCODE_MEDIA_STOP
2023-10-27 03:23:30.837 - lib.adb - ADB: 192.168.7.226 - am start -a android.intent.action.VIEW -d "nbctve://live/cnbc" com.nbcuni.nbc.androidtv
2023-10-27 03:23:32.550 - server - Tuner: Waiting for playback start. Status: unknown
2023-10-27 03:23:35.540 - server - Tuner: Waiting for playback start. Status: unknown
2023-10-27 03:23:38.304 - server - Tuner: Waiting for playback start. Status: unknown
2023-10-27 03:23:40.822 - server - Tuner: Waiting for playback start. Status: unknown
2023-10-27 03:23:43.624 - server - Tuner: Waiting for playback start. Status: unknown
2023-10-27 03:23:45.360 - lib.adb - Checking for profile screen
2023-10-27 03:23:48.035 - lib.adb - Checking for profile screen
2023-10-27 03:23:50.172 - lib.adb - Checking for profile screen
2023-10-27 03:23:54.390 - lib.adb - Checking for profile screen
2023-10-27 03:23:58.482 - lib.adb - Checking for profile screen
2023-10-27 03:24:02.136 - server - Tuner: Could not detect playback state. Giving up after 32.1 seconds. Display was on, application (com.nbcuni.nbc.androidtv) was running.
2023-10-27 03:24:02.137 - server - Released tuner 1
2023-10-27 03:24:02.137 - lib.adb - ADB: Stopping media playback.
2023-10-27 03:24:02.137 - lib.adb - ADB: 192.168.7.226 - input keyevent KEYCODE_MEDIA_STOP
2023-10-27 03:24:02.239 - lib.adb - ADB: 192.168.7.226 - input keyevent KEYCODE_MEDIA_PAUSE
2023-10-27 03:24:02.379 - uvicorn.access - 172.19.0.1:60436 - "GET /stream/1/8 HTTP/1.1" 404
I also tried compatibility mode and got the logs below. Looks like ADBTuner isn't able to parse the stream even though IINA and Channels seem to have no problem? It's H.264.
2023-10-27 03:33:37.389 - server - Reserved tuner 1
2023-10-27 03:33:37.390 - server - Using tuner id: 1
2023-10-27 03:33:37.390 - uvicorn.access - 192.168.7.43:49126 - "GET /stream/7 HTTP/1.1" 307
2023-10-27 03:33:37.396 - server - Tuner: Tuning to MNBCHD on Chromecast 4K
2023-10-27 03:33:37.399 - lib.adb - ADB: Connecting to device (attempt 1).
2023-10-27 03:33:37.715 - lib.adb - ADB: Connected.
2023-10-27 03:33:37.715 - lib.adb - ADB: 192.168.7.226 - dumpsys display
2023-10-27 03:33:37.848 - lib.adb - ADB: 192.168.7.226 - getprop ro.build.version.release
2023-10-27 03:33:37.892 - lib.adb - ADB: Android Version: 12.0.
2023-10-27 03:33:37.892 - lib.adb - ADB: 192.168.7.226 - pm list packages -3
2023-10-27 03:33:37.958 - lib.adb - ADB: 192.168.7.226 - pidof com.nbcuni.nbc.androidtv
2023-10-27 03:33:38.014 - lib.adb - ADB: Stopping media playback.
2023-10-27 03:33:38.014 - lib.adb - ADB: 192.168.7.226 - input keyevent KEYCODE_MEDIA_STOP
2023-10-27 03:33:38.137 - lib.adb - ADB: 192.168.7.226 - am start -a android.intent.action.VIEW -d "nbctve://live/msnbc" com.nbcuni.nbc.androidtv
2023-10-27 03:33:42.809 - lib.adb - Checking for profile screen
2023-10-27 03:33:46.911 - lib.adb - Checking for profile screen
2023-10-27 03:33:50.866 - lib.adb - Checking for profile screen
2023-10-27 03:33:54.764 - server - Tuner: Compatibility Mode - Stream released after 17.37 seconds. Display was on, application (com.nbcuni.nbc.androidtv) was closed.
2023-10-27 03:33:54.764 - lib.adb - ADB: Closing connection - 192.168.7.226
2023-10-27 03:33:54.765 - uvicorn.access - 192.168.7.43:49126 - "GET /stream/1/7 HTTP/1.1" 200
2023-10-27 03:33:54.782 - root - Tuner: Stream open (attempt 1).
2023-10-27 03:33:54.787 - httpx - HTTP Request: GET http://192.168.7.70/live/stream0 "HTTP/1.1 301 Moved Permanently"
2023-10-27 03:33:54.788 - root - Tuner: Stream open (attempt 2).
2023-10-27 03:33:54.790 - httpx - HTTP Request: GET http://192.168.7.70/live/stream0 "HTTP/1.1 301 Moved Permanently"
2023-10-27 03:33:54.792 - root - Tuner: Stream open (attempt 3).
2023-10-27 03:33:54.795 - httpx - HTTP Request: GET http://192.168.7.70/live/stream0 "HTTP/1.1 301 Moved Permanently"
2023-10-27 03:33:54.796 - root - Tuner: Stream open (attempt 4).
2023-10-27 03:33:54.799 - httpx - HTTP Request: GET http://192.168.7.70/live/stream0 "HTTP/1.1 301 Moved Permanently"
2023-10-27 03:33:54.801 - root - Tuner: Stream open (attempt 5).
2023-10-27 03:33:54.803 - httpx - HTTP Request: GET http://192.168.7.70/live/stream0 "HTTP/1.1 301 Moved Permanently"
2023-10-27 03:33:54.805 - root - Tuner: Stream open (attempt 6).
2023-10-27 03:33:54.807 - httpx - HTTP Request: GET http://192.168.7.70/live/stream0 "HTTP/1.1 301 Moved Permanently"
2023-10-27 03:33:54.809 - root - Tuner: Stream open (attempt 7).
2023-10-27 03:33:54.811 - httpx - HTTP Request: GET http://192.168.7.70/live/stream0 "HTTP/1.1 301 Moved Permanently"
2023-10-27 03:33:54.813 - root - Tuner: Stream open (attempt 8).
2023-10-27 03:33:54.815 - httpx - HTTP Request: GET http://192.168.7.70/live/stream0 "HTTP/1.1 301 Moved Permanently"
2023-10-27 03:33:54.817 - root - Tuner: Stream open (attempt 9).
2023-10-27 03:33:54.820 - httpx - HTTP Request: GET http://192.168.7.70/live/stream0 "HTTP/1.1 301 Moved Permanently"
2023-10-27 03:33:54.821 - root - Tuner: Stream open (attempt 10).
2023-10-27 03:33:54.824 - httpx - HTTP Request: GET http://192.168.7.70/live/stream0 "HTTP/1.1 301 Moved Permanently"
2023-10-27 03:33:54.826 - server - Tuner: Stream complete. Endpoint disconnected.
2023-10-27 03:33:54.829 - lib.adb - ADB: Connecting to device (attempt 1).
2023-10-27 03:33:55.029 - lib.adb - ADB: Connected.
2023-10-27 03:33:55.029 - lib.adb - ADB: Stopping media playback.
2023-10-27 03:33:55.029 - lib.adb - ADB: 192.168.7.226 - input keyevent KEYCODE_MEDIA_STOP
2023-10-27 03:33:55.183 - lib.adb - ADB: 192.168.7.226 - input keyevent KEYCODE_MEDIA_PAUSE
2023-10-27 03:33:55.406 - lib.adb - ADB: Force stopping com.nbcuni.nbc.androidtv.
2023-10-27 03:33:55.406 - lib.adb - ADB: 192.168.7.226 - am force-stop com.nbcuni.nbc.androidtv
2023-10-27 03:33:55.687 - lib.adb - ADB: Closing connection - 192.168.7.226
2023-10-27 03:33:55.688 - server - Released tuner 1
2023-10-27 03:33:55.688 - server - Tuner: Cleanup complete. Chromecast 4K (MNBCHD)
2023-10-27 03:33:55.689 - server - http disconnect
Tugo has the docker bridge so you don't really need that
Hi there,
Yep was trying to be prepared.
They will be making some changes shortly.
They are adding some channels and removing the disney stuff.
I've had them since March and they have done great.
Would love to get rid of when I get that error 500.
I have to restart the docker.
so far it is great to have unrestricted MLB.
New Channels coming soon to Tugo TV
Trying to prepare.
Try using http://192.168.7.70:8090/stream0 for the streaming endpoint setting in ADBTuner. This is the actual stream URL for the LinkPi devices. The one in the UI that includes /live/ just redirects.
Yes that worked perfectly! Thanks for this project, it's amazing to have the NBC channels back in decent quality AND get a nice 60fps stream for RedZone from Sunday Ticket.
My one request: would it be possible to bypass the "Who's Watching?" profile screen on the Max app? They've added both live sports and news in the last month so it would be great to be able to use it here.
Thanks for the info in this thread and for help answering previous questions. I'm preparing to set this up with subscription to YouTube TV via ONN box and encoder. Tangentially related to this, is there a way to capture content from other non-live streaming services like Max and Paramount+? Either using ADBTuner or with a separate product that plays nice with it?
I've been using PlayOn for quite a while. And it works well. But wondering if this streaming box + HDMI Encoder combo would provide similar functionality. If nothing else, I'm assuming it would capture 5.1 audio while PlayOn is limited to 2.0.
The ADBTuner project would not be able to function that way as it is designed for deep linked live channels. However, the HDMI for Channels project may be help for premium services also with live channels (like Paramount+).
But being able to specifically record individual shows and movies off either the ADBTuner or the HDMI for Channels and even BETA: Chrome Capture for Channels projects really do not have such capabilities. All these side projects are more aimed at live channels that can be put in the ChannelsDVR channel guides.
I actually use the ADBTuner project with 3 of the encoders on my URayCoder and the remaining encoder for the HDMI for Channels project for the channels that need a little more love and attention. But again those are for live channels, not individual one offs like you can do with PlayOn.
I'm glad you liked that Uray device. Seems like a solid performer.
You could also use StreamFab or Anystream or ytdlp (for non-DRM stuff) too (I think theres a couple more that works).
