Skip to content

BrandonDyer64/streaming-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

streaming-frontend

Consumes an API and displays media data.

Running

NOTES:

  • This application has only been tested on macOS.
  • Please keep in mind that it may take some time for tiles to load.
  • If you see a tile that looks like Mickey Mouse Clubhouse in French, it means the data either hasn't loaded yet or failed to load.
    • This seems to happen on the second tile on the home screen, which sohuld be The Mandalorian. It looks like the image it's getting back from the API is a 404.
  • The app dynamically loads rows on demand as the user scrolls down the page.
  • All transitions are animated.

Cargo

At least these packages will need to be installed to get it to compile:

libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev

This should be all you need to build and run the application.

$ cargo run

Binary

  • Mac: ./streaming-service
  • Linux / Windows: There is currently no binary for these platforms. Please use cargo

Screenshots

On first open

image

Use arrow keys to move around

image

Press Enter to select a tile

And Backspace to go back

image