Discussion:
Viewing TV with DVB-T dongle
(too old to reply)
Doug Laidlaw
2014-05-08 10:25:10 UTC
Permalink
I had this all running fine a while back. I followed a method from Ubuntu
to view in VLC, then found that Xine was more convenient. The current
preference seems to be Kaffeine.

This time:

MythTV: I can't configure it and there is no way of exiting the program. It
brings up a box saying it can't find the backend, then freezes.

VLC: Opens a window with the channel in the title bar, then hangs.

Kaffeine: shows the video, but quickly freezes up my entire desktop.

Xine : Just hangs.

I am probably needing a library. I have installed dvb-utils and the correct
driver. The only one hinted at is Qt4-extensions, but I have a complete
development environment. In the past, that message has been a "nuisance"
one.

Any suggestions?

Doug.
Bit Twister
2014-05-08 17:33:25 UTC
Permalink
Post by Doug Laidlaw
MythTV: I can't configure it and there is no way of exiting the program. It
brings up a box saying it can't find the backend, then freezes.
Usually, just hitting ESC can finally get you an Exit selection.

mythtv-setup configures the backend assuming you have mysqld running
and have installed Mythtv's database structure. When done with
mythtv-setup, you start mythbackend, then running mythfrontend should
allow you to configure the frontend and view TV. All that assumes the
backend can see/read/control your dongle.

After some search engine research on mythtv and dongle, I am sooo glad
I have network tuners. Then again ~$20 for two dongles beats ~$110 for
a two channel network tuner.
Doug Laidlaw
2014-05-08 23:02:07 UTC
Permalink
Post by Bit Twister
Usually, just hitting ESC can finally get you an Exit selection.
Yes, that works.

mythtv is overkill for my needs. I bought the dongle to use as a software
defined radio. Its chip is the best for TV, but useless for SDR, so I might
as well get some use out of it. I am not a TV addict, as my wife would tell
you.
Bit Twister
2014-05-09 01:10:43 UTC
Permalink
Post by Doug Laidlaw
Post by Bit Twister
Usually, just hitting ESC can finally get you an Exit selection.
Yes, that works.
mythtv is overkill for my needs.
Yes, release 0.27 has even more features than previous release.
Besides Watch Recordings, there is Listen to Radio Stream, Image
Gallery, Play Games and Watch Videos (ones you have downloaded),
Listen to Music (you have downloaded),

Search Internet Video, and Browse Internet Video let you pick from:
Comedy Central, Hulu, MTV, Revision3, TedTaks, The WB, Movie Trailers
Post by Doug Laidlaw
I bought the dongle to use as a software
defined radio.
Well in that case, save following as radio.html, and open it with your browser.

<HTML>
<HEAD>
<TITLE>Radio Stations</TITLE>

<meta http-equiv="x-dns-prefetch-control" content="off">
</HEAD>

<BODY
BGCOLOR="Wheat"
LINK="Blue"
VLINK="Red"
ALINK="Green"
TEXT="Black"
<H4 ALIGN="CENTER">
/local/doc/radio.html

</H4>
<ul>
<li><a href="http://www.cbsradio.com/streaming/index.html">Radio station list</a>
<li><a href="http://betaplayer.radio.com/player/1003-jack-fm">Jack FM</a>
<li><a href="http://player.radio.com/player/RadioPlayer.php?version=1.2.10232&station=3021">Jack FM</a>
<li><a href="http://player.radio.com/player/RadioPlayer.php?version=1.2.10232&station=146"> KLUV</a>
<li><A href="http://player.radio.com/player/RadioPlayer.php?version=1.2.10232&station=2250">KLUV-HD2.7</A>


</ul>

</BODY>
</HTML>
####################### end of radio.html #######################

Pick/find new stations and update radio.html with url of station(s) of interest.
Post by Doug Laidlaw
Its chip is the best for TV, but useless for SDR, so I might
as well get some use out of it. I am not a TV addict, as my wife would tell
you.
Being able to skip commercials (20 minutes per hour) is nice. Jumping
to weather part of news is handy. I hardly ever actually watch tv.

Heheh, air raid sirens went off at 3:40pm because of tornado in the area.
I turned on TV and left it on. Was watching ABC World Now show and it
showed how web sites gave different prices based on your buying habits,
guessed income, house/apt you live in,....

I watched it, decided to jump back to get the item to see what it
would cost for me and wondered for a minute why it would not skip/jump back. :)
Doug Laidlaw
2014-05-10 23:28:01 UTC
Permalink
Post by Bit Twister
Post by Doug Laidlaw
I bought the dongle to use as a software
defined radio.
Well in that case, save following as radio.html, and open it with your browser.
The problem is the dongle chip, not the station list. There is a different
chip in some of them, and I need one of those for the articles published
locally. The recommendation is to buy a suitable one off the Web.
Pinnerite
2014-05-08 21:25:50 UTC
Permalink
Post by Doug Laidlaw
I had this all running fine a while back. I followed a method from Ubuntu
to view in VLC, then found that Xine was more convenient. The current
preference seems to be Kaffeine.
MythTV: I can't configure it and there is no way of exiting the program.
It brings up a box saying it can't find the backend, then freezes.
VLC: Opens a window with the channel in the title bar, then hangs.
Kaffeine: shows the video, but quickly freezes up my entire desktop.
Xine : Just hangs.
I am probably needing a library. I have installed dvb-utils and the correct
driver. The only one hinted at is Qt4-extensions, but I have a complete
development environment. In the past, that message has been a "nuisance"
one.
Any suggestions?
Doug.
I had Mythtv working perfectly under Mageia 4 on an HTPC box until I tried
to modify the box to enable access from the frontends on other machines.

However I've bugg__d it. So far I've had to learn a bit more about managing
SQL (no bad thing) but I'm still some way off cracking it.

This morning I discovered that my mythconverg table was corrupted so I
'dropped' it. I've rebuilt it but think I need a bit of straightening out as
regard hostnames. If necessary I'll start another thread.

Kaffeine has not been supported for some time. It works but on my machine, I
get no sound with HD channels.

My work machine only has a T(1) DVB card. It runs Mageia 3. Kaffeine works
fine with never a problem.

Have you by accident installed libraries from the wrong version or 32/64?
--
___________________________________________________

Mageia 3 for x86_64, Kernel: 3.8.13.4 -desktop-1.mga3
KDE version 4.10.5 Running on an AMD 4-core processor
Bit Twister
2014-05-08 21:54:30 UTC
Permalink
Post by Pinnerite
This morning I discovered that my mythconverg table was corrupted so I
'dropped' it. I've rebuilt it but think I need a bit of straightening out as
regard hostnames. If necessary I'll start another thread.
Always helps to have a copy of the database. There is a myth setting
somewhere to have automatic backups created.

I also have manual backup created with:
mysqldump --user=root --password=secret --databases mythconverg mysql > /video/bkup/dump.sql

Putting it back is
mysql --user=root --password=secret mysql < /video/bkup/dump.sql


I had a mysql update trash my database. Can not remember if I had a
shutdown trash it.

I have an install_updates script which shuts down mythbackend if there are
updates for mysql or myth. My new_boot_logs script also stops mythbackend
before rebooting.
Doug Laidlaw
2014-05-09 07:09:41 UTC
Permalink
Post by Bit Twister
Post by Pinnerite
This morning I discovered that my mythconverg table was corrupted so I
'dropped' it. I've rebuilt it but think I need a bit of straightening out
as regard hostnames. If necessary I'll start another thread.
Always helps to have a copy of the database. There is a myth setting
somewhere to have automatic backups created.
mysqldump --user=root --password=secret --databases mythconverg mysql >
/video/bkup/dump.sql
Putting it back is
mysql --user=root --password=secret mysql < /video/bkup/dump.sql
I had a mysql update trash my database. Can not remember if I had a
shutdown trash it.
I have an install_updates script which shuts down mythbackend if there are
updates for mysql or myth. My new_boot_logs script also stops mythbackend
before rebooting.
I can't fill a database. I suspect that my fundamental problem is
libraries. A search suggests that I need tainted codecs. That kinda
rings bells.
Bit Twister
2014-05-09 11:51:25 UTC
Permalink
Post by Doug Laidlaw
I can't fill a database.
If that is from mythfilldatabase, that is the app which downloads
channel/program date/time information for the "TV Guide" in your area.
Doug Laidlaw
2014-05-10 16:25:18 UTC
Permalink
Post by Bit Twister
Post by Doug Laidlaw
I can't fill a database.
If that is from mythfilldatabase, that is the app which downloads
channel/program date/time information for the "TV Guide" in your area.
It can't find a backend. I am a bit confused as to which end is which.
Will get a setup tutorial. I created an Aussie locale (don't want British
programs.)
Bit Twister
2014-05-10 19:19:20 UTC
Permalink
Post by Doug Laidlaw
It can't find a backend.
Looking through my mythtv install script:

$ ui mythtv _urpmi

x_urpmi transcode ! needed by mythtv-frontend
x_urpmi mythtv-frontend ! Client component of mythtv a PVR
x_urpmi perl-MythTV ! needed by mythtv-doc
x_urpmi mythtv-doc ! MythTV documentation
x_urpmi mythtv-backend ! server providing recordings/files to myth-frontend,
x_urpmi mythtv-setup ! App to configure MYTHTV server

I have separate package installs since I run both client and servers
on different boxes.

Note: some of the packages pull in others that I have listed.
That allows me to know that I loaded them.
Post by Doug Laidlaw
I am a bit confused as to which end is which.
mythtv-setup is used to configure the backend. Configurations and
whatnot stored in the mysql database. Recordings and whatnot stored
wherever you configure them.

You run the frontend on any system to pull whatever from the backend.
backend is what is doing the recording, "controls access to the tv input"
and feeds content to the frontend.

Once you have configured everything, saved the database it is pretty
easy there after. First thing will be setting your mysql admin/root
password with mysqladmin, load timezone data, then the mythtv database.
To configure the channel database I wrote my own script to create the
sql commands to set channel attributes. Here is your first basic steps

as root
install your packages
create your video storage partition and set owner/group mythtv
create mythtv home directory and put links to video storage dir.

Suggest creating a mythtv_changes script.

$ cat /local/bin/mythtv_changes
#! /bin/bash
#************** Start mythtv_changes ****************************************
#*
#* mythtv_changes - mythtv changes
#*
#*
#******************************************************************************

. /local/bin/function_path_app

_app=mythtv
_node=$_node
_in_fn=""
_out_fn=""
_fn=""
_lnk=""
_tuner=""

_install_db=0

array=(
"3rdParty"
"banners"
"bkup"
"channels"
"coverart"
"fanart"
"livetv"
"screenshots"
"themes"
"tmp"
"trailers"
"videos"
)

#***************************************************
#* mythtv application for tv tuner video recording
#***************************************************



case $_node in
tb) _install_db=1
_tuner=homerun4
;;
mtv) _install_db=1
_tuner=homerun1
;;
*) _install_db=0 ;;
esac


if [ $_install_db -eq 1 ] ; then

#*********************************************
#* create links to some mythtv applications
#*********************************************

ln -fs /usr/share/mythtv/mythconverg_backup.pl /usr/local/bin/
ln -fs /usr/share/mythtv/mythconverg_restore.pl /usr/local/bin/

#**************************************
#* create video and storage directories
#**************************************


_storage_dir=/video
mkdir -p $_storage_dir
chown mythtv:mythtv $_storage_dir
chmod g+rwx $_storage_dir
chmod g+s $_storage_dir

for _dir in ${array[*]} ; do
mkdir -p $_storage_dir/$_dir
done
chmod g+rwx $_storage_dir/*

cd $_storage_dir
chown -R mythtv:mythtv *
chown root:root lost+found
chmod 700 lost+found
cd

mkdir -p /var/log/mythtv
chown mythtv:mythtv /var/log/mythtv

#**********************************************
#* depending on your distribution, you might have
#* to create a Linux mythtv user directory
#* and create config and storage directory links
#**********************************************

mkdir -p /var/lib/mythtv
chown -R mythtv:mythtv /var/lib/mythtv

cd /var/lib/mythtv
for _dir in ${array[*]} ; do
if [ ! -e $_dir ] ; then
ln -s $_storage_dir/$_dir
fi
done


#***************************************************
#* change systemd startup file to use new config dir
#***************************************************

_in_fn="/lib/systemd/system/mythbackend.service"
_out_fn=/etc/systemd/system/mythbackend.service

if [ ! -e $_out_fn ] ; then
echo "Installing $_out_fn"

echo "# Created by $_exe $(date '+%a %d %b %H:%M %Y')
" > $_out_fn
while read -r line; do
set -- $(IFS='='; echo $line)
if [ $# -ne 0 ] ; then
_wd=$1
case $_wd in
Environment)
echo "Environment=MYTHCONFDIR=/var/lib/mythtv" >> $_out_fn
line="ExecStartPre=$_exe"
;;
After) line="$line dhcpd.service" ;;
*) ;;
esac
fi
echo "$line" >> $_out_fn
done < $_in_fn
fi


fi # end if [ $_install_db -eq 1 ]

echo "
completed $_exe
"

exit 0

#************** End mythtv_changes *********************




$ cat function_path_app
#*********************** start of function_path_app *************************

_cmd_line_args="$*"

#*****************************************
# Possible cron job.
# If / or null set home to /local
#*****************************************

if [ -z "$HOME" ] ; then
export HOME=/local
fi

if [ "$HOME" = "/" ] ; then
export HOME=/local
fi

#*****************************************
# set full path list for $PATH 64 bit
#*****************************************

export PATH="\
/usr/local/sbin:/usr/local/bin:/usr/sbin\
:/usr/bin:/sbin:/bin:/local/bin:/usr/libexec\
:/usr/games:/usr/lib64/qt4/bin:/usr/lib/qt4/bin\
:$HOME/local/bin\
"
#*********************************************************
# set executing app name and if a link, get real name
#*********************************************************

_exe=$(which $0)
_app=$(basename $_exe)

_real_exe=$(stat --format=%N $_exe | tr -d '\200\230\231\342')
if [ ${#_real_exe} -gt 0 ] ; then
_i=$(expr index "$_real_exe" '>')
_real_exe=${_real_exe:${_i}+1}
fi
export _real_exe

tty -s
export _cron_flg=$? # $?=0 interactive =1 cron

if [ -t 1 ] ; then # redirection is not being used.
export _redirect_flg=0
else # redirection is being used.
export _redirect_flg=1
fi

_node=$(hostname --alias)

if [ "$HOME" = "/tmp" ] ; then
export HOME=/local
fi

#*************************************************
# clears screen unless running in cron/redirected
#*************************************************

function tput_clear
{
_flg=$(( $_redirect_flg + $_cron_flg ))
if [ $_flg -eq 0 ] ; then
tput clear
fi
} # end function tput_clear


#****************************************
# outputs message unless running in cron.
#****************************************

function progress
{
if [ $_cron_flg -eq 0 ] ; then
echo "$1"
fi
} # end function progress


#*****************************************
# reduce journalctl complaints when doing
# a sudo su - some_loginid
#*****************************************

if [ -z ${XDG_RUNTIME_DIR:-""} ] ; then
export XDG_RUNTIME_DIR=/run/user/$(id --group)
fi

for _d in dconf dbus pulse gvfs ; do
mkdir -p $XDG_RUNTIME_DIR/$_d 2> /dev/null
chmod 700 $XDG_RUNTIME_DIR/$_d 2> /dev/null
done
chmod 700 $XDG_RUNTIME_DIR 2> /dev/null

#********************************
# probably running in cron/batch.
# Let's allow xmessage pop ups
#********************************

if [ -z ${DISPLAY:-""} ] ; then
export DISPLAY=:0.0
fi

#*********************** end of function_path_app ****************************


as root
systemctl enable mythbackend
systemctl stop mythbackend
/usr/bin/mysqladmin --user=root password 'mysql_pw_here'
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql --user=root --password=mysql_pw_here
mysql --user=root --password=kitty50 mysql < /usr/share/mythtv/initialdb/mc.sql
mysql_secure_installation #enter mysql_pw_here and remove testdb and set whatever you like

as user,
mythtv-setup &
change hostname 127.0.0.1
click Upgrade
Go through and configure storage and devices
select channel editor
click Delete all
click Scan channels
ESC

mysql --user=root --password=mysql_pw_here mythconverg
grant all on mythconverg.* to mythtv@"192.168.0.%" identified by "mythtv";
flush privileges;
quit

As root:
systemctl enable mythbackend
systemctl start mythbackend
systemctl status mythbackend
mythfilldatabase --dd-grab-all
Doug Laidlaw
2014-05-10 23:20:28 UTC
Permalink
Post by Bit Twister
create your video storage partition and set owner/group mythtv
create mythtv home directory and put links to video storage dir.
Ownership may be one thing wrong.

Problems with your changes script:

All the leading spaces were alternating 3-figure codes; stripped them.


. /local/bin/function_path_app: No such file or directory

Must be specific to your setup. I have seen that isolated dot before.
I tried changing /local/bin to my $HOME/bin, but no luck.

./mythtv_changes: line 73: syntax error near unexpected token `do'
./mythtv_changes: line 73: ` for _dir in ${array[*]} ; do'

I can't see what is wrong with that. I could shift the "do" to the next
line and omit the ";"
Bit Twister
2014-05-11 00:43:47 UTC
Permalink
I suggest there is nothing wrong with my script.
I suggest the problem is with knode. :(
You might want to do a "save as" or something then edit out the usenet
stuff. Cut/pasting from the display will not be safe in knode.
Post by Doug Laidlaw
. /local/bin/function_path_app: No such file or directory
Yup, I gave you the function_path_app script. Where you saved it needs
to be adjusted in your script.
Doug Laidlaw
2014-05-11 04:10:50 UTC
Permalink
Post by Bit Twister
I suggest there is nothing wrong with my script.
I suggest the problem is with knode. :(
You might want to do a "save as" or something then edit out the usenet
stuff. Cut/pasting from the display will not be safe in knode.
Post by Doug Laidlaw
. /local/bin/function_path_app: No such file or directory
Yup, I gave you the function_path_app script. Where you saved it needs
to be adjusted in your script.
I thought they were all one.

Ran to completion this time.
Doug Laidlaw
2014-05-11 06:14:37 UTC
Permalink
Post by Doug Laidlaw
I thought they were all one.
Ran to completion this time.
But it can't open /dev/.../adapter0. That is plain stupid. The adapter is
owned by group video, and both I and mythtv are members. I can open it, but
mythtv can't.

Tried to compile kaffeine from source and got weird errors.

My depression is getting the better of me. Going to do something else for a
while.
Bit Twister
2014-05-11 10:40:08 UTC
Permalink
Post by Doug Laidlaw
Post by Doug Laidlaw
I thought they were all one.
Ran to completion this time.
But it can't open /dev/.../adapter0. That is plain stupid. The adapter is
owned by group video, and both I and mythtv are members. I can open it, but
mythtv can't.
Maybe you have an additional group that mythtv does not have. Post
output of the command "groups".

blind Pete
2014-05-09 04:15:04 UTC
Permalink
Post by Doug Laidlaw
I had this all running fine a while back. I followed a method from Ubuntu
to view in VLC, then found that Xine was more convenient. The current
preference seems to be Kaffeine.
MythTV: I can't configure it and there is no way of exiting the program.
It brings up a box saying it can't find the backend, then freezes.
VLC: Opens a window with the channel in the title bar, then hangs.
Kaffeine: shows the video, but quickly freezes up my entire desktop.
Xine : Just hangs.
I am probably needing a library. I have installed dvb-utils and the correct
driver. The only one hinted at is Qt4-extensions, but I have a complete
development environment. In the past, that message has been a "nuisance"
one.
Any suggestions?
Doug.
Does the tuner require firmware? Is there anything interesting in dmesg?
What about "ls -l /dev/dvb*" ?
--
blind Pete
Sig goes here...
Doug Laidlaw
2014-05-09 06:35:22 UTC
Permalink
Post by blind Pete
Does the tuner require firmware? Is there anything interesting in dmesg?
What about "ls -l /dev/dvb*" ?
Had the firmware from last time. The dongle is detected OK.

Just installed a swag (is that Aussie? The jolly swagman...) of libraries
for gstreamer. Xine now prints the channel in the title bar.
blind Pete
2014-05-09 11:10:57 UTC
Permalink
Post by Doug Laidlaw
Post by blind Pete
Does the tuner require firmware? Is there anything interesting in dmesg?
What about "ls -l /dev/dvb*" ?
Had the firmware from last time. The dongle is detected OK.
Just installed a swag (is that Aussie? The jolly swagman...) of libraries
for gstreamer. Xine now prints the channel in the title bar.
Not the firmware, might be the software.

Brit, tramp
US, hobo
Aus, swagman.

The swag was his bundle of stuff, wrapped in a blanket.
--
blind Pete
Sig goes here...
Doug Laidlaw
2014-05-10 10:02:00 UTC
Permalink
Post by blind Pete
Post by Doug Laidlaw
Post by blind Pete
Does the tuner require firmware? Is there anything interesting in
dmesg? What about "ls -l /dev/dvb*" ?
Had the firmware from last time. The dongle is detected OK.
Just installed a swag (is that Aussie? The jolly swagman...) of
libraries for gstreamer. Xine now prints the channel in the title bar.
Not the firmware, might be the software.
Brit, tramp
US, hobo
Aus, swagman.
The swag was his bundle of stuff, wrapped in a blanket.
There is a reply in the pipeline somewhere.

Kaffeine crashing seems to be a known problem with newer versions. The
answer is to compile it from source.

With VLC I get:

0x9ede6e8] qt4 interface error: Unable to load extensions module
[0xb4902f38] dtv access error: cannot add PID 0x0000: Invalid argument
[0xb49037f0] main stream error: cannot pre fill buffer

The first seems to be of no consequence.

The last crops up repeatedly, but nobody has any answer.
Doug Laidlaw
2014-05-10 12:13:50 UTC
Permalink
Post by Doug Laidlaw
0x9ede6e8] qt4 interface error: Unable to load extensions module
[0xb4902f38] dtv access error: cannot add PID 0x0000: Invalid argument
[0xb49037f0] main stream error: cannot pre fill buffer
The first seems to be of no consequence.
The last crops up repeatedly, but nobody has any answer.
Never underestimate the ladies! An Italian girl solved her issue with Xine
(which gives a message: "continuing in get_instance")

apparently by recompiling her kernel. The computer messages are in English,
the Italian I put through the Bing Translator:

"Thanks to my head very hard I have solved.

In practice, watching in menuconfig the help related to dvb-usb-module
af9015, I found:
Quote:

CONFIG_DVB_USB_AF9015:
Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver
Symbol: DVB_USB_AF9015 [=m]
Prompt: Afatech AF9015 DVB-T USB2.0 support
Defined at drivers/media/dvb/dvb-usb/Kconfig:291
Depends on: HAS_IOMEM && DVB_CAPTURE_DRIVERS && DVB_CORE && DVB_USB &&
EXPERIMENTAL
Location:
-> Device Drivers
-> Multimedia devices
-> DVB/ATSC adapters (DVB_CAPTURE_DRIVERS [=y])
-> Support for various USB DVB devices (DVB_USB [=y])
Selects: DVB_AF9013 && DVB_PLL && MEDIA_TUNER_MT2060 && MEDIA_TUNER_QT1010
&& MEDIA_TUNER_TDA18271 && MEDIA_TUNER_MXL5005S


At this point, purely try verily, I tried to enable everything that was
listed under select. Well, bingo!
Now I get In dmesg:

[ 8.081238] DVB: registering adapter 0 frontend 0 (Afatech AF9013 DVB-T)...
[ 8.081424] MXL5005S: Attached at address 0xc6
[ 8.081431] dvb-usb: AVerMedia A309 successfully initialized and connected.


And now it works.
I think it is sufficient to enable MEDIA_TUNER_MXL5005S, I don't know why
now I still have everything enabled.
Who knows, maybe one day will be useful to someone."

In my previous experience, all that should not be necessary. And in PCL,
the driver was already installed, so kernel support should be present.

And in Mageia, I am already seeing what she saw in dmesg.

I give up.

Doug.
Doug Laidlaw
2014-05-10 16:23:07 UTC
Permalink
Post by Doug Laidlaw
Post by blind Pete
The swag was his bundle of stuff, wrapped in a blanket.
There is a reply in the pipeline somewhere.
This is the "reply." It was rejected because PCL put my clock out by 10
hours (PCL didn't ask whether my HW clock was on GMT or local. Its setup
is very perfunctory. Mageia is still the best.) :

AKA "humping the bluey."

A swag of is "a whole lot of."

Installed the Tainted codecs from a metapackage.

Checked permissions: the device is owned by group video and I am a member
of that group.

Tried a couple of other distros: interesting the setup tools available, but
none would play. In PclOS, the firmware was already installed. I just
started VLC. It tried to download a channel list, but couldn't find any
channels. I tried to import my existing channels.conf, and got an error
message.

The distro came with a small blue screen app, apparently for playing video;
it looked for /dev/video0.

Kaffeine plays for a few seconds, then freezes up my whole desktop. A
buffer issue?

Ready to give up and do something useful.
Loading...