Wizd - A Media Server for Syabas based players

http://wizd.sourceforge.net/logo.gif A Media Server for Syabas based players

Overview
Wizd is serving all your media files (video, audio, photo...) to your networked player.


 * automatically detected by your player
 * browse faster than ever through your media
 * no aditionnal server required (Apache, PHP...)
 * low memory usage (less than 10 MB)
 * fully customizable
 * read DVD-ISO backups and standard DVD backups
 * bookmark feature for MPEG movies
 * tumbnails mode to preview your pictures
 * free and open-source :)

1. Development tools
Install the Precompiled C development environment, running on the LS

2. libjpeg6
Download and install LibJpeg6 cd /mnt/misc wget ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz tar zxvf jpegsrc.v6b.tar.gz cd jpeg-6b ./configure make mkdir /usr/local/man/man1 make install make install-lib ranlib /usr/local/lib/libjpeg.a

3. libdvdread
Download and install libdvdread cd /mnt/misc wget http://jhue.users.sonic.net/libdvdread-0.9.4.tgz tar zxvf libdvdread-0.9.4.tgz cd libdvdread-0.9.4 ./configure make make install

4. su (Substitute user identity) - ONLY NEEDED FOR OPENLINK ON LS1
Download su, because the location has a '(' in the path, this can't be downloaded with wget.

Save su.htm to \\\share

Copy this file to the /bin/ directory cp /mnt/share/su.htm /bin/su

Make su executable chmod 755 /bin/su

WIZD
Download and install WIZD

On LS1 cd /mnt/misc wget http://www.unet.univie.ac.at/~a0025690/ppc-binaries/wizd_012h_pvb21.ppc.tgz tar -C / -xzvf wizd_012h_pvb21.ppc.tgz

On LS2 cd /mnt/misc wget http://www.unet.univie.ac.at/~a0025690/mips-binaries/wizd_012h_pvb21_mips.tar tar -C / -xvf wizd_012h_pvb21_mips.tar

Make the startup script executable chmod 755 /etc/init.d/wizd

This is how the startup script works ...
(Script created by Mindbender) export USER="root" NAME=wizd INSTALLEDPATH=/mnt/local/mediaserver/wizd start { 	su - $USER -c"cd ${INSTALLEDPATH} && ./wizd -d" } stop { 	su - $USER -c"/sbin/killall -15 wizd" su - $USER -c"sleep 5" } case "$1" in      start)          echo -n "Starting Wizd: "          start          ;;      stop) echo -n "Stopping Wizd " stop ;;     restart)          echo -n "Restarting Wizd "          stop          start          ;;      *) echo "Usage: /etc/init.d/$NAME {start|stop|restart}" exit 1 ;; esac exit 0
 * 1) ! /bin/sh

Automatically Starting wizd on Boot
(Courtesy of Mindbender)

OPENLINK ln -s /etc/init.d/wizd /etc/rc.d/rc0.d/K99wizd ln -s /etc/init.d/wizd /etc/rc.d/rc2.d/S99wizd ln -s /etc/init.d/wizd /etc/rc.d/rc2.d/K99wizd

FREELINK ln -s /etc/init.d/wizd /etc/rc0.d/K99wizd ln -s /etc/init.d/wizd /etc/rc2.d/S99wizd ln -s /etc/init.d/wizd /etc/rc2.d/K99wizd

Downloads

 * The start for updating this page
 * wizd_012h_pvb21.ppc.tgz
 * wizd_012h_pvb21_mips.tar - (LS2)
 * http://wizd.sourceforge.net/download.htm