Boxee
From Phospher
I've created a boxee RPM for Fedora 10 and 11, and a Yum repository. You can download the RPM directly from here, or use Yum.
Using yum: create a file under /etc/yum.repos.d (/etc/yum.repos.d/boxee.repo) and paste the following info.
[boxee] name=Boxee Yum Repository for Fedora baseurl=http://webscripts.phospher.com/yum/f$releasever/boxee enabled=1 gpgcheck=0
You may also need to install the RPMFusion repositories as well. Install by executing the following commands:
sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm sudo rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
Yum install:
[bmiller@bmiller-lnx2 ~]$ sudo yum install boxee Reading version lock configuration Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package boxee.i386 0:0.9.14-6992.fc10.1 set to be updated --> Finished Dependency Resolution .... Total download size: 56 M Is this ok [y/N]: y
An icon will be created under Multimedia for Boxee. Binary files are copied to /opt/boxee as usual, libraries are copied to /usr/lib/.
Required packages that will automatically be resolved by Yum are:
PersonalCopy-Lite-patches SDL SDL_image SDL_mixer alsa-lib bzip2-libs cyrus-sasl-lib db4 dbus-libs enca faac fribidi glew hal-libs libXmu libcap libcurl libidn libmikmod libmp4v2 libssh2 lzo mysql-libs ncurses-libs nspr nss openldap openssl pcre readline sqlite tre libvorbis libogg libmad xmms2 xmms-libs
A note about versioning of the RPM
boxee-0.9.14-6992.fc10.1.i386.rpm 1 2 3 4 5 6
- 1: Self explanatory
- 2: Major, Minor etc.. supplied by boxee team
- 3: Build supplied by boxee team
- 4: I start here, this is the distro I built for
- 5: This is the build number of the RPM
- 6: This is the architecture of the binaries within the RPM
- Note: I've tested this package on four different machines, three running Fedora 10 x86_32 and the other Fedora 11 x86-32; three with nVidia cards (proprietary driver) and the other with an Intel card. Also, one of the nVidia machines is a quad head display, boxee ran without any problems. Flash, VDPAU and HD streaming seem to work flawlessly.
- Sound: There are plenty of sound HowTos on the boxee forum, but not really anything for Fedora. While the concepts are the same, the actions are a little different. I've had some luck with PulseAudio but still recommend disabling it.
rm -rf /usr/bin/pulseaudio
or
mv /usr/bin/pulseaudio /usr/bin/pulseaudio.bak
The default asound config worked fine for me.
restart X
init 3 && init 5
- SELinux
You must disable (or play with) selinux in order for flash to work properly in boxee. Edit /etc/selinux/config and change
SELINUX=enforcing
to
SELINUX=disabled
Reboot or execute:
setenforce 0
- Intel Video: I've had older versions of the Intel driver work. However, the driver that comes with Fedora 11 AND Unbuntu 9.04 has the issue described here: (go to this thread on boxee forum)
- nVidia Video: beautiful! VDPAU--drool....
- RPM spec file: This is a binary build of the .deb that is produced by the boxee team. I did a little magic with the libraries, but did not change anything with the build of boxee. Because boxee is still in alpha, I believed this was the appropriate approach in order to reduce build specific issues. Using the boxee built binaries has yielded the same functionality on Fedora that it has with Ubuntu. Note that I use other scripts outside of this spec file to automatically build my RPMS, I just added boxee to my existing build system.
You can download my spec file from here.
