Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
matrixebiz
Roku Guru

Legacy SDK deprecation

Hello All, I was curious in regards to the Legacy SDK deprecation stuff happening January 1, 2019 with Beltowns channel;
https://github.com/belltown/Roku-NewVideoPlayer

This is the warning;
=============================================================================
W A R N I N G !!!
=============================================================================
THIS CODE USES THE ROKU LEGACY SDK, WHICH IS SCHEDULED TO BE DEPRECATED!!!

According the Roku Developer Blog: https://blog.roku.com/developer/2017/02/01/legacy-sdk/,
as of July 1, 2017, no new channels may use the Legacy SDK
as of January 1, 2018, no channel updates may use the Legacy SDK
as of January 1, 2019, Legacy SDK components will be removed from the Roku OS

==============================================================================

Now my question is, since the command roVideoPlayer is being deprecated, will this affect the channel if all it is doing is loading an XML with HLS streams in it? Does roVideoPlayer get involved in these types of streams or just MP4's and such? I am on the beta OS testing and the channel still currently works so I assume January 1, 2019 they will be pushing out some major update that will then kill this channel? Thanks
0 Kudos
2 REPLIES 2
renojim
Community Streaming Expert

Re: Legacy SDK deprecation

When you side-load the channel check the output on the debug console (port 8085). It will probably print out several warnings about deprecated components being used.

-JT
Roku Community Streaming Expert

Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.

I am not a Roku employee.
0 Kudos
matrixebiz
Roku Guru

Re: Legacy SDK deprecation

Oh, okay, so only when the channel is running and if it does use/access a particular depreciated component, only then at that point it will display that message? so if the code/channel has depreciated components in it but if they are not actually accessed/used while the channel is running then I won't see the message and should be safe in not needing to do a channel update/re-code?
0 Kudos