HTPC: FreeBSD for your TV

Online TV

by ross at 10:28:13 on November 28, 2012

You have to disable proxy in xbmc (and allow the host to access ports 80 and 1935 in the LAN firewall) to get better experience with online TV.

Update librtmp

# cd
# svn co svn:// rtmpdump-trunk
# cd rtmpdump-trunk
# make
# cd librtmp
# cp librtmp.a /usr/local/lib/
# cp /usr/local/lib/

If you ever want to restore the original librtmp libraries reinstall multimedia/rtmpdump port.

Install LiveStreams xbmc addon


Download the latest release ( to a directory accessible by xbmc.

Switch to xbmc window:

  1. Open System — Add-ons:
    • Install from .zip file.
      Select the zip you downloaded.
  2. Click Home icon (top left corner of the screen).
    • Open Videos — Video add-ons
    • Right-click LiveStreams, Choose Configure.
  3. Switch to “Community files” tab:
    • Click Select location to save files — Home folder
    • Click Get/Update community files — wait until it fetches the files.
  4. Switch to “Add source” tab:
    • Click Choose filetheStreamDB.xml in Home folder
    • Click Add source — wait until Displayed name dialog appears.
    • Change the name if you want, click Done.
  5. Click OK to close the configuration dialog.
    • Left click LiveStreams to open the channel list.

My news channels list

This is my small English-language news channels list.

# cd /home/xbmc
# fetch

Repeat steps 2 and 4 (skip the step 3) to add news.xml channel list to LiveStreams.


BBC World News audio/video is out of sync. Is it just me? Or the streaming server
-- ross
Thursday, November 8, 2012, 12:49:21
Can someone help me improve news.xml?

I would like to add FOX News, but I can't find the stream
-- ross
Friday, November 9, 2012, 4:44:09
can you show vedio clipe?
-- neang panha
Sunday, June 2, 2013, 7:00:22