Wizd - A Media Server for Syabas based players
From NAS-Central Buffalo - The Linkstation Wiki
Revision as of 09:07, 12 March 2007 by 80.5.160.5 (Talk)
A Media Server for Syabas based players
Contents |
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 :)
Requirements
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 \\<IP Adress Linkstation>\share
Copy this file to the /bin/ directory
cp /mnt/share/su.htm /bin/su
Make su executable
chmod 755 /bin/su
Installation
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/ppc-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)
#! /bin/sh
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
Downloads
- The start for updating this page
- wizd_012h_pvb21.ppc.tgz
- wizd_012h_pvb21_mips.tar - (LS2)
- http://wizd.sourceforge.net/download.htm

