FAQ  •  Register  •  Login

Web UI in Ajax (Mobile & desktop edition)

<<

patters

User avatar

DLNA master

Posts: 1282

Joined: Sat Oct 09, 2010 3:51 pm

Location: London, UK

Post Wed Jan 18, 2012 8:47 pm

Re: Web UI in Restful Ajax

Thanks kairoh. Now that I've spent some time styling it many of the small things you have changed make perfect sense (button placements, etc.). It's really well made - great work!

Here's how I'm getting on with trying to make it look like the Synology UI. There's a lot of content to squeeze into a small window so I don't want quite as much whitespace as Synology use, and I can't use the same javascript library for the UI widgets that they use without editing your code, so I've made it look as similar as I can using plain colours. I'm pleased with the result, but I want to find some way of incorporating the busy spinner animation without it taking up too much space.

Image

I can confirm that the newer 0.6.2-a version's wrapper script does work with Java 6 and Java 7.

I have a few things to feed back/suggest if possible:

. Can you put the "Serviio Console" text in <h1> in a class so it can be hidden by the CSS, leaving the spinner visible? As you can see above, I don't really need the title because the window is already titled.

. Contrary to my earlier post, the UI does change language ok, but you have to click refresh. That wasn't obvious - I thought that Save would do it. Is there a reason to keep that as a separate button? All languages seem to work except the ones with country codes longer than 2 characters (pt_PT, pt_BR, zh_CN, zh_HK), so that's probably a simple fix. For these languages, the only text that is correctly changed is the Online Metadata Sources dropdown, so that should hopefully lead you to the problem.

. There are just a few superfluous <br> tags in there that need removing (I can adjust the spacing between elements using CSS, but these few inconsistent extra breaks are a problem). There is one on just above the Serviio Server Status, one below the text on the Trancoding tab, and one on the Console Settings lab above the language selection.

. Library Refresh probably ought to be a fieldset within the Shared Folders tab since it only relates to that (not to Online Sources which are parsed at a different interval). That's how it's done in Zip's UI.

. In Online Sources some feed URLs like gametrailers.com for instance can be very long - would it be possible to truncate them with "..." when they are longer than say 55 chars so they don't make a mess of the table? Perhaps something similar for long Shared Folder paths (but display "..." + the last 55 chars - which are more important than the first for a folder name).

. Online sources still have a selector check box even though they can be selected by being clicked (like Renderers and Shared Folders), so presumably that whole table column can be removed?

. In the Presentation tab could the table contents be split into classes depending on whether it's a heading (audio, video) or normal items, so they can be styled differently (indented)?

. I'm finding it hard to style this text on the Metadata tab. "Serviio includes various ways to retrieve descriptive metadata of your video files. Please pick one or select 'No descriptive metadata' from the drop-down box.". Should this perhaps be in <i> tags like the rest of the larger text fields? I need the linespacing to be narrower for that text in particular. In fact, those <i> items probably should be in their own class (to keep the styling completely separate from the HTML).

. If I use n-thchild to style every odd table row white (even rows slightly grey so the the rows are easier to see on screen without table borders) then it breaks the row select behaviour for those rows that have been styled differently. Do you know why this might be? I'm guessing it's connected to how you implemented that in javascript. To make it absolutely clear that they are selectable it would be great to have a "hover" class for these too, like with the tabs.

Now I'm going to work on the dialog boxes... :)

I'm going to be away for a few days, so the Synology package will need to wait just a little while longer. It'll be worth the wait though!
LG OLED55B8PLA | PS4 Pro | Xbox One S | Synology DS214play
Serviio 2.1 package for Synology NAS - with limited hardware transcoding support!
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17212

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Thu Jan 19, 2012 12:04 am

Re: Web UI in Restful Ajax

this looks bloody good mate :shock:
<<

kairoh

DLNA master

Posts: 180

Joined: Sun Aug 08, 2010 10:41 am

Location: France

Post Thu Jan 19, 2012 10:23 am

Re: Web UI in Restful Ajax

Whooa Thanks Patters for all your good comments.
I definitely should create some bitbucket tickets to track them!
I'm currently working on a mobile edition to compete with will :P
Serviio WebUI console developer : New Homepage | Support | Project | Issues

Samsung UA32C6600 | WinXP / Ubuntu 11.10 | Samsung Galaxy S | Freebox v6
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

Cerberus

User avatar

DLNA master

Posts: 4114

Joined: Sun Jan 02, 2011 5:20 pm

Location: Reading, UK

Post Thu Jan 19, 2012 11:23 am

Re: Web UI in Restful Ajax

zip wrote:this looks bloody good mate :shock:


yer zip the standard one should look this good :P
Phil Bennett
Beta Tester Group
Wiki | FAQ

Samsung LE40C750 LCD | Samsung BD-C5900 | Sony PS3 | Windows 7 |
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

kairoh

DLNA master

Posts: 180

Joined: Sun Aug 08, 2010 10:41 am

Location: France

Post Thu Jan 19, 2012 2:01 pm

Re: Web UI in Restful Ajax

Patters, i've added your enhancements on bitbucket:

#2: Enhance busy spinner animation
#3: Languages change
#4: Superfluous <br> tags
#5: Repository tabs
#6: Online sources checkboxes
#7: Split table in presentation tab
#8: Create new class for description texts
#9: Update selectable rows CSS

I will try to include them in the next version.
Serviio WebUI console developer : New Homepage | Support | Project | Issues

Samsung UA32C6600 | WinXP / Ubuntu 11.10 | Samsung Galaxy S | Freebox v6
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

reboot81

User avatar

Serviio newbie

Posts: 2

Joined: Wed Jan 18, 2012 11:02 am

Location: sweden

Post Sun Jan 22, 2012 6:16 pm

Re: Web UI in Restful Ajax

Cant get it to work...

  Code:
userx:bin userx$ sh serviio-webui.sh
Exception in thread "main" java.lang.NoClassDefFoundError: org/restlet/Application
Caused by: java.lang.ClassNotFoundException: org.restlet.Application
   at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)


Serviio.log output:
  Code:
2012-01-22 19:14:19,275 ERROR [DiscoverySSDPMessageListener] Cannot open multicast socket,will try again
java.net.BindException: Address already in use
   at java.net.PlainDatagramSocketImpl.bind0(Native Method)
   at java.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:91)
   at java.net.DatagramSocket.bind(DatagramSocket.java:372)
   at java.net.MulticastSocket.bind(MulticastSocket.java:162)
   at java.net.MulticastSocket.<init>(MulticastSocket.java:147)
   at java.net.MulticastSocket.<init>(MulticastSocket.java:112)
   at org.serviio.util.MultiCastUtils.startMultiCastSocketForListening(MultiCastUtils.java:44)
   at org.serviio.upnp.discovery.DiscoverySSDPMessageListener.run(DiscoverySSDPMessageListener.java:79)
   at java.lang.Thread.run(Thread.java:680)



Im assuming 'SERVIIO_HOME' on OS X is /Applications/Serviio.app/Contents/Resources/Java ?

http://192.168.0.21:23423/rest/application returns ...<version>0.6.1</versi... but 127.0.0.1:8123/serviio/console is dead.

Running OS X 10.7.2 Serviio 0.6.1 and serviio-webclient-0.6.2-a

Where should I start? Help and ideas are appreciated!

/B
<<

kairoh

DLNA master

Posts: 180

Joined: Sun Aug 08, 2010 10:41 am

Location: France

Post Mon Jan 23, 2012 10:38 am

Re: Web UI in Restful Ajax

I see 2 pb here :
1) Serviio does not start properly on some Mac because of eyeconnect (?).
  Code:
2012-01-22 19:14:19,275 ERROR [DiscoverySSDPMessageListener] Cannot open multicast socket,will try again
java.net.BindException: Address already in use

=> See this post.
2) Serviio webui is not properly installed
  Code:
userx:bin userx$ sh serviio-webui.sh
Exception in thread "main" java.lang.NoClassDefFoundError: org/restlet/Application
Caused by: java.lang.ClassNotFoundException: org.restlet.Application

Try to :
- untar "serviio-webclient-0.6.2-a.tar.gz" to "/Applications/Serviio.app/Contents/Resources/Java", you should have some jar under the "plugins" dir and some sh under the "bin" dir.
- set execution right to all sh.
- launch "sh serviio-webui.sh" (in "/Applications/Serviio.app/Contents/Resources/Java/bin")
Serviio WebUI console developer : New Homepage | Support | Project | Issues

Samsung UA32C6600 | WinXP / Ubuntu 11.10 | Samsung Galaxy S | Freebox v6
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

patters

User avatar

DLNA master

Posts: 1282

Joined: Sat Oct 09, 2010 3:51 pm

Location: London, UK

Post Tue Jan 24, 2012 2:29 pm

Re: Web UI in Restful Ajax

kairoh wrote:Patters, i've added your enhancements on bitbucket:
I will try to include them in the next version.


That's great, thanks. I see you've fixed most of them already.
LG OLED55B8PLA | PS4 Pro | Xbox One S | Synology DS214play
Serviio 2.1 package for Synology NAS - with limited hardware transcoding support!
<<

reboot81

User avatar

Serviio newbie

Posts: 2

Joined: Wed Jan 18, 2012 11:02 am

Location: sweden

Post Wed Jan 25, 2012 2:30 pm

Re: Web UI in Restful Ajax

First problem was due to other DLNA software running in background. Fixed now.

But number two is still not working. Downloaded new and reinstalled.
Files are in the following locations:
/Applications/Media/Serviio.app/Contents/Resources/Java/bin/serviio-webui.sh (and the other files)

/Applications/Media/Serviio.app/Contents/Resources/Java/plugins/serviio-webclient.jar
/Applications/Media/Serviio.app/Contents/Resources/Java/plugins/serviio-wrapper.jar

chmodded sh files to -rwxr-xr-x@

Tried to launch it with Serviio unloaded but it still returns:
  Code:
user$ sh serviio-webui.sh
Exception in thread "main" java.lang.NoClassDefFoundError: org/restlet/Application
Caused by: java.lang.ClassNotFoundException: org.restlet.Application
   at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

and

  Code:
user$ sh serviio-wrapper.sh
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/serviio/restui/ServiioWrapper : Unsupported major.minor version 51.0
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
...

I'm running java version "1.6.0_29".
It there any editing needed inside the serviio-webui.sh file?
Last edited by reboot81 on Wed Jan 25, 2012 5:40 pm, edited 1 time in total.
<<

kairoh

DLNA master

Posts: 180

Joined: Sun Aug 08, 2010 10:41 am

Location: France

Post Wed Jan 25, 2012 4:48 pm

Re: Web UI in Restful Ajax

About number two problem, here is a new split : ;)

2a) classpath problem (java.lang.NoClassDefFoundError: org/restlet/Application)
=> This is because Zip is not consistent between all OS :?

On linux, the jars are in
${SERVIIO_HOME}/lib
${SERVIIO_HOME}/plugins

On Mac, the jars are in
${SERVIIO_HOME}/
${SERVIIO_HOME}/plugins2 (in your case), but I recommend to use ${SERVIIO_HOME}/plugins


You may temporary try to update these lines of serviio-webui.sh :
  Code:
WEBUI_CLASSPATH="$SERVIIO_WEBUI_HOME/config"
LIB=${SERVIIO_WEBUI_HOME}/plugins2 # LIB=${SERVIIO_WEBUI_HOME}/plugins
for jar in `ls -1 ${LIB}/*.jar`; do WEBUI_CLASSPATH="${WEBUI_CLASSPATH}:${jar}"; done
LIB=${SERVIIO_WEBUI_HOME}/ #LIB=${SERVIIO_WEBUI_HOME}/lib
for jar in `ls -1 ${LIB}/*.jar`; do WEBUI_CLASSPATH="${WEBUI_CLASSPATH}:${jar}"; done


2b) wrapper problem (java.lang.UnsupportedClassVersionError: org/serviio/restui/ServiioWrapper : Unsupported major.minor version 51.0)
=> this should be fixed by re-downloading the last 0.6.2-a (I first uploaded a wrong version...).
BUT then you'll encounter the 2a) problem with serviio-wrapper.sh.

Either Zip change the MacOS package, or I should find a way to detect the current OS...
Serviio WebUI console developer : New Homepage | Support | Project | Issues

Samsung UA32C6600 | WinXP / Ubuntu 11.10 | Samsung Galaxy S | Freebox v6
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17212

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Wed Jan 25, 2012 5:10 pm

Re: Web UI in Restful Ajax

oh, didn't realize that. create a bitbucket ticket please
<<

kairoh

DLNA master

Posts: 180

Joined: Sun Aug 08, 2010 10:41 am

Location: France

Post Wed Jan 25, 2012 10:11 pm

Re: Web UI in Restful Ajax

You should thanks reboot81 for this new issue!
Serviio WebUI console developer : New Homepage | Support | Project | Issues

Samsung UA32C6600 | WinXP / Ubuntu 11.10 | Samsung Galaxy S | Freebox v6
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

maybe

Serviio newbie

Posts: 2

Joined: Sat Jan 28, 2012 2:54 pm

Post Sat Jan 28, 2012 3:13 pm

Re: Web UI in Restful Ajax

thanks for this cool gui...unfortunately I got a prob

using the scripts (from irlaird & jtl) to start on my headles squeeze

  Code:
echo "#########################################################
#- Daemon Script Configuration for Serviio Media Server
#- By Ian Laird
#- /etc/conf.d/serviiod
#########################################################

NAME="Serviio Media Server"
DAEMON="/bin/serviio"    ## Update this to point at serviio_root/bin/serviio.sh
SERVICE_ACCOUNT="root" ## DON'T RUN UNDER ROOT!";



  Code:
echo "#!/bin/sh
#
#########################################################
#- Daemon script for Serviio media server
#- By Ian Laird; converted for Debian by Jacob Lundberg
#- /etc/init.d/serviio
#########################################################
#
### BEGIN INIT INFO
# Provides:          serviio
# Required-Start:    $local_fs $remote_fs $network $syslog
# Required-Stop:     $local_fs $remote_fs $network $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# X-Interactive:     true
# Short-Description: Start/stop serviio media server
# Description:       The Serviio media server makes your media available to
#                    all kinds of networked devices.
### END INIT INFO


. /lib/lsb/init-functions

if [ -f /etc/default/rcS ]; then
        . /etc/default/rcS
fi


DAEMON_STOP=" -stop"
NAME="$(basename $0)"
PIDFILE="/var/run/serviiod.pid"
TIMEOUT=10

if [ -f /etc/default/serviio ]; then
        . /etc/default/serviio
fi

[ -x "$DAEMON" ] || exit 0


running() {
        if [ "x$1" == "x" ]; then
                echo 0
                return 1
        fi

        PS=$(ps h -p $(echo $1 | sed -r 's/[\t \n]+/ -p /') | wc -l)
        echo $PS

        if [ $PS -gt 0 ]; then
                return 0
        else
                return 1
        fi
}


start() {
        log_daemon_msg "Starting Serviio media server daemon" "$NAME"
        start-stop-daemon --start -q -b -p "$PIDFILE" -m -c "${SERVICE_ACCOUNT}" -x "${DAEMON}"
        log_end_msg $?
}

stop() {
        log_daemon_msg "Stopping Serviio media server daemon" "$NAME"
        if [ -r "$PIDFILE" ]; then
                PIDS=$(pstree -p $(<"$PIDFILE") | awk -F'[\(\)]' '/^[A-Za-z0-9]/ { print $2" "$4; }')
                if running "$PIDS" > /dev/null; then
                        "${DAEMON}" "${DAEMON_STOP}"
                        for PID in $PIDS; do
                                if running $PID > /dev/null; then
                                        kill -TERM $PID
                                fi
                        done
                fi
                COUNTDOWN=$TIMEOUT
                while let COUNTDOWN--; do
                        if ! running "$PIDS" > /dev/null; then
                                break
                        fi
                        if [ $COUNTDOWN -eq 0 ]; then
                                for PID in $PIDS; do
                                        if running $PID > /dev/null; then
                                                kill -KILL $PID
                                        fi
                                done
                        else
                                echo -n .
                                sleep 1
                        fi
                done
        fi

        if running "$PIDS" > /dev/null; then
                log_end_msg 1
        else
                rm -f "$PIDFILE"
                log_end_msg $?
        fi
}

status() {
        echo -n "$NAME should be"
        if [ -r "$PIDFILE" ]; then
                echo -n " up with primary PID $(<"$PIDFILE")"
                PIDS=$(pstree -p $(<"$PIDFILE") | awk -F'[\(\)]' '/^[A-Za-z0-9]/ { print $2" "$4; }')
                RUNNING=$(running "$PIDS")
                if [[ $RUNNING && $RUNNING -gt 0 ]]; then
                        echo -n " and $RUNNING processes are running."
                else
                        echo -n " but it is not running."
                fi
        else
                echo -n " stopped."
        fi
        echo
}


case "${1:-}" in
        start)
                start
        ;;
        stop)
                stop
        ;;
        restart)
                stop
                start
        ;;
        status)
                status
        ;;
        *)
                log_success_msg "Usage: /etc/init.d/$NAME {start|stop|restart|status}"
                exit 1
        ;;
esac

exit 0";


Everythings works fine

this gui works also fine (in remote modus) when I start manually

BUT...how can I configure this script to start serviio.sh including -Dserviio.remoteHost=SERVER-IP for the remote mode :?:
AND...how can I start serviio-webui.sh -Dserviio.remoteHost=SERVER-IP automatically :?:
<<

kairoh

DLNA master

Posts: 180

Joined: Sun Aug 08, 2010 10:41 am

Location: France

Post Mon Jan 30, 2012 1:55 pm

Re: Web UI in Restful Ajax

I'm not sure I understand your question... Do you wish :
a) to update Serviio and Webui shells options ?
b) to update Debian "daemonising scripts" ?
Serviio WebUI console developer : New Homepage | Support | Project | Issues

Samsung UA32C6600 | WinXP / Ubuntu 11.10 | Samsung Galaxy S | Freebox v6
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

kairoh

DLNA master

Posts: 180

Joined: Sun Aug 08, 2010 10:41 am

Location: France

Post Tue Jan 31, 2012 6:43 pm

Re: Web UI in Restful Ajax

New version (0.6.2-b) is here!
It is compatible with Serviio 0.6.1 and 0.6.2.

0.6.2-b
========

- New theme (inspired form Patters Synology).
- Update wrapper : starts WebUI before Serviio.
- Update 0.6.2 translations (de, el, fr, sl, zh_CN and zh_HK), thanks to all forum members.
- Auto-generate uuid for new renderer addition.
- New attempts to auto-resize inline popup/iframe.
- Enhance inline popup (Html5 compliance).
- Repair alignment issues (in tables).
- fixed issue #10 : Allow to add feed after feed edition.
- fixed issue #9: Update CSS for selectable rows.
- fixed issue #8: New CSS class for description texts.
- fixed issue #7: Enhance tables in presentation tab.
- fixed issue #5: Reorganize repository tabs.
- fixed issue #4: Remove superfluous <br> tags.
- fixed issue #3: Fix languages changing (lower case bug).
- fixed issue #2: Enhance busy spinner animation.

Have fun!
Last edited by kairoh on Tue Feb 07, 2012 8:48 pm, edited 4 times in total.
Serviio WebUI console developer : New Homepage | Support | Project | Issues

Samsung UA32C6600 | WinXP / Ubuntu 11.10 | Samsung Galaxy S | Freebox v6
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

maybe

Serviio newbie

Posts: 2

Joined: Sat Jan 28, 2012 2:54 pm

Post Wed Feb 01, 2012 1:15 pm

Re: Web UI in Restful Ajax

I'm not sure I understand your question... Do you wish :
a) to update Serviio and Webui shells options ?
b) to update Debian "daemonising scripts" ?


servio.sh starts automatically as daemon but I want start like

servio.sh -Dserviio.remoteHost=SERVER-IP

also I like to start the webui as service including the remote options -Dserviio.remoteHost=SERVER-IP

without "-Dserviio.remoteHost=SERVER-IP" on servio an webui it won't work
<<

kairoh

DLNA master

Posts: 180

Joined: Sun Aug 08, 2010 10:41 am

Location: France

Post Thu Feb 02, 2012 10:20 am

Re: Web UI in Restful Ajax

If Serviio and the WebUI are installed on the same machine you don't need to set this parameter (they talk together locally).

If Serviio is on machine A and WebUI is on machine B, you'll need to set this parameter on both to machine A's IP.
For this, you have to directly change every sh.
Serviio WebUI console developer : New Homepage | Support | Project | Issues

Samsung UA32C6600 | WinXP / Ubuntu 11.10 | Samsung Galaxy S | Freebox v6
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17212

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Thu Feb 02, 2012 11:51 am

Re: Web UI in Restful Ajax

kairoh wrote:If Serviio is on machine A and WebUI is on machine B, you'll need to set this parameter on both to machine A's IP.
For this, you have to directly change every sh.

Since 0.6 the server part should not be necessary, but it's still there if is doesn't work out of the box.
<<

kairoh

DLNA master

Posts: 180

Joined: Sun Aug 08, 2010 10:41 am

Location: France

Post Tue Feb 07, 2012 8:47 pm

Re: Web UI in Restful Ajax

Here is a small new version (0.6.2-c).
It is still compatible with Serviio 0.6.1 and 0.6.2.

0.6.2-c
========

- Fixed wrapper : manage only one instance and proper 'stop' argument.
- Auto enable new online content sources.
- Separate spinner and title in header.

Have fun!
Serviio WebUI console developer : New Homepage | Support | Project | Issues

Samsung UA32C6600 | WinXP / Ubuntu 11.10 | Samsung Galaxy S | Freebox v6
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

Swehawk

Serviio lover

Posts: 70

Joined: Mon Oct 10, 2011 8:08 pm

Post Wed Feb 29, 2012 8:31 pm

Re: Web UI in Restful Ajax

The new 0.6.2 webui is really cool and works great :) Thanks kairoh!
A small :?: though: Is there a command to kill the webui process without having to kill javaw in taskmanager (win7)?
PreviousNext

Return to Third-party tools integration

Who is online

Users browsing this forum: No registered users and 34 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.