This is a prototype system designed to automate the process of transcoding and organizing media files for the Nomad portable media server.
While not yet ready for general testing, it provides a foundation for a future cross-platform tool that simplifies media preparation and syncing for Nomad.
This project is currently in early development and is not production-ready.
Over the next few days, this repository will be cleaned up and prepared for initial public testing.
The Nomad Transcoding Manager is intended to help users automatically downcode, organize, and prepare their media libraries for use with Nomad.
Instead of manually transcoding, sorting, and getting covers this tool automates:
- Transcoding to Nomad-compatible formats / layout / optimized files
- Cover image fetching
Ultimately, the goal is to evolve this project into a hosted service similar to Radarr or Sonarr, one that can run with a Jellyfin or Plex server and automatically manage syncing with a Nomad device’s SD card.
This approach also provides backups of your Nomad content by storing the full content on your host system as well.
Once configured, the system:
- Scans your input folder for video files.
- Transcodes them into a Nomad-compatible format.
- Organizes the output into the correct folder structure.
- Fetches and saves cover images (stored in the
/outputroot next to show folders). - Continues to monitor and process new files automatically until stopped (in default mode).
You can customize behavior with command-line flags:
| Flag | Description |
|---|---|
--single |
Runs in single-fire mode. Prompts for confirmation before each file and allows skipping. |
--no-image |
Disables image fetching. |
--image-only |
Runs only image fetching, no transcoding or file moves. Images are saved to the input or start location. |
--auto |
Default continuous mode. Automatically processes all files until stopped. |
--output [path] |
Sets a custom output directory. Defaults to /output. |
--input [path] |
Sets the input directory to scan for new media. |
- Web UI similar to Radarr/Sonarr
- Web hostable through Docker (like Radarr/Sonarr)
- Jellyfin integration for library viewing (add/remove files from the transcode queue visually)
- Remote management
- Built-in health checks for SD card stability and sync verification
This section will include step-by-step guides for Windows, Linux, and macOS installation and usage.