So far, the EPG data has been analyzed and new entries have been added after each channel switch. In some countries, this makes sense because EPG can only be made available for a few hours – in other countries, however, the providers transfer EPG for many days and then a less frequent analysis would make sense.

As of version 1.5.1, the hour interval in which the EPG data will be analyzed again can be set in the server preferences. In Germany e.g., it is sufficient after 72 hours (3 × 24 hours).

In contrast to XMLTV, the EPG data of the channel providers are unfortunately not properly separated, so that no subtitle could be displayed so far.
At least for Germany, there seems nevertheless a consistent format with DBV-T2 and DVB-C: after the title comes the duration (in parentheses) and then the further text.

In this version it is therefore checked whether a duration exists in parentheses – in which case the title and additional text are separated. And the first 64 characters of the additional text are used as subtitle.
While this is still not optimal, the data is now displayed better in the EPG overview.

Finally, in the server window, there are now also short infos about the individual settings, which can be displayed by the button “?”.


As promised some time ago, finessTV 1.5 now supports “Connecting & Sharing“.

This new feature does not only allow it to connect easy and private to the server from outside the local WiFi by the connection key, but also friends can be invited to share television and archived movies with them.

After setup of router port forwarding and start of the server, you can now register to get a connection key.

With this connection key you can
- let the server update the TCP/IP address of the router
- connect the client with the server from outside the local WiFi
- log in to invite friends.

After an invitation, the friend receives an email with an additional connection key, which must be confirmed by a link.
Afterwards, the invited friend can also access the server.

Access rights for the friend can be set during the invitation: access to switch the current channel, access to archived movies, access to add scheduled recordings.

It is not only that the access to TV live streams (of provider websites) are more and more prevented by a GeoIP check, if one is not staying in the country – unfortunately, there are also more and more countries that suppress access to free informations.
We therefore hope that this new feature will be used to offer friends “worldwide” television with free information.

But of cause, the protection of data privacy is another reason to offer this feature – as with all our products.


So far, finessTV has only supported EPG via XMLTV – but some broadcast systems (in Germany for example DVB-T2) are transmitting EPG with the TV program. And this makes XMLTV technically unnecessary. Starting with this version, EPG of TV service providers is now supported.

Note: EyeTV does not support the access to the EPG data available in EyeTV, so this data can unfortunately not be used.

If TV providers offer EPG, then this data is automatically collected during the live stream (after the server has been started and the client is connected) – the server then displays the status “Parsing EPG”.

At the beginning you should select the most important channels in the client one after the other and wait a bit. After 30 seconds, the server will start parsing the EPG of the currently selected channel. As soon as the server no longer displays the message “Parsing EPG”, you can then select the next channel.

As soon as EPG data is collected for 1-2 channels (for DVB-T2, for example, ARD / Das Erste and ZDF), you might stop the server once and select “EPG Channel List” in the File menu. The EyeTV channels are displayed on the left and the EPG providers already collected can be assigned to the respective EyeTV channels on the right.

After restarting the server and connection of the client, the assigned EPG data is displayed in the channel list and in the EPG window of the client.

For the assigned EyeTV channels, the EPG data will be automatically updated from there on – if EPG data is missing for a TV channel, it can be updated by selecting the channel in the client.

By the way: XMLTV offers in our opinion much better EPG data – with e.g. DVB-T2 there is unfortunately no (intelligent) separation between titles, subtitles and text from the providers. And also the time for the end of a broadcast is missing (and is calculated by the finessTV Server).
Geniatech (or Elgato) must have really invested a great deal of work in order to figure out this data so well.

RSS / Atom
Feedburner: Feed, Headline Animator

App Store, Apple, AppleTV, archive, connect, download, DVB-T, DVB-T2, EPG, export, external, EyeTV, FFmpeg, finessTV, Fritz!Box Cable Router, FRITZ!WLAN Repeater DVB‑C, invite, iOS, iPad, iPhone, join, Mac, movie, nessEyeTV, power, record, register, sat ip, schedule, server, share, stand-alone, streaming, television, test, TestFlight, tv, tvOS, video, VLC, XMLTV, YouTube, ZDF