Nino is a VOD streaming service built around the Google Drive API with nodeJs
Nino is a web application that allows you to store, organise, download and stream media contents available on your Google Drive. The application enables you share this library without compromising the integrity of the original files. It organises the Movies and TV shows on your drive account, providing you with their trailer, HD images and other info
- For setup clone the repo, install the dependencies and run "npm run start"
- visit https://localhost:5000
- Follow the setup process in the browser
- To scan your library or perform any admin task, visit https://localhost:5000/update (from here you can access other admin pages)
- To create auth keys log in as admin and visit https://localhost:5000/auth/generateKey
- For movies, it is imperative that only the movie file itself is placed directly in the movie folder like so
- For TV shows every Show should be placed in its folder like so
- When arranging the episodes you have two options
- The boarding page
- The boarding page
- The boarding page
- The homepage after authentication with some segments shown
- Some more segments shown
- Some more segments shown with youtube trailers
- The active search feature
- This is how media metadata is displayed on nino
- Viewing more details on selected media
- Clicking on an actor or someone from the production team shows
- Clicking on their videography
- Clicking on a production company shows
- Preview frame
- Up next button
- Video paused
- Downloading videos require an auth key from the admin
- Videos can be shared from current position or from the beginning (no authentication required for sharing or viewing)
- Depending on your configuration nino supports subtitles
- You can skip recaps for TV Episodes
- When a video buffers
- Nino plays the next video once current video has been completely seen