Channel won't show on Plex for Android

I'm writing a Channel for SageTV, and I can use the channel in the Plex Web and a Roku client, but I can't get the Plex Android Client to show the Channel.  Is there something that I'm missing here, on how to ensure support for Android as well?

 

My Info.plist is as follows

 

<?xml version="1.0" encoding="UTF-8"?>


    
        CFBundleIdentifier
        com.plexapp.plugins.sagexphoenix

        PlexClientPlatforms
        *

        PlexFrameworkVersion
        2

        PlexPluginCodePolicy
       
        Elevated

        PlexURLServices
       
            Phoenix
           
                Identifier
                com.plexapp.plugins.sagexphoenix
                URLPattern
                stvphoenix://[^/]+/[0-9]+.*
                TestURLs
               
                    stvphoenix://mediafile/123456
                    stvphoenix://airing/123456
               
           
       

   

Thanks

 

I'm writing a Channel for SageTV, and I can use the channel in the Plex Web and a Roku client, but I can't get the Plex Android Client to show the Channel.  Is there something that I'm missing here, on how to ensure support for Android as well?

My Info.plist is as follows

<?xml version="1.0" encoding="UTF-8"?>


    
        CFBundleIdentifier
        com.plexapp.plugins.sagexphoenix

        PlexClientPlatforms
        *

        PlexFrameworkVersion
        2

        PlexPluginCodePolicy
       
        Elevated

        PlexURLServices
       
            Phoenix
           
                Identifier
                com.plexapp.plugins.sagexphoenix
                URLPattern
                stvphoenix://[^/]+/[0-9]+.*
                TestURLs
               
                    stvphoenix://mediafile/123456
                    stvphoenix://airing/123456
               
           
       

   

Thanks

Hi,

I don't think that the URLservice stuff should be inside info.plist, instead that info should be located in a ServiceInfo.plist file.

Have a look at this channel which has a local URL service:

https://github.com/plexinc-plugins/ViasatPlay.bundle

I've done this both ways... and I'm not 100% sure which way is correct.  ie, the URL service code as it is, works fine.  I can fully watch videos on Roku and the Plex web clients. (although I had issues with the way you've posted)

My issue, is that I can't get the Channel to be visible at all, when I connect to the plex server via an Android device :(

I'll restructure, and see if that makes a difference.

I refactored the code to use the same Info.plist and I moved the Service code under Service/URL/ etc, and refactored as necessary.  Again, it all works well in ROKU and Plex Web Client, but the Channel Icon will not show up on my android device :(

Any thoughts?

Thanks

Can we see the complete bundle code somewhere, Github maybe?

I just finished uploading it... :)  (btw... it's not release ready, but in light of some issues, I decided to post it, so that people can see what I'm doing wrong)

https://github.com/stuckless/sagetv-phoenix-plex-channel

Thanks

For a "channel" to show up on an Android device... does it have it have to be installed via the Channel Store?   I've tried uninstalling the app, and I've tried other Android devices... nothing :(

For a "channel" to show up on an Android device... does it have it have to be installed via the Channel Store?   I've tried uninstalling the app, and I've tried other Android devices... nothing :(

No, that does not matter. It took me some time to figure out, but it's the prefix where the problem lies. Change /videos to /video (without the 's') and your channel will also show up on Android.

No, that does not matter. It took me some time to figure out, but it's the prefix where the problem lies. Change /videos to /video (without the 's') and your channel will also show up on Android.

Thank You!  I can't wait to get home tonight and try this out :)

This worked great.  It's not showing on Android as well.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.