FAQ  •  Register  •  Login

Web UI in PHP - support thread

<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Thu Aug 16, 2012 11:12 am

Re: Web UI in PHP (revised)

will wrote:They can also do it using curl

  Code:
curl -i -H "Content-Type: plain/text; Accept: application/json" -X PUT "http://127.0.0.1:23423/rest/license-upload" -T Serviio_XXX.lic

Great. This looks like a good candidate for Wiki ;-)
<<

mpemberton5

DLNA master

Posts: 120

Joined: Sun Aug 28, 2011 9:01 pm

Location: North Carolina, USA

Post Thu Aug 16, 2012 1:31 pm

Re: Web UI in PHP (revised)

Xmantium wrote:
will wrote:Not there isn't an option, there is a place holder in the code, but it is commented out.

https://github.com/mpemberton5/Web-UI-f ... /about.php
Well spotted Will, hopefully Mark can add this feature on the next build
I just have to tell QNAP users to use your ServiiDroid app or remotely connect the Windows console in the meantime

Yes, this will be in the next revision. Had some of it coded and should have spent the time to finish it.
<<

Xmantium

User avatar

DLNA master

Posts: 1396

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Thu Aug 23, 2012 8:34 pm

Re: Web UI in PHP (revised)

Ive updated the Wiki with some screenshots to show off this Web UI ;)

Added info that this can be used as an iOS Web App for Apple devices
Sony Bravia 2010 52NX803 - Sony PS3 - Xbox 360
Serviio running on QNAP NAS 639 Pro - 1.6 Intel Dual Core - 2GB RAM and QNAP NAS 121 - 2Ghz ARM Marvell - 1GB RAM
Console using ServiiDroid for Android, ServiiMetro and ServiiWP for Windows Phone and WebUI for iOS
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Fri Aug 24, 2012 1:05 am

Re: Web UI in PHP (revised)

Awesome, and thanks for leaving the enable/disable box as a one click feature. Absolutely required for managing online resources and activating only those feeds of immediate interest. Unfortunately the standard console moved it enable box to a context menu choice making it inconsistent with one click shared folder scan enabling/disabling and one big pita to use.

Any plans to support feed list re-ordering (up/down) as ServiiDroid has?
<<

mpemberton5

DLNA master

Posts: 120

Joined: Sun Aug 28, 2011 9:01 pm

Location: North Carolina, USA

Post Fri Aug 24, 2012 5:05 am

Re: Web UI in PHP (revised)

jhb50 wrote:Any plans to support feed list re-ordering (up/down) as ServiiDroid has?

Awesome idea! Will try to put that in the next release. Will definitely consider other cool ideas like this as well!

Cheers!
<<

mpemberton5

DLNA master

Posts: 120

Joined: Sun Aug 28, 2011 9:01 pm

Location: North Carolina, USA

Post Fri Aug 24, 2012 5:08 am

Re: Web UI in PHP (revised)

Xmantium wrote:Ive updated the Wiki with some screenshots to show off this Web UI ;)

Added info that this can be used as an iOS Web App for Apple devices

Amazing work Xmantium! You're filling in voids that I tend to have.... documentation. :)
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Fri Aug 24, 2012 12:36 pm

Re: Web UI in PHP (revised)

Works with Android Stock Browser and Firefox Android Browser
I had Added this to the wiki but have removed it pending resolution of the following and specifically the ability to select media type on online sources add with the stock browser.

Suggestion: Is there anyway to grey out the Thumbnail URL box in Online Sources Add/Edit when Atom or Webresource is selected. Currently looks like the field is available but it cannot be selected.

Suggestion: Online Sources: Increase the space between the right hand Add/Edit/Remove buttons. They are too hard to select by touch on my little 7" android tablet. EDIT: This is an Andriod Firefox problem. it displays with a smaller font than the stock browser and ignores the space between the buttons even if the Firefox text size is set to Medium or Large. The Stock Android Browser works fine.

Suggestion: Online Sources Add: When touching a line to enter (source URL, Display name, or ThumbURL) using Android Firefox the line positions itself just above the keyboard. Be nice to move it up just a bit so the bottom line of the box is visible. Also the Source type box displays a funny symbol instead of a down arrow but otherwise works fine.

The Stock Android Browser is erratic. First, the Source Type box cannot be selected. This is a bug. It is stuck at Online RSS/Atom feed. Also If source URL is selected first it highlites and centers the sourceURL line in the middle of the upper space with a flashing cursor which works fine, but other times and for other lines (Display name, or ThumbURL) the line does not get highlited and it only centers to the middle of the upper space after the first character is entered on the keyboard.

Suggestion: Online Sources Add: "Other Web Resources" should read "Web Resource"

Suggestion: Online Sources Heading text: "and cached for a period of time." should read "analysed and then cached for future use." My understanding is that once a source is analysed by ffmpeg and its attributes cached, it will remain in the cache permanently so that it is not necessary to run ffmpeg again when refreshing or or using the feed.

Suggestion: Various Buttons on Android Touch Device: This may be an Android problem rather than th UI but when I press the Enabled box too long, I get a "Save Image" popup; And if I press the Access Box too long, nothing happens (I think it should open the popup box same as a short touch does); same thing with the add/edit/remove buttons. I think the action should be the same for both long and short touches but perhaps this is an Android limitation.

Suggestion: Online Sources Add/Edit Popup Box: If the screen is zoomed out and moved right to create bigger Add/Edit boxes for touching, the popup box Positions itself primarily to the right of the sources list rather than centered on the sources list as it does if the screen is not zoomed. This then requires one to drag the whole screen including the window to the center. This happens with both Android Stock and Firefox and I assume this is a browser problem.

Suggestion: Online Sources Add/Edit Popup boxes: The X box at the upper right is close to the edge of the box window which makes it hard to select, so if the X could be moved a little to the left it would be free of the right edge and more selectable.

Hope that helps.
Last edited by jhb50 on Fri Aug 24, 2012 3:28 pm, edited 1 time in total.
<<

Xmantium

User avatar

DLNA master

Posts: 1396

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Fri Aug 24, 2012 3:05 pm

Re: Web UI in PHP (revised)

jhb50 have you tried Chrome for Android? Is the best browser, even faster and smooth than Safari on my iPad
Soon Android Google will be removing the Stock browser and Chrome will be the stock browser on future builds of Android.

My requests are:
1. Upload Pro licence file feature
2. Table Row highlight so its similar like the official console, this will remove the checkboxes as ive read some users getting confused what the checkbox means to enable the feed
Found a PHP demo of Table Row Highlight here
3. On "Online Sources", "Type" has the icon like it does with "Media Type", again similar to the official console
4. Online Sources shouldn't have "Library Status" tab below
Sony Bravia 2010 52NX803 - Sony PS3 - Xbox 360
Serviio running on QNAP NAS 639 Pro - 1.6 Intel Dual Core - 2GB RAM and QNAP NAS 121 - 2Ghz ARM Marvell - 1GB RAM
Console using ServiiDroid for Android, ServiiMetro and ServiiWP for Windows Phone and WebUI for iOS
<<

mpemberton5

DLNA master

Posts: 120

Joined: Sun Aug 28, 2011 9:01 pm

Location: North Carolina, USA

Post Fri Aug 24, 2012 9:17 pm

Re: Web UI in PHP (revised)

jhb50 wrote:
Works with Android Stock Browser and Firefox Android Browser
I had Added this to the wiki but have removed it pending resolution of the following and specifically the ability to select media type on online sources add with the stock browser.

Suggestion: Is there anyway to grey out the Thumbnail URL box in Online Sources Add/Edit when Atom or Webresource is selected. Currently looks like the field is available but it cannot be selected.

Suggestion: Online Sources: Increase the space between the right hand Add/Edit/Remove buttons. They are too hard to select by touch on my little 7" android tablet. EDIT: This is an Andriod Firefox problem. it displays with a smaller font than the stock browser and ignores the space between the buttons even if the Firefox text size is set to Medium or Large. The Stock Android Browser works fine.

Suggestion: Online Sources Add: When touching a line to enter (source URL, Display name, or ThumbURL) using Android Firefox the line positions itself just above the keyboard. Be nice to move it up just a bit so the bottom line of the box is visible. Also the Source type box displays a funny symbol instead of a down arrow but otherwise works fine.

The Stock Android Browser is erratic. First, the Source Type box cannot be selected. This is a bug. It is stuck at Online RSS/Atom feed. Also If source URL is selected first it highlites and centers the sourceURL line in the middle of the upper space with a flashing cursor which works fine, but other times and for other lines (Display name, or ThumbURL) the line does not get highlited and it only centers to the middle of the upper space after the first character is entered on the keyboard.

Suggestion: Online Sources Add: "Other Web Resources" should read "Web Resource"

Suggestion: Online Sources Heading text: "and cached for a period of time." should read "analysed and then cached for future use." My understanding is that once a source is analysed by ffmpeg and its attributes cached, it will remain in the cache permanently so that it is not necessary to run ffmpeg again when refreshing or or using the feed.

Suggestion: Various Buttons on Android Touch Device: This may be an Android problem rather than th UI but when I press the Enabled box too long, I get a "Save Image" popup; And if I press the Access Box too long, nothing happens (I think it should open the popup box same as a short touch does); same thing with the add/edit/remove buttons. I think the action should be the same for both long and short touches but perhaps this is an Android limitation.

Suggestion: Online Sources Add/Edit Popup Box: If the screen is zoomed out and moved right to create bigger Add/Edit boxes for touching, the popup box Positions itself primarily to the right of the sources list rather than centered on the sources list as it does if the screen is not zoomed. This then requires one to drag the whole screen including the window to the center. This happens with both Android Stock and Firefox and I assume this is a browser problem.

Suggestion: Online Sources Add/Edit Popup boxes: The X box at the upper right is close to the edge of the box window which makes it hard to select, so if the X could be moved a little to the left it would be free of the right edge and more selectable.

Hope that helps.

I love this! Thanks for all the great feedback. I'm working on an update and will see what I can do with these recommendations. Again, thank you!
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Fri Aug 24, 2012 9:58 pm

Re: Web UI in PHP (revised)

My pleasure. Do you have a target Android browser you want it to work with. Firefox Android is new so it may have problems that are not your problems. How about the Chrome one mentioned above. I have not tried it (Or seen it available for Android 2.3 Gingerbread)
<<

mpemberton5

DLNA master

Posts: 120

Joined: Sun Aug 28, 2011 9:01 pm

Location: North Carolina, USA

Post Fri Aug 24, 2012 10:10 pm

Re: Web UI in PHP (revised)

jhb50 wrote:My pleasure. Do you have a target Android browser you want it to work with. Firefox Android is new so it may have problems that are not your problems. How about the Chrome one mentioned above. I have not tried it (Or seen it available for Android 2.3 Gingerbread)

I've not tested all browsers, but would really like to support most of the popular ones. I'll go ahead and include some browser specific testing on the Android, specifically FF Android. I think we're good with Chrome on Android, but will re-test that too.
<<

Xmantium

User avatar

DLNA master

Posts: 1396

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Fri Aug 24, 2012 11:24 pm

Re: Web UI in PHP (revised)

jhb50 wrote:How about the Chrome one mentioned above. I have not tried it (Or seen it available for Android 2.3 Gingerbread)

Ah, Officially Chrome for Android is for ICS or Jellybean only, free from Google Play, syncs instantly from your PC/Mac
Unofficially I've read it can be installed on Gingerbread unless you upgrade to the "butter smooth" Jellybean 4.1 or ICS 4.0 ;)
Sony Bravia 2010 52NX803 - Sony PS3 - Xbox 360
Serviio running on QNAP NAS 639 Pro - 1.6 Intel Dual Core - 2GB RAM and QNAP NAS 121 - 2Ghz ARM Marvell - 1GB RAM
Console using ServiiDroid for Android, ServiiMetro and ServiiWP for Windows Phone and WebUI for iOS
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Sat Aug 25, 2012 4:11 pm

Re: Web UI in PHP (revised)

Looks like a big bug here!
Used the UI to disable all but a few of my online sources then saved it and restarted SErviio, but the original set stayed. Tried again and after saving reloaded the Serviio console and original set was still there. Looks like save is not working.

Here is the Serviio log error.
  Code:
2012-08-25 12:14:11,394 WARN  [ServiioStatusService] ConversionException occured. Returning error code 500 to the REST layer. Message: For input string: "unlimited" : For input string: "unlimited"
---- Debugging information ----
message             : For input string: "unlimited"
cause-exception     : java.lang.NumberFormatException
cause-message       : For input string: "unlimited"
class               : java.lang.Integer
required-type       : java.lang.Integer
converter-type      : com.thoughtworks.xstream.converters.SingleValueConverterWrapper
wrapped-converter   : com.thoughtworks.xstream.converters.basic.IntConverter
path                : /repository/maxNumberOfItemsForOnlineFeeds
class[1]            : org.serviio.ui.representation.RepositoryRepresentation
converter-type[1]   : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
version             : null
-------------------------------
2012-08-25 12:14:11,394 DEBUG [ServiioStatusService] Detailed exception:
com.thoughtworks.xstream.converters.ConversionException: For input string: "unlimited" : For input string: "unlimited"
---- Debugging information ----
message             : For input string: "unlimited"
cause-exception     : java.lang.NumberFormatException
cause-message       : For input string: "unlimited"
class               : java.lang.Integer
required-type       : java.lang.Integer
converter-type      : com.thoughtworks.xstream.converters.SingleValueConverterWrapper
wrapped-converter   : com.thoughtworks.xstream.converters.basic.IntConverter
path                : /repository/maxNumberOfItemsForOnlineFeeds
class[1]            : org.serviio.ui.representation.RepositoryRepresentation
converter-type[1]   : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
version             : null
-------------------------------
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)
   at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:355)
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:306)
   at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:234)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
   at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
   at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
   at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1052)
   at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1036)
   at com.thoughtworks.xstream.XStream.fromXML(XStream.java:921)
   at org.restlet.ext.xstream.XstreamRepresentation.getObject(XstreamRepresentation.java:163)
   at org.restlet.ext.xstream.XstreamConverter.toObject(XstreamConverter.java:197)
   at org.restlet.service.ConverterService.toObject(ConverterService.java:158)
   at org.restlet.resource.UniformResource.toObject(UniformResource.java:644)
   at org.restlet.resource.ServerResource.doHandle(ServerResource.java:431)
   at org.restlet.resource.ServerResource.put(ServerResource.java:1170)
   at org.restlet.resource.ServerResource.doHandle(ServerResource.java:521)
   at org.restlet.resource.ServerResource.doNegotiatedHandle(ServerResource.java:587)
   at org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.java:299)
   at org.restlet.resource.ServerResource.handle(ServerResource.java:846)
   at org.restlet.resource.Finder.handle(Finder.java:510)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Router.doHandle(Router.java:497)
   at org.restlet.routing.Router.handle(Router.java:737)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:151)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.engine.ChainHelper.handle(ChainHelper.java:111)
   at org.restlet.engine.application.ApplicationHelper.handle(ApplicationHelper.java:72)
   at org.restlet.Application.handle(Application.java:388)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Router.doHandle(Router.java:497)
   at org.restlet.routing.Router.handle(Router.java:737)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Router.doHandle(Router.java:497)
   at org.restlet.routing.Router.handle(Router.java:737)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:151)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.engine.ChainHelper.handle(ChainHelper.java:111)
   at org.restlet.Component.handle(Component.java:388)
   at org.restlet.Server.handle(Server.java:488)
   at org.restlet.engine.http.connector.BaseServerHelper.handle(BaseServerHelper.java:158)
   at org.restlet.engine.http.connector.BaseServerHelper.handleInbound(BaseServerHelper.java:167)
   at org.restlet.engine.http.connector.BaseHelper.handleNextInbound(BaseHelper.java:418)
   at org.restlet.engine.http.connector.Connection.readMessages(Connection.java:695)
   at org.restlet.engine.http.connector.Controller$2.run(Controller.java:95)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NumberFormatException: For input string: "unlimited"
   at java.lang.NumberFormatException.forInputString(Unknown Source)
   at java.lang.Long.parseLong(Unknown Source)
   at java.lang.Long.valueOf(Unknown Source)
   at java.lang.Long.decode(Unknown Source)
   at com.thoughtworks.xstream.converters.basic.IntConverter.fromString(IntConverter.java:27)
   at com.thoughtworks.xstream.converters.SingleValueConverterWrapper.fromString(SingleValueConverterWrapper.java:41)
   at com.thoughtworks.xstream.converters.SingleValueConverterWrapper.unmarshal(SingleValueConverterWrapper.java:49)
   at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
   ... 63 more
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sat Aug 25, 2012 4:33 pm

Re: Web UI in PHP (revised)

The string 'unlimited' needs to be replaced with -1 before sending it to Serviio, that's what is causing the problem.
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Sun Aug 26, 2012 1:29 am

Re: Web UI in PHP (revised)

Am I supposed to do that? How?
<<

mpemberton5

DLNA master

Posts: 120

Joined: Sun Aug 28, 2011 9:01 pm

Location: North Carolina, USA

Post Sun Aug 26, 2012 2:03 am

Re: Web UI in PHP (revised)

jhb50 wrote:Am I supposed to do that? How?

This is my issue. I've tested the change and is an easy change. If you need the change now and feel comfortable editing the script, see below. Otherwise, I'll post a full release in the next day or two.

To manually fix this bug, please edit library.php found in the view folder located in the application root folder (under serviioweb). Edit line 164 and change the two lowercase "unlimited" to "-1".

Before:
  Code:
                        <option value="unlimited"<?php echo $serviio->maxNumberOfItemsForOnlineFeeds=="unlimited"?" selected":""?>>Unlimited</option>


After:
  Code:
                        <option value="-1"<?php echo $serviio->maxNumberOfItemsForOnlineFeeds=="-1"?" selected":""?>>Unlimited</option>
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Sun Aug 26, 2012 2:32 am

Re: Web UI in PHP (revised)

Thanks Mark. Easy fix and the save now works.
<<

AlexSP

Serviio newbie

Posts: 8

Joined: Sun May 13, 2012 7:09 pm

Location: Saint-Petersburg, Russia

Post Fri Sep 14, 2012 6:07 pm

Re: Web UI in PHP (revised)

Hello everybody
I'm trying tio use WebUI v 1.2 with Serviio v 1.0.1
Made changes to my Online sources, pressed Save and saw Error saving data! (file:/// ...
How can I solve it?
LOG:
  Code:
2012-09-14 21:59:13,438 INFO  [MediaServer] ------------------------------------------------------------------------
2012-09-14 21:59:13,440 INFO  [MediaServer] Serviio DLNA media streaming server v 1.0.1 (rev. 6dbf7c6e334f+)
2012-09-14 21:59:13,440 INFO  [MediaServer] Petr Nejedly 2009-2012
2012-09-14 21:59:13,440 INFO  [MediaServer] http://www.serviio.org
2012-09-14 21:59:13,441 INFO  [MediaServer]
2012-09-14 21:59:13,441 INFO  [MediaServer] Java 1.6.0_23-Sun Microsystems Inc.
2012-09-14 21:59:13,441 INFO  [MediaServer] OS Windows 7 x86 6.1
2012-09-14 21:59:13,441 INFO  [MediaServer] File encoding: windows-1251
2012-09-14 21:59:13,442 INFO  [MediaServer] Headless mode enabled: true
2012-09-14 21:59:13,442 INFO  [MediaServer] User home dir: C:\
2012-09-14 21:59:13,442 INFO  [MediaServer] Temp dir: C:\windows\TEMP\
2012-09-14 21:59:13,442 INFO  [MediaServer] ------------------------------------------------------------------------
2012-09-14 21:59:13,664 INFO  [WebServer] Socket buffer set to 65535 bytes
2012-09-14 21:59:13,666 INFO  [RestletServer] Starting Restlet server (/rest) exposed on port 23423
2012-09-14 21:59:13,751 INFO  [RestletServer] Starting Restlet server (/cds) exposed on port 23424
2012-09-14 21:59:13,753 INFO  [RestletServer] Starting Restlet server (/mediabrowser) exposed on port 23424
2012-09-14 21:59:13,782 INFO  [DBSchemaUpdateExecutor] Checking if DB schema needs to be updated
2012-09-14 21:59:16,291 INFO  [MediaServer] ------------------------------------------------------------------------
2012-09-14 21:59:16,291 INFO  [MediaServer] License: PRO (EVALUATION, id: 11111111-1111-1111-1111-111111111113)
2012-09-14 21:59:16,291 INFO  [MediaServer] ------------------------------------------------------------------------
2012-09-14 21:59:17,069 INFO  [ProfilesDefinitionParser] Parsing Profiles definition
2012-09-14 21:59:18,554 INFO  [ProfilesDefinitionParser] Added profile 'Generic DLNA profile' (id=1)
2012-09-14 21:59:19,673 INFO  [ProfilesDefinitionParser] Added profile 'Samsung TV (B-series)' (id=2)
2012-09-14 21:59:20,303 INFO  [ProfilesDefinitionParser] Added profile 'Xbox 360' (id=3)
2012-09-14 21:59:21,291 INFO  [ProfilesDefinitionParser] Added profile 'Playstation 3' (id=4)
2012-09-14 21:59:21,893 INFO  [ProfilesDefinitionParser] Added profile 'Samsung TV (A-series)' (id=5)
2012-09-14 21:59:22,314 INFO  [ProfilesDefinitionParser] Added profile 'DirecTV HD-DVR' (id=6)
2012-09-14 21:59:22,487 INFO  [Device] Created UPnP Device with UUID: 83403509-60a4-3ac0-bae1-94340baf2344, bound address: 192.168.1.2
2012-09-14 21:59:23,486 INFO  [ProfilesDefinitionParser] Added profile 'Samsung TV / player (C/D/E-series)' (id=7)
2012-09-14 21:59:23,544 INFO  [ProfilesDefinitionParser] Added profile 'LG TV / player' (id=8)
2012-09-14 21:59:24,842 INFO  [ProfilesDefinitionParser] Added profile 'Sony Bravia TV (2012)' (id=sony2012)
2012-09-14 21:59:26,736 INFO  [ProfilesDefinitionParser] Added profile 'Sony BD Player / SMP' (id=10)
2012-09-14 21:59:27,502 INFO  [ProfilesDefinitionParser] Added profile 'Toshiba REGZA' (id=13)
2012-09-14 21:59:28,023 INFO  [ProfilesDefinitionParser] Added profile 'WDTV Live' (id=14)
2012-09-14 21:59:28,090 INFO  [ProfilesDefinitionParser] Added profile 'LaCie LaCinema Media Player' (id=15)
2012-09-14 21:59:28,380 INFO  [ProfilesDefinitionParser] Added profile 'Manta WIFI Centre' (id=16)
2012-09-14 21:59:28,534 INFO  [ProfilesDefinitionParser] Added profile 'Pure Flow' (id=17)
2012-09-14 21:59:29,124 INFO  [ProfilesDefinitionParser] Added profile 'Sharp Aquos' (id=18)
2012-09-14 21:59:29,229 INFO  [ProfilesDefinitionParser] Added profile 'Sony Bravia TV (2011)' (id=sony2011)
2012-09-14 21:59:29,916 INFO  [ProfilesDefinitionParser] Added profile 'Sony Bravia TV (2010)' (id=sony2010)
2012-09-14 21:59:30,598 INFO  [ProfilesDefinitionParser] Added profile 'Philips' (id=20)
2012-09-14 21:59:30,868 INFO  [ProfilesDefinitionParser] Added profile 'Sony Bravia TV (2009)' (id=sony2009)
2012-09-14 21:59:30,991 INFO  [ProfilesDefinitionParser] Added profile 'Denon AVR' (id=22)
2012-09-14 21:59:32,139 INFO  [ProfilesDefinitionParser] Added profile 'Panasonic Viera G/GT/DT/UT/VT (2011/2012)' (id=viera2011a)
2012-09-14 21:59:32,306 INFO  [ProfilesDefinitionParser] Added profile 'Panasonic Viera E/S/ST/VT (2011)' (id=viera2011)
2012-09-14 21:59:32,468 INFO  [ProfilesDefinitionParser] Added profile 'Panasonic Viera (2010)' (id=viera2010)
2012-09-14 21:59:32,694 INFO  [ProfilesDefinitionParser] Added profile 'Sony Bravia TV (2012) - US' (id=sony2012us)
2012-09-14 21:59:32,923 INFO  [ProfilesDefinitionParser] Added profile 'Sony Bravia TV (2011) - US' (id=sony2011us)
2012-09-14 21:59:32,959 INFO  [ProfilesDefinitionParser] Parsing Profiles definition
2012-09-14 21:59:33,458 INFO  [ProfilesDefinitionParser] Added profile 'Flash player' (id=flv_player)
2012-09-14 21:59:33,903 INFO  [ProfilesDefinitionParser] Added profile 'ServiiGo' (id=serviigo)
2012-09-14 21:59:33,958 INFO  [PluginCompilerThread] Looking for plugins at C:\Program Files\Serviio\bin\..\plugins
2012-09-14 21:59:33,958 INFO  [PluginCompilerThread] Started looking for plugins
2012-09-14 21:59:33,962 INFO  [UpdateChecker] Checking if a new version is available
2012-09-14 21:59:34,234 INFO  [AbstractTranscodingDeliveryEngine] Cleaning transcode engine and its data
2012-09-14 21:59:34,327 INFO  [WebServer] WebServer starting on port 8895
2012-09-14 21:59:34,347 INFO  [EventSubscriptionExpirationChecker] Starting EventSubscriptionExpirationChecker
2012-09-14 21:59:34,349 INFO  [DiscoveryAdvertisementNotifier] Starting DiscoveryAdvertisementNotifier
2012-09-14 21:59:34,352 INFO  [RendererSearchSender] Searching for Renderer devices
2012-09-14 21:59:34,354 INFO  [RendererExpirationChecker] Starting RendererExpirationChecker
2012-09-14 21:59:34,355 INFO  [EventDispatcher] Starting EventDispatcher
2012-09-14 21:59:34,593 INFO  [DiscoverySSDPMessageListener] Starting DiscoverySSDPMessageListener using interface eth3 (3Com 3C940 Gigabit LOM Ethernet Adapter) and address 192.168.1.2, timeout = 0
2012-09-14 21:59:43,745 INFO  [PluginCompilerThread] Added Web Resouce plugin Playlist extractor (Playlist.groovy)
2012-09-14 21:59:43,931 INFO  [PluginCompilerThread] Added Web Resouce plugin Sopcast (Sopcast.groovy)
2012-09-14 22:00:10,254 INFO  [FeedUpdaterThread] Started looking for information about online resources
2012-09-14 22:00:10,271 INFO  [LibraryAdditionsCheckerThread] Started looking for newly added files
2012-09-14 22:00:10,333 INFO  [LibraryUpdatesCheckerThread] Started looking for updates to currently shared files
2012-09-14 22:00:10,341 INFO  [PlaylistMaintainerThread] Started looking playlist changes
2012-09-14 22:00:10,638 WARN  [FeedUpdaterThread] An error occured while scanning for online item information, will continue
java.io.IOException: Cannot parse resource from file:/E:/SOFT/IPTV/HOMEYYY-tVIDEOYYY.m3u. Message: No plugin for web resource file:/E:/SOFT/IPTV/HOMEYYY-tVIDEOYYY.m3u has been found.
   at org.serviio.library.online.OnlineLibraryManager.findResource(OnlineLibraryManager.java:179)
   at org.serviio.library.online.OnlineLibraryManager.findResourceInCacheOrParse(OnlineLibraryManager.java:186)
   at org.serviio.library.online.metadata.FeedUpdaterThread.getOnlineItems(FeedUpdaterThread.java:159)
   at org.serviio.library.online.metadata.FeedUpdaterThread.run(FeedUpdaterThread.java:96)
2012-09-14 22:00:10,644 WARN  [FeedUpdaterThread] An error occured while scanning for online item information, will continue
2012-09-14 22:01:22,300 WARN  [ServiioStatusService] ValidationException occured. Returning error code 400 to the REST layer. Message: null
2012-09-14 22:01:23,119 WARN  [ServiioStatusService] ValidationException occured. Returning error code 400 to the REST layer. Message: null
2012-09-14 22:01:23,342 WARN  [ServiioStatusService] ValidationException occured. Returning error code 400 to the REST layer. Message: null
<<

AlexSP

Serviio newbie

Posts: 8

Joined: Sun May 13, 2012 7:09 pm

Location: Saint-Petersburg, Russia

Post Sat Sep 15, 2012 5:26 pm

Re: Web UI in PHP (revised)

I've solved it.
Url has changed: http://-SW-ufile:///E:/SOFT/IPTV/HOME.m3u-SW-tVIDEO
Last edited by AlexSP on Sat Sep 15, 2012 5:29 pm, edited 2 times in total.
<<

mpemberton5

DLNA master

Posts: 120

Joined: Sun Aug 28, 2011 9:01 pm

Location: North Carolina, USA

Post Sat Sep 15, 2012 5:28 pm

Re: Web UI in PHP (revised)

AlexSP wrote:I've solved it.

What was it?
PreviousNext

Return to Third-party tools integration

Who is online

Users browsing this forum: No registered users and 9 guests

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