# Assistance with Playlist Management and Show Scheduling Automation in LibreTime

**URL:** <https://discourse.libretime.org/t/assistance-with-playlist-management-and-show-scheduling-automation-in-libretime/1768>\
**Category:** Uncategorized\
**Created:** [September 26, 2024, 5:44am UTC](https://discourse.libretime.org/t/assistance-with-playlist-management-and-show-scheduling-automation-in-libretime/1768 "2024-09-26T05:44:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jalef36678](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.libretime.org/jalef36678/32/797_2.png) [@jalef36678](https://discourse.libretime.org/u/jalef36678)\
**Post date:** [September 26, 2024, 5:44am UTC](https://discourse.libretime.org/t/assistance-with-playlist-management-and-show-scheduling-automation-in-libretime/1768/1 "2024-09-26T05:44:18Z")

</div>

Hello Everyone 🤗,

I have spent the last few weeks getting to know LibreTime and its features. I want to start by expressing my gratitude to the creators and the community for creating such an amazing tool for managing radio stations!

Having said that, I’m having a problem right now and I’m hoping someone here can help. I’m attempting to organise my playlists and show scheduling more efficiently because I own a tiny internet radio station. Although LibreTime’s scheduling tool seems to be quite flexible, I still want to automate as much as possible.

**I have the following specific queries:**

**Automatic Playlist Updates:** Is it possible to update a playlist (for example, a rotating playlist featuring new songs) automatically so that you don’t have to make weekly manual adjustments? 🤔

**Advanced Scheduling:** I want to schedule repeating performances, but I want to play distinct playlists on separate days. Is LibreTime capable of setting up this kind of sophisticated scheduling? If so, how should one go about creating recurrent programs with a variety of topics? 🤔

> [@Libretime API V1 unreachable when there is no scheduled show](https://discourse.libretime.org/t/libretime-api-v1-unreachable-when-there-is-no-scheduled-show/1350):
>
> Hi there, I am running into a weird issue, and, probably I am missing something. What I want to do? I want to use the API call to start recording of a live show and create an automated ON-AIR-LIGHT. I do this in Node-Red on a separate machine. Basically, I wrote a function node to read the API, and decide if there is a live show or not. If on air, recording starts, when of air, recording stops. There is little documentation on the api, But when music is playing through a scheduled show, the…

**Integrations:** Is there anyone with experience using LibreTime to automate content updates with other tools or platforms (such as a content management system or a script)? 🤔 Please share any difficulties or success experiences with me.

I’m sure there are more users out there with similar [cognos](https://www.igmguru.com/big-data/cognos-training) requirements, so any advice or recommendations would be highly appreciated!

Thank you in advance for your support.

---

<div class="post-metadata">

**Author:** ![NessRadio](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.libretime.org/nessradio/32/839_2.png) [@NessRadio](https://discourse.libretime.org/u/NessRadio)\
**Post date:** [September 27, 2024, 8:55am UTC](https://discourse.libretime.org/t/assistance-with-playlist-management-and-show-scheduling-automation-in-libretime/1768/2 "2024-09-27T08:55:20Z")

</div>

Hey Jalef, welcome to Libretime. I use this for my ‘automated playlist’:  
If there are no shows or playlists scheduled in Libretime, it will automatically play tracks from a file randomly, with a jingle every 4 tracks.

> [@My "AutoDJ" liquidsoap code. What is yours?](https://discourse.libretime.org/t/my-autodj-liquidsoap-code-what-is-yours/1448):
>
> Basically, AutoDJ is a feature that plays random songs (with jingles every 4 tracks) if no show is scheduled in Libretime. I’m curious to know your AutoDj solution ! My AutoDJ solution works this way : 1- You have to comment (disable) those line in ls\_script.liq : #default = amplify(id="silence\_src", 0.00001, noise()) and #if !off\_air\_meta == "" then # off\_air\_meta := "LibreTime - offline" #end #def map\_off\_air\_meta(m) = # [("title", !off\_air\_meta)] #end #default = map\_metadata(map\_off\_…
