Installation
Updating from an older version
- Unpack and compile (i.e. type ./configure && make && make install)
- Inject db changes:
mysql -u root muxi -f < tools/dbchanges.sql
New installation
- Prerequisites:
- xine-lib (not xine-ui), with development/header files and all extra packages (to be able to play all codecs). IMPORTANT: I had problems with newer releases of xine-lib for demuxing MPEG-TS streams. It works fine with xine-lib-1.1.18.1 (included in tools sub directory in this package). So the safe way is to compile and install xine-lib-1.1.18.1 manually.
- MySQL, with development/header files
- Working DVB card/receiver (DVB-T and DVB-S2 tested)
- Unpack tar archive, enter "muxi-x.y.z" sub directory and compile muxi with the following commands:
./configure
make
make install
For the last one you need to be root.
If you should receive an error upon the configure command, please call ./autogen.sh and try again the commands above. Probably, the configure script must be rebuilt.
- Start MySQL server (e.g. /etc/init.d/mysqld start)
- Create muxi db and inject db structure:
mysqladmin -u root create muxi
mysql -u root muxi < tools/muxi.sql
mysql -u root muxi -f < tools/dbchanges.sql
- Run w_scan to create your channels.conf and run channels_conf_2_db.pl from tools sub dir. If you don't have w_scan already installed (and if it is not available through your operating system's distribution) you can install it manually. It is included in the tools sub directory in this package):
cd tools
w_scan > channels.conf
perl dvbs_channels_conf_2_db.pl channels.conf
OR
perl dvbt_channels_conf_2_db.pl channels.conf
- Start muxi by typing the following command:
muxi
- After first start, the initial configuration is created in the db.
- To activate daylight saving time, issue this command:
echo "UPDATE config SET daylight_saving_time=1" | mysql -u root muxi
- Press F12 to exit and restart muxi.
- Install the remote control interface (LIRC).
- Optional: Place movie files in ~/movies
Navigation