Forum Discussion

Alatarius's avatar
Alatarius
Binge Watcher
3 years ago
Solved

Why can't the devs add a "Clear Cache" to the channels like all the other streaming apps

Most of the other apps and devices have a "Clear Cache" option to their channels, like Samsung TV and Netflix, Hulu, etc on mobile devices. Roku is the only device/service that I have found that doesn't have this feature, and I own many devices. The only reason I use Roku is that all the other device only support the most popular streaming service and Roku is the only one that allows you to add more niche streaming services.

Currently, the only way to clear an outdated cache is to remove the channel and power cycle your Roku box. Which is time consuming and a pain to have to re-login to your service.

 

Why can't they add this option to the channels, because each service will get a corrupted or outdated cache at some point. It seems that any competent leader of devs/programmers will know this and plan for such things.

  • That needs to be communicated to the individual channel developers. Roku only provides two channels themselves: The Roku Channel and Roku Media Player. All other channels are developed by 3rd parties, and would have to build that functionality into their own channels.

    I think it's a good idea, but getting all the developers to implement such a function might prove to be difficult. Roku is dropping support for an older version of their programming language late this year, and it's been announced to the developers for quite some time. And yet, some channels still rely on that old programming language that will soon fail to work at all. 

13 Replies

Replies have been turned off for this discussion
  • Isn't the Roku development team the one's responsible for programming the streaming devices? How can they NOT be responsible for adding this to a streaming device. This seems to be trying to shift the blame from the Roku dev teams, who are the ones responsible for programming Roku streaming devices, to 3rd parties who are NOT responsible for programming Roku streaming devices.

    Why can the device itself not have a clear cache function like every other app and device out there?

    • atc98092's avatar
      atc98092
      Community Streaming Expert

      Alatarius wrote:

      Isn't the Roku development team the one's responsible for programming the streaming devices? How can they NOT be responsible for adding this to a streaming device. 


      Roku developers are responsible for the core operating system, as well as a handful of Roku branded channels. All other channels are developed by 3rd party developers, who are paid by the content providers, not Roku. No, Roku developers are not responsible for the functionality within these 3rd party channels. 

      Rebooting the Roku is how you clear the cache from the operating system. There's no method of the OS clearing the cache within a specific channel. Look at the browser cache on your computer. Clearing the cache in Edge does not clear the cache for Chrome or any other browser you install. Each app must have its own method. 

      • Alatarius's avatar
        Alatarius
        Binge Watcher

        Not true If I open my browser on my PC the I can clear the cache from every site I have visited within the browser itself. As the browser isn't the website itself all site would be considered 3rd party and yet I can clear the cache with the browser itself and browser developers don't leave it up to the individual sites to clear the cache from the browser. Roku device are basically browsers for streaming sites so to say it's the sites problem to clear the cache is a misnomer. You shouldn't have to power off the device to clear the cache. You don't have to shut down your browser to clear the cache.

        Even the streaming sticks let you clear the cache from within their devices but yet Roku can't seem to figure this out. The Amazon Firestick allows this, so does Google TV streaming stick. With both of those they have an option in their settings to clear cache, so why can't Roku? Are you saying that these other two companies can do something that simple but you can't?

        To say it's the streaming sites problem, in my opinion, is just lazy development, since all the other streaming devices have this option.

  • atc98092's avatar
    atc98092
    Community Streaming Expert

    That needs to be communicated to the individual channel developers. Roku only provides two channels themselves: The Roku Channel and Roku Media Player. All other channels are developed by 3rd parties, and would have to build that functionality into their own channels.

    I think it's a good idea, but getting all the developers to implement such a function might prove to be difficult. Roku is dropping support for an older version of their programming language late this year, and it's been announced to the developers for quite some time. And yet, some channels still rely on that old programming language that will soon fail to work at all. 

    • Alatarius's avatar
      Alatarius
      Binge Watcher

      The device itself (no matter the device or platform) has to cache x amount of data to said device regardless of the service before it becomes clogged(?) even Smart TVs, computers, phones, tablets, etc have an option to clear a channel's cache from their device. Why can't the devs add an option to the setting to clear the roku device's cache like every other device has? This has nothing to do with the channels provider.