LibreTime

Website

Radio broadcast and automation platform for internet and terrestrial stations

941 stars 252 forks last commit first released AGPL-3.0

Actively maintained

Last commit 13 May 2026.

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 to LibreTime

AzuraCast logo

AzuraCast

Open-source web radio management suite for automated streaming

4k
727
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
SAM Broadcaster Cloud logo
SAM Broadcaster Cloud
+5
TubeSync logo

TubeSync

PVR for syncing YouTube channels to your media server

2.8k
165
Last commit

TubeSync is a YouTube PVR that automatically indexes channels or playlists, downloads new videos, and updates Plex or Jellyfin with organized local media.

AGPL-3.0Actively maintained
Alternative to:
iTubeGo logo
iTubeGo
+2

Youtarr

Automated YouTube downloader and organizer for media servers

1.5k
56
Last commit

Self-hosted web app to auto-download YouTube channels, organize media with metadata, and schedule downloads for Plex, Jellyfin, Emby, and Kodi.

ISCActively maintained
Alternative to:
PlayOn Cloud logo
PlayOn Cloud
+2
Seerr logo

Seerr

Open-source media request and discovery manager for Jellyfin, Plex, and Emby.

12k
942
Last commit

Open-source, self-hosted media request and discovery tool for Plex, Jellyfin, and Emby with DVR integration and Radarr/Sonarr support.

MITActively maintained
Music Assistant logo

Music Assistant

Open-source music library manager and streaming server

2.9k
512
Last commit

Self-hosted music library manager that unifies local and streaming sources and streams to many player ecosystems with Home Assistant integration.

Apache-2.0Actively maintained
Alternative to:
Sonos logo
Sonos
+12
Riven logo

Riven

VFS-based automated media management and streaming platform

818
106
Last commit

Open-source media management system that exposes a FUSE-based virtual filesystem, automates discovery/scraping/downloading, and integrates with Plex/Jellyfin/Emby.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+3