Difference between revisions of "FreeBox"

From MythTV Official Wiki
Jump to: navigation, search
(Simple case, with the Freebox modem)
(Tried to clarify how the FreeboxRecorder maps rtsp playlist entries to actual Mythtbv channels)
Line 15: Line 15:
 
=== Complex case, without the Freebox modem ===
 
=== Complex case, without the Freebox modem ===
 
TODO (see http://svn.mythtv.org/trac/attachment/ticket/1704/freebox.readme)
 
TODO (see http://svn.mythtv.org/trac/attachment/ticket/1704/freebox.readme)
 +
 +
== How Channels are mapped ==
 +
 +
One complex aspect of this network recorder is the way channel numbers and names are matched from the M3U playlist to actual channels in mythtv, since those channels do not contain any channel frequency.
 +
 +
After quite a lot of tests, I finally found out that the Freebox parser matches on the "Channel Name", not the Channel number or Callsign: this means that you cannot rename a channel - otherwise it cannot be found anymore - , but you can reshuffle channel numbers or change their callsign, this is not taken into account by the card.
 +
 +
This also means that in case you have a mythtv setup with both a DVB and a Freebox card, you should make sure that channel callsigns are identical for the channels that are the same on DVB and TNT, but you should not modify the Channel names. For example: the channel name for ARTE is "ARTE" with the French DVB system (aka "TNT"), but is "Arte" for the Freebox network card. You cannot change "Arte" for "ARTE" as the channel name, but you should use the same callsign in both capture cards so that EPG data is not duplicated in the program list.
  
 
== Work in progress ==
 
== Work in progress ==

Revision as of 20:52, 20 July 2008

What is Freebox recorder ?

Freebox is the name of the "box" used by the french ISP free.fr. This box provides internet access, a telephone line (VoIP) and television.

Since december 2005, the TV channels are available via rtsp: protocol (MPEG2-TS), allowing free.fr's customers to receive the channels on their computer (using VLC). The Freebox recorder was added in MythTV-0.20. It allows MythTV to record/watch the rtsp: channels.

How to use the recorder ?

Simple case, with the Freebox modem

1. Create a new FreeboxRecorder capture card using mythtv-setup.
2. Keep the default mrl (http://mafreebox.freebox.fr/freeboxtv/playlist.m3u)
3a. Link your new capture card to an input video source (see http://www.mythtv.org/docs/mythtv-HOWTO-9.html for details)
3b. Uncheck "Unencrypted channels only" to avoid partial locks (LAm)
4. If you have enough bandwidth, multiple "capture cards" may be added

Complex case, without the Freebox modem

TODO (see http://svn.mythtv.org/trac/attachment/ticket/1704/freebox.readme)

How Channels are mapped

One complex aspect of this network recorder is the way channel numbers and names are matched from the M3U playlist to actual channels in mythtv, since those channels do not contain any channel frequency.

After quite a lot of tests, I finally found out that the Freebox parser matches on the "Channel Name", not the Channel number or Callsign: this means that you cannot rename a channel - otherwise it cannot be found anymore - , but you can reshuffle channel numbers or change their callsign, this is not taken into account by the card.

This also means that in case you have a mythtv setup with both a DVB and a Freebox card, you should make sure that channel callsigns are identical for the channels that are the same on DVB and TNT, but you should not modify the Channel names. For example: the channel name for ARTE is "ARTE" with the French DVB system (aka "TNT"), but is "Arte" for the Freebox network card. You cannot change "Arte" for "ARTE" as the channel name, but you should use the same callsign in both capture cards so that EPG data is not duplicated in the program list.

Work in progress

1. The FreeboxRecorder has been extended to support more protocols. The current patch (http://svn.mythtv.org/trac/ticket/2152) adds udp:, rtp: and file: support.
2. H264 support is in progress, but is still not stable.

External links