Feature #5396

(near-) realtime epg updates

Added by Hanspeter Müller about 4 years ago. Updated about 4 years ago.

Target version:
Start date:
Due date:
% Done:


Estimated time:



for internet-radio-channels, it would be great if there was a way to push EPG updates to a channel or just the client who subscribes it, ie an api-url where i can POST the currently playing song (that is fetched from the mp3 stream) so it shows up immediatly while playing...

If thats not possible, a way to trigger an EPG-download on the client from the server would also help (then i could inject the titles via XMLTV and trigger an update for that client)...




Updated by Luis Alves about 4 years ago

What you're asking doesn't make much sense (at least to me).

You mention a "client". What client? There are dozens of clients that play tvh content!
And then even if tvh was enhanced with what you have in mind the "clients" would need to be enhanced also...

By the way, if the song name is fetched from the mp3 stream (like you mention) then doesn't it make more sense to let the client do it (whatever client it is).

Anyway, for xmltv, tvheadend already allows you to run a grabber script crontab style - for example you can run an epg grabber script every 1 minute.
The grabber script can do whatever you need to fetch the song name and feed it back to tvh.


Updated by saen acro about 4 years ago

EPG is not RDS


Updated by Jaroslav Kysela about 4 years ago

It maybe better to parse the mp3 metadata directly and update the EPG database. Also, don't forget that we have 'external xmltv grabbers', so you can just feed xml to a named pipe and this will update the EPG database, too.

Also available in: Atom PDF