Minor spacing changes
[linux_from_scratch_hints.git] / realplay.txt
blobb3780e9d547068cbc34970b277d4889b21b0ccba
1 AUTHOR: Ken Moffat <ken@kenmoffat.uklinux.net>
2 DATE: 2005-08-03
3 LICENSE: MIT License
4 SYNOPSIS: playing realplayer audio on LFS-6.1.
5 DESCRIPTION: On a clear day, with the wind in the right direction,
6 you can do it.  On a bad day it can be akin to disputing the
7 airspeed velocity of swallows.
9 PREREQUISITES: i586, i686, or ppc.
11 HINT:
13  Realplayer is binary, and therefore undesirable.  OTOH, the BBC provide
14 realplayer audio feeds, and so do Bad Dog Blues.  Depending on what you
15 want to listen to, it may be useful.  As always,  running binary
16 software means you can't tell what it will really do.  
18  Find the realplay-10.0.5.756-linux-2.2-libc-gcc32-{i586,powerpc}.bin
19 In theory, this is the current RealPlay-10.0.5-GOLD release, but to
20 confirm what I'm downloading I find it easier to go to
22  https://helixcommunity.org/project/showfiles.php?group_id=154
24 (you'll need to go down to the RealPlayer for Unix part of the page).
25 Earlier versions had a number of vulnerabilities in the (open) helix
26 part of the code.
28  You'll need libstdc++ from gcc-3.3 (follow BLFS for installing
29 gcc-3.3.4 or use gcc-3.3.5 with suitable modifications. You'll also
30 need pango, gtk2 and glib2, X11, expat, freetype and fontconfig.
31 And mozilla or freetype as host for the plugins.  If you want to
32 run this from x86_64, you'll need 32-bit versions of all of these,
33 so plan your installation carefully to make sure no 32-bit programs
34 overwrite 64-bit versions.
36  Make a note of where the plugins directory can be found (the BLFS
37 method of installing in /usr/lib/firefox-1.0.x/ means the installer
38 can't find it, but it finds /usr/lib/firefox/ ).  Take your life in
39 your hands, hold onto everything that you hold sacred, and run the
40 binary installer.  If running as root,  /opt/RealPlayer seems a good
41 place to put it, and symlink the plugin from /usr.  Installing only
42 for the current user is an alternative.  After the installer has
43 completed, run 'realplay' as the user who installed it - you should
44 get the control window, and from the help check for upgrades: this
45 should fire up the browser, take you to a helix site, and tell you
46 it is up to date. 
48  At this point you need to make sure other sound applications work -
49 trying to debug when your amplifier is set to a different source is
50 not very easy :)  For preference, avoid anything using arts (that
51 includes kmix!).
53  As a normal user, try to play a realplayer station, e.g. one of the
54 BBC radio stations.  The first time, it may work better if you click
55 on the BBC's "play with stand-alone realplayer" link instead of using
56 their funny pop-up player.  If it works, count yourself very lucky!
57 More likely, it will appear to play (often there is an initial delay
58 while the station is contacted) but be silent (with the volume
59 slider at the left and ineffective, or the volume boxes in the BBC
60 player greyed-out).
62  For non-BBC stations, you may have to tell the browser to open with
63 /usr/bin/realplay (if the installer symlinked it from there). 
65  If it is silent, try killing artsd if that is running.  Sometimes,
66 logging out and then logging in is the key.  Basically, the process
67 seems random - sometimes it works first time, other times not.
68 Investigation of a silent system shows udev has not created /dev/adsp
69 and /dev/dsp, but that is just an indication of a problem elsewhere.
70 To be fair, I mainly use kmix as my desktop volume control, so arts
71 could be the main cause of my difficulties.
73  Strangely, once you have it working, it should be fine for the rest
74 of that session.
76  I have no idea if it works on video feeds - last time I tried (with
77 firefox-1.0.5 which had broken the plugin API) a BBC video clip
78 crashed my X server (and left something running that continued to
79 crash it - I have graphical logins).  Now, I can't find any real
80 clips on the BBC website.  
82 ACKNOWLEDGEMENTS:
84 CHANGELOG:
86 2005-08-03      First public version.
89 Updated versions of this hint may be found at
90 http://www.kenmoffat.uklinux.net/hints/