Liquidshop — the Liquidsoap workshop

The workshop about Liquidsoap and related technologies.

View on GitHub

The liquidshop 5 is the fifth edition of a workshop about Liquidsoap and related technologies. The goal is to gather all people interested in Liquidsoap (of course) and welcome any contribution, related or not to Liquidsoap.

We are particularly eager to get to know how people in the community do radio, media streaming and more, learning about specific tools or workflow that we could, in turn, use to enhance how liquidsoap works. We also love to meet the people involved and engaged with these technologies, community radios, non-profit but also budding startups or more established businesses, art project and installations and more!

Topics of interest are for instance

This is thus the place to share to the world your favorite or cutting edge technologies and projects!

It will be held on Friday 13 June 2025. Feel free to register in order to attend or propose a talk!

Attending

The event will be fully online.

Presentations

Three kinds of presentations will be featured during the workshop:

Schedule

The workshop will be held on Friday 13 June 2025.

The tentative schedule is the following, and still subject to changes

12:00 GMT Romain Beauxis: Liquidsoap news  
12:30 GMT Martin Kirchgessner: Liquidsoap goes RESTful  
13:00 GMT John Chewter: Using CMS for listener auth (Pay To Listen) & stats enrichment  
13:30 GMT Nicholas Simoneaux: Liquidsoap in Action: Turbozone.org & WHIV  
13:45 GMT Vladimir Lemus: Using liquidsoap for cultural community radio: Alicia radio  
14:00 GMT Simon Thorpe: Echo Radio, waking up to your favorite breakfast show  
14:15 GMT Sheri Barclay: kpiss 25  
14:30 GMT Matthew Hine: Bringing Liquidsoap Internet Radio to Non-programers  
14:45 GMT End of the workshop  

You can subscribe to the calendar in order have a schedule which is up-to-date.

Abstracts

Romain Beauxis: Liquidsoap news

Martin Kirchgessner: Liquidsoap goes RESTful

I will present the RadioZ automation system and review its liquidsoap script, focusing on HTTP endpoints. Because we don’t see enough HTTP endpoints implemented in Liquidsoap.

John Chewter: Using CMS for listener auth (Pay To Listen) & stats enrichment

Using Joomla as an example, how to use its user mechanisms, ‘pay to play’, audio players & features to allow/block listening to streams on a user, group and or time/date basis. Easily modified for Wordpress and probably many other CMS. Should work with Icecast2, Icecast-KH and Rocket Streaming Audio Server

Nicholas Simoneaux: Liquidsoap in Action: Turbozone.org & WHIV

Discussing current implementation of Liquidsoap in local New Orleans radio and IP based radio.

Vladimir Lemus: Using liquidsoap for cultural community radio: Alicia radio

The “Multiforo Cultural Alicia” is an independet cultural forum. Music, literature, dance, movies, theatre and different cultural expressions have an space in this “underground culture laboratory”. Since last year, besides its new site, it has a community internet radio station, “Alicia radio”, broadcasting some of the music and art recordings made during a 30 year history. The radio is still growing, at this moment we are plannig the next steps, Alicia radio is an extension of he cultural effort made by this space, willing to get beyond Mexico city with the help of the internet radio. The whole radio is made possible by using liquidsoap.

Simon Thorpe: Echo Radio, waking up to your favorite breakfast show

I am an Englishman living in San Francisco, and I miss my local radio. I can stream them online, but it’s always in the timezone of the source. For years I want to replay these streams in my local time zone and after finding Liquidsoap, I could do just that! I started with a simple script and then ended up wrapping the whole thing with a Python Flask app and publishing as a Docker image so others can benefit.

Sheri Barclay: kpiss 25

Showcasing our internet radio community.

Matthew Hine: Bringing Liquidsoap Internet Radio to Non-programers

I always wanted to curate my own fully automated internet music radio station, with an FM-style programming schedule of shows across the day and week based on playlists. I wanted to focus on easily fine-tuning my station’s programming – not tweaking custom code – so ironically I put a few years into writing Liquidsoap code to let anyone configure everything about their radio station, its shows, its virtual DJs, and its daily/weekly schedule with simple but powerful JSON configuration files and using an easy Dockerized deployment.

The result is Station Manager 2 (https://stationmanager.tech), which is free and open source and has a roadmap of further plans. I’d love to see others making use of it to power great curated music netradio, so let me give you a quick walkthrough!

Registration

If you want to attend please register here. Registration is free but mandatory for organisational purposes (in particular, we need your mail in order to communicate the link to the live stream later on).

Sponsoring

Please reach out if you want to sponsor the event in some way, you can also make donations on Paypal.

Editing

In case you find a mistake on this page, please contact the organizers or file a pull request.

Organizing team

In case of any question, comment or suggestion please contact the organizers

Alicia Radio / Azuracast / C9 / Cambridge Digital Radio / Digitalia / Domes FM / Iwi Radio / K-Piss / Pi-Radio / Radio mastering / Radio Ound / Radio Vilnius / RadioZ / Raiono Radio / Retail Radio / Rock Los Angeles / Ruff Cutz Radio / Simon Thorpe / Taifuun FM / Liquidsoap

Previous editions:

drawing