# Which players are available to be driven by NR

**URL:** <https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956>\
**Category:** General\
**Created:** [2 August 2024 14:01 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956 "2024-08-02T14:01:21Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![GiovanniG](https://avatars.discourse-cdn.com/v4/letter/g/ecd19e/32.png) [@GiovanniG](https://discourse.nodered.org/u/GiovanniG)\
**Post date:** [2 August 2024 14:01 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/1 "2024-08-02T14:01:21Z")

</div>

Hi, actually I'm using node-red-contrib-kodi 0.2.8 and I'm not very happy, from one site NR suffers from crashes caused by this module, which is 9 yo and the author seams abandoned the project, from the other side from Kodi and bugs it keeps inside, for example loading a video when a photo is showed leaves the image on screen, while the video is running in backgound (I can hear only audio): I need to close then the image and load the video, it showes the interface of Kodi and it's not really beautiful.

So I'm searching if there is something better around, I need a player able to open (by http or samba) images and videos, by network commands. VLC seams able to do it, but I don't see a module for NR, neither MX player?  
I need to run that on android TV..  
thank you for your precious suggestions!

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [2 August 2024 14:35 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/2 "2024-08-02T14:35:26Z")

</div>

Since you have android tv, why not simply "cast" what you want to screen?

- [node-red-contrib-castv2 (node) - Node-RED](https://flows.nodered.org/node/node-red-contrib-castv2)
- [node-red-contrib-cast (node) - Node-RED](https://flows.nodered.org/node/node-red-contrib-cast)
- [node-red-contrib-simplecast (node) - Node-RED](https://flows.nodered.org/node/node-red-contrib-simplecast)
- [node-red-contrib-chromecast (node) - Node-RED](https://flows.nodered.org/node/node-red-contrib-chromecast)

There may be more / others.

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [2 August 2024 14:50 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/3 "2024-08-02T14:50:12Z")

</div>

If the android device has termux and node red running, then you could possible use the termux api to call [Termux-media-player - Termux Wiki](https://wiki.termux.com/wiki/Termux-media-player).  
Or use the newer kodi json rpc http api [https://kodi.wiki/view/JSON-RPC\_API/v13](https://kodi.wiki/view/JSON-RPC_API/v13)  
Not tried either but you can experiment.

---

<div class="post-metadata">

**Author:** ![GiovanniG](https://avatars.discourse-cdn.com/v4/letter/g/ecd19e/32.png) [@GiovanniG](https://discourse.nodered.org/u/GiovanniG)\
**Post date:** [2 August 2024 15:16 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/4 "2024-08-02T15:16:24Z")

</div>

thank you mates, I'll have a look  
I was trying to cast wth my phone using several apps, it didn't work somehow, it worked only when I installed kodi. Maybe is not supported by OS, I'll have a deeper look

---

<div class="post-metadata">

**Author:** ![GiovanniG](https://avatars.discourse-cdn.com/v4/letter/g/ecd19e/32.png) [@GiovanniG](https://discourse.nodered.org/u/GiovanniG)\
**Post date:** [8 August 2024 18:42 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/5 "2024-08-08T18:42:58Z")

</div>

Seams there are different ways to play something remotely on TV.  
Kodi, which supports API commands to direct play a media file (may in the TV storage, may an http network source, may a samba path (but for me doesn't work on android, works only with Windows). Kodi also can work as DLNA player, which can serarch for a DLNA server on the network (or smply plays an http source), so I guess the DLNA control NR modul cand do the job.

Use the DLNA player embedded on TV (if there is any), controlling it with NR, to load an http source (I run small http server to serve files on the same LAN)

Use cast, which looks like similar to DLNA, but this time the server should be on the side of TV, the server il listening (and not connecting), listen commands, listen streams that can be seen on TV.

ViMu Media Player for TV which looks act as DLNA player, I'll test it

---

<div class="post-metadata">

**Author:** ![GiovanniG](https://avatars.discourse-cdn.com/v4/letter/g/ecd19e/32.png) [@GiovanniG](https://discourse.nodered.org/u/GiovanniG)\
**Post date:** [12 August 2024 09:07 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/6 "2024-08-12T09:07:15Z")

</div>

Hi, the first test didn't go as expected, I've installed Vimu and Cast server, the port 8009 isn't open on both so the node contrib-castv2 can't connect. I've then test contrib-dlna and specified IP, also didn't have any success ☹ I'm trying deeper

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [12 August 2024 09:13 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/7 "2024-08-12T09:13:51Z")

</div>

Can't you also control VLC via NR?

Though not _directly_, but it has an input channel and you can send commands to it that way.

---

<div class="post-metadata">

**Author:** ![GiovanniG](https://avatars.discourse-cdn.com/v4/letter/g/ecd19e/32.png) [@GiovanniG](https://discourse.nodered.org/u/GiovanniG)\
**Post date:** [12 August 2024 09:19 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/8 "2024-08-12T09:19:22Z")

</div>

Maybe it's possible, bu I can't find a module to control VLC. I think better now to drive my efforts on DLNA and Cast, they are designed to load media on TV so their interface should be pleasant (for example fading effects, missing of loading logos, etc.)

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [12 August 2024 09:21 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/9 "2024-08-12T09:21:26Z")

</div>

No, you just send commands to it from the `exec` node.

Alas I don't have that machine turned on just now - alas it is kinda inoperative just now - but if you look in the commands, you can send it commands.

The docs do a fairly good job of explaining it. I worked it out. 😉

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [12 August 2024 09:24 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/10 "2024-08-12T09:24:05Z")

</div>

Sorry, just to share:

> **[How to Remote Control VLC in Few Simple Procedures](https://videoconverter.wondershare.com/vlc/how-to-remote-control-vlc.html)**
>
> We will discuss how to remote control VLC without any apps or with VLC in this section of the article, with detailed steps involved.

Maybe not exactly what you want, but.....

---

<div class="post-metadata">

**Author:** ![GiovanniG](https://avatars.discourse-cdn.com/v4/letter/g/ecd19e/32.png) [@GiovanniG](https://discourse.nodered.org/u/GiovanniG)\
**Post date:** [12 August 2024 09:27 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/11 "2024-08-12T09:27:43Z")

</div>

Thank you for your sufggestion! This really can be useful to turn on a media without touching the remote!  
Anyway, in my case it' s a bit different, I need to change an image every 10 seconds, I'm afraid that running vlc by exec every 10 seconds can create some problems in long run, and I may get a black screen between slides. So better for me now to find a way to just change images with fading, if possible)

---

<div class="post-metadata">

**Author:** ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Post date:** [12 August 2024 09:29 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/12 "2024-08-12T09:29:20Z")

</div>

Sorry, are you playing music, videos, or.....?

(Not having a go at you)

I must have missed what you want to do.

---

<div class="post-metadata">

**Author:** ![GiovanniG](https://avatars.discourse-cdn.com/v4/letter/g/ecd19e/32.png) [@GiovanniG](https://discourse.nodered.org/u/GiovanniG)\
**Post date:** [12 August 2024 21:32 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/13 "2024-08-12T21:32:37Z")

</div>

Finally I've managed to work with DLNA contrib module, you don't have to type nothing there as target address, you need to wait it discovers the DLNA players on the LAN, which is better call DLNA DMR. Also, this module has no examples, that was really bad idea, you cant guess how to input it. Here it is how:

```auto
let msg = {payload:
{
  action : "load",
  url : "http://url"
}
};
return msg;

```

ViMu is detectable but refuses to load any media, probably buggy.  
Kodi is working when UPnP is activated, but it broadacast really rarely to be discovered, so you deactivate it and reactivate and it will appear.  
air receiver lite is another app that works as DLNA DMR, but the free version is limited, it is possible to manage also with castv contrib module, but it fails to load the filesm with http and smb, with most probabilty because of buggy module castv, with my phone and airplay works, but not that great.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [10 November 2024 21:32 UTC](https://discourse.nodered.org/t/which-players-are-available-to-be-driven-by-nr/89956/14 "2024-11-10T21:32:45Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
