-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[New App Shortcut]: Crave tv app #13
Comments
@clinds34 - Maybe it's because I'm in the US, but when I try installing the "Crave TV" app on my device, the download page says "Unavailable". Without being able to download it for myself, it might take a while to get this added. Would you be willing to help me with some testing? If we are lucky, I'll only need you to do this:
|
Hi - Can verify that the Bell Fibe TV works like a charm. Thank you. Here are the attributes as requested. I have removed the token. I assume that you can't access due to licensing issues. I hope I haven't created a nightmare for you. source_list: Crave |
Added Crave TV button for testing - #13
It is not working on the v1.8.1 version. I get the updated crave button but no action on tv when pressed. attributes rechecked and same as above if load from screen. |
1.8.2 is not working either |
Bummer. Thanks for the feedback. I'll see if I can figure out something else on my end. |
sorry not yet. but there was this in the attibutes adb_response: >- Error type 3 Error: Activity class {ca.bellmedia.cravetv/awl.application.MainActivity} does
If there is some enhanced bugging I can do (I have been digging around in ADB app but no luck yet), I would be happy to try to help. |
If you have an easy way to send ADB commands to your device, that would help A LOT! We can make this happen! Ultimately, we need to come up with a command that causes the crave app to open and/or come to the top. We have tried two different methods that HA uses to talk to media player devices which didn't work in this case. On the third attempt, we tried to use the following ADB command:
This command actually works for me on my sideloaded version of the crave app... well... sort of. It launches the app, and then the app crashes right away. Sideloading is a dangerous practice, but if you happen to have a copy of the .apk file for the crave app that your device is using, I could take it from there... I'm sure you didn't sideload it to begin with, so I'd assume you don't have the .apk file. Not a problem at all. Since that didn't work on my end, here's how you can help out: First, open the crave app on your device, and then prepare your ADB tool to send a command to it. run the following command:
In that response, you will see a few clues that might help assemble the final working command. You are specifically looking for something that likely begins with "ca.bellmedia...." then a slash, and then some more. In my testing, I found "ca.bellmedia.cravetv/awl.application.MainActivity" (yours will be different) The next step will be to send a command containing the thing that you found. You can test this command in two different ways. You can either use your ADB tool that you were talking about, or you can use the Developer Tools inside HA to directly send ADB commands to your device. ( Developer Tools -> Services -> Android TV: ADB command ) You'll ultimately want to send a command that begins with For example: If you have something that works, then HOORAY! Let me know! If not, you might have to do a little more detective work. In some more frustrating cases, I've needed to run the Let me know if I can clarify anything, if you need help, or if you have some amazing success that we can celebrate together! Good luck! |
got it. I was halfway there, but your post put the second part together. I dropped
Next I ran the following command in shell and Crave loaded on the Fire I would note for anyone else down the road that this command was the one that worked
Interesting rabbit hole for me. I appreciate your help. |
EXCELLENT NEWS! Thank YOU for YOUR help! I'll push this out in an official release soon. I have a couple of other tasks to attend to first. |
Release v1.8.4 is now available, which incorporates the correct command for launching the Crave TV app. Enjoy! Thanks again! |
sorry there is a stray $ in the command, which is probably my bad |
not so fast.... source: Prime Video (FireTV) Error type 3 Error: Activity class {ca.bellmedia.cravetv/awl.application.MainActivity} does |
You don't have the latest version yet... likely a cache issue. The cache can be quite sticky. Your version is still trying to use my older broken command. I just released v1.8.5 which removed the accidental "$", so it should all be good now. Enjoy! |
fantastic, v1.8.5 is good. |
@clinds34 - Out of curiosity, which exact Fire device(s) are you using? Since you have been able to help out by running some ADB commands, maybe you could help with this too? No pressure, but any input from the community will only make things better. |
happy to help, I have two fire tv 4ks and a Pioneer FireTV which curiously is not on those lists (i think it is manufactured by TCL). That TV is outside and not part of the HA ecosystem. ediit: turns out it is the Hisense 4k 2022 - which runs on the same Android and Firetv OS as the 4k max. |
Sweet! I was just going to ask what it responds with when you send Are you currently able to test that TV with the Firemote card? If so, can you open a new "Device Support Request" issue so I can track it and get it added? |
ok, give me some time and I will come back to you this weekend. That tv is outside and not always able to connect. This presents me with a two birds one stone opportunity... |
@clinds34 - You're the best! THANK YOU!!!! |
Here is the state attributes I get after running adb shell getprop ro.product.vendor.model source_list:
|
Using the Firemote firetv 4 series 2021 i am not having any problems controlling the tv. |
Thank you! From that model number (AFTDCT31), it appears that your TV is actually an Insignia 4K UHD - Fire TV (2020) I'll add that to the officially supported devices soon. |
App Name
Crave tv app
Can this app be freely downloaded through official means?
Optional Comments
Requested by @clinds34 on Nov 11, 2022 in #6
The text was updated successfully, but these errors were encountered: