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: 
lewashby
Channel Surfer

Developing a personal/private media player

Hi, hew here to the developer forum. For a while I was trying to use a Plex Media server running on TerraMaster, to save time I won't go into the reasons I want to replace Plex for my personal media, but I am looking to replace it. Although I was able to us Roku's My Media and it was able to stream the videos from my TerraMaster Plex server I wasn't able to pause, or rewind, or both, I can't remember for sure, but I would also prefer my own interface that works with the Roku remote. I would like to create my own Roku app that can serve up m own videos, images, music on an interface of my design. I'm currently a php developer and although I'm no expert with htmls/css/javascript I can usually get by. I would like some advice and feedback on getting started and what I'm looking at. How big of a project this will be. Thanks.

0 Kudos
5 REPLIES 5
TwitchBronBron
Streaming Star

Re: Developing a personal/private media player

That's a pretty big project! I did this exact thing for a while, but it got to be too much. Scraping media metadata and integrating with imdb/tmdb/tvdb is a pain. Writing a Roku app from scratch and integrating with your custom php backend is also a decent lift. 

I would recommend giving Jellyfin a try. Their entire codebase is open source. So it's easy to submit big fixes or new features. They have a pretty decent server plugin system. And if you really need to deviate outside of that, you could just fork it and publish your own versions of the server or Roku app. 

0 Kudos
renojim
Community Streaming Expert

Re: Developing a personal/private media player

I agree with @TwitchBronBron  - that's a huge project, especially for your first one.  Keep in mind that Roku devices can only play back a limited number of formats and there's no way to add any.  If you couldn't pause or rewind or whatever, I assume your Plex server was transcoding your media into something Roku could use.  The Plex channel/app on Roku may work better for you than whatever you were using.

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
lewashby
Channel Surfer

Re: Developing a personal/private media player

renojim

Thanks, I was using the Plex app on my Roku and connecting to my Plex server on my TerraMaster. Both the server and the app say that they're up to date but the back also will no longer connect to the server on the TerraMaster claiming that the server is out of date. But I wanted to ditch Plex for several other reasons as well.

0 Kudos
lewashby
Channel Surfer

Re: Developing a personal/private media player

TwitchBronBron

 

Thanks. So will the jellyfin interface/GUI be visible from my Roku TV and I'll be able to use the Roku remote for navigation?

0 Kudos
TwitchBronBron
Streaming Star

Re: Developing a personal/private media player

That is correct. Think of Jellyfin as an alternative to Plex. You run the Jellyfin server app on the computer that holds your media. Then you install the Jellyfin Roku app to consume the media on your Roku, using your Roku remote. 

 

But unlike Plex, it's all open source. 

0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.