Difference between revisions of "Wizd - A Media Server for Syabas based players"

From NAS-Central Buffalo - The Linkstation Wiki
Jump to: navigation, search
m
m (WIZD)
 
(One intermediate revision by one user not shown)
Line 63: Line 63:
 
On LS2
 
On LS2
 
  cd /mnt/misc  
 
  cd /mnt/misc  
  wget http://www.unet.univie.ac.at/~a0025690/ppc-binaries/wizd_012h_pvb21_mips.tar  
+
  wget http://www.unet.univie.ac.at/~a0025690/mips-binaries/wizd_012h_pvb21_mips.tar
 
  tar -C / -xvf wizd_012h_pvb21_mips.tar
 
  tar -C / -xvf wizd_012h_pvb21_mips.tar
  

Latest revision as of 11:46, 29 November 2007

logo.gif
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/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)

#! /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

=== 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