A simple Roku channel that displays popular movies from The Movie Database (TMDB) using sgrouter for navigation and promises-based API calls.
- Browse popular movies from TMDB
- View movie details
- Router-based scene navigation
- Simple promise-like API integration
- Get a free API key from themoviedb.org
- Replace
YOUR_TMDB_API_KEY_HEREinsource/scenes/MainScene.brswith your actual API key - Package the channel and deploy to your Roku device
roku-tmdb-test/
├── manifest # Channel configuration
├── source/
│ ├── main.brs # Entry point
│ ├── router.brs # sgrouter implementation
│ ├── scenes/
│ │ ├── MainScene.xml # Main scene UI
│ │ └── MainScene.brs # Main scene logic
│ └── api/
│ └── tmdbAPI.brs # TMDB API integration
└── README.md # This file
- Roku SceneGraph SDK
- sgrouter for routing
- TMDB API
Use the Roku Developer Portal to sideload this channel to your Roku device.
Fetches popular movies from TMDB.
Fetches detailed information about a specific movie.
Searches for movies by title.
MIT