user-859
20-02-2015, 10:01 PM
I thought that other Windows users of get_iplayer might be interested in my experiments with a Thin Client.
I use get_iplayer to download programs to my network drive and often leave the PVR running on my laptop to capture things that interest me. I wanted to offload the PVR to a separate machine, just running the search function on my laptop to add items to the PVR list.
I donât have the Linux experience to get get_iplayer running directly on one of my network drives, so I needed a Windows solution.
I could rustle up a disused desktop machine, but I donât really have a place to put it; nor do I want the fan noise. I decided to try using a fanless Thin Client instead. My solution consists of the following:
Hardware: HP T620 Thin Client, 2GB Ram, 16GB Solid State Disk. 1.65 GHz AMD GX-217GA, Gigabit Ethernet. OS: Windows 7 Embedded. Running headless (i.e. no monitor, mouse or keyboard). Using TeamViewer for remote access when necessary.
I mapped a share on a network drive as âD:â and installed get_iplayer on this drive. I also configured get_iplayer to save downloaded material on a network drive.
That left only the cache and PVR files etc. on the SSD (the stuff in c:\Users\UserName\.get_iplayer). I had to ask on the forum to find out how to point get_iplayer to a different location for this (thank you!). This is done by pointing the Environment Variable âGETIPLAYERUSERPREFSâ to a directory on a network drive.
I then made the following changes to the get_player set-up:
In get_iplayer.cgi.cmd, I replaced 127.0.0.1 with 0.0.0.0 so that I can run the PVR manager on my laptop (or on other machines on my network) by pointing a browser tot http://ThinClient:1935
In pvr_manager.cmd, I removed the last line (.\pvr_manager.url) so that the browser is not launched on the thin client.
Instead, I added:
start "PVR" "run_pvr_scheduler.bat"
so that the PVR scheduler runs instead. I then added the pvr_manager.cmd shortcut to Startup so that everything fires up on boot. I changed the BIOS settings so that the machine boots when power is applied. I have yet to experiment with unplanned power outages, but I think that I may need to delete pvr_lock if it is present on power up â perhaps someone can comment. Iâm not sure whether recovery from that situation will be completely without human intervention â that would be expecting rather a lot, but might be possible.
As far as I can tell, this setup seems to work well. It is perhaps little slow, but I have yet to place the Thin Client and disks together on the GigE part of my network.
I use get_iplayer to download programs to my network drive and often leave the PVR running on my laptop to capture things that interest me. I wanted to offload the PVR to a separate machine, just running the search function on my laptop to add items to the PVR list.
I donât have the Linux experience to get get_iplayer running directly on one of my network drives, so I needed a Windows solution.
I could rustle up a disused desktop machine, but I donât really have a place to put it; nor do I want the fan noise. I decided to try using a fanless Thin Client instead. My solution consists of the following:
Hardware: HP T620 Thin Client, 2GB Ram, 16GB Solid State Disk. 1.65 GHz AMD GX-217GA, Gigabit Ethernet. OS: Windows 7 Embedded. Running headless (i.e. no monitor, mouse or keyboard). Using TeamViewer for remote access when necessary.
I mapped a share on a network drive as âD:â and installed get_iplayer on this drive. I also configured get_iplayer to save downloaded material on a network drive.
That left only the cache and PVR files etc. on the SSD (the stuff in c:\Users\UserName\.get_iplayer). I had to ask on the forum to find out how to point get_iplayer to a different location for this (thank you!). This is done by pointing the Environment Variable âGETIPLAYERUSERPREFSâ to a directory on a network drive.
I then made the following changes to the get_player set-up:
In get_iplayer.cgi.cmd, I replaced 127.0.0.1 with 0.0.0.0 so that I can run the PVR manager on my laptop (or on other machines on my network) by pointing a browser tot http://ThinClient:1935
In pvr_manager.cmd, I removed the last line (.\pvr_manager.url) so that the browser is not launched on the thin client.
Instead, I added:
start "PVR" "run_pvr_scheduler.bat"
so that the PVR scheduler runs instead. I then added the pvr_manager.cmd shortcut to Startup so that everything fires up on boot. I changed the BIOS settings so that the machine boots when power is applied. I have yet to experiment with unplanned power outages, but I think that I may need to delete pvr_lock if it is present on power up â perhaps someone can comment. Iâm not sure whether recovery from that situation will be completely without human intervention â that would be expecting rather a lot, but might be possible.
As far as I can tell, this setup seems to work well. It is perhaps little slow, but I have yet to place the Thin Client and disks together on the GigE part of my network.