Media Management Platform

Enterprise Admin Console

Online
Devices

Dashboard Overview

Monitor your media management system at a glance

Total Media Files
Active Devices
Total Storage

Company Logo

Upload your company logo to include in AI-generated content

Company Logo

This logo will be professionally incorporated into AI-generated images and videos when the option is selected.

No company logo uploaded yet

PNG or JPEG, recommended size: 512x512px or larger

Uploading logo...

Quick Actions

Common tasks to get started

Active Devices

View and manage your display screens

Javelin Device Management

Manage Raspberry Pi devices with secure remote control

🎯 How Javelin Works

Raspberry Pi devices automatically register on first boot and appear here. Enable devices to give them access to display your content.

📱 Step 1: Register
Pi boots → Auto-registers → Shows lock screen
✅ Step 2: Enable
Admin enables device → Configures display
🚀 Step 3: Live
Device polls (30s) → Goes live
Total Devices
Enabled
Disabled
Configured

Registered Devices

No Devices Yet

Raspberry Pi devices will appear here automatically after first boot.

Quick Start:

  1. Flash Pi with Javelin client
  2. Boot device (auto-registers)
  3. Enable device here
  4. Configure display settings
Status Device ID Configuration Last Seen Created Actions

Configure Device

Device ID:

Full URL including https:// This URL was auto-assigned by the server and cannot be edited

Configuration Update

Changes will be applied when the device polls the server (within 30 seconds).

Playlist Management

Create and organize playlists for your devices

Create New Playlist

Organize media into playlists for specific devices

Which device will use this playlist
A descriptive name for this playlist

Media Library

View and manage all your media files

Uploaded Media

Preview File Name Type Size Display Time Fade Effect Priority Devices Custom Times Actions

Upload New Media

Add images or videos to your media library

File Upload

Drag and drop or click to browse

Upload Guidelines

Supported formats: JPEG, PNG images and MP4 videos. Maximum 10 files at once, 100MB total size limit.

Drag and drop files here

or click to browse your computer

Supported: JPEG, PNG, MP4 • Max 10 files • 100MB total

Global Settings

Note: Video display times are set to their duration server-side.

Individual File Settings

Preview File Name Display Time Fade Effect Priority Devices Custom Times

Media Order

Arrange the playback order of media on each device

Google Gemini API Toolkit

Using approved Gemini models (2.5 Pro, Flash, Flash Image, Flash Lite, 2.0 Flash) for Image Generation, Vision, Text, Chat, and Embeddings

Image Generation
Vision
Text Generation
Chat

AI Image Generation

Generate images from text prompts or transform existing images

Two Generation Modes

Text-to-Image: Generate images from text descriptions. Image-to-Image: Upload a reference image and describe how to transform it.

Multiple Reference Images: Upload up to 4 reference images to guide the generation. Each image can have a different type (Style or Subject).

Reference image 1 preview
Reference image 2 preview
Reference image 3 preview
Reference image 4 preview
Be as specific as possible for better results
🧪 Advanced API Test Kit Parameters

Fine-tune the AI model behavior with advanced parameters. These controls expose the full Gemini API capabilities for testing.

Optional: Provide context or instructions for the AI model's behavior
Range: 0.0 (deterministic) to 2.0 (very creative)
Range: 0.0 to 1.0
Range: 1 to 100
Optional: Specify the desired output format
✨ Primary: gemini-2.5-flash-image (Nano Banana) - supports text-to-image, image+text-to-image, and iterative editing
⚠️ Maximum images reduced to 3 when logo is included
Hold Ctrl/Cmd to select multiple
How long each image will display

Generated Images

image(s) generated and added to media library

Vision - Image Understanding

Upload images and ask questions about them using Gemini's vision capabilities

Vision preview

Result:

Text Generation

Generate text content with advanced parameters

Generated Text:

Multi-turn Chat

Have a conversation with Gemini AI

Google Veo 3.1 - AI Video Generation

Generate high-fidelity 8-second videos with stunning realism and natively generated audio using Google's state-of-the-art Veo 3.1 model

About Veo 3.1

Veo 3.1 is Google's state-of-the-art model for generating high-fidelity, 8-second 720p or 1080p videos with stunning realism and natively generated audio. It excels at a wide range of visual and cinematic styles.

Text-to-Video
Frame-Specific
Image-Guided

Text-to-Video Generation

Generate 8-second videos from text prompts with dialogue, sound effects, and cinematic realism

Prompt Tips

  • Be specific: Include camera angles, lighting, mood, and actions
  • Add dialogue: Specify who speaks and what they say in quotes
  • Set the scene: Describe environment, weather, and time of day
  • Motion details: Describe how subjects move and interact
  • Cinematic style: Reference film styles, color grading, or shot types
Be detailed and specific about camera angles, lighting, dialogue, and actions for best results
Generates high-fidelity 8-second 720p or 1080p videos with natively generated audio
Choose between 720p or 1080p output quality
16:9 for standard displays, 9:16 for TikTok/Reels/Shorts. Note: Only these two ratios are supported by VEO.
Choose video length (4-8 seconds depending on model)
Choose between optimized compression or lossless quality
Enable to generate audio along with the video (Veo 3 only)
Let Gemini AI enhance your prompt for better results (recommended)
Optional: Specify what you don't want in the video
Logo will be referenced in the prompt for natural integration into the video
Safety setting for generating people/faces in videos
Generate multiple variations of the same prompt
Optional: Use the same seed to reproduce the same video
Select which devices should display the generated video

Generating Video...

This may take several minutes. Please wait...

Generated Video

Frame-Specific Video Generation

Generate a video by specifying the first and last frames

About Frame-Specific Generation

Provide the first and last frames as images, and Veo will generate a smooth video transition between them. Perfect for creating animations between two specific scenes.

JPEG or PNG image for the opening frame
First frame
JPEG or PNG image for the closing frame
Last frame
Optional: Describe the transition between the frames
Choose between 720p or 1080p output quality
16:9 for standard displays, 9:16 for TikTok/Reels/Shorts. Note: Only these two ratios are supported by VEO.
Choose video length (4-8 seconds depending on model)
Choose between optimized compression or lossless quality
Enable to generate audio along with the video
Let Gemini AI enhance your prompt for better results (recommended)
Logo will be referenced in the prompt for natural integration into the video
Optional: Specify what you don't want in the video
Safety setting for generating people/faces in videos
Generate multiple variations from the same frames
Optional: Use the same seed to reproduce the same video

Generating Video from Frames...

This may take several minutes. Please wait...

Generated Video

Image-Guided Video Generation

Use up to four reference images to guide your video content

About Image-Guided Generation

Provide up to 4 reference images to guide your video content. All reference images are treated as assets (specific objects or subjects) which work best with the VEO model for image-guided video generation.

Describe the video content. Reference images will influence the style and composition.
Reference 1
Reference 2
Reference 3
Reference 4
Choose between 720p or 1080p output quality
16:9 for standard displays, 9:16 for TikTok/Reels/Shorts. Note: Only these two ratios are supported by VEO.
Choose video length (4-8 seconds depending on model)
Choose between optimized compression or lossless quality
Enable to generate audio along with the video
Let Gemini AI enhance your prompt for better results (recommended)
Optional: Specify what you don't want in the video
⚠️ Maximum reference images reduced to 3 when logo is included
Safety setting for generating people/faces in videos
Generate multiple variations using the same reference images
Optional: Use the same seed to reproduce the same video

Generating Image-Guided Video...

This may take several minutes. Please wait...

Generated Video

API Generation Cost Tracking

Detailed logs of all AI generation requests with cost estimates for billing purposes.

Total Generations
Successful
Failed
Estimated Total Cost
$
Date/Time Type Model Prompt Parameters Output Status Cost

No generation logs found