Hollowline is a small media hosting service for podcasters, newsletter publishers and two-person studios. Upload once, get a stable URL, an RSS feed and bandwidth you don't have to think about.
# upload an episode and get a public URL back
$ curl -X POST https://api.media-host.online/v1/files \
-H "Authorization: Bearer $MH_TOKEN" \
-F "file=@ep-048-final.mp3" \
-F "collection=weekly-show"
{
"id": "f_7Q2kd9Lm",
"bytes": 58213904,
"duration": 3611.2,
"url": "https://cdn.media-host.online/weekly-show/ep-048-final.mp3"
}No dashboards with forty tabs. The things a small publisher needs, done properly.
Chunked, resumable uploads up to 8 GB per file. Drop the connection mid-way and pick up where you left off, from the browser or the CLI.
Files are cached at edge locations in Europe and North America. Range requests and byte-seeking work out of the box for every player we've tested.
Point your feed at us or let us generate one. Enclosure lengths, GUIDs and iTunes tags are filled in from the file itself, so the feed validates the first time.
Paid or member-only content? Generate time-limited links with one API call. Expired links return 410, not a login wall.
Per-file downloads, unique listeners by day, user agent and country. Exported as CSV or JSON, no third-party tracking scripts involved.
Get notified when a file finishes processing or a feed is fetched by a new directory. Retries with backoff, signatures you can verify.
Since 2024 we've hosted around 1,900 shows and a long tail of lecture recordings, meditation libraries and local radio archives. Most of our users never open the dashboard after the first week.
Import your back catalogue with one command, keep your old URLs working through 301 redirects, and move the feed when you're ready. We have a migration guide.
Separate collections per client, separate API keys, separate invoices if you want them. Hand a client a signed link that expires on Friday.