GLIM
License: PRO+ (Professional Edition or higher)
Plugin Type: File Action
Author: Diskover Data, Inc.
Overview
The GLIM file action creates a seamless bridge between Diskover's powerful search capabilities and Telestream's GLIM media viewer. With a single click, users can locate media assets in Diskover and instantly stream them in GLIM for review—no manual path copying or application switching required.
GLIM (by Telestream) is a web-based media viewer designed for media and entertainment workflows. It enables teams to review dailies, annotate frames, and collaborate on video and image content without downloading large files to local workstations.
Key Features
One-Click Streaming: Open any indexed media file directly in GLIM from Diskover search results
Automatic Path Translation: Converts Diskover mount paths to GLIM's expected format behind the scenes
Multi-Site Support: Configure different GLIM servers for different storage locations or production facilities
Instant Response: Browser-based redirect with no background processing or wait times
Worker-Aware Routing: Automatically routes files to the correct GLIM server based on which Diskover worker indexed them
Use Cases
For Production Teams and Artists
The ability to search content in Diskover and then easily stream it in GLIM is a critical workflow enhancement. Artists and production coordinators can search for specific shots, sequences, or assets using Diskover's metadata search, then immediately begin reviewing without navigating GLIM's file browser or copying file paths manually.
For Dailies Review
Teams reviewing dailies can browse through indexed folders in Diskover, opening files sequentially in GLIM. This is particularly valuable when reviewing work-in-progress content across multiple shots or sequences.
For Distributed Production Environments
Organizations with multiple facilities or storage systems benefit from the multi-worker configuration. Files indexed from different locations automatically open in the GLIM server that has access to that specific storage—users don't need to know which server to use.
Understanding GLIM Integration
GLIM uses its own path notation to reference files on connected storage. When Diskover indexes files, it records paths using the local mount point (e.g., /mnt/snfs3/projects/movie/shot001.mov). GLIM expects paths in a different format (e.g., ::SNFS3/projects/movie/shot001.mov).
The GLIM file action automatically translates between these formats using configurable path translation rules. This happens transparently—users simply click to open a file, and the correct GLIM path is constructed automatically.
Path Format Comparison
System | Path Format | Example |
|---|---|---|
Diskover | Mount point paths |
|
GLIM | Volume notation |
|
Understanding this translation is important for administrators configuring the file action, but end users don't need to worry about it during normal use.
Requirements
Diskover Requirements
Requirement | Details |
|---|---|
Diskover Version | Current supported version with file action support |
License | PRO+ (Professional Edition or higher) |
Browser | Modern web browser (Chrome, Firefox, Safari, Edge) |
GLIM Requirements
This file action requires a fully deployed Telestream GLIM installation. The GLIM file action provides the integration between Diskover and GLIM—it does not include GLIM itself.
Requirement | Description |
|---|---|
GLIM Application | Complete Telestream GLIM deployment accessible via web browser |
Network Access | User's browser must be able to reach the GLIM server |
Shared Storage | GLIM server must have read access to the same storage Diskover indexes |
Permissions | GLIM must have appropriate permissions to read indexed content |
For GLIM installation, configuration, and licensing, please refer to:
Installation & Setup
Installation
The GLIM file action is installed via RPM package:
dnf install diskover-file-actions-glim
After installation, restart the required services:
# On the Diskover Web host systemctl restart diskover-admin # On all Diskover Task Worker host(s) systemctl restart celery
Initial Configuration
Log into Diskover Admin
Navigate to Configuration > Plugins > File Actions > GLIM
Configure at least one GLIM host (see Configuration section below)
Save the configuration
Verify Setup
After configuration:
Navigate to any indexed media file in Diskover
Look for the eye icon in the file actions menu
Click the icon—your browser should redirect to GLIM with the file loaded
If the eye icon doesn't appear, verify that:
The file action is enabled in Diskover Admin
You have refreshed your browser after configuration changes
Your user account has permission to use file actions
Configuration
Configuration is managed through the Diskover Admin interface at Configuration > Plugins > File Actions > GLIM.
Configuration Parameters
Setting | Type | Default | Description |
|---|---|---|---|
| String |
| Internal identifier for the file action |
| List | Empty | GLIM host configurations (see below) |
| String |
| Icon displayed in the file actions menu |
GLIM Host Configuration
Each entry in the glim_hosts list defines a GLIM server and its settings:
Field | Required | Default | Description |
|---|---|---|---|
| Yes | — | Name of the Diskover worker (e.g., |
| Yes | — | GLIM server hostname or IP address |
| No | Default HTTP/HTTPS | Port number for the GLIM server |
| No |
| Whether to use HTTPS protocol |
| No | Empty | Rules for converting Diskover paths to GLIM paths |
Path Translation Rules
Each path translation rule contains:
Field | Description |
|---|---|
| The Diskover mount path prefix (e.g., |
| The corresponding GLIM path prefix (e.g., |
Important: Translation rules are processed in order, and the first matching rule is applied. Place more specific paths before general paths.
Configuration Examples
Single GLIM Server (Simple Setup)
For environments with one GLIM server serving all storage:
{
"glim_hosts": [
{
"worker": "worker01",
"host": "glim.example.com",
"port": 443,
"use_https": true,
"path_translations": [
{
"from_path": "/mnt/snfs3",
"to_path": "::SNFS3"
},
{
"from_path": "/mnt/projects",
"to_path": "::PROJECTS"
}
]
}
]
}
Multi-Site Configuration
For distributed environments with multiple GLIM servers:
{
"glim_hosts": [
{
"worker": "worker-east",
"host": "glim-east.example.com",
"port": 443,
"use_https": true,
"path_translations": [
{
"from_path": "/mnt/snfs3",
"to_path": "::SNFS3"
}
]
},
{
"worker": "worker-west",
"host": "glim-west.example.com",
"port": 443,
"use_https": true,
"path_translations": [
{
"from_path": "/mnt/nas1",
"to_path": "::NAS1"
}
]
}
]
}
In this configuration:
Files indexed by
worker-eastopen inglim-east.example.comFiles indexed by
worker-westopen inglim-west.example.comThe first host serves as the default for any workers not explicitly listed
Usage Guide
Opening Files in GLIM
Search or Browse: Use Diskover to locate the media file you want to review
Select the File: Click on the file to select it
Launch GLIM: Click the eye icon in the file actions menu (or right-click for context menu)
View in GLIM: Your browser redirects to GLIM with the file ready for streaming
Workflow: Searching for Specific Content
This workflow is ideal when you know what you're looking for:
Enter search terms in Diskover (shot name, sequence number, asset type, etc.)
Review search results and locate the target file
Click the eye icon to stream the file in GLIM
Use GLIM's playback and annotation tools to review the content
Workflow: Browsing Dailies
This workflow works well for sequential review:
Navigate to the dailies folder in Diskover
Sort files by date, name, or other relevant criteria
Select the first file and click the eye icon
After reviewing in GLIM, return to Diskover and open the next file
Supported File Types
GLIM supports a wide range of media formats. Common supported types include:
Category | Formats |
|---|---|
Video |
|
Image |
|
Audio |
|
For a complete list of supported formats, consult your GLIM documentation.
Working with Path Translation
When you open a file in GLIM, the path displayed will use GLIM's notation rather than the Diskover mount path:
You See in Diskover | Opens in GLIM As |
|---|---|
|
|
|
|
This is expected behavior—the path translation ensures GLIM can locate the file on its connected storage.
Limitations
Single File Operation: The GLIM file action opens one file at a time. When multiple files are selected, only the first file opens in GLIM.
Browser Dependent: The redirect requires JavaScript to be enabled in your browser.
Network Required: Your browser must be able to reach the configured GLIM server.
Troubleshooting
Common Issues
Issue | Cause | Solution |
|---|---|---|
Eye icon not visible | File action not enabled or browser cache | Verify file action is enabled in Diskover Admin; clear browser cache and refresh |
"No GLIM hosts configured" error | Empty configuration | Add at least one GLIM host in Diskover Admin configuration |
"No file selected" error | File information not passed correctly | Ensure a file is selected before clicking the GLIM icon |
GLIM shows "file not found" | Path translation incorrect or GLIM lacks storage access | Verify path translation rules; confirm GLIM server can access the storage |
Connection refused or timeout | Wrong host, port, or protocol | Verify |
SSL/Certificate errors | HTTPS misconfiguration | Check that GLIM has valid SSL certificate; verify |
Wrong GLIM server opens | Worker detection issue | See "Verifying Worker Assignment" below |
Verifying Worker Assignment
If files consistently open in the wrong GLIM server:
Enable debug mode (see below)
Click the GLIM action on a test file
Check the "Worker" field in the debug output
Compare the detected worker name with your
glim_hostsconfigurationEnsure worker names match exactly (case-sensitive)
Enabling Debug Mode
For detailed diagnostic information, enable debug mode in the file action handler:
File: /opt/diskover-web/public/fileactions/glim.php
Line 3: Change to:
$fileactions_debug = TRUE;
With debug mode enabled, clicking the GLIM action displays diagnostic information instead of redirecting:
Session status and data
Detected worker name
Loaded configuration
Selected host configuration
Original and translated file paths
Final constructed URL
Important: Set $fileactions_debug = FALSE; after troubleshooting to restore normal operation.
Debug Logging
For ongoing troubleshooting, check the following log files:
Log | Location | Contents |
|---|---|---|
Diskover Admin |
| Configuration API requests |
Celery Workers |
| Task worker activity |
Web Server |
| PHP errors and web requests |
Set log level to DEBUG in configuration for more detailed output.
Testing Connectivity
If you suspect network issues between the user's browser and GLIM:
# Test HTTPS connectivity curl -I https://glim.example.com/ # Test with custom port curl -I https://glim.example.com:8443/ # Check DNS resolution nslookup glim.example.com # Test TCP connectivity nc -zv glim.example.com 443
Support
Diskover Documentation: https://docs.diskoverdata.com
Diskover Support Portal: https://support.diskoverdata.com
Telestream GLIM Product Information: https://www.telestream.net/glim/overview.htm
Telestream GLIM Support: https://www.telestream.net/telestream-support/glim/support.htm
Last Updated: January 2026
Diskover Data, Inc.
Comments
0 comments
Please sign in to leave a comment.