WELCOME TO

Squishy Mascot
Loading

Admin Dashboard

Media Source Configuration

Squishy requires either a Jellyfin or Plex connection to function.

Media Libraries

Select which libraries to include when scanning your media server.

Loading available libraries...

Scan Media Library

Scan your media from the configured source to update the library.

Path Configuration

The directory where your media files are stored.

Directory where squished files will be stored.

Path to the FFmpeg executable. This is required for transcoding.

Path to the FFprobe executable. This is required for media analysis.

Maximum number of transcoding jobs that can run simultaneously. Additional jobs will be queued.


Path Mappings

Path mappings help resolve path differences between media servers and Squishy. For example, if your media server reports paths as "/media/Movies" but Squishy accesses them at "/opt/Media/Movies", you would map "/media" to "/opt/Media". You can add multiple mappings for different libraries.

No path mappings configured. Click "Add Mapping" below to create your first mapping.

Transcoding Presets

Preset Management

Manage your transcoding presets for different quality settings.

Application Settings

Log Level Configuration

Set the application log level to control the verbosity of logs.

More verbose levels (like DEBUG) will produce more log information and may be useful for troubleshooting. Less verbose levels (like WARNING or ERROR) will produce fewer logs.

Hardware Acceleration

Hardware Detection

Detect hardware acceleration capabilities for your system. The settings will be saved as a JSON configuration file that defines all available hardware encoders and their capabilities.

Note: This is an advanced feature. The detected capabilities can be edited manually by experts who need to customize the hardware acceleration settings. This JSON is used directly by the effeffmpeg transcoding engine and overrides all other hardware settings.

Current Hardware Capabilities

These hardware acceleration capabilities are currently configured in Squishy. Advanced users only: You can edit this configuration if you need to make manual adjustments.