Menu

#25 Client for Amazon FireTV

open
None
1
2020-07-20
2018-12-07
Anonymous
No

I "sideloaded" NCID Android onto a FireTV stick but it doesn't work. This would be excellent as a popup whilst watching something on that device. So, if someone could develop a version, that works, and is downloaded straight from Amazon's App Store, I would think there would be interest to many.

Discussion

  • Cexy Grayhound

    Cexy Grayhound - 2018-12-08

    Super cool idea, dude!

     
  • John L. Chmielewski

    • assigned_to: Ed Attfield
     
  • Ed Attfield

    Ed Attfield - 2018-12-11

    I suspect that the current APK doesn't work for you because it uses a lot of Android phone features, the killer probably being ithe ability to query the phone's location. (My guess is that Chris was trying out all the cool features.)

    You will need a feature-reduced version, with new code to catch the inputs from the TV remote, and I will need a Fire TV stick to test it on.

     
  • Anonymous

    Anonymous - 2020-06-25

    I just added this funtion to my FTV. I used gozoteck script, that sends a hook to IFTTT and send a toast notification via pushOver. ( a lot of tjumps but it works.)

     
  • Al

    Al - 2020-06-25

    Forgot to mention, Im using raspbery PI as server, and pushTV app install on FTV.

     
  • Ed Attfield

    Ed Attfield - 2020-06-29

    Can you write up something about how you put this together and attach it here? Does it use a paid service for the messaging?

    I have a more TV friendly version of the NCIDandroid app that I should release, but it uses newer android features and may not be very compatible with the Android 4 environment on the Fire TV.

     
    • Al

      Al - 2020-06-30

      Yes of course,
      What you need are this plataforms/sysytems.
      1. Wortking NCID (I have it on a Raspi B 1 gen)
      2. Gozoteck script install on the Raspi or other server.
      3. IFTTT service active.
      4. PushOver service (This is a muti-platform paid "App", each plataform have a cost, I used the PC/costum vesion.
      5. PushTV App install on FTV. This is a 3rd party App not ralated with PushOver, but use their service. After demo trail you can paid via the App. The up side is that one paid you have ulimited messages in all yout FTV divices.

      Once you have NCID server up and runing install the ncid2ifttt script, to configure it you need 4 things the IP of the NCID, the port (33333), IFTTT webhook token and the event NAME (ifttt_even) put yours on ncid2ifttt-config.json file.

      In IFTTT put your pushover credentials.
      After this make a IFTTT rule/service using webhook put your event name in there. Then select pushOver as an exit.

      Make sure that your ncid2ifttt scirip is runing and try it.

      I have some trouble to make sure that the ncid2ifttt scrip was running after reboot. The crontab suggestion didnt work form me, I use SYSTEMD.

      The down side is that the ncid2ifttt script only sends the phone nombre, no aliases.

      Hope it works for you.

       
  • Todd Andrews

    Todd Andrews - 2020-07-07

    Hi Al,

    A compatible NCID Android app would be the ideal solution as it could talk directly to the NCID server and reduce the "jumps." What is your experience with how quickly caller ID data goes from the Raspberry Pi=>ncid2ifttt=>IFTTT=>Pushover=>PushTV? For example, does it show up on PushTV before the ringing stops? I ask because my non-NCID IFTTT experiments sometimes take 15 minutes before the data is delivered by IFTTT.

     
    • Al

      Al - 2020-07-07

      Hi, Todd
      Yes, I believe a custom app for FTV is the way to go.
      The latency is acceptable. I could say, in my set up my android tablet recives the notification just before the second ring, in my current set up I see the message in my TV on the 3rd ish ring. Never after the answer maching pick it up.

       
      • Al

        Al - 2020-07-07

        Now, a low cost/easy/local solution:

        If you want a local solution, and you can spare an Android device.
        All you need is the NCID android app install, an install notifications for Fire TV APP, is a paid version, then install the same app (client) version on the FTV.
        This app intercepts the android notifications and forward it to the FTV. I
        I try this solution, and it works, my problem is thst the android tablet is not always in the house.

        A non cost/local/with modification solution:

        There is an other way to use this solution. Insted of a android "server", you can use a RasPi as a home assistan server, this program has the avility to send the FireTV notifications APP (client, not paid) custom messages. This will requires a program in homeAssistant to act as NCID client . This is one I would like to try it, never used homeAssistan, but I plan to do it.
        This approach not only gives you the availity to sent notifications to FTV but also to any android TV, with only 1 jump and all made it localy.

        I hope it can help you. An integration of NCID and home assistant would be epic.

         
  • Ed Attfield

    Ed Attfield - 2020-07-07

    I'm not likely to have an Amazon fireTV device any time soon.

    I'm willing to help anyone who wants to set up an account at Amazon to do compile, test and release cycles of NCIDandroid.

     
  • Todd Andrews

    Todd Andrews - 2020-07-20

    Hi Al,

    I borrowed a friend's FireTV 3rd generation dongle (not a "stick") and was able to sideload Network Caller ID client for Google TV. The app used to be in the Google Play Store but isn't anymore, however, there's a link to the .apk hosted on mediafire.com. It works for me and shows the caller name and number.

     

Anonymous
Anonymous

Add attachments
Cancel