PDA

View Full Version : Remote Control Scripts and Assorted Oddities



lilo_booter
12-12-10, 21:07
Hi all,

I have a growing collection of scripts which allow me to remote control and use my Duo+ (and Dreambox 600) in various ways - in theory they're cross platform python scripts, with the main development and testing done on Linux.

Don't know if anyone is at all interested in them or even where to post about them here :), but to give some ideas of the stuff I'm doing:

* Tuning and Playback via PS3 (and probably XBox 360, hacked XBox and others)

Provides a nice way to share the device around the house - for myself, I have the receiver in my office and a PS3 hooked up to a projector in my basement - channel lists show up in the PS3 xmb like (almost) normal video files...

* Remote control from an Android phone

Really basic control written in python and running under the Android Scripting Environment.

And a few other odds and ends - mostly just experimental stuff - won't guarantee ease of use, reliability or whatever, but might be fun if you have masochistic tendencies :cool:.

There are no docs, but should be able to knock some up here if anyone is at all interested (and willing to get their hands dirty in the code and patient about replies :)). I know next to nothing about Windows (last I used properly was Windows 98 - been Linux and a bit of OS/X since then), so a bit of knowledge about python setup and installation would probably be helpful if that's your platform.

Maxwell
12-12-10, 22:24
Might be worth posting them in the Misc downloads section and they could be of particular interest to our resident coder andyblac as well as a few others attempting to learn Python

silverfox0786
12-12-10, 22:29
post the scripts in misc downloads section would love to see what you have

DrProzac
12-12-10, 22:32
The PS3 Stuff sounds intresting to me.
Wouldn't mind giving that a go.

Maxwell
12-12-10, 22:33
post the scripts in misc downloads section would love to see what you have
I'm sure I just said that :D :confused:

silverfox0786
12-12-10, 22:37
I'm sure I just said that :D :confused:

yes you did my point of my post was that please do as maxwell advised as i am interested too see them too

lilo_booter
12-12-10, 22:44
Thanks guys - will try to prep something up.

At the moment, the core system is on sourceforge at
http://dcp.sf.net - this provides a base server which attempts to locate devices in your lan and provide a 'standard' comms protocol to communicate with those devices (not just restricted to enigma/enigma2, but other stuff too - hence the description referring to triple dragon - don't have one of those, but my mate was attempting to add support for his - unsure where it stands at the moment :)).

The ps3 stuff is an extension of that and the ps3mediaserver from
http://code.google.com/p/ps3mediaserver/ - just need to configure that to hook up to the dcp system and it (maybe :)) works...

Will try to knock up some downloads and rough docs on this in the misc downloads section over the next week or so.

lilo_booter
14-12-10, 14:00
The PS3 Stuff sounds intresting to me.
Wouldn't mind giving that a go.

While preparing this, I decided to update my ps3mediaserver to the current version and hit a small snag - it works, but changing channel is taking about 10 seconds - was closer to 3 with the older version I was using (which kinda sucked, but wasn't *so* bad). Also, HD ain't going through (PS3 is complaining about lack of memory :)).

Mostly concerned about the time to switch - may have to dig into the ps3mediaserver to see what's going on there - very annoying.

On the plus side, the Android script (dubbed dandy) is working well :).

lilo_booter
27-12-10, 13:55
Well, posted it to the Misc Downloads section - hadn't realised that I couldn't post replies in there, so I guess I'll post the set up of the other things in here if anyone is interested.

Maxwell
27-12-10, 13:59
Well, posted it to the Misc Downloads section - hadn't realised that I couldn't post replies in there, so I guess I'll post the set up of the other things in here if anyone is interested.

Nice one mate, will have a play over the next couple of days and am very interested in the PS3/Android control stuff

lilo_booter
27-12-10, 16:06
Android

To set up the Android system, you need to install SLA4 and Python on your phone - the first provides a base system for hosting many scripting languages and python runs on top of that. You can get them from:


http://code.google.com/p/android-scripting/

Links are on the right hand side - they can be installed in either order.

Once installed, you then need to copy the dcp/src/android/dandy.py to your phone's script directory (for me, they're on the sd card).

You might want to edit that file first to change the ip address on line 195 - this should be the ip address of the PC running the DCP server - not the Duo.

To run it, fire up sla4 and select dandy.py from the list provided - if the ip address is wrong or the DCP server isn't running, you'll be prompted for the correct ip address.

After connecting, select the device described as Dreambox from the menu and you should find that you can do basic volume control, tv tuning, switching to radio, bouquet selection and a few other odds and ends.

The current python for the android is a bit restricted in terms of GUI support, but for a quick hack, it's kinda fun :).

Meant to add that you can also add a shortcut to start the script from the main android home screen too..

daz500
30-12-10, 01:40
Would you have any detailed instructions for this to work on a PS3? I've installed python 2.5 (tried 2.6) and already have PS3 media server but I'm stuck. I wasn't sure about thos other modules and how they go in plus the DCPstart doesn't seem to want to work.

lilo_booter
30-12-10, 18:32
Would you have any detailed instructions for this to work on a PS3? I've installed python 2.5 (tried 2.6) and already have PS3 media server but I'm stuck. I wasn't sure about thos other modules and how they go in plus the DCPstart doesn't seem to want to work.

OK - I'm guessing this is on Windows? I don't use Windows much so I'm not sure of all the details here.

First up, I think the tkinter stuff is installed by default, so that shouldn't be an issue for you.

BeautifulSoup can be downloaded from:


http://www.crummy.com/software/BeautifulSoup/download/2.x/BeautifulSoup.2.1.1.py

I think this just has to go into the C:\Python2.x directory as BeautifulSoup.py but could be wrong...

After that, you should have enough to run dcpstart - doesn't matter where you unpack that one, but make sure you keep the contents of the src directory together. If python.exe is on your PATH, python dcpstart should work... if not, reply with the output you get when you run that command.

I will tackle the PS3 media server setup once dcpstart is up...

daz500
30-12-10, 19:39
Yes, I am using windows XP. When I try to start DCP in a command winows, nothing seems to happen because nothing is output to the command window. Whenever I do ctl-c to end the task I get the following:
C:\DCP>python dcpstart
Traceback (most recent call last):
File "dcpstart", line 25, in <module>
dcps.sweep.hosts( server, scan = addresses ).start( )
File "C:\DCP\dcps\sweep.py", line 90, in __init__
self.scan += self.load_unknown_hosts( )
File "C:\DCP\dcps\sweep.py", line 116, in load_unknown_hosts
selection = serenity.multiple( 'Inavlid response - must select at least one
subnet to use:', local ).readlines( )
File "C:\DCP\dcps\serenity.py", line 280, in readlines
line = self.readline( )
File "C:\DCP\dcps\serenity.py", line 270, in readline
self.cond.wait( )
File "c:\python25\lib\threading.py", line 214, in wait
waiter.acquire()
KeyboardInterrupt



Here is the DCP log file

DEBUG:root:Constructing universe
DEBUG:root:Registering base as Base device
DEBUG:root:Registering base as default device
DEBUG:root:Commands available: {'blue': 'Turns on the bluetooth server', 'map': 'Device ui map', 'help': 'List of commands', 'selected': 'Identify selected device', 'sweep': 'Sweep activation and status', 'devices': 'List known devices.', 'security': 'Security information', 'select': 'Select a device'}
ERROR:root:Unable to load dcpd.dbox - failed with No module named bluetooth
ERROR:root:Unable to load dcpd.dcp - failed with No module named bluetooth
ERROR:root:Unable to load dcpd.rwi - failed with No module named bluetooth
ERROR:root:Unable to load dcpd.td - failed with No module named bluetooth
ERROR:root:Unable to load dcpd.vlc - failed with No module named bluetooth
ERROR:root:Unable to load dcpd.xine - failed with No module named bluetooth

lilo_booter
31-12-10, 09:05
ERROR:root:Unable to load dcpd.dbox - failed with No module named bluetooth


Ah - thought I'd got rid of the bluetooth dependency - doh. You can grab that one from:


http://code.google.com/p/pybluez/

The log should report anything else I missed. If you don't get a prompt, try pressing return or just typing help... sounds like it should be very close though.

daz500
31-12-10, 20:37
Thanks for the bluetooth module but I think it was able to bypass that because I'm still having problems. I found that it was missing a readline module so I found one and installed that which seems to have helped with progress.

Next, i found that the script sticks to the 127 subnet but mine is 192 so I managed to update the sweep file and it recompiled.

Although it gets stuck on the first computer it finds, it still won't scan my vu+ box. There is something about dcpd.rwi failing because a comedi module is missing and this is where I got stuck.

Log File:

Before thatDEBUG:root:Constructing universe
DEBUG:root:Registering base as Base device
DEBUG:root:Registering base as default device
DEBUG:root:Commands available: {'blue': 'Turns on the bluetooth server', 'map': 'Device ui map', 'help': 'List of commands', 'selected': 'Identify selected device', 'sweep': 'Sweep activation and status', 'devices': 'List known devices.', 'security': 'Security information', 'select': 'Select a device'}
ERROR:root:Unable to load dcpd.rwi - failed with No module named comedi
DEBUG:root:client.shell BEGINS
ERROR:root:VLC failure on 127.0.0.1: [Errno socket error] (10061, 'Connection refused')

lilo_booter
01-01-11, 10:33
The only module you need to load from dcpd is dbox - the failure to load rwi shouldn't matter (fwiw, it's for controlling electrics using a usb board - my mate's using it to control the lights in his house - idea being that he can have one remote control application for everything and we have vague plans to allow 'mood' definitions which set various devices in pre-defined ways through a single button on the remote control app).

I also thought the default readline (which is restricted on windows I think) should have served its purpose - lacks things like command line history/searching, tab completion and the like, but allows your basic command entry (not that it really matters, as the whole command line thing isn't really used - it's mostly there for testing the comms protocol and generally, client apps are intended to wrap it).

I'm unsure why sweep isn't reporting correctly though - I guess I can try firing up a virtual box with xp to take a quick look at it. Probably not today though. Will ping if I find anything.

lilo_booter
01-01-11, 11:05
Luckily my youngest decided to have a quick snooze - late night last night taking it's toll :).

Fired up the vbox - you were right - readline was required, along with PyBluez and BeautifulSoup. For the latter, I used:


http://www.crummy.com/software/BeautifulSoup/download/3.x/BeautifulSoup-3.2.0.tar.gz

Unpacked under cygwin, and ran the 'python setup.py install' procedure to install it.

After that, just running 'python dcpstart' worked - detecting both the engima1 dreambox and engima2 duo (and prompting me for a user/password on my router which I ignored :)).

daz500
01-01-11, 14:56
I removed the rwi python files and it now doesn't report an error. I still can't get it to connect to my dreambox though and I've turned off the intenal firewalls to make sure thats not the problem. Is there something that needs to be configured on the vu+ duo box? I'm running the latest vix image.


DEBUG:root:Constructing universe
DEBUG:root:Registering base as Base device
DEBUG:root:Registering base as default device
DEBUG:root:Commands available: {'blue': 'Turns on the bluetooth server', 'map': 'Device ui map', 'help': 'List of commands', 'selected': 'Identify selected device', 'sweep': 'Sweep activation and status', 'devices': 'List known devices.', 'security': 'Security information', 'select': 'Select a device'}
DEBUG:root:client.shell BEGINS
ERROR:root:VLC failure on 127.0.0.1: [Errno socket error] (10061, 'Connection refused')
DEBUG:root:client.send BEGINS with input: sweep on 192.168.2.10
DEBUG:root:client.receive BEGINS
DEBUG:root:Executing sweep on 192.168.2.10 on Base device
DEBUG:root:Generated and executing result = self.sweep( client_, "on", "192.168.2.10" )
DEBUG:root:client.send BEGINS with input: devices
DEBUG:root:client.receive BEGINS
DEBUG:root:Executing devices on Base device
DEBUG:root:Generated and executing result = self.devices( client_ )
ERROR:root:Dreambox failure on 192.168.2.10: [Errno socket error] timed out
ERROR:root:Dreambox failure on 192.168.2.10: [Errno socket error] timed out
ERROR:root:DCP failure on 192.168.2.10: (10061, 'Connection refused')
ERROR:root:DCP failure on 192.168.2.10: (10061, 'Connection refused')
ERROR:root:VLC failure on 192.168.2.10: [Errno socket error] (10061, 'Connection refused')
ERROR:root:VLC failure on 192.168.2.10: [Errno socket error] (10061, 'Connection refused')
ERROR:root:Xine failure on 192.168.2.10: (10061, 'Connection refused')
ERROR:root:Xine failure on 192.168.2.10: (10061, 'Connection refused')
DEBUG:root:client.send BEGINS with input: select base
DEBUG:root:client.receive BEGINS
DEBUG:root:Executing select base on Base device
DEBUG:root:Generated and executing result = self.select( client_, "base" )

lilo_booter
01-01-11, 15:30
What's the ip address of the dreambox?

Edit:

Ah - it's the 192.168.2.10 address that you tried to sweep on - hmm - how big is your channel list then? :)

The timeout there would indicate that it is being found, but it times out before the download is complete I think...

Try this - on line 18 of dcpstart, there's a line which reads:

socket.setdefaulttimeout( 10 )

Try upping 10 to 20 and try again...

daz500
01-01-11, 15:32
VU+ duo = 192.168.2.10
For some reason the program automatically scans 127.

lilo_booter
01-01-11, 15:57
Wonder if you missed the edit I made on the last post regarding the timeout?

daz500
01-01-11, 16:52
The timeout seems to have made a difference. It's still not working exactly like you say it should - for example it scans the 127 subnet and seems to find devices but my PC is on a 192 subnet. No matter what I do it won't change.

However, at least now I can find the dbox and issue commands such as issue a channel list or bouquest list. Whats next ?

lilo_booter
02-01-11, 07:17
Kinda puzzled by that... would like to get to the bottom of it as it should only check 127.0.0.1 - it'll look for VLC running a web server for example (again with the idea being that the handheld device which is running the client to the dcp server can control this for scheduling playout and various transport type controls). It should then determine the ip address of the box and scan for any which respond in the rest of the subnet (using a rather natty ping approach - would have preferred arp or bonjour, but the former requires privelige escalation and the latter only works for components which announce themselves via that mechanism - and it's a bitch from a cross platform point of view).

Anyway, techie ramblings aside, are you perhaps running two subnets? Like your PC on 192.168.1.x and the Duo on 192.168.2.x? The automatic sweep definitely won't attempt to dig that far... alternatively, it's just that python is failing to recognise the non-loopback address. Am very curious either way - would like to know what's going on there :).

I guess you need to do the 'sweep on 192.168.2.10' each time you start the dcp server? Or does it automatically reconnect once it's been found once? (Can't recall which way I implemented that :)).

Anyway, on to ps3mediaserver by way of twistd... :)

You need to install one more python module:


http://twistedmatrix.com/trac/wiki/Downloads

Once installed, you'll need to run the following:

set PYTHONPATH=<full-path>\dcp\src
twistd web --port=57739 --path=%PYTHONPATH%/dcpwww

I hope that'll work on windows - create a .bat or .cmd file if it does (sorry - only just realised that the dcptwist script which does this is a bourne shell thing). Afaik, this should just create a background process, so it should terminate immediately and free up your command prompt. What it's doing is creating a small http server on port 57739 which is running a couple of cgi scripts which ps3mediaserver will communicate with.

You now need to edit the pms WEB.conf file. In here we place some entries which query the http server for channels (and it, in turn, queries the dcp server using the same commands you've already seen on the dcp command line). This is a bit fugly, but should work OK :) - Rather than have one huge listing, I split mine up alphabetically so it adds 26 lines to the WEB.conf, like:

videofeed.TV,Duo=http://localhost:57739/rdf.cgi?box=dbox&search=%5EA&title=A
videofeed.TV,Duo=http://localhost:57739/rdf.cgi?box=dbox&search=%5EB&title=B
videofeed.TV,Duo=http://localhost:57739/rdf.cgi?box=dbox&search=%5EC&title=C
etc

(The %5E is an url quoted ^ - the search is a regular expression, so it says 'names beginning with A').

If you have a Bouquet called 'Favourites' you can try this too:

videofeed.Bouquets=http://localhost:57739/rdf.cgi?box=dbox&type=view%20Favourites&title=Duo

Restart your ps3mediaserver, and go to the General Configuration tab - uncheck the 'HTTP Engine v2' checkbox (if v2 is running, it works, but the start up times are enormous... it's a bit snappier with v1). You may need to restart ps3mediaserver again (can't recall).

Turn on PS3, navigate to Video, select ps3mediaserver entry - and, umm, hopefully your Duo should be listed?

(touches wood, shakes voodoo stick and holds breath...)

Edit, while I still can - couple of pointers:

To revisit a channel, you need to use the triangle and select play from start (otherwise it tries to seek to somewhere and it all goes horribly, horribly wrong :)).

Occassionally, things go a bit glitchy and you end up with two lists under the Letter/Bouquet - no idea why this happens. Sometimes one set disappears before your eyes, sometimes it's random as to which channel entry works.

Second bug is definitely on the ps3mediaserver side (and doesn't seem to happen under http v2), first isn't a bug, it's a feature :) (which doesn't work for this non-cached streaming content.. sigh).

daz500
02-01-11, 11:23
OK, I'm moving forward slowly. I had problems gettings twistd to work yesterday but I now have it working. Next, I modified the web.conf file but I'm not getting anything returned to the ps3. I'm thinking the webserver isn't finding the cgi scripts that you have in dcpwww. With the web server running, my PC web browser just returns 'no such resource'. I was expecting to have some type of challenge to the browser.

Command Shell Log:
C:\Python25\Scripts>twistd.py web --port=57739 --path=%PYTHONPATH%/dcpwww
C:\Python25\lib\site-packages\twisted\web\tap.py:246: DeprecationWarning: Unqualified strport description passed to 'service'.Use qualified endpoint descriptions; for example, 'tcp:57739'. strports.service(config['port'], site).setServiceParent(s)
2011-01-02 10:05:17+0000 [-] Log opened.
2011-01-02 10:05:17+0000 [-] twistd 10.2.0 (C:\Python25\python.exe 2.5.0) starting up.
2011-01-02 10:05:17+0000 [-] reactor class: twisted.internet.selectreactor.SelectReactor.
2011-01-02 10:05:17+0000 [-] twisted.web.server.Site starting on 57739
2011-01-02 10:05:17+0000 [-] Starting factory <twisted.web.server.Site instance at 0x010222B0>
2011-01-02 10:08:12+0000 [HTTPChannel,0,127.0.0.1] 127.0.0.1 - - [02/Jan/2011:10:08:11 +0000] "GET /rdf.cgi?box=dbox&search=%5EB&title=B HTTP/1.1" 404 145 "-" "Java/1.6.0_22"

daz500
02-01-11, 11:33
OK, so the path was wrong for dcp. \ for windows and / for linux :)
Next problem ... I think I need to find pywin32 because I'm getting

<type 'exceptions.NotImplementedError'>: spawnProcess not available since pywin32 is not installed.




Command Shell Log:
2011-01-02 10:31:39+0000 [HTTPChannel,0,127.0.0.1] 127.0.0.1 - - [02/Jan/2011:10
:31:39 +0000] "GET /rdf.cgi?box=dbox HTTP/1.1" 500 30288 "-" "Mozilla/5.0 (Windo
ws; U; Windows NT 5.1; en-GB; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET
CLR 3.5.30729; .NET4.0E)"
2011-01-02 10:32:36+0000 [HTTPChannel,1,127.0.0.1] Unhandled Error
Traceback (most recent call last):
File "C:\Python25\Lib\site-packages\twisted\protocols\basic.py", line
564, in dataReceived
why = self.lineReceived(line)
File "C:\Python25\Lib\site-packages\twisted\web\http.py", line 1573, i
n lineReceived
self.allContentReceived()
File "C:\Python25\Lib\site-packages\twisted\web\http.py", line 1641, i
n allContentReceived
req.requestReceived(command, path, version)
File "C:\Python25\Lib\site-packages\twisted\web\http.py", line 807, in
requestReceived
self.process()
--- <exception caught here> ---
File "C:\Python25\Lib\site-packages\twisted\web\server.py", line 125,
in process
self.render(resrc)
File "C:\Python25\Lib\site-packages\twisted\web\server.py", line 132,
in render
body = resrc.render(self)
File "C:\Python25\Lib\site-packages\twisted\web\twcgi.py", line 124, i
n render
self.runProcess(env, request, qargs)
File "C:\Python25\Lib\site-packages\twisted\web\twcgi.py", line 147, i
n runProcess
os.path.dirname(self.filename))
File "C:\Python25\Lib\site-packages\twisted\internet\posixbase.py", li
ne 335, in spawnProcess
raise NotImplementedError, "spawnProcess not available since pywin32
is not installed."
exceptions.NotImplementedError: spawnProcess not available since pywin32
is not installed.

lilo_booter
02-01-11, 12:28
OK, so the path was wrong for dcp. \ for windows and / for linux :)
Next problem ... I think I need to find pywin32 because I'm getting

<type 'exceptions.NotImplementedError'>: spawnProcess not available since pywin32 is not installed.

Mutter, mutter, windows, mutter.

:)

Still not working after installing that?

daz500
02-01-11, 12:39
No because thats another set of problems. I found an installer but it didn't like me not having Visual Studio 2003 to build the files it needed. I found another version but now python complains when starting up:


C:\DCP>python dcpstart
c:\python25\lib\platform.py:475: RuntimeWarning: Python C API version mismatch f
or module win32api: This Python has API version 1013, module win32api has versio
n 1012.
import win32api
dcp@localhost:577Alternative ReadLine 1.7 -- Copyright 2001, Chris Gonnerman


There were lots of errors when browsing to the web server from my PC:

http://localhost:57739/rdf.cgi?box=dbox&type=view%20Numbered_As_Sky_UK&title=Duo




web.Server Traceback (most recent call last):

<type 'exceptions.TypeError'>: an integer is required
C:\Python25\Lib\site-packages\twisted\web\server.py, line 125 in process
123 try:
124 resrc = self.site.getResourceFor(self)
125 self.render(resrc)
126 except:


C:\Python25\Lib\site-packages\twisted\web\server.py, line 132 in render
130 def render(self, resrc):
131 try:
132 body = resrc.render(self)
133 except UnsupportedMethod, e:
Locals
resrc
twisted.web.twcgi.CGIScript instance @ 0x12b96c0 <twisted.web.twcgi.CGIScript instance at 0x012B96C0>
self
twisted.web.server.Request instance @ 0x1246760 <GET /rdf.cgi?box=dbox&type=view%20Numbered_As_Sky_UK&title=Duo HTTP/1.1>
Globals
UnsupportedMethod <class 'twisted.web.error.UnsupportedMethod'>


There were lots more on the page but all similar to this

lilo_booter
02-01-11, 13:05
yick - ok, doesn't seem to be a good route - can you uninstall pywin32 and have the warnings on dcpstart disappear? If not, you might need to reinstall python I guess.

Shouldn't be too much trouble to do the twistd thing properly or perhaps switching to tornado (which is a much better python based http platform anyway). Will give it a go this evening and post back with the results.

Sorry about this, but thanks a lot for the feedback so far :) - much appreciated.

daz500
02-01-11, 14:42
I tried a different pwywin32 so don't get the error when Python starts up. This time the error when using the web service is:

<type 'exceptions.OSError'>: (3, 'CreateProcess', 'The system cannot find the path specified.')
C:\Python25\Lib\site-packages\twisted\web\server.py, line 125 in process
123 try:
124 resrc = self.site.getResourceFor(self)
125 self.render(resrc)
126 except:

I'm going to try the other web server now I have Python working again.

lilo_booter
02-01-11, 16:22
Sounds good :).

I hacked up a working replacement using the tornado system (in 15 minutes too :D) - works well and will definitely replace twistd for me...

... only I just googled to see if there was windows support - and there isn't :mad:.

Still, cos I like it, it's attached here for anyone running *nix based systems - should be fine on all flavours of Linux and OS/X.

daz500
02-01-11, 18:05
Awesome. This now works using tornado and that latest script you provided.
This is exactly what I was looking for. Now I have this working, I'll be able to have a tinker with it.

lilo_booter
02-01-11, 18:11
Awesome. This now works using tornado and that latest script you provided.
This is exactly what I was looking for. Now I have this working, I'll be able to have a tinker with it.

Ah yay! Must have been looking at older postings on tornado on windows then :).

If you're interested, the latest svn of dcp adds movie support - streams your captures.

If you're familiar with svn, you might want to check that out and submit patches :).

Would definitely appreciate a doc on the windows set up - copy pastes from above with any missing bits from your side would be most welcome.

daz500
02-01-11, 18:17
I still haven't solved the 127. subnet issue as it scans and finds lots of devices. I do a sweep on the dbox and then eventually it is selectable.

I will do a clean install but take proper notes and include download links/pictures. Some of these items I did last night but didn't work until today when there was a 'erueka' moment.

I do have a problem with PSmediaserver before I started this task and that is that it doesn't like to play all youtube files. Something I need to look at too

daz500
02-01-11, 18:41
What plugins are you using for PS3mediaserver? Could you post your config file?

lilo_booter
02-01-11, 19:29
What plugins are you using for PS3mediaserver? Could you post your config file?

Think it might be different on Windows - the only important one for this in Transcoding Settings 'Video Web Streaming Engines' which I have as 'MPlayer Video Dump', 'Videolan Video Streaming' and 'Mencoder Web'. In the common transcode settings, I have all defaults and the unchecked HTTP v2 in General.

lilo_booter
02-01-11, 19:31
I still haven't solved the 127. subnet issue as it scans and finds lots of devices. I do a sweep on the dbox and then eventually it is selectable.

I will do a clean install but take proper notes and include download links/pictures. Some of these items I did last night but didn't work until today when there was a 'erueka' moment.

I do have a problem with PSmediaserver before I started this task and that is that it doesn't like to play all youtube files. Something I need to look at too

Yeah - would like to fix sweep too. Shouldn't be too much trouble I think. Youtube has never worked here either.