AI Video Player • Cloud Setup Guide

Connect Your Cloud Storage

100% Free • Unlimited Personal Quota • Zero Rate Limits

1
Create or Select a Cloud Project
Open Google Cloud Console, click the top-left project dropdown and select "New Project". Give it any name (e.g. MyVideoPlayer) and click Create.
2
Enable Google Drive API
Navigate to APIs & Services > Library, search for Google Drive API, and click ENABLE.
3
Configure OAuth Consent Screen
Go to APIs & Services > OAuth consent screen:
  • App name: Enter AI Video Player (or any name).
  • User support email: Select your Gmail.
  • Audience / User Type: Select External.
  • Developer contact email: Enter your Gmail address.
  • Click Save and Continue.
4
Create OAuth Client ID
Go to APIs & Services > Credentials > Create Credentials > OAuth client ID:
  • Application type: Select Desktop app (Easiest — requires 0 redirect URIs or SHA-1 hashes!).
  • Name: Leave default (e.g. Desktop client 1) and click CREATE.
  • Copy your generated Client ID and Client Secret.
  • If you selected Web application instead: Add this Authorized Redirect URI (You can ignore the Authorized JavaScript origins setting):
http://127.0.0.1:8080/oauth2redirect Copy
5
Publish App or Add Test User (Avoids Error 403)
  • To make login permanent (Recommended): On the OAuth consent screen dashboard, under Publishing status, click "PUBLISH APP". On first sign in, click Advanced > Go to AI Video Player (unsafe) once.
  • If left in Testing mode: Go to the Audience / Test users section, click + ADD USERS, and enter your Gmail address (prevents Error 403: access_denied).
Ready to Connect: Paste your Client ID and Secret in AI Video Player and tap CONNECT WITH GOOGLE. When the browser opens the Google sign-in screen, click "Advanced" and click "Go to AI Video Player (unsafe)" to continue.

Dropbox Setup (Personal App Key)

Avoids shared 500-user limit • Instant connection

Open Dropbox App Console ↗
1
Create a Free Dropbox App
Open dropbox.com/developers/apps/create:
  • 1. Choose an API: Select Scoped access.
  • 2. Choose the type of access: Select Full Dropbox.
  • 3. Name your app: Enter any custom name (e.g. MyPersonalPlayer).
  • Click Create app.
2
Add Redirect URI
In your app's Settings tab, scroll to OAuth 2 > Redirect URIs, click Add, and paste:
brplayer://dropbox-auth Copy
3
Enable File Permissions
Go to the Permissions tab:
  • Check files.metadata.read
  • Check files.content.read
  • Click Submit at the bottom of the page.
4
Copy App Key & Connect
Return to the Settings tab, copy your App key, paste it into AI Video Player, and tap CONNECT WITH DROPBOX!

Microsoft OneDrive Setup

Microsoft Graph API • Outlook, Hotmail & M365

Open Azure Portal ↗
1
Register App in Azure Portal
Go to portal.azure.comApp Registrations ➔ click New registration.
2
Configure Supported Account Types
  • Name: AI Video Player
  • Supported account types: Select "Accounts in any organizational directory and personal Microsoft accounts (e.g. Skype, Xbox, Outlook.com)".
  • Redirect URI: Select Public client/native (mobile & desktop) and paste:
brplayer://onedrive-auth Copy
3
Copy Client ID
Click Register. Copy the Application (client) ID from the Overview page and paste it into the player.

Box Cloud Setup

Box Content API • Enterprise & Personal

Open Box Dev Console ↗
1
Create Custom App
Open app.box.com/developers/console ➔ click Create New App ➔ select Custom App ➔ choose User Authentication (OAuth 2.0).
2
Add Redirect URI & Scopes
In the Configuration tab, add this Redirect URI:
brplayer://box-auth Copy
Check Read all files and folders stored in Box ➔ Click Save Changes.

Local Network & NAS Streaming

Zero Cloud Accounts Required • LAN Direct

1
Windows Network Sharing (SMBv2 / SMBv3)
Right-click any folder on Windows ➔ PropertiesSharing tab ➔ Click Share... ➔ Select your Windows user or Everyone (Read).
2
Connect from AI Video Player
In AI Video Player, go to Cloud & Network Drives ➔ Connect Local Server:
  • Protocol: Select SMB (Windows Share), SFTP, FTP, or WebDAV.
  • Host IP: Enter your PC's local IP (e.g. 192.168.1.50).
  • Share Name: Enter the shared folder name (e.g. Movies).
  • Username & Password: Enter your PC login credentials.
High-Performance 4K Streaming: Local network playback uses the embedded zero-copy stream engine to bridge SMB/FTP directly into ExoPlayer with zero latency.

YouTube Chapters Setup (Free API Key)

10,000 free daily units • Automatic Intro/Outro/Chapter extraction

Enable YouTube API ↗ Credentials Console ↗
1
Open Google Cloud Console & Create a Project
Open Google Cloud Console. Click the project dropdown at the top navigation bar and select "New Project". Name it (anything you prefer) and click Create.
2
Enable YouTube Data API v3
In the top search bar (or under APIs & Services > Library), search for YouTube Data API v3.
Click on the result and press ENABLE.
3
Generate Your API Key
Navigate to APIs & Services > Credentials in the left sidebar:
  • Click + CREATE CREDENTIALS at the top.
  • Select API key from the dropdown menu.
  • Your API key (starting with AIzaSy...) will be created immediately. Click the copy icon.
4
Configure Key Restrictions (Important!)
In the Credentials page, click the pencil / edit icon next to your API key:
  • Application restrictions: Select "None" (Do not choose Android apps or Websites — leaving it as "None" ensures direct player REST requests succeed).
  • API restrictions: Select "Restrict key", check YouTube Data API v3 in the dropdown, and click Save.
5
Paste Key into AI Video Player
Open AI Video Player on your device:
  • Go to Settings > Online Chapters .
  • Scroll to the YouTube Chapters (Optional) section.
  • Paste your API key into the YouTube Data API v3 Key field and tap Save Key.
100% Free & No Billing Required: Google Cloud provides 10,000 free quota units per day for YouTube Data API v3 without requiring any credit card or billing setup. Quota resets daily at midnight Pacific Time.
Copied to clipboard!