LibreTime

LibreTime

Radio broadcast and automation platform for internet and terrestrial stations

903stars
241forks
Last commit: 3mo ago
Repo age: 9y old
LibreTime screenshot

LibreTime is an open-source radio broadcast and automation platform designed to run internet and terrestrial radio stations. It provides web-based scheduling, library management and automated playout, and is maintained by a community that forked and continued development from the AirTime project.

Key Features

  • Web-based scheduling and show management with a calendar-driven interface
  • Central media library supporting tracks, playlists, smart blocks and podcasts
  • Automated playout with live broadcast support and DJ input endpoints
  • Integrations with playout and streaming components such as Liquidsoap and Icecast
  • Installer and Docker Compose deployment options for single-server or containerized setups
  • Backend services using PostgreSQL and message queueing (RabbitMQ) for task coordination
  • API and worker processes (Python services) alongside legacy PHP frontend components
  • Support for recording, stream outputs, and multi-mount Icecast configuration

Use Cases

  • Run an internet radio station with scheduled automation and live DJ shows
  • Operate a community or campus FM/AM station with automated playout and logging
  • Manage podcast scheduling, recording and on-demand archives from a single interface

Limitations and Considerations

  • The codebase contains legacy PHP components alongside newer Python services; some deployments may require managing both runtimes and migration awareness
  • Streaming depends on external components (Icecast, Liquidsoap) which must be configured and secured separately (SSL/reverse proxy recommended)
  • Full production setups typically require configuring PostgreSQL, RabbitMQ and a reverse proxy; administrators should be comfortable with Linux service management or container orchestration

LibreTime is a mature, community-driven platform for broadcast automation and internet radio. It is suitable for stations that need scheduling, live input and integrated playout, but administrators should plan for the mixed legacy stack and external streaming components when deploying.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

AzuraCast

AzuraCast

Open-source web radio management suite for automated streaming

3.7k
689
Last commit: 6d ago

Self-hosted web radio platform for station management, AutoDJ, live DJs, multi-station hosting, analytics and Docker-based deployment.

Alternative to:
SAM Broadcaster Cloud
SAM Broadcaster Cloud
+5
Podsync

Podsync

Generate podcast feeds from YouTube and Vimeo sources

1.8k
296
Last commit: 1d ago

Podsync turns YouTube or Vimeo channels and playlists into podcast RSS feeds, with scheduled updates, filtering, and optional audio transcoding for podcast apps.

Alternative to:
YouTube
YouTube
Castopod

Castopod

Open-source podcast hosting and publishing platform

811
55
Last commit: 28d ago

Castopod is an open-source podcast hosting platform to publish podcasts via RSS, interact with audiences (Fediverse), and track privacy-friendly analytics.

Alternative to:
Buzzsprout
Buzzsprout
+10
PigeonPod

PigeonPod

Convert YouTube channels and playlists into private podcast feeds

779
69
Last commit: 3d ago

Self-hosted YouTube-to-podcast converter that generates API-key-protected RSS feeds, auto-syncs new uploads, and downloads audio or video for any podcast client.

Alternative to:
FreeTube
FreeTube
+5
Podfetch

Podfetch

Self-hosted web podcast manager and downloader

454
33
Last commit: 5d ago

Web-based podcast manager and downloader with RSS support and GPodder compatibility. Rust backend with React/TypeScript frontend and Docker images for deployment.

Alternative to:
Pocket Casts
Pocket Casts
+7
vod2pod-rss

vod2pod-rss

Convert YouTube and Twitch channels into podcast RSS feeds

351
14
Last commit: 18d ago

Generate podcast RSS feeds from YouTube, Twitch or existing RSS feeds by streaming on-the-fly MP3 transcoding without storing VODs. Provides web UI and Docker images.

Alternative to:
YouTube
YouTube
+1