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

From NAS-Central Buffalo - The Linkstation Wiki
Jump to: navigation, search
(WIZD)
m (WIZD)
 
(4 intermediate revisions by 3 users not shown)
Line 42: Line 42:
  
 
===4. su (Substitute user identity) - ONLY NEEDED FOR OPENLINK ON LS1===
 
===4. su (Substitute user identity) - ONLY NEEDED FOR OPENLINK ON LS1===
Download [http://downloads.linkstationwiki.net/uploads/LS1-HG-HS(PPC)/su su], because the location has a '(' in the path, this can't be downloaded with wget.
+
Download [http://downloads.nas-central.org/uploads/LS1-HG-HS(PPC)/su su], because the location has a '(' in the path, this can't be downloaded with wget.
  
 
Save su.htm to \\<IP Adress Linkstation>\share
 
Save su.htm to \\<IP Adress Linkstation>\share
Line 55: Line 55:
 
=== WIZD ===
 
=== WIZD ===
 
Download and install WIZD
 
Download and install WIZD
 +
 
On LS1
 
On LS1
 
  cd /mnt/misc  
 
  cd /mnt/misc  
Line 62: 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
  
Line 69: Line 70:
  
 
=== This is how the startup script works ... ===
 
=== This is how the startup script works ... ===
(Script created by [http://linkstationwiki.net/index.php?title=User:Mindbender Mindbender])
+
(Script created by [http://nas-central.org/index.php?title=User:Mindbender Mindbender])
 
  #! /bin/sh  
 
  #! /bin/sh  
 
  export USER="root"  
 
  export USER="root"  
Line 104: Line 105:
 
  exit 0
 
  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==
 
==Downloads==
* [http://forum.linkstationwiki.net/index.php?action=vthread&forum=8&topic=2130 The start for updating this page]
+
* [http://forum.nas-central.org/index.php?action=vthread&forum=8&topic=2130 The start for updating this page]
 
*[http://www.unet.univie.ac.at/~a0025690/ppc-binaries/wizd_012h_pvb21.ppc.tgz wizd_012h_pvb21.ppc.tgz]
 
*[http://www.unet.univie.ac.at/~a0025690/ppc-binaries/wizd_012h_pvb21.ppc.tgz wizd_012h_pvb21.ppc.tgz]
 
*[http://www.unet.univie.ac.at/~a0025690/mips-binaries/wizd_012h_pvb21_mips.tar wizd_012h_pvb21_mips.tar] - (LS2)
 
*[http://www.unet.univie.ac.at/~a0025690/mips-binaries/wizd_012h_pvb21_mips.tar wizd_012h_pvb21_mips.tar] - (LS2)

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