Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 4 of 4
  1. #1
    Junior Member
    Join Date
    Feb 2008
    Posts
    6

    SoftSqueeze als Daemon starten

    Hi,

    Ich möchte auf meinen SqueezeCenter-Server (Kubuntu 7.10) auch einen SoftSqueeze-Player als Daemon starten. Da ich mich nicht als Linux-Spezi bezeichnen kann hätte ich folgende Fragen:

    1. Geht das überhaupt ?
    2. Wenn ja könnte mir jemand das Script zur Verfügung stellen ?

    Vielen Dank im voraus

    Chris

  2. #2
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    19,142

    SoftSqueeze als Daemon starten

    > 1. Geht das überhaupt ?

    du solltest eher SqueezeSlave in Betracht ziehen. Das braucht viel weniger Speicher. Eine Suche in den Foren sollte dir die notwendigen Links finden.

    --

    Michael

  3. #3
    Junior Member
    Join Date
    Feb 2008
    Posts
    6

    Unhappy Sollte funktionieren

    Ich habe zwischenzeitlich ein Script gefunden (Aber ich döffi finde den Thread nicht mehr !!). Muss mich mit meinen beschränkten Linux-Kenntnisse zuerst verstehen wie es funktionieren sollte/müsste...

    Chris
    -------------------------------------------------------------
    #
    # Set the permissions on various sound devices
    # Starts the SoftSqueeze instance for the Sitting Room
    #
    # chkconfig: 345 44 56

    # Source function library.
    . /etc/rc.d/init.d/functions

    RETVAL=0

    USERS="snd01 snd02"
    GROUP=sound
    NICE=-5
    DEVICES="/dev/snd/* /dev/dsp*"
    COMMAND="/usr/java/jre1.5/bin/java -Dskin=headless -jar /usr/local/slimserver/HTML/EN/html/softsqueeze/SoftSqueeze.jar > /dev/null 2>&1 &"


    start_user() {
    user=$1
    # Check if it is already running
    if [ ! -f /var/lock/subsys/$user ]; then
    echo -n $"Starting $user SoftSqueeze daemon: "
    daemon $NICE --user=$user $COMMAND
    RETVAL=$?
    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$user
    echo
    fi
    return $RETVAL
    }

    stop_user() {
    user=$1
    echo -n $"Stopping $user SoftSqueeze daemon: "
    pkill -U $user >/dev/null 2>&1
    RC=$?
    [ "$RC" -eq 0 ] && success $"$user $killlevel" || failure $"$user $killlevel"
    [ $RC -eq 0 ] && rm -f /var/lock/subsys/$user
    echo
    return $RETVAL
    }

    start() {
    for i in $USERS; do
    start_user $i
    RETVAL+=$?
    done
    return $RETVAL
    }

    stop() {
    for i in $USERS; do
    stop_user $i
    RETVAL+=$?
    done
    return $RETVAL
    }

    condrestart_user() {
    user=$1
    if [ -f /var/lock/subsys/$user ]; then
    stop_user $user
    start_user $user
    fi
    }

    restart() {
    stop
    start
    }

    setup_devices() {
    chgrp $GROUP $DEVICES
    chmod g+rw $DEVICES
    alsaunmute 0
    alsaunmute 1
    }

    #
    # See how we were called.
    #

    case "$1" in
    start)
    setup_devices
    start
    ;;
    stop)
    stop
    ;;
    restart)
    restart
    ;;
    condrestart)
    for i in $USERS; do
    condrestart_user $i;
    done
    ;;
    status)
    for i in $USERS; do
    status $i
    done
    ;;
    *)
    echo $"Usage: $0 {start|stop|status|restart|condrestart}"
    exit 1
    esac

    exit $RETVAL

  4. #4
    Junior Member
    Join Date
    Feb 2008
    Posts
    6

    softsqueeze initscript

    Hallo,

    Dies ist mein erster Versuch eines Script's um den Softsqueeze-Player als Daemon unter (K)ubuntu 7.10 laufen zu lasen. Es scheint zu funktionieren ich habe jedoch noch Probleme beim selektieren einer neuen Quelle (Der Player hängt sich auf). Dies scheint jedoch am aktuellen Server (SqueezeCenter 7.0) oder dem dazugehörigen Player zu liegen, den dies tritt auch beim normalen Start des Player's via WebStart auf. Falls jemand ein Linux-Crack ist und noch Fehler im Script findet, bitte Melden den meine Linux "knofhof" ist begrenzt.

    Gruss

    Chris
    Attached Files Attached Files
    Last edited by cgHome; 2008-02-08 at 13:29.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •