# Dev Talk

**URL:** https://discourse.libretime.org/c/dev-talk/6.md?page=1

[Latest](https://discourse.libretime.org/latest.md) · [Categories](https://discourse.libretime.org/categories.md)

**Page:** 2

---

## [Custom audio players](https://discourse.libretime.org/t/custom-audio-players/140)

<div class="topic-metadata">

**Author:** [@gusaus](https://discourse.libretime.org/u/gusaus)\
**Replies:** 35\
**Last updated:** [September 22, 2021, 8:52pm UTC](https://discourse.libretime.org/t/custom-audio-players/140 "2021-09-22T20:52:19Z")

</div>

Are there any alternatives to the audio widget that would provide a continuous player, fixed to the top or bottom of a page? If there’s no easy solution, are there any good examples of a pop-up player?

---

## [LibreTime and Drupal](https://discourse.libretime.org/t/libretime-and-drupal/918)

<div class="topic-metadata">

**Author:** [@LoudLemur](https://discourse.libretime.org/u/LoudLemur)\
**Replies:** 3\
**Last updated:** [August 7, 2021, 7:20am UTC](https://discourse.libretime.org/t/libretime-and-drupal/918 "2021-08-07T07:20:52Z")

</div>

How well could LibreTime integrate with Drupal? Perhaps there is a module/block that would support it? https://drupal.org Drupal is being used by many big media organizations as a CMS (Content Management System), for e…

---

## [New/Experimental Features](https://discourse.libretime.org/t/new-experimental-features/728)

<div class="topic-metadata">

**Author:** [@codenift](https://discourse.libretime.org/u/codenift)\
**Replies:** 10\
**Last updated:** [July 21, 2021, 8:10am UTC](https://discourse.libretime.org/t/new-experimental-features/728 "2021-07-21T08:10:47Z")

</div>

I want to see if I put more time into Libretime after the holidays. I’m thinking… should I add a new section in Settings\>General for Experimental Options? Good way to add features that may be needed now but not 100% rea…

---

## [LibreTime Development Priorities](https://discourse.libretime.org/t/libretime-development-priorities/51)

<div class="topic-metadata">

**Author:** [@robbt](https://discourse.libretime.org/u/robbt)\
**Replies:** 23\
**Last updated:** [July 3, 2021, 11:31pm UTC](https://discourse.libretime.org/t/libretime-development-priorities/51 "2021-07-03T23:31:27Z")

</div>

So this post is mainly a braindump on my part to figure out where I should dedicate my energy when it comes to LibreTime. Other people are welcome to chime in. Here are the parts of the code that I’ve been thinking coul…

---

## [Using Spotify, getsongbpm.com, getsongkey.com and/or musicbrainz](https://discourse.libretime.org/t/using-spotify-getsongbpm-com-getsongkey-com-and-or-musicbrainz/952)

<div class="topic-metadata">

**Author:** [@leonardpg](https://discourse.libretime.org/u/leonardpg)\
**Replies:** 2\
**Last updated:** [June 25, 2021, 4:44pm UTC](https://discourse.libretime.org/t/using-spotify-getsongbpm-com-getsongkey-com-and-or-musicbrainz/952 "2021-06-25T16:44:23Z")

</div>

Hey…I’m about to head down the rabbit hole of creating a bunch of scripts to automate the look-up of isrcs, genres, beats per minute, song keys, and any other relevant data so that I can build cool smart blocks and also …

---

## [Content-Security-Policy and other security HTTP headers](https://discourse.libretime.org/t/content-security-policy-and-other-security-http-headers/937)

<div class="topic-metadata">

**Author:** [@narcisgarcia](https://discourse.libretime.org/u/narcisgarcia)\
**Replies:** 0\
**Last updated:** [June 11, 2021, 6:51am UTC](https://discourse.libretime.org/t/content-security-policy-and-other-security-http-headers/937 "2021-06-11T06:51:12Z")

</div>

Dashboard and other sections don’t show content unless I disable CSP & SOP. Issue open at:

---

## [LibreTime on AWS](https://discourse.libretime.org/t/libretime-on-aws/81)

<div class="topic-metadata">

**Author:** [@gusaus](https://discourse.libretime.org/u/gusaus)\
**Replies:** 10\
**Last updated:** [May 8, 2021, 12:26pm UTC](https://discourse.libretime.org/t/libretime-on-aws/81 "2021-05-08T12:26:32Z")

</div>

Looks like there’s been a good bit activity since I posted https://github.com/LibreTime/libretime/issues/5 Has anyone had any success installing and running LibreTime on AWS or is this todo list still valid? https://git…

---

## [LibreTime 3 Beta Todos](https://discourse.libretime.org/t/libretime-3-beta-todos/529)

<div class="topic-metadata">

**Author:** [@robbt](https://discourse.libretime.org/u/robbt)\
**Replies:** 21\
**Last updated:** [April 21, 2021, 8:15pm UTC](https://discourse.libretime.org/t/libretime-3-beta-todos/529 "2021-04-21T20:15:39Z")

</div>

So I spent some time going through the beta 3 release blocker issue and I closed a number of issues and unassigned a few others and wrote a PR to fix one of them. So here is my quick summary of what we need to fix befor…

---

## [LibreTime on the DigitalOcean Marketplace?](https://discourse.libretime.org/t/libretime-on-the-digitalocean-marketplace/370)

<div class="topic-metadata">

**Author:** [@gusaus](https://discourse.libretime.org/u/gusaus)\
**Replies:** 3\
**Last updated:** [March 16, 2021, 9:48pm UTC](https://discourse.libretime.org/t/libretime-on-the-digitalocean-marketplace/370 "2021-03-16T21:48:28Z")

</div>

Our friends at AzuraCast recently made their app available on the DigitalOcean Marketplace https://marketplace.digitalocean.com/apps/azuracast. The installation and updates are fairly straightforward. Think this would be…

---

## [Best way to begin development?](https://discourse.libretime.org/t/best-way-to-begin-development/786)

<div class="topic-metadata">

**Author:** [@0d0acre](https://discourse.libretime.org/u/0d0acre)\
**Replies:** 11\
**Last updated:** [February 19, 2021, 7:48pm UTC](https://discourse.libretime.org/t/best-way-to-begin-development/786 "2021-02-19T19:48:39Z")

</div>

Hi to all, new to libretime development, i would like to help on development, where should i start? The best option is vagrant or a local install? Now facing a problem on retrieving icy-metadata when the stream is ogg v…

---

## [Time remaining is incorrect when adding new tracks](https://discourse.libretime.org/t/time-remaining-is-incorrect-when-adding-new-tracks/802)

<div class="topic-metadata">

**Author:** [@bobjonkmandj](https://discourse.libretime.org/u/bobjonkmandj)\
**Replies:** 1\
**Last updated:** [February 17, 2021, 1:20pm UTC](https://discourse.libretime.org/t/time-remaining-is-incorrect-when-adding-new-tracks/802 "2021-02-17T13:20:27Z")

</div>

One of our DJs reported an interesting bug: When he adds tracks to his show the Time Remaining at the bottom of the track list displays correctly. When he re-orders the tracks he’s selected, the track list displays inco…

---

## [Options for live streaming (audio & video) to multiple platforms](https://discourse.libretime.org/t/options-for-live-streaming-audio-video-to-multiple-platforms/789)

<div class="topic-metadata">

**Author:** [@gusaus](https://discourse.libretime.org/u/gusaus)\
**Replies:** 1\
**Last updated:** [February 10, 2021, 2:53am UTC](https://discourse.libretime.org/t/options-for-live-streaming-audio-video-to-multiple-platforms/789 "2021-02-10T02:53:09Z")

</div>

Picking up on this chat about options for live streaming to multiple platforms. Are any LibreTimers using Mixcloud to go live? If yes, are you streaming to your website and other services (Twitch.tv, YouTube, Facebook, …

---

## [OnAir Wordpress Plugin](https://discourse.libretime.org/t/onair-wordpress-plugin/718)

<div class="topic-metadata">

**Author:** [@OliCat](https://discourse.libretime.org/u/OliCat)\
**Replies:** 8\
**Last updated:** [January 19, 2021, 9:09pm UTC](https://discourse.libretime.org/t/onair-wordpress-plugin/718 "2021-01-19T21:09:16Z")

</div>

Hello, For our radio, we use airtime (v2.5.2) and Wordpress with the Onair2 theme. We are using a wp plugin which connected to the airtime API, displays what is on the air and retrieves the image of the show. The code…

---

## [LibreTime on Sandstorm](https://discourse.libretime.org/t/libretime-on-sandstorm/769)

<div class="topic-metadata">

**Author:** [@LoudLemur](https://discourse.libretime.org/u/LoudLemur)\
**Replies:** 1\
**Last updated:** [January 18, 2021, 5:41pm UTC](https://discourse.libretime.org/t/libretime-on-sandstorm/769 "2021-01-18T17:41:30Z")

</div>

Could one of the LibreTime developers please consider porting it to Sandstorm? Sandstorm makes applications like this very easy to get running in a secure environment. Have a look at the live demo of Sandstorm here and…

---

## [Disaster Recovery and cumbersome library/database](https://discourse.libretime.org/t/disaster-recovery-and-cumbersome-library-database/764)

<div class="topic-metadata">

**Author:** [@robbt](https://discourse.libretime.org/u/robbt)\
**Replies:** 2\
**Last updated:** [January 13, 2021, 6:00pm UTC](https://discourse.libretime.org/t/disaster-recovery-and-cumbersome-library-database/764 "2021-01-13T18:00:59Z")

</div>

Hey everybody, The server my station used to host LibreTime at our transmitter site suffered a power supply failure and it was a refurbished server with a proprietary power supply so we are now in the process of replaci…

---

## [Planning out an API](https://discourse.libretime.org/t/planning-out-an-api/341)

<div class="topic-metadata">

**Author:** [@paddatrapper](https://discourse.libretime.org/u/paddatrapper)\
**Replies:** 11\
**Last updated:** [December 21, 2020, 1:27pm UTC](https://discourse.libretime.org/t/planning-out-an-api/341 "2020-12-21T13:27:59Z")

</div>

It has been established in several threads, that a stable API for developing plugins and integrations against would be helpful. See here and here. This thread is intended as a place to iron out what the most useful feat…

---

## [LibreTime - non-audio assets](https://discourse.libretime.org/t/libretime-non-audio-assets/739)

<div class="topic-metadata">

**Author:** [@LoudLemur](https://discourse.libretime.org/u/LoudLemur)\
**Replies:** 2\
**Last updated:** [December 19, 2020, 9:07am UTC](https://discourse.libretime.org/t/libretime-non-audio-assets/739 "2020-12-19T09:07:47Z")

</div>

On internet radio, it is nice to have some sort of image to go with the song/show/series. It helps people rapidly find content and focus attention and can inform the listener. Is there a way LibreTime might support an …

---

## [\[SOLVED\] LibreTime fails to install on KDE neon](https://discourse.libretime.org/t/solved-libretime-fails-to-install-on-kde-neon/737)

<div class="topic-metadata">

**Author:** [@LoudLemur](https://discourse.libretime.org/u/LoudLemur)\
**Replies:** 4\
**Last updated:** [December 17, 2020, 11:24am UTC](https://discourse.libretime.org/t/solved-libretime-fails-to-install-on-kde-neon/737 "2020-12-17T11:24:23Z")

</div>

Detected distribution description: KDE neon user edition 5.20 Error: distribution is not supported This shouldn’t happen, as KDE neon is based on Ubuntu 20.04.1 LTS. How can we get it to install? This same problem mig…

---

## [Online LibreTime Meetup - 25 November 2020 @ 19:00 UTC](https://discourse.libretime.org/t/online-libretime-meetup-25-november-2020-19-00-utc/713)

<div class="topic-metadata">

**Author:** [@paddatrapper](https://discourse.libretime.org/u/paddatrapper)\
**Replies:** 9\
**Last updated:** [December 12, 2020, 9:15am UTC](https://discourse.libretime.org/t/online-libretime-meetup-25-november-2020-19-00-utc/713 "2020-12-12T09:15:24Z")

</div>

On 25 November 2020 at 19:00 UTC there will be a virtual meetup around the current state of LibreTime, what people are working on and what are goals are going forward. We would like to make this a monthly or bi-monthly (…

---

## [Slow Development Activity](https://discourse.libretime.org/t/slow-development-activity/673)

<div class="topic-metadata">

**Author:** [@paddatrapper](https://discourse.libretime.org/u/paddatrapper)\
**Replies:** 12\
**Last updated:** [November 20, 2020, 8:18am UTC](https://discourse.libretime.org/t/slow-development-activity/673 "2020-11-20T08:18:33Z")

</div>

It seems like we all have slowed our LibreTime contribution lately. This makes sense with how crazy 2020 has been and personal lives should definitely take priority, I would like to discuss how to maintain contributors a…

---

## [Upload error - UnicodeEncodeError: 'ascii' codec can't encode character '\\xf2' in position 68](https://discourse.libretime.org/t/upload-error-unicodeencodeerror-ascii-codec-cant-encode-character-xf2-in-position-68/699)

<div class="topic-metadata">

**Author:** [@Itcrowd](https://discourse.libretime.org/u/Itcrowd)\
**Replies:** 1\
**Last updated:** [November 9, 2020, 1:09pm UTC](https://discourse.libretime.org/t/upload-error-unicodeencodeerror-ascii-codec-cant-encode-character-xf2-in-position-68/699 "2020-11-09T13:09:10Z")

</div>

Hi Hope this is the right section of the forum for this. I had an error for a user today who tried to upload a file with the following filename: JLR Interview Series Maria Chiara Argirò 27 October 2020.mp3 The uploa…

---

## [Adding metadata stream update for long-form music shows](https://discourse.libretime.org/t/adding-metadata-stream-update-for-long-form-music-shows/683)

<div class="topic-metadata">

**Author:** [@leonardpg1](https://discourse.libretime.org/u/leonardpg1)\
**Replies:** 1\
**Last updated:** [October 21, 2020, 9:11am UTC](https://discourse.libretime.org/t/adding-metadata-stream-update-for-long-form-music-shows/683 "2020-10-21T09:11:11Z")

</div>

I run an all-music online station where half the programmers use Libre Time to upload individual tracks and half either broadcast live or upload 1 or 2-hour long mp3 archives. I’ve devised a system outside of Libre Time …

---

## [Album Art using ID3 for Libretime](https://discourse.libretime.org/t/album-art-using-id3-for-libretime/339)

<div class="topic-metadata">

**Author:** [@codenift](https://discourse.libretime.org/u/codenift)\
**Replies:** 31\
**Last updated:** [September 11, 2020, 10:54pm UTC](https://discourse.libretime.org/t/album-art-using-id3-for-libretime/339 "2020-09-11T22:54:03Z")

</div>

Hey guys! I ran into this script not too long ago and I will experiment with it. How would you feel about having artwork on tracks? I understand we could simply use an API to fetch it via Apple Music or another service,…

---

## [Track Types Feature](https://discourse.libretime.org/t/track-types-feature/463)

<div class="topic-metadata">

**Author:** [@codenift](https://discourse.libretime.org/u/codenift)\
**Replies:** 5\
**Last updated:** [August 26, 2020, 10:08pm UTC](https://discourse.libretime.org/t/track-types-feature/463 "2020-08-26T22:08:51Z")

</div>

Hey guys, just wanted to give an update on the Track Type feature. This is going to be used to better identify and organize the types of tracks, not just by genres. Works like ‘Media Types’ in SAM Broadcaster Cloud. Here…

---

## [TOH news playing old file](https://discourse.libretime.org/t/toh-news-playing-old-file/524)

<div class="topic-metadata">

**Author:** [@hansommen](https://discourse.libretime.org/u/hansommen)\
**Replies:** 5\
**Last updated:** [April 28, 2020, 2:19pm UTC](https://discourse.libretime.org/t/toh-news-playing-old-file/524 "2020-04-28T14:19:24Z")

</div>

Hello for the TOH news i use a smartblock where the news file will be loaded only if it was uploaded 3 minutes or less ago. The latest news is dowloaded from our news agent 4 minutes before the hour and added to the data…

---

## [Login and Logout Issues?](https://discourse.libretime.org/t/login-and-logout-issues/482)

<div class="topic-metadata">

**Author:** [@kmahelona](https://discourse.libretime.org/u/kmahelona)\
**Replies:** 19\
**Last updated:** [April 23, 2020, 11:49am UTC](https://discourse.libretime.org/t/login-and-logout-issues/482 "2020-04-23T11:49:37Z")

</div>

Anyone else having login and log out issues? In my case, I’ll log in, then try to access the settings and teh website redirects me back to the home/splash screen. Then I click log in at the top right and i don’t even go …

---

## [Strangeness with transitions and fades](https://discourse.libretime.org/t/strangeness-with-transitions-and-fades/489)

<div class="topic-metadata">

**Author:** [@kmahelona](https://discourse.libretime.org/u/kmahelona)\
**Replies:** 0\
**Last updated:** [March 11, 2020, 10:56am UTC](https://discourse.libretime.org/t/strangeness-with-transitions-and-fades/489 "2020-03-11T10:56:40Z")

</div>

I want to start a general discussion around transitions and fades between songs, shows, and webstreams. These are things that are probably rarely noticed but when you do notice them they are a big ear sore. I’ve particu…

---

## [Ubuntu 19.10 Eon Ermine Support](https://discourse.libretime.org/t/ubuntu-19-10-eon-ermine-support/487)

<div class="topic-metadata">

**Author:** [@kmahelona](https://discourse.libretime.org/u/kmahelona)\
**Replies:** 1\
**Last updated:** [March 11, 2020, 3:18am UTC](https://discourse.libretime.org/t/ubuntu-19-10-eon-ermine-support/487 "2020-03-11T03:18:59Z")

</div>

I’ve opened a PR for running LibreTime on Ubuntu 19.10 I’m looking for help help from others who may have successfully run LibreTime on Ubuntu 19.10. One thing to note is that it ships with liquidsoap 1.3.7 which I th…

---

## [Soundcard input scheduled like webstreams](https://discourse.libretime.org/t/soundcard-input-scheduled-like-webstreams/252)

<div class="topic-metadata">

**Author:** [@loicP](https://discourse.libretime.org/u/loicP)\
**Replies:** 2\
**Last updated:** [February 18, 2020, 9:55pm UTC](https://discourse.libretime.org/t/soundcard-input-scheduled-like-webstreams/252 "2020-02-18T21:55:42Z")

</div>

Libretime has a “webstream” content type which can be added to shows. I look for a similar content feature for scheduling an external program supplied on souncard’s input for a specific duration. Webstreams adds always…

---

## [Re-enabling record and rebroadcast functions (and the possibility of payment for development work)](https://discourse.libretime.org/t/re-enabling-record-and-rebroadcast-functions-and-the-possibility-of-payment-for-development-work/305)

<div class="topic-metadata">

**Author:** [@dmandan](https://discourse.libretime.org/u/dmandan)\
**Replies:** 9\
**Last updated:** [November 8, 2019, 10:35am UTC](https://discourse.libretime.org/t/re-enabling-record-and-rebroadcast-functions-and-the-possibility-of-payment-for-development-work/305 "2019-11-08T10:35:20Z")

</div>

Hi all. We have been running a local community FM radio station (https://paekakariki.fm) for several years now using Airtime. Local DJs come into the station and do a live show which is also recorded and re-broadcasted…

[Previous page](https://discourse.libretime.org/c/dev-talk/6.md)

[Next page](https://discourse.libretime.org/c/dev-talk/6.md?page=2)
