Welcome to Fetchit!

Fetchit! is your automated fetch-and-process workhorse for radio stations and broadcasters. Tell it what you need, when you need it, and Fetchit! takes care of the rest — downloading files, recording live audio, converting formats, renaming, moving, and more — all on a schedule you control.

Think of each item in your event list as a recipe. You give it a name, define the steps, set a schedule, and Fetchit! runs it automatically.

How Fetchit! Works

Everything in Fetchit! is built around events. An event is a named task that runs on a schedule. Each event contains one or more steps that execute in order — fetch a file, rename it, move it to a folder, and so on.

The main window has two areas: the event list on the left, and the detail panel on the right where you configure the selected event.

Quick Start

📋
The Event List
Add, remove, reorder and monitor your events.
🗂
Steps, Schedule & More
Understanding the four tabs in the detail panel.
▶️
Running Events
Automatic scheduling and manual runs.
🕐
Scheduling
Set up timed, chained, or startup-triggered events.
💡
Tips & Best Practices
Get the most out of Fetchit!
🔧
Troubleshooting
Common issues and how to fix them.

Step Types

⬇️
Fetch Files by Name
Download specific files from FTP, HTTP, or HTTPS.
🆕
Fetch Just New Files
Grab only files you haven't downloaded before.
📁
Fetch Local Files
Pick up files from a local or network folder.
📂
Copy / Move
Send files to their final destination.
✏️
Rename
Simple, insert, replace, or advanced renaming.
🎙
Record Live Audio
Record from any input or capture app audio output.
🔄
Convert Audio Format
Convert to MP3 or FLAC with custom settings.
📊
Normalize Audio
Peak or loudness normalization for consistent levels.
✂️
Trim Silence
Remove dead air from recordings.
⚙️
Run External Program
Hand off to any script or command-line tool.
🔔
Notify
Pop up a message when something important happens.