# Widget Development

**URL:** https://community.xibo.org.uk/c/dev/widget-dev/48.md

[Latest](https://community.xibo.org.uk/latest.md) · [Categories](https://community.xibo.org.uk/categories.md) · [Tags](https://community.xibo.org.uk/tags.md)

---

## [About the Widget Development category](https://community.xibo.org.uk/t/about-the-widget-development-category/28923)

<div class="topic-metadata">

**Author:** [@natasha](https://community.xibo.org.uk/u/natasha)\
**Replies:** 0

</div>

Post in this category with all questions related to Embedded Widgets, Package HTML Widgets and Creating Modules. Useful Reading Widget Development - Developer Documentation Contributing Guidelines If you have a non de…

---

## [Introducing Xibo Modules — An open-source TypeScript toolkit](https://community.xibo.org.uk/t/introducing-xibo-modules-an-open-source-typescript-toolkit/38429)

<div class="topic-metadata">

**Author:** [@ManOguaR](https://community.xibo.org.uk/u/ManOguaR)\
**Replies:** 1\
**Last updated:** [September 20, 2026, 8:24pm UTC](https://community.xibo.org.uk/t/introducing-xibo-modules-an-open-source-typescript-toolkit/38429 "2026-09-20T20:24:03Z")

</div>

Hi everyone! I’ve been working on Xibo Modules, a toolkit that makes developing custom Xibo modules feel more like building a regular software project. It provides a CLI, TypeScript abstractions, automatic XML generati…

---

## [Service create desing](https://community.xibo.org.uk/t/service-create-desing/38113)

<div class="topic-metadata">

**Author:** [@krug96](https://community.xibo.org.uk/u/krug96)\
**Replies:** 1\
**Last updated:** [July 18, 2026, 6:34am UTC](https://community.xibo.org.uk/t/service-create-desing/38113 "2026-07-18T06:34:00Z")

</div>

Hello developer, I have a question. Who is familiar with Xibo and could create a design for me according to my specifications and then integrate it into the existing cloud installation? How much would this service cost…

---

## [Module does not update in the Player](https://community.xibo.org.uk/t/module-does-not-update-in-the-player/34157)

<div class="topic-metadata">

**Author:** [@Henrique\_Lucas](https://community.xibo.org.uk/u/Henrique_Lucas)\
**Replies:** 13\
**Last updated:** [February 2, 2026, 1:18pm UTC](https://community.xibo.org.uk/t/module-does-not-update-in-the-player/34157 "2026-02-02T13:18:42Z")

</div>

On my data provider I did the following: public function fetchDuration(DurationProviderInterface $durationProvider): WidgetProviderInterface { return $this; } public function getDataCacheKey(DataP…

---

## [Your library reference 0 does not exist](https://community.xibo.org.uk/t/your-library-reference-0-does-not-exist/36940)

<div class="topic-metadata">

**Author:** [@sbleitner](https://community.xibo.org.uk/u/sbleitner)\
**Replies:** 2\
**Last updated:** [January 19, 2026, 8:46pm UTC](https://community.xibo.org.uk/t/your-library-reference-0-does-not-exist/36940 "2026-01-19T20:46:30Z")

</div>

Hi I’m trying to use the embedded html widget to insert a time fetched by api from myzmannim.com onto the display. The code seems to work well when tested on codepen.io however I get the following error when inserted t…

---

## [Module RSS G1 | Free](https://community.xibo.org.uk/t/module-rss-g1-free/34111)

<div class="topic-metadata">

**Author:** [@Henrique\_Lucas](https://community.xibo.org.uk/u/Henrique_Lucas)\
**Replies:** 9\
**Last updated:** [January 19, 2026, 8:26pm UTC](https://community.xibo.org.uk/t/module-rss-g1-free/34111 "2026-01-19T20:26:07Z")

</div>

I would like to share another personalized module, this one searches for news via G1 RSS and brings the title with a modern layout. Module is free and available on Github https://github.com/henriquelucas/modulo-g1-r…

---

## [HLS widget flow issue](https://community.xibo.org.uk/t/hls-widget-flow-issue/35894)

<div class="topic-metadata">

**Author:** [@luhut](https://community.xibo.org.uk/u/luhut)\
**Replies:** 6\
**Last updated:** [August 19, 2025, 7:58am UTC](https://community.xibo.org.uk/t/hls-widget-flow-issue/35894 "2025-08-19T07:58:33Z")

</div>

Hi, I’m using an HLS stream to stream the France 24 channel. The channel just changed its address, and since then, Xibo no longer displays the stream (black screen). The stream works from VLC, but Xibo doesn’t seem to s…

---

## [YouTube Javascript API Module - Free](https://community.xibo.org.uk/t/youtube-javascript-api-module-free/34372)

<div class="topic-metadata">

**Author:** [@pitoco02](https://community.xibo.org.uk/u/pitoco02)\
**Replies:** 2\
**Last updated:** [February 8, 2025, 12:38pm UTC](https://community.xibo.org.uk/t/youtube-javascript-api-module-free/34372 "2025-02-08T12:38:44Z")

</div>

Hello everyone, I was checking out @Henrique\_Lucas work with his new modules and noticed that they are considerably easier to create than in previous versions of Xibo. I decided to create a very simple YouTube module b…

---

## [How to create a task.php for xibo version v4](https://community.xibo.org.uk/t/how-to-create-a-task-php-for-xibo-version-v4/34460)

<div class="topic-metadata">

**Author:** [@Henrique\_Lucas](https://community.xibo.org.uk/u/Henrique_Lucas)\
**Replies:** 1\
**Last updated:** [February 8, 2025, 12:38am UTC](https://community.xibo.org.uk/t/how-to-create-a-task-php-for-xibo-version-v4/34460 "2025-02-08T00:38:12Z")

</div>

@dan I’m trying to run a task to update my data provider, but from what I read in the documentation it’s very incomplete: I would like to know if I’m going on the right path: \<?php namespace Xibo\\Custom; use Xibo\\C…

---

## [Megasenna module](https://community.xibo.org.uk/t/megasenna-module/34096)

<div class="topic-metadata">

**Author:** [@Henrique\_Lucas](https://community.xibo.org.uk/u/Henrique_Lucas)\
**Replies:** 17\
**Last updated:** [January 20, 2025, 11:14pm UTC](https://community.xibo.org.uk/t/megasenna-module/34096 "2025-01-20T23:14:30Z")

</div>

@dan I’m developing a module, with lottery results here in Brazil. It will be a free module and I will make it available here in the community. Well, it will bring the lottery results as shown in the image below: Th…

---

## [Video is not showing correct (shows white screen)](https://community.xibo.org.uk/t/video-is-not-showing-correct-shows-white-screen/28967)

<div class="topic-metadata">

**Author:** [@bvweijen](https://community.xibo.org.uk/u/bvweijen)\
**Replies:** 6\
**Last updated:** [December 6, 2024, 12:05pm UTC](https://community.xibo.org.uk/t/video-is-not-showing-correct-shows-white-screen/28967 "2024-12-06T12:05:21Z")

</div>

Hi, I created a custom module in Xibo for reading a video rss and make the duration dynamic. The custom module is build on the base of the webpage module, but i’m not showing a iframe, but a video tag instead. Unfortu…

---

## [Custom Module - Layout Designer JavaScript](https://community.xibo.org.uk/t/custom-module-layout-designer-javascript/33097)

<div class="topic-metadata">

**Author:** [@csaltzman](https://community.xibo.org.uk/u/csaltzman)\
**Replies:** 0\
**Last updated:** [August 26, 2024, 3:02pm UTC](https://community.xibo.org.uk/t/custom-module-layout-designer-javascript/33097 "2024-08-26T15:02:26Z")

</div>

Hi there, I’m working on migrating a few V3 modules to V4 but I’m running into difficulties adding JavaScript to the Layout Designer page. I want to use the layoutDesignerJavaScript() function to accomplish this like we…

---

## [Hello World Widget](https://community.xibo.org.uk/t/hello-world-widget/32789)

<div class="topic-metadata">

**Author:** [@davede](https://community.xibo.org.uk/u/davede)\
**Replies:** 2\
**Last updated:** [August 5, 2024, 6:01pm UTC](https://community.xibo.org.uk/t/hello-world-widget/32789 "2024-08-05T18:01:40Z")

</div>

Hi, may somebody please share a hello world widget so I could dive into it? I was reading about it in docs, but I cannot get it work. Thank you.

---

## [Disable the option "create command" in the widget command](https://community.xibo.org.uk/t/disable-the-option-create-command-in-the-widget-command/31044)

<div class="topic-metadata">

**Author:** [@ibra.dia](https://community.xibo.org.uk/u/ibra.dia)\
**Replies:** 1\
**Last updated:** [February 13, 2024, 11:19am UTC](https://community.xibo.org.uk/t/disable-the-option-create-command-in-the-widget-command/31044 "2024-02-13T11:19:12Z")

</div>

Hello Team, After a security audit, we found that the layout add-in has a “command” widget which allows commands to be created and executed at the operating system level. This may allow an attacker to inject code and ex…

---

## [Table Stat Xibo](https://community.xibo.org.uk/t/table-stat-xibo/30526)

<div class="topic-metadata">

**Author:** [@Gerard\_Billebault](https://community.xibo.org.uk/u/Gerard_Billebault)\
**Replies:** 0\
**Last updated:** [November 16, 2023, 11:50am UTC](https://community.xibo.org.uk/t/table-stat-xibo/30526 "2023-11-16T11:50:19Z")

</div>

Bonjour, Les rapports mensuels enregistrés sur xibo ne fonctionnent pas toujours lorsqu’il y a de gros volumes. Pour mes rapports de statistiques de preuves de jeu j’accède directement à la table Stat de xibo via Mysql…

---

## [How to custom Dataset HTML/CSS in v4.0.2](https://community.xibo.org.uk/t/how-to-custom-dataset-html-css-in-v4-0-2/30049)

<div class="topic-metadata">

**Author:** [@samsulbahri](https://community.xibo.org.uk/u/samsulbahri)\
**Replies:** 1\
**Last updated:** [September 20, 2023, 10:30am UTC](https://community.xibo.org.uk/t/how-to-custom-dataset-html-css-in-v4-0-2/30049 "2023-09-20T10:30:39Z")

</div>

Hi, Help me please how to use dataset html/css in v4.0.2, I have tried so hard but there is no way out at all, here it is dataset in v3, everything work fine and this is v4.0.2, very messy, I can’t process html/css f…
