BBC iPlayer Windows Problem (get_iplayer, pmsencoder)

Discuss third-party additions, plugins and translations for PS3 Media Server

BBC iPlayer Windows Problem (get_iplayer, pmsencoder)

Postby wobbud » Sat Apr 14, 2012 7:41 am

Hi,

I am trying to set up BBC iPlayer for the Windows version of PMS using the instructions from the bottom of page 1 of http://www.ps3mediaserver.org/forum/viewtopic.php?f=12&t=4109&hilit=iplayer (many thanks to gregd72002 and chocolateboy for investigating this btw...great work!). I'm pretty sure that I have (almost) set everything up correctly but I am having a problem getting the programmes to stream to my PS3 and I cannot figure out where I'm going wrong. If anyone could help then I would greatly appreciate it. I'll try and include as much info as possible:

SET-UP
Intel Core i5-2520M @ 2.50GHz, 4GB RAM, connected via WiFi (5Ghz) to Netgear WNDR3700 router, which is connected to Thomson TWG870 Router/Modem (1GBit), connected to ISP via fibre optics.
PS3 wired to Netgear WNDR3700 router (1GBit)
Windows 7 Professional 64-bit (SP1)
PS3 Media Server 1.52.1
pmsencoder 1.5.14
get_iplayer 2.80 (downloaded using the automated installer from http://www.infradead.org/get_iplayer_wi ... latest.exe)
flvstreamer 2.1c1

PATHS
PS3 Media Server: C:\Program Files (x86)\PS3 Media Server
pmsencoder: C:\Program Files (x86)\PS3 Media Server\plugins\pmsencoder-1.5.14.jar
get_iplayer: C:\Program Files (x86)\get_iplayer
flvstreamer: C:\Program Files (x86)\get_iplayer\flvstreamer.exe

CONFIG FILES
WEB.conf:
C:\ProgramData\PMS\WEB.conf

Code: Select all
##########################################################################################################
#                                                                                                        #
# WEB.conf: configure support for web feeds and streams                                                  #
#                                                                                                        #
# NOTE: This file must be placed in the profile directory to work:                                       #
#                                                                                                        #
#     http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=32731#p32731                        #
#                                                                                                        #
# Supported types:                                                                                       #
#                                                                                                        #
#     imagefeed, audiofeed, videofeed, audiostream, videostream                                          #
#                                                                                                        #
# Format for feeds:                                                                                      #
#                                                                                                        #
#     type.folders,separated,by,commas=URL                                                               #
#                                                                                                        #
# Format for streams:                                                                                    #
#                                                                                                        #
#     type.folders,separated,by,commas=name for audio/video stream,URL,optional thumbnail URL            #
#                                                                                                        #
# For more web feed/stream options, see:                                                                 #
#                                                                                                        #
#     http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=37084#p37084                        #
#     http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=8776&p=46696#p46696                        #
#                                                                                                        #
##########################################################################################################

# video feeds
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/highlights/tv
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/popular/tv
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/bbc_one/catchup/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/bbc_two/catchup/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/bbc_three/catchup/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/bbc_four/catchup/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/bbc_hd/catchup/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/bbc_news24/catchup/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/cbbc/catchup/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/cbeebies/catchup/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/categories/childrens/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/categories/comedy/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/categories/drama/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/categories/entertainment/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/categories/factual/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/categories/films/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/categories/learning/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/categories/lifestyle_and_leisure/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/categories/music/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/news/childrens/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/categories/religion_and_ethics/tv/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/categories/sport/tv/list
videofeed.Online,Apple Trailers=http://feeds.feedburner.com/apple_trailers_mrss/640w
videofeed.Online,Apple Trailers=http://feeds.feedburner.com/apple_trailers_mrss/480p
videofeed.Online,Apple Trailers=http://feeds.feedburner.com/apple_trailers_mrss/720p


PMS.conf:
C:\ProgramData\PMS\PMS.conf

Code: Select all
thumbnails = true
image_thumbnails = true
language = en
minimized = true
hostname = 192.168.1.2
alternativeffmpegpath = C:\\Program Files (x86)\\PS3 Media Server\\win32\\dvrms\\ffmpeg_MPGMUX.exe
mencoder_ass = true
mencoder_ass_defaultstyle = true
uuid = ad815c3f-536d-41aa-87cc-6cd5b71bb941
maximumbitrate = 0
folders = E:\\Wobbud\\My Music,E:\\Wobbud\\Pictures,E:\\Wobbud\\Videos
prevents_sleep_mode = false
engines = pmsencoder,mencoder,avsmencoder,tsmuxer,avsffmpeg,ffmpegaudio,mplayeraudio,tsmuxeraudio,vlcvideo,mencoderwebvideo,mplayervideodump,mplayerwebaudio,vlcaudio,ffmpegdvrmsremux,rawthumbs
http_engine_v2 = true
pmsencoder.script.directory = C:\\Program Files (x86)\\PS3 Media Server\\scripts
cookie.path = C:\\Program Files (x86)\\PS3 Media Server\\channels\\data\\cookies
get-flash-videos.path = C:\\Program Files (x86)\\PS3 Media Server\\scripts
youtube-dl.path = C:\\Program Files (x86)\\PS3 Media Server\\scripts


bbciplayer.groovy:
C:\Program Files (x86)\PS3 Media Server\scripts\bbciplayer.groovy

Code: Select all
// 05 March 2012 (Gregory Dymarek, gregd72002@gmail.com)
//
// Please verify the following variables: GETIPLAYER_PATH, SHELL and PERL
//
// videofeed.Web,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/popular/tv
script {
    profile ('BBC iPlayer') {
        pattern {
            match $URI: '^http://www\\.bbc\\.co\\.uk/iplayer/episode/(?<pid>........)/'
        }

        action {
            def GETIPLAYER_PATH = "C:/Program Files (x86)/get_iplayer" //this should point the FOLDER get_iplayer is in
            def SHELL = "C:/Windows/System32/cmd" //your sh interpreter - for windows users this should probably say C:\windows\command\cmd.exe or something similar
            def PERL = "C:/Program Files (x86)/get_iplayer/perl" //path to perl interpreter
            def mode = "flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow"

            $DOWNLOADER = [ "${SHELL}", "-c", "\"${PERL}\" \"${GETIPLAYER_PATH}/get_iplayer.pl\" --pid ${pid} --mode=${mode} --flvstreamer \"${GETIPLAYER_PATH}/flvstreamer\" --overwrite --stream >> ${DOWNLOADER_OUT}"]
      }
    }
}


options:
C:\ProgramData\get_iplayer\options

Code: Select all
output C:\Users\Wobbud\AppData\Local\Temp
mmsnothread 1
nopurge 1
mplayer C:\Program Files (x86)\get_iplayer\MPlayer\MPlayer-1.0rc2\mplayer.exe
lame C:\Program Files (x86)\get_iplayer\LAME\lame.exe
ffmpeg C:\Program Files (x86)\get_iplayer\FFmpeg\ffmpeg-0.8-win32-static\bin\ffmpeg.exe
flvstreamer C:\Program Files (x86)\get_iplayer\flvstreamer.exe
atomicparsley C:\Program Files (x86)\get_iplayer\AtomicParsley\AtomicParsley\AtomicParsley.exe
vlc C:\Program Files (x86)\get_iplayer\VLC\vlc-1.1.11\vlc.exe



On the PS3, when I navigate to "Online" > "Apple Trailers" > "720p" and select a trailer then it plays fine so it appears that pmsencoder is set up correctly. When I navigate to (for example) "Online" > "BBC iPlayer" > "BBC iPlayer - BBC One Programmes" > "Party Election Broadcasts: Scottish Local Elections 2012: Scottish Liberal Democrats 12/04/2012" (I wanted something small) then I get the error "Data Corrupted". The logs show:

debug.log:
Code: Select all
DEBUG 2012-04-13 21:20:54.375 [main] Java version: 1.6.0_31
DEBUG 2012-04-13 21:20:54.376 [main] Java vendor: Sun Microsystems Inc.
DEBUG 2012-04-13 21:20:54.376 [main] Java class path: update.jar;pms.jar
DEBUG 2012-04-13 21:20:54.376 [main] Operating system name: Windows 7
DEBUG 2012-04-13 21:20:54.376 [main] Operating system architecture: amd64
DEBUG 2012-04-13 21:20:54.376 [main] Operating system version: 6.1
DEBUG 2012-04-13 21:20:54.457 [main] SUN 1.6: SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy; JavaLoginConfig Configuration)
DEBUG 2012-04-13 21:20:54.457 [main] SunRsaSign 1.5: Sun RSA signature provider
DEBUG 2012-04-13 21:20:54.457 [main] SunJSSE 1.6: Sun JSSE provider(PKCS12, SunX509 key/trust factories, SSLv3, TLSv1)
DEBUG 2012-04-13 21:20:54.457 [main] SunJCE 1.6: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
DEBUG 2012-04-13 21:20:54.458 [main] SunJGSS 1.0: Sun (Kerberos v5, SPNEGO)
DEBUG 2012-04-13 21:20:54.458 [main] SunSASL 1.5: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5)
DEBUG 2012-04-13 21:20:54.458 [main] XMLDSig 1.0: XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory)
DEBUG 2012-04-13 21:20:54.458 [main] SunPCSC 1.6: Sun PC/SC provider
DEBUG 2012-04-13 21:20:54.462 [main] Set parameter http.useragent = Jakarta Commons-HttpClient/3.1
DEBUG 2012-04-13 21:20:54.463 [main] Set parameter http.protocol.version = HTTP/1.1
DEBUG 2012-04-13 21:20:54.464 [main] Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager
DEBUG 2012-04-13 21:20:54.464 [main] Set parameter http.protocol.cookie-policy = default
DEBUG 2012-04-13 21:20:54.464 [main] Set parameter http.protocol.element-charset = US-ASCII
DEBUG 2012-04-13 21:20:54.464 [main] Set parameter http.protocol.content-charset = ISO-8859-1
DEBUG 2012-04-13 21:20:54.465 [main] Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@a81b1fb
DEBUG 2012-04-13 21:20:54.466 [main] Set parameter http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
DEBUG 2012-04-13 21:20:54.628 [pool-2-thread-1] Open connection to raw.github.com:443
DEBUG 2012-04-13 21:20:55.153 [pool-2-thread-1] >> "GET /ps3mediaserver/ps3mediaserver/master/src/main/external-resources/update/update_3.properties?currentVersion=1.52.1&operatingSystem=windows&cacheBuster=0.6244917788969718 HTTP/1.1[\r][\n]"
DEBUG 2012-04-13 21:20:55.154 [pool-2-thread-1] Adding Host request header
DEBUG 2012-04-13 21:20:55.162 [pool-2-thread-1] >> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
DEBUG 2012-04-13 21:20:55.163 [pool-2-thread-1] >> "Host: raw.github.com[\r][\n]"
DEBUG 2012-04-13 21:20:55.163 [pool-2-thread-1] >> "[\r][\n]"
INFO  2012-04-13 21:20:55.579 [main] Starting PS3 Media Server 1.52.1
INFO  2012-04-13 21:20:55.596 [main] by shagrath / 2008-2012
INFO  2012-04-13 21:20:55.599 [main] http://ps3mediaserver.org
INFO  2012-04-13 21:20:55.600 [main] https://github.com/ps3mediaserver/ps3mediaserver
INFO  2012-04-13 21:20:55.601 [main] http://ps3mediaserver.blogspot.com
INFO  2012-04-13 21:20:55.602 [main]
INFO  2012-04-13 21:20:55.603 [main] Build: 4c7410179 (2012-04-06)
INFO  2012-04-13 21:20:55.604 [main] Java: 1.6.0_31-Sun Microsystems Inc.
INFO  2012-04-13 21:20:55.605 [main] OS: Windows 7 amd64 6.1
INFO  2012-04-13 21:20:55.607 [main] Encoding: UTF-8
INFO  2012-04-13 21:20:55.608 [main]
INFO  2012-04-13 21:20:55.609 [main] Working directory: C:\Program Files (x86)\PS3 Media Server
INFO  2012-04-13 21:20:55.614 [main] Temp folder: C:\Users\Wobbud\AppData\Local\Temp\ps3mediaserver
INFO  2012-04-13 21:20:55.616 [main] Logging config file: C:\Program Files (x86)\PS3 Media Server\logback.xml
INFO  2012-04-13 21:20:55.617 [main] debug.log: C:\Program Files (x86)\PS3 Media Server\debug.log
INFO  2012-04-13 21:20:55.618 [main]
INFO  2012-04-13 21:20:55.619 [main] Profile directory: C:\ProgramData\PMS
INFO  2012-04-13 21:20:55.619 [main] Profile path: C:\ProgramData\PMS\PMS.conf
INFO  2012-04-13 21:20:55.620 [main] Profile status: rw
INFO  2012-04-13 21:20:55.621 [main] Profile name: Wobbud-PC
INFO  2012-04-13 21:20:55.622 [main]
INFO  2012-04-13 21:20:55.627 [main] Loading MediaInfo library
INFO  2012-04-13 21:20:55.706 [main] Loaded MediaInfoLib - v0.7.54
INFO  2012-04-13 21:20:55.712 [main] Loading renderer configurations from C:\Program Files (x86)\PS3 Media Server\renderers
INFO  2012-04-13 21:20:55.712 [main] Loading configuration file: AirPlayer.conf
DEBUG 2012-04-13 21:20:55.713 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/AirPlayer.conf
INFO  2012-04-13 21:20:55.717 [main] Loading configuration file: Android.conf
DEBUG 2012-04-13 21:20:55.717 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Android.conf
INFO  2012-04-13 21:20:55.718 [main] Loading configuration file: Bravia4500.conf
DEBUG 2012-04-13 21:20:55.719 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Bravia4500.conf
INFO  2012-04-13 21:20:55.721 [main] Loading configuration file: Bravia5500.conf
DEBUG 2012-04-13 21:20:55.721 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Bravia5500.conf
INFO  2012-04-13 21:20:55.723 [main] Loading configuration file: BraviaEX.conf
DEBUG 2012-04-13 21:20:55.724 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/BraviaEX.conf
INFO  2012-04-13 21:20:55.728 [main] Loading configuration file: FreeboxHD.conf
DEBUG 2012-04-13 21:20:55.729 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/FreeboxHD.conf
INFO  2012-04-13 21:20:55.732 [main] Loading configuration file: FreecomMusicPal.conf
DEBUG 2012-04-13 21:20:55.732 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/FreecomMusicPal.conf
INFO  2012-04-13 21:20:55.736 [main] Loading configuration file: iPad-iPhone.conf
DEBUG 2012-04-13 21:20:55.736 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/iPad-iPhone.conf
INFO  2012-04-13 21:20:55.739 [main] Loading configuration file: Kuro.conf
DEBUG 2012-04-13 21:20:55.740 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Kuro.conf
INFO  2012-04-13 21:20:55.742 [main] Loading configuration file: N900.conf
DEBUG 2012-04-13 21:20:55.742 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/N900.conf
INFO  2012-04-13 21:20:55.744 [main] Loading configuration file: Panasonic.conf
DEBUG 2012-04-13 21:20:55.744 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Panasonic.conf
INFO  2012-04-13 21:20:55.747 [main] Loading configuration file: Philips.conf
DEBUG 2012-04-13 21:20:55.748 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Philips.conf
INFO  2012-04-13 21:20:55.749 [main] Loading configuration file: PhilipsPFL.conf
DEBUG 2012-04-13 21:20:55.750 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/PhilipsPFL.conf
INFO  2012-04-13 21:20:55.795 [main] Loading configuration file: PopcornHour.conf
DEBUG 2012-04-13 21:20:55.796 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/PopcornHour.conf
INFO  2012-04-13 21:20:55.798 [main] Loading configuration file: PS3.conf
DEBUG 2012-04-13 21:20:55.799 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/PS3.conf
INFO  2012-04-13 21:20:55.807 [main] Loading configuration file: Realtek.conf
DEBUG 2012-04-13 21:20:55.808 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Realtek.conf
INFO  2012-04-13 21:20:55.810 [main] Loading configuration file: Samsung.conf
DEBUG 2012-04-13 21:20:55.812 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Samsung.conf
INFO  2012-04-13 21:20:55.814 [main] Loading configuration file: SamsungAllShare.conf
DEBUG 2012-04-13 21:20:55.815 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/SamsungAllShare.conf
INFO  2012-04-13 21:20:55.817 [main] Loading configuration file: SamsungWiseLink.conf
DEBUG 2012-04-13 21:20:55.818 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/SamsungWiseLink.conf
INFO  2012-04-13 21:20:55.820 [main] Loading configuration file: Showtime3.conf
DEBUG 2012-04-13 21:20:55.821 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Showtime3.conf
INFO  2012-04-13 21:20:55.824 [main] Loading configuration file: SonyBluray.conf
DEBUG 2012-04-13 21:20:55.825 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/SonyBluray.conf
INFO  2012-04-13 21:20:55.829 [main] Loading configuration file: Streamium.conf
DEBUG 2012-04-13 21:20:55.829 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Streamium.conf
INFO  2012-04-13 21:20:55.831 [main] Loading configuration file: WDTVLive.conf
DEBUG 2012-04-13 21:20:55.833 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/WDTVLive.conf
INFO  2012-04-13 21:20:55.834 [main] Loading configuration file: WMP.conf
DEBUG 2012-04-13 21:20:55.835 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/WMP.conf
INFO  2012-04-13 21:20:55.837 [main] Loading configuration file: XBMC.conf
DEBUG 2012-04-13 21:20:55.838 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/XBMC.conf
INFO  2012-04-13 21:20:55.840 [main] Loading configuration file: XBOX360.conf
DEBUG 2012-04-13 21:20:55.841 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/XBOX360.conf
INFO  2012-04-13 21:20:55.843 [main] Checking MPlayer font cache. It can take a minute or so.
DEBUG 2012-04-13 21:20:55.844 [main] launching: win32/mplayer.exe
DEBUG 2012-04-13 21:20:55.950 [main] launching: win32/mplayer.exe
INFO  2012-04-13 21:20:56.028 [main] Done!
INFO  2012-04-13 21:20:56.029 [main] Found AviSynth plugins dir: C:\Program Files (x86)\AviSynth 2.5\plugins
INFO  2012-04-13 21:20:56.029 [main] Found VideoLAN version 2.0.1 at: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
INFO  2012-04-13 21:20:56.033 [main] Searching for plugins in C:\Program Files (x86)\PS3 Media Server\plugins
INFO  2012-04-13 21:20:56.037 [main] Found plugin: com.chocolatey.pmsencoder.Plugin
INFO  2012-04-13 21:20:56.053 [main] PMSEncoder: initializing PMSEncoder 1.5.14
INFO  2012-04-13 21:20:56.091 [main] PMSEncoder: script directory: C:\Program Files (x86)\PS3 Media Server\scripts
INFO  2012-04-13 21:20:56.092 [main] PMSEncoder: log directory: C:\Program Files (x86)\PS3 Media Server
INFO  2012-04-13 21:20:56.093 [main] PMSEncoder: loading built-in log4j config file: jar:file:/C:/Program%20Files%20(x86)/PS3%20Media%20Server/plugins/pmsencoder-1.5.14.jar!/log4j_default.xml
DEBUG 2012-04-13 21:20:56.426 [pool-2-thread-1] << "HTTP/1.1 200 OK[\r][\n]"
DEBUG 2012-04-13 21:20:56.426 [pool-2-thread-1] << "HTTP/1.1 200 OK[\r][\n]"
DEBUG 2012-04-13 21:20:56.427 [pool-2-thread-1] << "Server: nginx/1.0.13[\r][\n]"
DEBUG 2012-04-13 21:20:56.427 [pool-2-thread-1] << "Date: Fri, 13 Apr 2012 19:20:57 GMT[\r][\n]"
DEBUG 2012-04-13 21:20:56.427 [pool-2-thread-1] << "Content-Type: text/plain; charset=utf-8[\r][\n]"
DEBUG 2012-04-13 21:20:56.427 [pool-2-thread-1] << "Connection: keep-alive[\r][\n]"
DEBUG 2012-04-13 21:20:56.428 [pool-2-thread-1] << "Status: 200 OK[\r][\n]"
DEBUG 2012-04-13 21:20:56.428 [pool-2-thread-1] << "X-RateLimit-Limit: 100[\r][\n]"
DEBUG 2012-04-13 21:20:56.428 [pool-2-thread-1] << "ETag: "e0e9347d64cd9771201e9c644ca81bea"[\r][\n]"
DEBUG 2012-04-13 21:20:56.428 [pool-2-thread-1] << "X-Frame-Options: deny[\r][\n]"
DEBUG 2012-04-13 21:20:56.428 [pool-2-thread-1] << "Content-Transfer-Encoding: binary[\r][\n]"
DEBUG 2012-04-13 21:20:56.428 [pool-2-thread-1] << "X-RateLimit-Remaining: 100[\r][\n]"
DEBUG 2012-04-13 21:20:56.428 [pool-2-thread-1] << "X-Runtime: 14[\r][\n]"
DEBUG 2012-04-13 21:20:56.428 [pool-2-thread-1] << "Content-Disposition: inline[\r][\n]"
DEBUG 2012-04-13 21:20:56.428 [pool-2-thread-1] << "Content-Length: 117[\r][\n]"
DEBUG 2012-04-13 21:20:56.428 [pool-2-thread-1] << "Cache-Control: private[\r][\n]"
DEBUG 2012-04-13 21:20:56.428 [pool-2-thread-1] << "X-Content-Type-Options: nosniff[\r][\n]"
DEBUG 2012-04-13 21:20:56.428 [pool-2-thread-1] << "[\r][\n]"
DEBUG 2012-04-13 21:20:56.430 [pool-2-thread-1] Buffering response body
DEBUG 2012-04-13 21:20:56.430 [pool-2-thread-1] << "LatestVersion="1.52.1"[\n]"
DEBUG 2012-04-13 21:20:56.430 [pool-2-thread-1] << "DownloadUrl.windows="http://ps3mediaserver.googlecode.com/files/pms-setup-windows-1.52.1.exe"[\n]"
DEBUG 2012-04-13 21:20:56.430 [pool-2-thread-1] Should NOT close connection in response to directive: keep-alive
DEBUG 2012-04-13 21:20:56.431 [pool-2-thread-1] Releasing connection back to connection manager.
INFO  2012-04-13 21:20:58.605 [main] Registering transcoding engine: PMSEncoder
INFO  2012-04-13 21:20:58.607 [main] Registering transcoding engine: AviSynth/FFmpeg
INFO  2012-04-13 21:20:58.609 [main] Registering transcoding engine: FFmpeg Audio
INFO  2012-04-13 21:20:58.614 [main] Registering transcoding engine: MEncoder
INFO  2012-04-13 21:20:58.615 [main] Registering transcoding engine: Avisynth/MEncoder
INFO  2012-04-13 21:20:58.616 [main] Registering transcoding engine: MPlayer Audio
INFO  2012-04-13 21:20:58.617 [main] Registering transcoding engine: MEncoder Web
INFO  2012-04-13 21:20:58.617 [main] Registering transcoding engine: MPlayer Video Dump
INFO  2012-04-13 21:20:58.619 [main] Registering transcoding engine: MPlayer Web
INFO  2012-04-13 21:20:58.621 [main] Registering transcoding engine: tsMuxeR
INFO  2012-04-13 21:20:58.622 [main] Registering transcoding engine: Audio High Fidelity
DEBUG 2012-04-13 21:20:58.623 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-13 21:20:58.623 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-13 21:20:58.623 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-13 21:20:58.623 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
INFO  2012-04-13 21:20:58.623 [main] Registering transcoding engine: VLC Audio Streaming
DEBUG 2012-04-13 21:20:58.624 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-13 21:20:58.624 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-13 21:20:58.624 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-13 21:20:58.624 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
INFO  2012-04-13 21:20:58.624 [main] Registering transcoding engine: VLC Video Streaming
INFO  2012-04-13 21:20:58.625 [main] Registering transcoding engine: FFmpeg DVR-MS Remux
INFO  2012-04-13 21:20:58.626 [main] Registering transcoding engine: dcraw Thumbnailer
INFO  2012-04-13 21:20:58.744 [main] Using forced address 192.168.1.2
INFO  2012-04-13 21:20:58.745 [main] Created socket: /192.168.1.2:5001
INFO  2012-04-13 21:20:58.843 [main] Checking shared folder: E:\Wobbud\My Music
INFO  2012-04-13 21:20:58.844 [main] Checking shared folder: E:\Wobbud\Pictures
INFO  2012-04-13 21:20:58.845 [main] Checking shared folder: E:\Wobbud\Videos
DEBUG 2012-04-13 21:20:58.929 [main] Sending ALIVE...
INFO  2012-04-13 21:20:59.210 [main] Using the following UUID configured in PMS.conf: ad815c3f-536d-41aa-87cc-6cd5b71bb941
INFO  2012-04-13 21:21:01.440 [New I/O server worker #1-1] No IP filter specified, access granted to /192.168.1.3
INFO  2012-04-13 21:21:01.453 [pool-5-thread-1] Checking IP: 192.168.1.3 for WMP
INFO  2012-04-13 21:21:01.751 [pool-5-thread-1] Renderer WMP found on this address: notebook1 (192.168.1.3)
DEBUG 2012-04-13 21:21:01.756 [pool-5-thread-1] Starting ping -n 3 -l 64000 192.168.1.3
DEBUG 2012-04-13 21:21:03.758 [SpeedStats Failsafe] Stopping process: ping-0
INFO  2012-04-13 21:21:03.760 [pool-5-thread-1] Address /192.168.1.3 has an estimated network speed of: 21 Mb/s
INFO  2012-04-13 21:21:04.120 [main] The server should now appear on your renderer
DEBUG 2012-04-13 21:21:14.126 [UPNP-AliveMessageSender] Sending ALIVE...
INFO  2012-04-13 21:21:35.286 [UPNPHelper] No IP filter specified, access granted to /192.168.1.4
DEBUG 2012-04-13 21:21:39.106 [UPNP-AliveMessageSender] Sending ALIVE...
INFO  2012-04-13 21:21:39.743 [pool-5-thread-1] Checking IP: 192.168.1.4 for Playstation 3
INFO  2012-04-13 21:21:42.472 [pool-5-thread-1] Renderer Playstation 3 found on this address: 192.168.1.4
DEBUG 2012-04-13 21:21:42.474 [pool-5-thread-1] Starting ping -n 3 -l 64000 192.168.1.4
DEBUG 2012-04-13 21:21:44.474 [SpeedStats Failsafe] Stopping process: ping-1
INFO  2012-04-13 21:21:44.479 [pool-5-thread-1] Address /192.168.1.4 has an estimated network speed of: 34 Mb/s
INFO  2012-04-13 21:21:49.847 [New I/O server worker #1-3] Checking shared folder: E:\Wobbud\My Music
INFO  2012-04-13 21:21:49.848 [New I/O server worker #1-3] Checking shared folder: E:\Wobbud\Pictures
INFO  2012-04-13 21:21:49.848 [New I/O server worker #1-3] Checking shared folder: E:\Wobbud\Videos
DEBUG 2012-04-13 21:21:53.736 [pool-11-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/popular/tv
DEBUG 2012-04-13 21:21:53.736 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/highlights/tv
DEBUG 2012-04-13 21:21:53.736 [pool-11-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_one/catchup/list
DEBUG 2012-04-13 21:21:54.425 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_two/catchup/list
DEBUG 2012-04-13 21:21:54.428 [pool-11-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_three/catchup/list
DEBUG 2012-04-13 21:21:55.192 [pool-11-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_four/catchup/list
DEBUG 2012-04-13 21:21:55.788 [pool-11-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_hd/catchup/tv/list
DEBUG 2012-04-13 21:21:55.986 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_news24/catchup/tv/list
DEBUG 2012-04-13 21:21:56.158 [pool-11-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/cbbc/catchup/tv/list
DEBUG 2012-04-13 21:21:56.282 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/cbeebies/catchup/tv/list
INFO  2012-04-13 21:21:56.741 [UPNPHelper] No IP filter specified, access granted to /192.168.1.2
DEBUG 2012-04-13 21:22:05.206 [pool-12-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/highlights/tv
DEBUG 2012-04-13 21:22:05.207 [pool-12-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/popular/tv
DEBUG 2012-04-13 21:22:05.208 [pool-12-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_one/catchup/list
DEBUG 2012-04-13 21:22:05.307 [pool-12-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_two/catchup/list
DEBUG 2012-04-13 21:22:05.791 [pool-12-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_three/catchup/list
DEBUG 2012-04-13 21:22:06.111 [pool-12-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_four/catchup/list
DEBUG 2012-04-13 21:22:06.357 [pool-12-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_hd/catchup/tv/list
DEBUG 2012-04-13 21:22:06.528 [pool-12-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_news24/catchup/tv/list
DEBUG 2012-04-13 21:22:06.755 [pool-12-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/cbbc/catchup/tv/list
DEBUG 2012-04-13 21:22:06.989 [pool-12-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/cbeebies/catchup/tv/list
DEBUG 2012-04-13 21:22:07.942 [pool-13-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/comedy/tv/list
DEBUG 2012-04-13 21:22:07.943 [pool-13-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/drama/tv/list
DEBUG 2012-04-13 21:22:07.943 [pool-13-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/childrens/tv/list
DEBUG 2012-04-13 21:22:08.351 [pool-13-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/entertainment/tv/list
DEBUG 2012-04-13 21:22:08.604 [pool-13-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/factual/tv/list
DEBUG 2012-04-13 21:22:09.182 [pool-13-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/films/tv/list
DEBUG 2012-04-13 21:22:09.310 [pool-13-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/learning/tv/list
DEBUG 2012-04-13 21:22:09.345 [pool-13-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/lifestyle_and_leisure/tv/list
DEBUG 2012-04-13 21:22:09.733 [pool-13-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/music/tv/list
DEBUG 2012-04-13 21:22:09.772 [pool-13-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/news/childrens/tv/list
DEBUG 2012-04-13 21:22:10.977 [pool-14-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/religion_and_ethics/tv/list
DEBUG 2012-04-13 21:22:10.977 [pool-14-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/sport/tv/list
DEBUG 2012-04-13 21:22:30.343 [pool-78-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/highlights/tv
DEBUG 2012-04-13 21:22:30.343 [pool-78-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/popular/tv
DEBUG 2012-04-13 21:22:30.344 [pool-78-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_one/catchup/list
DEBUG 2012-04-13 21:22:30.720 [pool-78-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_two/catchup/list
DEBUG 2012-04-13 21:22:30.747 [pool-78-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_three/catchup/list
DEBUG 2012-04-13 21:22:31.124 [pool-78-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_four/catchup/list
DEBUG 2012-04-13 21:22:31.216 [pool-78-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_hd/catchup/tv/list
DEBUG 2012-04-13 21:22:31.234 [pool-78-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_news24/catchup/tv/list
DEBUG 2012-04-13 21:22:31.307 [pool-78-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/cbbc/catchup/tv/list
DEBUG 2012-04-13 21:22:31.348 [pool-78-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/cbeebies/catchup/tv/list
DEBUG 2012-04-13 21:22:32.021 [pool-79-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/childrens/tv/list
DEBUG 2012-04-13 21:22:32.021 [pool-79-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/comedy/tv/list
DEBUG 2012-04-13 21:22:32.022 [pool-79-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/drama/tv/list
DEBUG 2012-04-13 21:22:33.308 [pool-79-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/entertainment/tv/list
DEBUG 2012-04-13 21:22:33.632 [pool-79-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/factual/tv/list
DEBUG 2012-04-13 21:22:33.683 [pool-79-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/films/tv/list
DEBUG 2012-04-13 21:22:33.774 [pool-79-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/learning/tv/list
DEBUG 2012-04-13 21:22:33.833 [pool-79-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/lifestyle_and_leisure/tv/list
DEBUG 2012-04-13 21:22:34.485 [pool-79-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/music/tv/list
DEBUG 2012-04-13 21:22:34.747 [pool-79-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/news/childrens/tv/list
DEBUG 2012-04-13 21:22:35.608 [pool-80-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/religion_and_ethics/tv/list
DEBUG 2012-04-13 21:22:35.608 [pool-80-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/sport/tv/list
INFO  2012-04-13 21:22:41.929 [New I/O server worker #1-1] Starting transcode/remux of Party Election Broadcasts: Scottish Local Elections 2012: Scottish Liberal Democrats: 12/04/2012
DEBUG 2012-04-13 21:22:41.951 [New I/O server worker #1-1] Creating pipe \\.\pipe\pmsencoder_transcoder_out_1334344961949_31
DEBUG 2012-04-13 21:22:41.967 [Thread-16] Waiting for pipe connection \\.\pipe\pmsencoder_transcoder_out_1334344961949_31
DEBUG 2012-04-13 21:22:42.353 [cmd.exe] Starting cmd.exe /C C:/Windows/System32/cmd -c "C:/Program Files (x86)/get_iplayer/perl" "C:/Program Files (x86)/get_iplayer/get_iplayer.pl" --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer "C:/Program Files (x86)/get_iplayer/flvstreamer" --overwrite --stream >> - | win32\ffmpeg.exe -v 0 -y -threads 4 -i - -threads 4 -target ntsc-dvd \\.\pipe\pmsencoder_transcoder_out_1334344961949_31
ERROR 2012-04-13 21:22:42.364 [cmd.exe] Fatal error in process starting:
java.lang.IllegalArgumentException: null
   at java.lang.ProcessImpl.<init>(Unknown Source) ~[na:1.6.0_31]
   at java.lang.ProcessImpl.start(Unknown Source) ~[na:1.6.0_31]
   at java.lang.ProcessBuilder.start(Unknown Source) ~[na:1.6.0_31]
   at com.chocolatey.pmsencoder.PMSEncoderProcessWrapper.run(PMSEncoderProcessWrapper.java:89) ~[na:na]
DEBUG 2012-04-13 21:22:42.366 [cmd.exe] Stopping process: cmd.exe
ERROR 2012-04-13 21:22:53.554 [New I/O server worker #1-1] There is no inputstream to return for Party Election Broadcasts: Scottish Local Elections 2012: Scottish Liberal Democrats: 12/04/2012 [PMSEncoder]


pmsencoder.log:
Code: Select all
2012-04-13 21:20:56 [INFO|Matcher|loadDefaultScripts|main]: loading built-in scripts
2012-04-13 21:20:56 [INFO|Matcher|doCall|main]: loading built-in script: scripts/BEGIN.groovy
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: IPAD_USER_AGENT = Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: GET_FLASH_VIDEOS = C:\Program Files (x86)\PS3 Media Server\scripts
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: HLS_PLAYER = null
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: NOTIFY_SEND = null
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: PERL = null
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: PPLIVE = null
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: PPLIVE_URI = http://127.0.0.1:8888
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: PYTHON = null
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: RTMPDUMP = null
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: SOPCAST = null
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: SOPCAST_URI = http://127.0.0.1:8902/stream
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: VLC = null
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: YOUTUBE_DL = C:\Program Files (x86)\PS3 Media Server\scripts
2012-04-13 21:20:56 [INFO|Matcher|propertyMissing|main]: setting global variable: YOUTUBE_DL_MAX_QUALITY = 22
2012-04-13 21:20:56 [INFO|Matcher|doCall|main]: loading built-in script: scripts/INIT.groovy
2012-04-13 21:20:56 [INFO|Matcher|doCall|main]: loading built-in script: scripts/apple_trailers.groovy
2012-04-13 21:20:56 [INFO|Matcher|registerProfile|main]: registering script profile: Apple Trailers
2012-04-13 21:20:56 [INFO|Matcher|doCall|main]: loading built-in script: scripts/bloomberg.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: Bloomberg TV
2012-04-13 21:20:57 [INFO|Matcher|doCall|main]: loading built-in script: scripts/bloomberg_live.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: Bloomberg Live
2012-04-13 21:20:57 [INFO|Matcher|doCall|main]: loading built-in script: scripts/eurogamer.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: Eurogamer
2012-04-13 21:20:57 [INFO|Matcher|doCall|main]: loading built-in script: scripts/gamestar.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: Gamestar
2012-04-13 21:20:57 [INFO|Matcher|doCall|main]: loading built-in script: scripts/gameswelt.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: Gameswelt
2012-04-13 21:20:57 [INFO|Matcher|doCall|main]: loading built-in script: scripts/gametrailers.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: GameTrailers
2012-04-13 21:20:57 [INFO|Matcher|doCall|main]: loading built-in script: scripts/get_flash_videos.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: Get Flash Videos
2012-04-13 21:20:57 [INFO|Matcher|doCall|main]: loading built-in script: scripts/giantbomb.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: GiantBomb
2012-04-13 21:20:57 [INFO|Matcher|doCall|main]: loading built-in script: scripts/hls_player.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: HTTP Live Stream
2012-04-13 21:20:57 [INFO|Matcher|doCall|main]: loading built-in script: scripts/hook.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: Example Hook
2012-04-13 21:20:57 [INFO|Matcher|doCall|main]: loading built-in script: scripts/icanhascheezburger.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: I Can Has Cheezburger
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: I Can Has YouTube
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: I Can Has Viddler
2012-04-13 21:20:57 [INFO|Matcher|doCall|main]: loading built-in script: scripts/movshare.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering script profile: MovShare
2012-04-13 21:20:57 [INFO|Matcher|doCall|main]: loading built-in script: scripts/mplayer.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering end profile: MPlayer
2012-04-13 21:20:57 [INFO|Matcher|doCall|main]: loading built-in script: scripts/navix.groovy
2012-04-13 21:20:57 [INFO|Matcher|registerProfile|main]: registering init profile: navix://
2012-04-13 21:20:58 [INFO|Matcher|doCall|main]: loading built-in script: scripts/pc_games.groovy
2012-04-13 21:20:58 [INFO|Matcher|registerProfile|main]: registering script profile: PC Games
2012-04-13 21:20:58 [INFO|Matcher|doCall|main]: loading built-in script: scripts/politiek24.groovy
2012-04-13 21:20:58 [INFO|Matcher|registerProfile|main]: registering script profile: Politiek 24
2012-04-13 21:20:58 [INFO|Matcher|doCall|main]: loading built-in script: scripts/pplive.groovy
2012-04-13 21:20:58 [INFO|Matcher|registerProfile|main]: registering script profile: PPLive
2012-04-13 21:20:58 [INFO|Matcher|doCall|main]: loading built-in script: scripts/redirect.groovy
2012-04-13 21:20:58 [INFO|Matcher|registerProfile|main]: registering init profile: Chase Redirects
2012-04-13 21:20:58 [INFO|Matcher|doCall|main]: loading built-in script: scripts/rtmpdump.groovy
2012-04-13 21:20:58 [INFO|Matcher|registerProfile|main]: registering init profile: rtmpdump://
2012-04-13 21:20:58 [INFO|Matcher|doCall|main]: loading built-in script: scripts/sopcast.groovy
2012-04-13 21:20:58 [INFO|Matcher|registerProfile|main]: registering script profile: SopCast
2012-04-13 21:20:58 [INFO|Matcher|doCall|main]: loading built-in script: scripts/winfuture.groovy
2012-04-13 21:20:58 [INFO|Matcher|registerProfile|main]: registering script profile: WinFuture
2012-04-13 21:20:58 [INFO|Matcher|doCall|main]: loading built-in script: scripts/x11grab.groovy
2012-04-13 21:20:58 [INFO|Matcher|registerProfile|main]: registering script profile: x11grab://
2012-04-13 21:20:58 [INFO|Matcher|doCall|main]: loading built-in script: scripts/youtube.groovy
2012-04-13 21:20:58 [INFO|Matcher|registerProfile|main]: registering check profile: YouTube Metadata
2012-04-13 21:20:58 [INFO|Matcher|registerProfile|main]: registering check profile: YouTube-DL Compatible
2012-04-13 21:20:58 [INFO|Matcher|registerProfile|main]: registering check profile: YouTube-DL
2012-04-13 21:20:58 [INFO|Matcher|registerProfile|main]: registering check profile: YouTube
2012-04-13 21:20:58 [INFO|Matcher|loadUserScripts|main]: loading user scripts from: C:\Program Files (x86)\PS3 Media Server\scripts
2012-04-13 21:20:58 [INFO|Matcher|doCall|main]: loading user script: bbciplayer.groovy
2012-04-13 21:20:58 [INFO|Matcher|registerProfile|main]: registering script profile: BBC iPlayer
2012-04-13 21:22:42 [INFO|PMSEncoder|launchTranscode|New I/O server worker #1-1]: invoking matcher for: http://www.bbc.co.uk/iplayer/episode/b01fq6nf/Party_Election_Broadcasts_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012/
2012-04-13 21:22:42 [INFO|PMSEncoder|launchTranscode|New I/O server worker #1-1]: 1 match ([BBC iPlayer]) for: http://www.bbc.co.uk/iplayer/episode/b01fq6nf/Party_Election_Broadcasts_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012/
2012-04-13 21:22:42 [INFO|ProcessManager|handleDownloadWindows|New I/O server worker #1-1]: command: [cmd.exe, /C, C:/Windows/System32/cmd, -c, "C:/Program Files (x86)/get_iplayer/perl" "C:/Program Files (x86)/get_iplayer/get_iplayer.pl" --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer "C:/Program Files (x86)/get_iplayer/flvstreamer" --overwrite --stream >> -, |, win32\ffmpeg.exe, -v, 0, -y, -threads, 4, -i, -, -threads, 4, -target, ntsc-dvd, \\.\pipe\pmsencoder_transcoder_out_1334344961949_31]



If I manually run the following from the command line:

Code: Select all
"C:/Program Files (x86)/get_iplayer/perl" "C:/Program Files (x86)/get_iplayer/get_iplayer.pl" --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer "C:/Program Files (x86)/get_iplayer/flvstreamer" --overwrite


then the file is successfully downloaded to:

Code: Select all
C:\Users\Wobbud\AppData\Local\Temp\Party_Election_Broadcasts_-_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012_b01fq6nf_default.mp4


The command line output is:

Code: Select all
C:\Users\Wobbud>"C:/Program Files (x86)/get_iplayer/perl" "C:/Program Files (x86)/get_iplayer/get_iplayer.pl" --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer "C:/Program Files (x86)/get_iplayer/flvstreamer" --overwrite
get_iplayer v2.80, Copyright (C) 2008-2010 Phil Lewis
  This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty.
  This is free software, and you are welcome to redistribute it under certain
  conditions; use --conditions for details.

INFO: Episode-only pid detected
INFO: Trying pid: b01fq6nf using type: tv
INFO Trying to stream pid using type tv
INFO: pid not found in tv cache
INFO: Checking existence of default version
INFO: flashvhigh1,flashvhigh2,flashhigh1,flashhigh2,flashstd1,flashstd2,flashlow1,flashlow2 modes will be tried for version default
INFO: Trying flashvhigh1 mode to record tv: Party Election Broadcasts - Scottish Local Elections 2012: Scottish Liberal Democrats: 12/04/2012
INFO: File name prefix = Party_Election_Broadcasts_-_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012_b01fq6nf_default
WARNING: Your version of flvstreamer/rtmpdump does not support SWF Verification
FLVStreamer v2.1c1
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: HandleCtrl: Ignoring SWFVerification request, no CRYPTO support!
Starting download at: 0.000 kB
Metadata:
  duration              185.26
  moovPosition          32.00
  width                 832.00
  height                468.00
  videocodecid          avc1
  audiocodecid          mp4a
  avcprofile            77.00
  avclevel              30.00
  aacaot                2.00
  videoframerate        25.00
  audiosamplerate       24000.00
  audiochannels         2.00
trackinfo:
  length                4629000.00
  timescale             25000.00
  language              eng
sampledescription:
  sampletype            avc1
  length                4446208.00
  timescale             24000.00
  language              eng
sampledescription:
  sampletype            mp4a
33614.642 kB / 184.84 sec (99.7%)
Download complete
ffmpeg version 0.8, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jun 23 2011 14:18:53 with gcc 4.5.3
  configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil    51.  9. 1 / 51.  9. 1
  libavcodec   53.  7. 0 / 53.  7. 0
  libavformat  53.  4. 0 / 53.  4. 0
  libavdevice  53.  1. 1 / 53.  1. 1
  libavfilter   2. 23. 0 /  2. 23. 0
  libswscale    2.  0. 0 /  2.  0. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[flv @ 01B9A840] Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from 'C:\Users\Wobbud\AppData\Local\Temp\Party_Election_Broadcasts_-_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012_b01fq6nf_default.partial.mp4.flv':
  Metadata:
    duration        : 185
    moovPosition    : 32
    width           : 832
    height          : 468
    videocodecid    : avc1
    audiocodecid    : mp4a
    avcprofile      : 77
    avclevel        : 30
    aacaot          : 2
    videoframerate  : 25
    audiosamplerate : 24000
    audiochannels   : 2
  Duration: 00:03:05.25, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: h264 (Main), yuv420p, 832x468 [PAR 117:117 DAR 16:9], 25 tbr, 1k tbn, 50 tbc
    Stream #0.1: Audio: aac, 48000 Hz, stereo, s16
Output #0, mp4, to 'C:\Users\Wobbud\AppData\Local\Temp\Party_Election_Broadcasts
_-_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012_b01fq6nf_
default.partial.mp4':
  Metadata:
    duration        : 185
    moovPosition    : 32
    width           : 832
    height          : 468
    videocodecid    : avc1
    audiocodecid    : mp4a
    avcprofile      : 77
    avclevel        : 30
    aacaot          : 2
    videoframerate  : 25
    audiosamplerate : 24000
    audiochannels   : 2
    encoder         : Lavf53.4.0
    Stream #0.0: Video: libx264, yuv420p, 832x468 [PAR 117:117 DAR 16:9], q=2-31, 25 tbn, 25 tbc
    Stream #0.1: Audio: aac, 48000 Hz, stereo
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop, [?] for help
frame= 4629 fps=  0 q=-1.0 Lsize=   33624kB time=00:03:05.16 bitrate=1487.6kbits/s
video:31352kB audio:2142kB global headers:0kB muxing overhead 0.387766%
INFO: Recorded C:\Users\Wobbud\AppData\Local\Temp\Party_Election_Broadcasts_-_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012_b01fq6nf_default.mp4

INFO: Downloaded Thumbnail to 'C:\Users\Wobbud\AppData\Local\Temp\Party_Election_Broadcasts_-_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012_b01fq6nf_default.jpg'
INFO: MP4 tagging MP4 file

 Started writing to temp file.
 Progress: ==================================> 61% ---------------------|
 Finished writing to temp file.

C:\Users\Wobbud>


I can then stream this file to the PS3 without any problems.
If anyone has any suggestions at all then I would be very thankful.

Wobbud
wobbud
 
Posts: 5
Joined: Sat Apr 14, 2012 6:22 am

Re: BBC iPlayer Windows Problem (get_iplayer, pmsencoder)

Postby wobbud » Sat Apr 14, 2012 9:46 am

While reading through my own post, I noticed that the path in the debug.log did not look right:

Code: Select all
DEBUG 2012-04-13 21:22:42.353 [cmd.exe] Starting cmd.exe /C C:/Windows/System32/cmd -c "C:/Program Files (x86)/get_iplayer/perl" "C:/Program Files (x86)/get_iplayer/get_iplayer.pl" --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer "C:/Program Files (x86)/get_iplayer/flvstreamer" --overwrite --stream >> - | win32\ffmpeg.exe -v 0 -y -threads 4 -i - -threads 4 -target ntsc-dvd \\.\pipe\pmsencoder_transcoder_out_1334344961949_31


It calls "cmd.exe" twice. Also the "-c" switch doesn't appear to be a valid switch for the Windows command line. I ran the path manually in the command line:

Code: Select all
cmd.exe /C C:/Windows/System32/cmd -c "C:/Program Files (x86)/get_iplayer/perl" "C:/Program Files (x86)/get_iplayer/get_iplayer.pl" --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer "C:/Program Files (x86)/get_iplayer/flvstreamer" --overwrite


and of course it failed. It appears that you do not have to explicitly specify the shell interpreter in the groovy script in Windows so I removed it so the groovy script changed from:

Code: Select all
// 05 March 2012 (Gregory Dymarek, gregd72002@gmail.com)
//
// Please verify the following variables: GETIPLAYER_PATH, SHELL and PERL
//
// videofeed.Web,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/popular/tv
script {
    profile ('BBC iPlayer') {
        pattern {
            match $URI: '^http://www\\.bbc\\.co\\.uk/iplayer/episode/(?<pid>........)/'
        }

        action {
            def GETIPLAYER_PATH = "C:/Program Files (x86)/get_iplayer" //this should point the FOLDER get_iplayer is in
            def SHELL = "C:/Windows/System32/cmd" //your sh interpreter - for windows users this should probably say C:\windows\command\cmd.exe or something similar
            def PERL = "C:/Program Files (x86)/get_iplayer/perl" //path to perl interpreter
            def mode = "flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow"

           $DOWNLOADER = [ "${SHELL}", "-c", "\"${PERL}\" \"${GETIPLAYER_PATH}/get_iplayer.pl\" --pid ${pid} --mode=${mode} --flvstreamer \"${GETIPLAYER_PATH}/flvstreamer\" --overwrite --stream >> ${DOWNLOADER_OUT}"]
      }
    }
}


to:

Code: Select all
// 05 March 2012 (Gregory Dymarek, gregd72002@gmail.com)
//
// Please verify the following variables: GETIPLAYER_PATH, SHELL and PERL
//
// videofeed.Web,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/popular/tv
script {
    profile ('BBC iPlayer') {
        pattern {
            match $URI: '^http://www\\.bbc\\.co\\.uk/iplayer/episode/(?<pid>........)/'
        }

        action {
            def GETIPLAYER_PATH = "C:/Program Files (x86)/get_iplayer" //this should point the FOLDER get_iplayer is in
            def PERL = "C:/Program Files (x86)/get_iplayer/perl" //path to perl interpreter
            def mode = "flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow"

           $DOWNLOADER = [ "\"${PERL}\" \"${GETIPLAYER_PATH}/get_iplayer.pl\" --pid ${pid} --mode=${mode} --flvstreamer \"${GETIPLAYER_PATH}/flvstreamer\" --overwrite --stream >> ${DOWNLOADER_OUT}"]
      }
    }
}


(The "$DOWNLOADER..." string no longer contains the shell path)

I tried to play the programme again on the PS3 but I got the same error as before but this time the path in the debug log was different (no more "C:/Windows/System32/cmd -c"):

Code: Select all
DEBUG 2012-04-14 10:17:56.590 [cmd.exe] Starting cmd.exe /C "C:/Program Files (x86)/get_iplayer/perl" "C:/Program Files (x86)/get_iplayer/get_iplayer.pl" --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer "C:/Program Files (x86)/get_iplayer/flvstreamer" --overwrite --stream >> - | win32\ffmpeg.exe -v 0 -y -threads 4 -i - -threads 4 -target ntsc-dvd \\.\pipe\pmsencoder_transcoder_out_1334391476262_76


I ran the path manually in the command line:

Code: Select all
cmd.exe /C "C:/Program Files (x86)/get_iplayer/perl" "C:/Program Files (x86)/get_iplayer/get_iplayer.pl" --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer "C:/Program Files (x86)/get_iplayer/flvstreamer" --overwrite


and received the error "'C:/Program' is not recognized as an internal or external command, operable program or batch file."
It appears that long names are not allowed here so I changed the groovy script to use short names:

Code: Select all
// 05 March 2012 (Gregory Dymarek, gregd72002@gmail.com)
//
// Please verify the following variables: GETIPLAYER_PATH, SHELL and PERL
//
// videofeed.Web,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/popular/tv
script {
    profile ('BBC iPlayer') {
        pattern {
            match $URI: '^http://www\\.bbc\\.co\\.uk/iplayer/episode/(?<pid>........)/'
        }

        action {
            def GETIPLAYER = "c:/progra~2/get_ip~1/get_ip~1.pl" //path to get_iplayer perl script
            def PERL = "c:/progra~2/get_ip~1/perl.exe" //path to perl interpreter
         def FLVSTREAMER = "c:/progra~2/get_ip~1/flvstr~1.exe" //path to flvstreamer
            def mode = "flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow"

            $DOWNLOADER = [ "${PERL} ${GETIPLAYER} --pid ${pid} --mode=${mode} --flvstreamer ${FLVSTREAMER} --overwrite --stream >> ${DOWNLOADER_OUT}"]      }
    }
}


I tried the programme once again and this time I received a different error:

debug.log
Code: Select all
DEBUG 2012-04-14 10:36:24.458 [main] Java version: 1.6.0_31
DEBUG 2012-04-14 10:36:24.458 [main] Java vendor: Sun Microsystems Inc.
DEBUG 2012-04-14 10:36:24.458 [main] Java class path: update.jar;pms.jar
DEBUG 2012-04-14 10:36:24.458 [main] Operating system name: Windows 7
DEBUG 2012-04-14 10:36:24.458 [main] Operating system architecture: amd64
DEBUG 2012-04-14 10:36:24.458 [main] Operating system version: 6.1
DEBUG 2012-04-14 10:36:24.536 [main] SUN 1.6: SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy; JavaLoginConfig Configuration)
DEBUG 2012-04-14 10:36:24.536 [main] SunRsaSign 1.5: Sun RSA signature provider
DEBUG 2012-04-14 10:36:24.536 [main] SunJSSE 1.6: Sun JSSE provider(PKCS12, SunX509 key/trust factories, SSLv3, TLSv1)
DEBUG 2012-04-14 10:36:24.536 [main] SunJCE 1.6: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
DEBUG 2012-04-14 10:36:24.536 [main] SunJGSS 1.0: Sun (Kerberos v5, SPNEGO)
DEBUG 2012-04-14 10:36:24.536 [main] SunSASL 1.5: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5)
DEBUG 2012-04-14 10:36:24.536 [main] XMLDSig 1.0: XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory)
DEBUG 2012-04-14 10:36:24.536 [main] SunPCSC 1.6: Sun PC/SC provider
DEBUG 2012-04-14 10:36:24.536 [main] Set parameter http.useragent = Jakarta Commons-HttpClient/3.1
DEBUG 2012-04-14 10:36:24.536 [main] Set parameter http.protocol.version = HTTP/1.1
DEBUG 2012-04-14 10:36:24.536 [main] Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager
DEBUG 2012-04-14 10:36:24.536 [main] Set parameter http.protocol.cookie-policy = default
DEBUG 2012-04-14 10:36:24.536 [main] Set parameter http.protocol.element-charset = US-ASCII
DEBUG 2012-04-14 10:36:24.536 [main] Set parameter http.protocol.content-charset = ISO-8859-1
DEBUG 2012-04-14 10:36:24.536 [main] Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@371bed71
DEBUG 2012-04-14 10:36:24.536 [main] Set parameter http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
DEBUG 2012-04-14 10:36:24.692 [pool-2-thread-1] Open connection to raw.github.com:443
DEBUG 2012-04-14 10:36:25.128 [pool-2-thread-1] >> "GET /ps3mediaserver/ps3mediaserver/master/src/main/external-resources/update/update_3.properties?currentVersion=1.52.1&operatingSystem=windows&cacheBuster=0.17975201242935945 HTTP/1.1[\r][\n]"
DEBUG 2012-04-14 10:36:25.128 [pool-2-thread-1] Adding Host request header
DEBUG 2012-04-14 10:36:25.144 [pool-2-thread-1] >> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
DEBUG 2012-04-14 10:36:25.144 [pool-2-thread-1] >> "Host: raw.github.com[\r][\n]"
DEBUG 2012-04-14 10:36:25.144 [pool-2-thread-1] >> "[\r][\n]"
INFO  2012-04-14 10:36:25.560 [main] Starting PS3 Media Server 1.52.1
INFO  2012-04-14 10:36:25.570 [main] by shagrath / 2008-2012
INFO  2012-04-14 10:36:25.570 [main] http://ps3mediaserver.org
INFO  2012-04-14 10:36:25.570 [main] https://github.com/ps3mediaserver/ps3mediaserver
INFO  2012-04-14 10:36:25.580 [main] http://ps3mediaserver.blogspot.com
INFO  2012-04-14 10:36:25.580 [main]
INFO  2012-04-14 10:36:25.580 [main] Build: 4c7410179 (2012-04-06)
INFO  2012-04-14 10:36:25.580 [main] Java: 1.6.0_31-Sun Microsystems Inc.
INFO  2012-04-14 10:36:25.580 [main] OS: Windows 7 amd64 6.1
INFO  2012-04-14 10:36:25.580 [main] Encoding: UTF-8
INFO  2012-04-14 10:36:25.580 [main]
INFO  2012-04-14 10:36:25.580 [main] Working directory: C:\Program Files (x86)\PS3 Media Server
INFO  2012-04-14 10:36:25.590 [main] Temp folder: C:\Users\Wobbud\AppData\Local\Temp\ps3mediaserver
INFO  2012-04-14 10:36:25.590 [main] Logging config file: C:\Program Files (x86)\PS3 Media Server\logback.xml
INFO  2012-04-14 10:36:25.590 [main] debug.log: C:\Program Files (x86)\PS3 Media Server\debug.log
INFO  2012-04-14 10:36:25.590 [main]
INFO  2012-04-14 10:36:25.590 [main] Profile directory: C:\ProgramData\PMS
INFO  2012-04-14 10:36:25.590 [main] Profile path: C:\ProgramData\PMS\PMS.conf
INFO  2012-04-14 10:36:25.590 [main] Profile status: rw
INFO  2012-04-14 10:36:25.590 [main] Profile name: Wobbud-PC
INFO  2012-04-14 10:36:25.590 [main]
INFO  2012-04-14 10:36:25.590 [main] Loading MediaInfo library
INFO  2012-04-14 10:36:25.670 [main] Loaded MediaInfoLib - v0.7.54
INFO  2012-04-14 10:36:25.670 [main] Loading renderer configurations from C:\Program Files (x86)\PS3 Media Server\renderers
INFO  2012-04-14 10:36:25.670 [main] Loading configuration file: AirPlayer.conf
DEBUG 2012-04-14 10:36:25.670 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/AirPlayer.conf
INFO  2012-04-14 10:36:25.680 [main] Loading configuration file: Android.conf
DEBUG 2012-04-14 10:36:25.680 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Android.conf
INFO  2012-04-14 10:36:25.680 [main] Loading configuration file: Bravia4500.conf
DEBUG 2012-04-14 10:36:25.680 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Bravia4500.conf
INFO  2012-04-14 10:36:25.680 [main] Loading configuration file: Bravia5500.conf
DEBUG 2012-04-14 10:36:25.680 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Bravia5500.conf
INFO  2012-04-14 10:36:25.680 [main] Loading configuration file: BraviaEX.conf
DEBUG 2012-04-14 10:36:25.680 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/BraviaEX.conf
INFO  2012-04-14 10:36:25.690 [main] Loading configuration file: FreeboxHD.conf
DEBUG 2012-04-14 10:36:25.690 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/FreeboxHD.conf
INFO  2012-04-14 10:36:25.690 [main] Loading configuration file: FreecomMusicPal.conf
DEBUG 2012-04-14 10:36:25.690 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/FreecomMusicPal.conf
INFO  2012-04-14 10:36:25.690 [main] Loading configuration file: iPad-iPhone.conf
DEBUG 2012-04-14 10:36:25.690 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/iPad-iPhone.conf
INFO  2012-04-14 10:36:25.700 [main] Loading configuration file: Kuro.conf
DEBUG 2012-04-14 10:36:25.700 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Kuro.conf
INFO  2012-04-14 10:36:25.700 [main] Loading configuration file: N900.conf
DEBUG 2012-04-14 10:36:25.700 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/N900.conf
INFO  2012-04-14 10:36:25.700 [main] Loading configuration file: Panasonic.conf
DEBUG 2012-04-14 10:36:25.700 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Panasonic.conf
INFO  2012-04-14 10:36:25.710 [main] Loading configuration file: Philips.conf
DEBUG 2012-04-14 10:36:25.710 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Philips.conf
INFO  2012-04-14 10:36:25.710 [main] Loading configuration file: PhilipsPFL.conf
DEBUG 2012-04-14 10:36:25.710 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/PhilipsPFL.conf
INFO  2012-04-14 10:36:25.710 [main] Loading configuration file: PopcornHour.conf
DEBUG 2012-04-14 10:36:25.710 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/PopcornHour.conf
INFO  2012-04-14 10:36:25.710 [main] Loading configuration file: PS3.conf
DEBUG 2012-04-14 10:36:25.720 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/PS3.conf
INFO  2012-04-14 10:36:25.730 [main] Loading configuration file: Realtek.conf
DEBUG 2012-04-14 10:36:25.730 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Realtek.conf
INFO  2012-04-14 10:36:25.730 [main] Loading configuration file: Samsung.conf
DEBUG 2012-04-14 10:36:25.740 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Samsung.conf
INFO  2012-04-14 10:36:25.740 [main] Loading configuration file: SamsungAllShare.conf
DEBUG 2012-04-14 10:36:25.740 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/SamsungAllShare.conf
INFO  2012-04-14 10:36:25.740 [main] Loading configuration file: SamsungWiseLink.conf
DEBUG 2012-04-14 10:36:25.740 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/SamsungWiseLink.conf
INFO  2012-04-14 10:36:25.740 [main] Loading configuration file: Showtime3.conf
DEBUG 2012-04-14 10:36:25.740 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Showtime3.conf
INFO  2012-04-14 10:36:25.750 [main] Loading configuration file: SonyBluray.conf
DEBUG 2012-04-14 10:36:25.750 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/SonyBluray.conf
INFO  2012-04-14 10:36:25.750 [main] Loading configuration file: Streamium.conf
DEBUG 2012-04-14 10:36:25.750 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Streamium.conf
INFO  2012-04-14 10:36:25.760 [main] Loading configuration file: WDTVLive.conf
DEBUG 2012-04-14 10:36:25.760 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/WDTVLive.conf
INFO  2012-04-14 10:36:25.760 [main] Loading configuration file: WMP.conf
DEBUG 2012-04-14 10:36:25.760 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/WMP.conf
INFO  2012-04-14 10:36:25.760 [main] Loading configuration file: XBMC.conf
DEBUG 2012-04-14 10:36:25.760 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/XBMC.conf
INFO  2012-04-14 10:36:25.770 [main] Loading configuration file: XBOX360.conf
DEBUG 2012-04-14 10:36:25.770 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/XBOX360.conf
INFO  2012-04-14 10:36:25.770 [main] Checking MPlayer font cache. It can take a minute or so.
DEBUG 2012-04-14 10:36:25.770 [main] launching: win32/mplayer.exe
DEBUG 2012-04-14 10:36:25.892 [main] launching: win32/mplayer.exe
INFO  2012-04-14 10:36:25.973 [main] Done!
INFO  2012-04-14 10:36:25.973 [main] Found AviSynth plugins dir: C:\Program Files (x86)\AviSynth 2.5\plugins
INFO  2012-04-14 10:36:25.973 [main] Found VideoLAN version 2.0.1 at: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
INFO  2012-04-14 10:36:25.973 [main] Searching for plugins in C:\Program Files (x86)\PS3 Media Server\plugins
INFO  2012-04-14 10:36:25.983 [main] Found plugin: com.chocolatey.pmsencoder.Plugin
INFO  2012-04-14 10:36:26.003 [main] PMSEncoder: initializing PMSEncoder 1.5.14
INFO  2012-04-14 10:36:26.033 [main] PMSEncoder: script directory: C:\Program Files (x86)\PS3 Media Server\scripts
INFO  2012-04-14 10:36:26.033 [main] PMSEncoder: log directory: C:\Program Files (x86)\PS3 Media Server
INFO  2012-04-14 10:36:26.033 [main] PMSEncoder: loading built-in log4j config file: jar:file:/C:/Program%20Files%20(x86)/PS3%20Media%20Server/plugins/pmsencoder-1.5.14.jar!/log4j_default.xml
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "HTTP/1.1 200 OK[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "HTTP/1.1 200 OK[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "Server: nginx/1.0.13[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "Date: Sat, 14 Apr 2012 08:36:27 GMT[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "Content-Type: text/plain; charset=utf-8[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "Connection: keep-alive[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "Status: 200 OK[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "X-RateLimit-Limit: 100[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "ETag: "e0e9347d64cd9771201e9c644ca81bea"[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "X-Frame-Options: deny[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "Content-Transfer-Encoding: binary[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "X-RateLimit-Remaining: 100[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "X-Runtime: 10[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "Content-Disposition: inline[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "Content-Length: 117[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "Cache-Control: private[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "X-Content-Type-Options: nosniff[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "[\r][\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] Buffering response body
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "LatestVersion="1.52.1"[\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] << "DownloadUrl.windows="http://ps3mediaserver.googlecode.com/files/pms-setup-windows-1.52.1.exe"[\n]"
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] Should NOT close connection in response to directive: keep-alive
DEBUG 2012-04-14 10:36:26.389 [pool-2-thread-1] Releasing connection back to connection manager.
INFO  2012-04-14 10:36:28.152 [main] Registering transcoding engine: PMSEncoder
INFO  2012-04-14 10:36:28.152 [main] Registering transcoding engine: AviSynth/FFmpeg
INFO  2012-04-14 10:36:28.152 [main] Registering transcoding engine: FFmpeg Audio
INFO  2012-04-14 10:36:28.152 [main] Registering transcoding engine: MEncoder
INFO  2012-04-14 10:36:28.152 [main] Registering transcoding engine: Avisynth/MEncoder
INFO  2012-04-14 10:36:28.152 [main] Registering transcoding engine: MPlayer Audio
INFO  2012-04-14 10:36:28.152 [main] Registering transcoding engine: MEncoder Web
INFO  2012-04-14 10:36:28.152 [main] Registering transcoding engine: MPlayer Video Dump
INFO  2012-04-14 10:36:28.152 [main] Registering transcoding engine: MPlayer Web
INFO  2012-04-14 10:36:28.168 [main] Registering transcoding engine: tsMuxeR
INFO  2012-04-14 10:36:28.168 [main] Registering transcoding engine: Audio High Fidelity
DEBUG 2012-04-14 10:36:28.168 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-14 10:36:28.168 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-14 10:36:28.168 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-14 10:36:28.168 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
INFO  2012-04-14 10:36:28.168 [main] Registering transcoding engine: VLC Audio Streaming
DEBUG 2012-04-14 10:36:28.168 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-14 10:36:28.168 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-14 10:36:28.168 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-14 10:36:28.168 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
INFO  2012-04-14 10:36:28.168 [main] Registering transcoding engine: VLC Video Streaming
INFO  2012-04-14 10:36:28.168 [main] Registering transcoding engine: FFmpeg DVR-MS Remux
INFO  2012-04-14 10:36:28.168 [main] Registering transcoding engine: dcraw Thumbnailer
INFO  2012-04-14 10:36:28.246 [main] Using forced address 192.168.1.2
INFO  2012-04-14 10:36:28.261 [main] Created socket: /192.168.1.2:5001
INFO  2012-04-14 10:36:28.339 [main] Checking shared folder: E:\Wobbud\My Music
INFO  2012-04-14 10:36:28.339 [main] Checking shared folder: E:\Wobbud\Pictures
INFO  2012-04-14 10:36:28.339 [main] Checking shared folder: E:\Wobbud\Videos
DEBUG 2012-04-14 10:36:28.402 [main] Sending ALIVE...
INFO  2012-04-14 10:36:28.667 [main] Using the following UUID configured in PMS.conf: ad815c3f-536d-41aa-87cc-6cd5b71bb941
INFO  2012-04-14 10:36:30.273 [New I/O server worker #1-1] No IP filter specified, access granted to /192.168.1.4
INFO  2012-04-14 10:36:30.280 [pool-5-thread-1] Checking IP: 192.168.1.4 for Playstation 3
INFO  2012-04-14 10:36:32.725 [main] The server should now appear on your renderer
INFO  2012-04-14 10:36:33.005 [pool-5-thread-1] Renderer Playstation 3 found on this address: 192.168.1.4
DEBUG 2012-04-14 10:36:33.005 [pool-5-thread-1] Starting ping -n 3 -l 64000 192.168.1.4
DEBUG 2012-04-14 10:36:35.018 [SpeedStats Failsafe] Stopping process: ping-0
INFO  2012-04-14 10:36:35.018 [pool-5-thread-1] Address /192.168.1.4 has an estimated network speed of: 15 Mb/s
DEBUG 2012-04-14 10:36:42.740 [UPNP-AliveMessageSender] Sending ALIVE...
INFO  2012-04-14 10:36:48.058 [New I/O server worker #1-5] Checking shared folder: E:\Wobbud\My Music
INFO  2012-04-14 10:36:48.059 [New I/O server worker #1-5] Checking shared folder: E:\Wobbud\Pictures
INFO  2012-04-14 10:36:48.059 [New I/O server worker #1-5] Checking shared folder: E:\Wobbud\Videos
DEBUG 2012-04-14 10:36:51.860 [pool-10-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/highlights/tv
DEBUG 2012-04-14 10:36:52.578 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/highlights/tv
DEBUG 2012-04-14 10:36:52.578 [pool-11-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/popular/tv
DEBUG 2012-04-14 10:36:52.578 [pool-11-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_one/catchup/list
DEBUG 2012-04-14 10:36:52.765 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_two/catchup/list
DEBUG 2012-04-14 10:36:53.061 [pool-11-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_three/catchup/list
DEBUG 2012-04-14 10:36:53.732 [pool-11-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_four/catchup/list
DEBUG 2012-04-14 10:36:54.418 [pool-11-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_hd/catchup/tv/list
DEBUG 2012-04-14 10:36:54.933 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_news24/catchup/tv/list
DEBUG 2012-04-14 10:36:55.120 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/cbbc/catchup/tv/list
DEBUG 2012-04-14 10:36:55.167 [pool-11-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/cbeebies/catchup/tv/list
DEBUG 2012-04-14 10:36:55.588 [pool-11-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/childrens/tv/list
DEBUG 2012-04-14 10:36:55.588 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/comedy/tv/list
DEBUG 2012-04-14 10:36:55.807 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/drama/tv/list
DEBUG 2012-04-14 10:36:55.994 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/entertainment/tv/list
DEBUG 2012-04-14 10:36:56.181 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/factual/tv/list
DEBUG 2012-04-14 10:36:57.304 [pool-11-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/films/tv/list
DEBUG 2012-04-14 10:36:57.445 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/learning/tv/list
DEBUG 2012-04-14 10:36:57.663 [pool-11-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/lifestyle_and_leisure/tv/list
DEBUG 2012-04-14 10:36:57.819 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/music/tv/list
DEBUG 2012-04-14 10:36:57.944 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/news/childrens/tv/list
DEBUG 2012-04-14 10:36:58.474 [pool-11-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/religion_and_ethics/tv/list
DEBUG 2012-04-14 10:36:58.537 [pool-11-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/sport/tv/list
DEBUG 2012-04-14 10:37:09.192 [UPNP-AliveMessageSender] Sending ALIVE...
INFO  2012-04-14 10:37:16.638 [New I/O server worker #1-3] Starting transcode/remux of Party Election Broadcasts: Scottish Local Elections 2012: Scottish Liberal Democrats: 12/04/2012
DEBUG 2012-04-14 10:37:16.638 [New I/O server worker #1-3] Creating pipe \\.\pipe\pmsencoder_transcoder_out_1334392636638_75
DEBUG 2012-04-14 10:37:16.654 [Thread-13] Waiting for pipe connection \\.\pipe\pmsencoder_transcoder_out_1334392636638_75
DEBUG 2012-04-14 10:37:16.966 [cmd.exe] Starting cmd.exe /C c:/progra~2/get_ip~1/perl.exe c:/progra~2/get_ip~1/get_ip~1.pl --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer c:/progra~2/get_ip~1/flvstr~1.exe --overwrite --stream >> - | win32\ffmpeg.exe -v 0 -y -threads 4 -i - -threads 4 -target ntsc-dvd \\.\pipe\pmsencoder_transcoder_out_1334392636638_75
DEBUG 2012-04-14 10:37:16.966 [cmd.exe] Reading pipe: \\.\pipe\pmsencoder_transcoder_out_1334392636638_75
DEBUG 2012-04-14 10:37:16.982 [cmd.exe] Attaching thread: cmd.exe
INFO  2012-04-14 10:37:17.996 [cmd.exe] Process cmd.exe has a return code of 255! Maybe an error occured... check the log file
INFO  2012-04-14 10:37:23.175 [StartPlaying Event] renderer: 192.168.1.4, file: http://www.bbc.co.uk/iplayer/episode/b01fq6nf/Party_Election_Broadcasts_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012/
DEBUG 2012-04-14 10:37:25.686 [Buffered IO End Checker] Stopping process: cmd.exe
INFO  2012-04-14 10:37:29.056 [StopPlaying Event] renderer: 192.168.1.4, file: http://www.bbc.co.uk/iplayer/episode/b01fq6nf/Party_Election_Broadcasts_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012/


pmsencoder.log
Code: Select all
2012-04-14 10:36:26 [INFO|Matcher|loadDefaultScripts|main]: loading built-in scripts
2012-04-14 10:36:26 [INFO|Matcher|doCall|main]: loading built-in script: scripts/BEGIN.groovy
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: IPAD_USER_AGENT = Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: GET_FLASH_VIDEOS = C:\Program Files (x86)\PS3 Media Server\scripts
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: HLS_PLAYER = null
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: NOTIFY_SEND = null
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: PERL = null
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: PPLIVE = null
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: PPLIVE_URI = http://127.0.0.1:8888
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: PYTHON = null
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: RTMPDUMP = null
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: SOPCAST = null
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: SOPCAST_URI = http://127.0.0.1:8902/stream
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: VLC = null
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: YOUTUBE_DL = C:\Program Files (x86)\PS3 Media Server\scripts
2012-04-14 10:36:26 [INFO|Matcher|propertyMissing|main]: setting global variable: YOUTUBE_DL_MAX_QUALITY = 22
2012-04-14 10:36:26 [INFO|Matcher|doCall|main]: loading built-in script: scripts/INIT.groovy
2012-04-14 10:36:26 [INFO|Matcher|doCall|main]: loading built-in script: scripts/apple_trailers.groovy
2012-04-14 10:36:26 [INFO|Matcher|registerProfile|main]: registering script profile: Apple Trailers
2012-04-14 10:36:26 [INFO|Matcher|doCall|main]: loading built-in script: scripts/bloomberg.groovy
2012-04-14 10:36:26 [INFO|Matcher|registerProfile|main]: registering script profile: Bloomberg TV
2012-04-14 10:36:26 [INFO|Matcher|doCall|main]: loading built-in script: scripts/bloomberg_live.groovy
2012-04-14 10:36:26 [INFO|Matcher|registerProfile|main]: registering script profile: Bloomberg Live
2012-04-14 10:36:26 [INFO|Matcher|doCall|main]: loading built-in script: scripts/eurogamer.groovy
2012-04-14 10:36:26 [INFO|Matcher|registerProfile|main]: registering script profile: Eurogamer
2012-04-14 10:36:26 [INFO|Matcher|doCall|main]: loading built-in script: scripts/gamestar.groovy
2012-04-14 10:36:26 [INFO|Matcher|registerProfile|main]: registering script profile: Gamestar
2012-04-14 10:36:26 [INFO|Matcher|doCall|main]: loading built-in script: scripts/gameswelt.groovy
2012-04-14 10:36:26 [INFO|Matcher|registerProfile|main]: registering script profile: Gameswelt
2012-04-14 10:36:26 [INFO|Matcher|doCall|main]: loading built-in script: scripts/gametrailers.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: GameTrailers
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/get_flash_videos.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: Get Flash Videos
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/giantbomb.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: GiantBomb
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/hls_player.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: HTTP Live Stream
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/hook.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: Example Hook
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/icanhascheezburger.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: I Can Has Cheezburger
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: I Can Has YouTube
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: I Can Has Viddler
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/movshare.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: MovShare
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/mplayer.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering end profile: MPlayer
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/navix.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering init profile: navix://
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/pc_games.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: PC Games
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/politiek24.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: Politiek 24
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/pplive.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: PPLive
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/redirect.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering init profile: Chase Redirects
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/rtmpdump.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering init profile: rtmpdump://
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/sopcast.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: SopCast
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/winfuture.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: WinFuture
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/x11grab.groovy
2012-04-14 10:36:27 [INFO|Matcher|registerProfile|main]: registering script profile: x11grab://
2012-04-14 10:36:27 [INFO|Matcher|doCall|main]: loading built-in script: scripts/youtube.groovy
2012-04-14 10:36:28 [INFO|Matcher|registerProfile|main]: registering check profile: YouTube Metadata
2012-04-14 10:36:28 [INFO|Matcher|registerProfile|main]: registering check profile: YouTube-DL Compatible
2012-04-14 10:36:28 [INFO|Matcher|registerProfile|main]: registering check profile: YouTube-DL
2012-04-14 10:36:28 [INFO|Matcher|registerProfile|main]: registering check profile: YouTube
2012-04-14 10:36:28 [INFO|Matcher|loadUserScripts|main]: loading user scripts from: C:\Program Files (x86)\PS3 Media Server\scripts
2012-04-14 10:36:28 [INFO|Matcher|doCall|main]: loading user script: bbciplayer.groovy
2012-04-14 10:36:28 [INFO|Matcher|registerProfile|main]: registering script profile: BBC iPlayer
2012-04-14 10:37:16 [INFO|PMSEncoder|launchTranscode|New I/O server worker #1-3]: invoking matcher for: http://www.bbc.co.uk/iplayer/episode/b01fq6nf/Party_Election_Broadcasts_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012/
2012-04-14 10:37:16 [INFO|PMSEncoder|launchTranscode|New I/O server worker #1-3]: 1 match ([BBC iPlayer]) for: http://www.bbc.co.uk/iplayer/episode/b01fq6nf/Party_Election_Broadcasts_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012/
2012-04-14 10:37:16 [INFO|ProcessManager|handleDownloadWindows|New I/O server worker #1-3]: command: [cmd.exe, /C, c:/progra~2/get_ip~1/perl.exe c:/progra~2/get_ip~1/get_ip~1.pl --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer c:/progra~2/get_ip~1/flvstr~1.exe --overwrite --stream >> -, |, win32\ffmpeg.exe, -v, 0, -y, -threads, 4, -i, -, -threads, 4, -target, ntsc-dvd, \\.\pipe\pmsencoder_transcoder_out_1334392636638_75]


I ran the path from the debug.log manually in the command line:

Code: Select all
cmd.exe /C c:/progra~2/get_ip~1/perl.exe c:/progra~2/get_ip~1/get_ip~1.pl --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer c:/progra~2/get_ip~1/flvstr~1.exe --overwrite


and once again it was downloaded and saved as:

Code: Select all
C:\Users\Wobbud\AppData\Local\Temp\Party_Election_Broadcasts_-_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012_b01fq6nf_default.mp4


which I was able to stream to the PS3 via PMS.

Again, any suggestions would be appreciated.

Thanks.

Wobbud
wobbud
 
Posts: 5
Joined: Sat Apr 14, 2012 6:22 am

Re: BBC iPlayer Windows Problem (get_iplayer, pmsencoder)

Postby wobbud » Sat Apr 14, 2012 11:47 am

OK, after some more playing around, I have managed to eliminate the previous error by changing the forward slashes to double-back slashes for the paths in the groovy script. The script now looks like:

Code: Select all
// 05 March 2012 (Gregory Dymarek, gregd72002@gmail.com)
//
// Please verify the following variables: GETIPLAYER_PATH, SHELL and PERL
//
// videofeed.Web,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/popular/tv
script {
    profile ('BBC iPlayer') {
        pattern {
            match $URI: '^http://www\\.bbc\\.co\\.uk/iplayer/episode/(?<pid>........)/'
        }

        action {
            def GETIPLAYER = "c:\\progra~2\\get_ip~1\\get_ip~1.pl" //path to get_iplayer perl script
            def PERL = "c:\\progra~2\\get_ip~1\\perl.exe" //path to perl interpreter
         def FLVSTREAMER = "c:\\progra~2\\get_ip~1\\flvstr~1.exe" //path to flvstreamer
            def MODE = "flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow"

            $DOWNLOADER = [ "${PERL} ${GETIPLAYER} --pid ${pid} --mode=${MODE} --flvstreamer ${FLVSTREAMER} --overwrite --stream >> ${DOWNLOADER_OUT}"]         
         }
    }
}


Once again, I tried playing the same programme on the PS3 but this time I didn't get any errors but I still got the "Data Corrupted" message fom the PS3.

debug.log:
Code: Select all
DEBUG 2012-04-14 12:33:09.346 [main] Java version: 1.6.0_31
DEBUG 2012-04-14 12:33:09.347 [main] Java vendor: Sun Microsystems Inc.
DEBUG 2012-04-14 12:33:09.347 [main] Java class path: update.jar;pms.jar
DEBUG 2012-04-14 12:33:09.347 [main] Operating system name: Windows 7
DEBUG 2012-04-14 12:33:09.347 [main] Operating system architecture: amd64
DEBUG 2012-04-14 12:33:09.347 [main] Operating system version: 6.1
DEBUG 2012-04-14 12:33:09.419 [main] SUN 1.6: SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy; JavaLoginConfig Configuration)
DEBUG 2012-04-14 12:33:09.419 [main] SunRsaSign 1.5: Sun RSA signature provider
DEBUG 2012-04-14 12:33:09.419 [main] SunJSSE 1.6: Sun JSSE provider(PKCS12, SunX509 key/trust factories, SSLv3, TLSv1)
DEBUG 2012-04-14 12:33:09.419 [main] SunJCE 1.6: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
DEBUG 2012-04-14 12:33:09.419 [main] SunJGSS 1.0: Sun (Kerberos v5, SPNEGO)
DEBUG 2012-04-14 12:33:09.419 [main] SunSASL 1.5: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5)
DEBUG 2012-04-14 12:33:09.419 [main] XMLDSig 1.0: XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory)
DEBUG 2012-04-14 12:33:09.419 [main] SunPCSC 1.6: Sun PC/SC provider
DEBUG 2012-04-14 12:33:09.422 [main] Set parameter http.useragent = Jakarta Commons-HttpClient/3.1
DEBUG 2012-04-14 12:33:09.423 [main] Set parameter http.protocol.version = HTTP/1.1
DEBUG 2012-04-14 12:33:09.424 [main] Set parameter http.connection-manager.class = class org.apache.commons.httpclient.SimpleHttpConnectionManager
DEBUG 2012-04-14 12:33:09.425 [main] Set parameter http.protocol.cookie-policy = default
DEBUG 2012-04-14 12:33:09.425 [main] Set parameter http.protocol.element-charset = US-ASCII
DEBUG 2012-04-14 12:33:09.425 [main] Set parameter http.protocol.content-charset = ISO-8859-1
DEBUG 2012-04-14 12:33:09.426 [main] Set parameter http.method.retry-handler = org.apache.commons.httpclient.DefaultHttpMethodRetryHandler@77addb59
DEBUG 2012-04-14 12:33:09.426 [main] Set parameter http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
DEBUG 2012-04-14 12:33:09.561 [pool-2-thread-1] Open connection to raw.github.com:443
DEBUG 2012-04-14 12:33:10.014 [pool-2-thread-1] >> "GET /ps3mediaserver/ps3mediaserver/master/src/main/external-resources/update/update_3.properties?currentVersion=1.52.1&operatingSystem=windows&cacheBuster=0.16757572124545295 HTTP/1.1[\r][\n]"
DEBUG 2012-04-14 12:33:10.014 [pool-2-thread-1] Adding Host request header
DEBUG 2012-04-14 12:33:10.024 [pool-2-thread-1] >> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
DEBUG 2012-04-14 12:33:10.024 [pool-2-thread-1] >> "Host: raw.github.com[\r][\n]"
DEBUG 2012-04-14 12:33:10.024 [pool-2-thread-1] >> "[\r][\n]"
INFO  2012-04-14 12:33:10.378 [main] Starting PS3 Media Server 1.52.1
INFO  2012-04-14 12:33:10.391 [main] by shagrath / 2008-2012
INFO  2012-04-14 12:33:10.392 [main] http://ps3mediaserver.org
INFO  2012-04-14 12:33:10.393 [main] https://github.com/ps3mediaserver/ps3mediaserver
INFO  2012-04-14 12:33:10.394 [main] http://ps3mediaserver.blogspot.com
INFO  2012-04-14 12:33:10.395 [main]
INFO  2012-04-14 12:33:10.395 [main] Build: 4c7410179 (2012-04-06)
INFO  2012-04-14 12:33:10.396 [main] Java: 1.6.0_31-Sun Microsystems Inc.
INFO  2012-04-14 12:33:10.397 [main] OS: Windows 7 amd64 6.1
INFO  2012-04-14 12:33:10.398 [main] Encoding: UTF-8
INFO  2012-04-14 12:33:10.399 [main]
INFO  2012-04-14 12:33:10.400 [main] Working directory: C:\Program Files (x86)\PS3 Media Server
INFO  2012-04-14 12:33:10.404 [main] Temp folder: C:\Users\Wobbud\AppData\Local\Temp\ps3mediaserver
INFO  2012-04-14 12:33:10.406 [main] Logging config file: C:\Program Files (x86)\PS3 Media Server\logback.xml
INFO  2012-04-14 12:33:10.407 [main] debug.log: C:\Program Files (x86)\PS3 Media Server\debug.log
INFO  2012-04-14 12:33:10.408 [main]
INFO  2012-04-14 12:33:10.408 [main] Profile directory: C:\ProgramData\PMS
INFO  2012-04-14 12:33:10.409 [main] Profile path: C:\ProgramData\PMS\PMS.conf
INFO  2012-04-14 12:33:10.410 [main] Profile status: rw
INFO  2012-04-14 12:33:10.411 [main] Profile name: Wobbud-PC
INFO  2012-04-14 12:33:10.411 [main]
INFO  2012-04-14 12:33:10.415 [main] Loading MediaInfo library
INFO  2012-04-14 12:33:10.489 [main] Loaded MediaInfoLib - v0.7.54
INFO  2012-04-14 12:33:10.494 [main] Loading renderer configurations from C:\Program Files (x86)\PS3 Media Server\renderers
INFO  2012-04-14 12:33:10.494 [main] Loading configuration file: AirPlayer.conf
DEBUG 2012-04-14 12:33:10.495 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/AirPlayer.conf
INFO  2012-04-14 12:33:10.498 [main] Loading configuration file: Android.conf
DEBUG 2012-04-14 12:33:10.498 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Android.conf
INFO  2012-04-14 12:33:10.500 [main] Loading configuration file: Bravia4500.conf
DEBUG 2012-04-14 12:33:10.500 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Bravia4500.conf
INFO  2012-04-14 12:33:10.503 [main] Loading configuration file: Bravia5500.conf
DEBUG 2012-04-14 12:33:10.504 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Bravia5500.conf
INFO  2012-04-14 12:33:10.507 [main] Loading configuration file: BraviaEX.conf
DEBUG 2012-04-14 12:33:10.508 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/BraviaEX.conf
INFO  2012-04-14 12:33:10.512 [main] Loading configuration file: FreeboxHD.conf
DEBUG 2012-04-14 12:33:10.513 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/FreeboxHD.conf
INFO  2012-04-14 12:33:10.515 [main] Loading configuration file: FreecomMusicPal.conf
DEBUG 2012-04-14 12:33:10.515 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/FreecomMusicPal.conf
INFO  2012-04-14 12:33:10.517 [main] Loading configuration file: iPad-iPhone.conf
DEBUG 2012-04-14 12:33:10.518 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/iPad-iPhone.conf
INFO  2012-04-14 12:33:10.520 [main] Loading configuration file: Kuro.conf
DEBUG 2012-04-14 12:33:10.521 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Kuro.conf
INFO  2012-04-14 12:33:10.523 [main] Loading configuration file: N900.conf
DEBUG 2012-04-14 12:33:10.524 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/N900.conf
INFO  2012-04-14 12:33:10.526 [main] Loading configuration file: Panasonic.conf
DEBUG 2012-04-14 12:33:10.527 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Panasonic.conf
INFO  2012-04-14 12:33:10.532 [main] Loading configuration file: Philips.conf
DEBUG 2012-04-14 12:33:10.533 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Philips.conf
INFO  2012-04-14 12:33:10.538 [main] Loading configuration file: PhilipsPFL.conf
DEBUG 2012-04-14 12:33:10.539 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/PhilipsPFL.conf
INFO  2012-04-14 12:33:10.546 [main] Loading configuration file: PopcornHour.conf
DEBUG 2012-04-14 12:33:10.547 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/PopcornHour.conf
INFO  2012-04-14 12:33:10.549 [main] Loading configuration file: PS3.conf
DEBUG 2012-04-14 12:33:10.550 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/PS3.conf
INFO  2012-04-14 12:33:10.565 [main] Loading configuration file: Realtek.conf
DEBUG 2012-04-14 12:33:10.566 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Realtek.conf
INFO  2012-04-14 12:33:10.568 [main] Loading configuration file: Samsung.conf
DEBUG 2012-04-14 12:33:10.569 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Samsung.conf
INFO  2012-04-14 12:33:10.571 [main] Loading configuration file: SamsungAllShare.conf
DEBUG 2012-04-14 12:33:10.572 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/SamsungAllShare.conf
INFO  2012-04-14 12:33:10.574 [main] Loading configuration file: SamsungWiseLink.conf
DEBUG 2012-04-14 12:33:10.575 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/SamsungWiseLink.conf
INFO  2012-04-14 12:33:10.577 [main] Loading configuration file: Showtime3.conf
DEBUG 2012-04-14 12:33:10.578 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Showtime3.conf
INFO  2012-04-14 12:33:10.580 [main] Loading configuration file: SonyBluray.conf
DEBUG 2012-04-14 12:33:10.581 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/SonyBluray.conf
INFO  2012-04-14 12:33:10.584 [main] Loading configuration file: Streamium.conf
DEBUG 2012-04-14 12:33:10.585 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/Streamium.conf
INFO  2012-04-14 12:33:10.586 [main] Loading configuration file: WDTVLive.conf
DEBUG 2012-04-14 12:33:10.588 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/WDTVLive.conf
INFO  2012-04-14 12:33:10.589 [main] Loading configuration file: WMP.conf
DEBUG 2012-04-14 12:33:10.590 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/WMP.conf
INFO  2012-04-14 12:33:10.593 [main] Loading configuration file: XBMC.conf
DEBUG 2012-04-14 12:33:10.594 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/XBMC.conf
INFO  2012-04-14 12:33:10.595 [main] Loading configuration file: XBOX360.conf
DEBUG 2012-04-14 12:33:10.596 [main] Base path set to file:///C:/Program%20Files%20(x86)/PS3%20Media%20Server/renderers/XBOX360.conf
INFO  2012-04-14 12:33:10.599 [main] Checking MPlayer font cache. It can take a minute or so.
DEBUG 2012-04-14 12:33:10.599 [main] launching: win32/mplayer.exe
DEBUG 2012-04-14 12:33:10.693 [main] launching: win32/mplayer.exe
INFO  2012-04-14 12:33:10.776 [main] Done!
INFO  2012-04-14 12:33:10.777 [main] Found AviSynth plugins dir: C:\Program Files (x86)\AviSynth 2.5\plugins
INFO  2012-04-14 12:33:10.778 [main] Found VideoLAN version 2.0.1 at: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
INFO  2012-04-14 12:33:10.783 [main] Searching for plugins in C:\Program Files (x86)\PS3 Media Server\plugins
INFO  2012-04-14 12:33:10.790 [main] Found plugin: com.chocolatey.pmsencoder.Plugin
INFO  2012-04-14 12:33:10.804 [main] PMSEncoder: initializing PMSEncoder 1.5.14
INFO  2012-04-14 12:33:10.844 [main] PMSEncoder: script directory: C:\Program Files (x86)\PS3 Media Server\scripts
INFO  2012-04-14 12:33:10.845 [main] PMSEncoder: log directory: C:\Program Files (x86)\PS3 Media Server
INFO  2012-04-14 12:33:10.846 [main] PMSEncoder: loading built-in log4j config file: jar:file:/C:/Program%20Files%20(x86)/PS3%20Media%20Server/plugins/pmsencoder-1.5.14.jar!/log4j_default.xml
DEBUG 2012-04-14 12:33:11.130 [pool-2-thread-1] << "HTTP/1.1 200 OK[\r][\n]"
DEBUG 2012-04-14 12:33:11.130 [pool-2-thread-1] << "HTTP/1.1 200 OK[\r][\n]"
DEBUG 2012-04-14 12:33:11.131 [pool-2-thread-1] << "Server: nginx/1.0.13[\r][\n]"
DEBUG 2012-04-14 12:33:11.131 [pool-2-thread-1] << "Date: Sat, 14 Apr 2012 10:33:11 GMT[\r][\n]"
DEBUG 2012-04-14 12:33:11.131 [pool-2-thread-1] << "Content-Type: text/plain; charset=utf-8[\r][\n]"
DEBUG 2012-04-14 12:33:11.132 [pool-2-thread-1] << "Connection: keep-alive[\r][\n]"
DEBUG 2012-04-14 12:33:11.132 [pool-2-thread-1] << "Status: 200 OK[\r][\n]"
DEBUG 2012-04-14 12:33:11.132 [pool-2-thread-1] << "X-RateLimit-Limit: 100[\r][\n]"
DEBUG 2012-04-14 12:33:11.132 [pool-2-thread-1] << "ETag: "e0e9347d64cd9771201e9c644ca81bea"[\r][\n]"
DEBUG 2012-04-14 12:33:11.132 [pool-2-thread-1] << "X-Frame-Options: deny[\r][\n]"
DEBUG 2012-04-14 12:33:11.132 [pool-2-thread-1] << "Content-Transfer-Encoding: binary[\r][\n]"
DEBUG 2012-04-14 12:33:11.132 [pool-2-thread-1] << "X-RateLimit-Remaining: 100[\r][\n]"
DEBUG 2012-04-14 12:33:11.133 [pool-2-thread-1] << "X-Runtime: 11[\r][\n]"
DEBUG 2012-04-14 12:33:11.133 [pool-2-thread-1] << "Content-Disposition: inline[\r][\n]"
DEBUG 2012-04-14 12:33:11.133 [pool-2-thread-1] << "Content-Length: 117[\r][\n]"
DEBUG 2012-04-14 12:33:11.133 [pool-2-thread-1] << "Cache-Control: private[\r][\n]"
DEBUG 2012-04-14 12:33:11.133 [pool-2-thread-1] << "X-Content-Type-Options: nosniff[\r][\n]"
DEBUG 2012-04-14 12:33:11.133 [pool-2-thread-1] << "[\r][\n]"
DEBUG 2012-04-14 12:33:11.134 [pool-2-thread-1] Buffering response body
DEBUG 2012-04-14 12:33:11.135 [pool-2-thread-1] << "LatestVersion="1.52.1"[\n]"
DEBUG 2012-04-14 12:33:11.135 [pool-2-thread-1] << "DownloadUrl.windows="http://ps3mediaserver.googlecode.com/files/pms-setup-windows-1.52.1.exe"[\n]"
DEBUG 2012-04-14 12:33:11.137 [pool-2-thread-1] Should NOT close connection in response to directive: keep-alive
DEBUG 2012-04-14 12:33:11.138 [pool-2-thread-1] Releasing connection back to connection manager.
INFO  2012-04-14 12:33:12.968 [main] Registering transcoding engine: PMSEncoder
INFO  2012-04-14 12:33:12.970 [main] Registering transcoding engine: AviSynth/FFmpeg
INFO  2012-04-14 12:33:12.971 [main] Registering transcoding engine: FFmpeg Audio
INFO  2012-04-14 12:33:12.977 [main] Registering transcoding engine: MEncoder
INFO  2012-04-14 12:33:12.978 [main] Registering transcoding engine: Avisynth/MEncoder
INFO  2012-04-14 12:33:12.979 [main] Registering transcoding engine: MPlayer Audio
INFO  2012-04-14 12:33:12.980 [main] Registering transcoding engine: MEncoder Web
INFO  2012-04-14 12:33:12.981 [main] Registering transcoding engine: MPlayer Video Dump
INFO  2012-04-14 12:33:12.981 [main] Registering transcoding engine: MPlayer Web
INFO  2012-04-14 12:33:12.983 [main] Registering transcoding engine: tsMuxeR
INFO  2012-04-14 12:33:12.984 [main] Registering transcoding engine: Audio High Fidelity
DEBUG 2012-04-14 12:33:12.985 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-14 12:33:12.985 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-14 12:33:12.985 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-14 12:33:12.985 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
INFO  2012-04-14 12:33:12.985 [main] Registering transcoding engine: VLC Audio Streaming
DEBUG 2012-04-14 12:33:12.986 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-14 12:33:12.986 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-14 12:33:12.986 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
DEBUG 2012-04-14 12:33:12.986 [main] Found VLC version 2.0.1 in Windows Registry: C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
INFO  2012-04-14 12:33:12.986 [main] Registering transcoding engine: VLC Video Streaming
INFO  2012-04-14 12:33:12.987 [main] Registering transcoding engine: FFmpeg DVR-MS Remux
INFO  2012-04-14 12:33:12.988 [main] Registering transcoding engine: dcraw Thumbnailer
INFO  2012-04-14 12:33:13.087 [main] Using forced address 192.168.1.2
INFO  2012-04-14 12:33:13.088 [main] Created socket: /192.168.1.2:5001
INFO  2012-04-14 12:33:13.168 [main] Checking shared folder: E:\Wobbud\My Music
INFO  2012-04-14 12:33:13.169 [main] Checking shared folder: E:\Wobbud\Pictures
INFO  2012-04-14 12:33:13.170 [main] Checking shared folder: E:\Wobbud\Videos
DEBUG 2012-04-14 12:33:13.230 [main] Sending ALIVE...
INFO  2012-04-14 12:33:13.500 [main] Using the following UUID configured in PMS.conf: ad815c3f-536d-41aa-87cc-6cd5b71bb941
INFO  2012-04-14 12:33:15.591 [New I/O server worker #1-1] No IP filter specified, access granted to /192.168.1.4
INFO  2012-04-14 12:33:15.599 [pool-5-thread-1] Checking IP: 192.168.1.4 for Playstation 3
INFO  2012-04-14 12:33:15.684 [New I/O server worker #1-4] Checking shared folder: E:\Wobbud\My Music
INFO  2012-04-14 12:33:15.684 [New I/O server worker #1-4] Checking shared folder: E:\Wobbud\Pictures
INFO  2012-04-14 12:33:15.684 [New I/O server worker #1-4] Checking shared folder: E:\Wobbud\Videos
INFO  2012-04-14 12:33:17.532 [New I/O server worker #1-8] No IP filter specified, access granted to /192.168.1.3
INFO  2012-04-14 12:33:17.545 [pool-5-thread-2] Checking IP: 192.168.1.3 for WMP
INFO  2012-04-14 12:33:17.624 [pool-5-thread-2] Renderer WMP found on this address: notebook1 (192.168.1.3)
DEBUG 2012-04-14 12:33:17.629 [pool-5-thread-2] Starting ping -n 3 -l 64000 192.168.1.3
INFO  2012-04-14 12:33:17.912 [main] The server should now appear on your renderer
INFO  2012-04-14 12:33:18.358 [pool-5-thread-1] Renderer Playstation 3 found on this address: 192.168.1.4
DEBUG 2012-04-14 12:33:18.360 [pool-5-thread-1] Starting ping -n 3 -l 64000 192.168.1.4
DEBUG 2012-04-14 12:33:19.630 [SpeedStats Failsafe] Stopping process: ping-0
INFO  2012-04-14 12:33:19.636 [pool-5-thread-2] Address /192.168.1.3 has an estimated network speed of: 22 Mb/s
DEBUG 2012-04-14 12:33:20.361 [SpeedStats Failsafe] Stopping process: ping-1
INFO  2012-04-14 12:33:20.364 [pool-5-thread-1] Address /192.168.1.4 has an estimated network speed of: 42 Mb/s
DEBUG 2012-04-14 12:33:27.915 [UPNP-AliveMessageSender] Sending ALIVE...
DEBUG 2012-04-14 12:33:29.979 [pool-12-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_one/catchup/list
DEBUG 2012-04-14 12:33:29.979 [pool-12-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/highlights/tv
DEBUG 2012-04-14 12:33:29.979 [pool-12-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/popular/tv
DEBUG 2012-04-14 12:33:30.481 [pool-12-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_two/catchup/list
DEBUG 2012-04-14 12:33:30.511 [pool-12-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_three/catchup/list
DEBUG 2012-04-14 12:33:31.024 [pool-12-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_four/catchup/list
DEBUG 2012-04-14 12:33:31.391 [pool-12-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_hd/catchup/tv/list
DEBUG 2012-04-14 12:33:31.516 [pool-12-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_news24/catchup/tv/list
DEBUG 2012-04-14 12:33:31.590 [pool-12-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/cbbc/catchup/tv/list
DEBUG 2012-04-14 12:33:31.665 [pool-12-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/cbeebies/catchup/tv/list
DEBUG 2012-04-14 12:33:33.678 [pool-13-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/childrens/tv/list
DEBUG 2012-04-14 12:33:33.678 [pool-13-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/comedy/tv/list
DEBUG 2012-04-14 12:33:33.678 [pool-13-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/drama/tv/list
DEBUG 2012-04-14 12:33:33.935 [pool-13-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/entertainment/tv/list
DEBUG 2012-04-14 12:33:33.976 [pool-13-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/factual/tv/list
DEBUG 2012-04-14 12:33:34.063 [pool-13-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/films/tv/list
DEBUG 2012-04-14 12:33:34.179 [pool-13-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/learning/tv/list
DEBUG 2012-04-14 12:33:35.673 [pool-13-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/lifestyle_and_leisure/tv/list
DEBUG 2012-04-14 12:33:36.186 [pool-13-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/music/tv/list
DEBUG 2012-04-14 12:33:36.231 [pool-13-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/news/childrens/tv/list
INFO  2012-04-14 12:33:36.865 [UPNPHelper] No IP filter specified, access granted to /192.168.1.2
DEBUG 2012-04-14 12:33:47.202 [pool-52-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/highlights/tv
DEBUG 2012-04-14 12:33:47.202 [pool-52-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/popular/tv
DEBUG 2012-04-14 12:33:47.204 [pool-52-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_one/catchup/list
DEBUG 2012-04-14 12:33:47.677 [pool-52-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_two/catchup/list
DEBUG 2012-04-14 12:33:47.706 [pool-52-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_three/catchup/list
DEBUG 2012-04-14 12:33:48.297 [pool-52-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_four/catchup/list
DEBUG 2012-04-14 12:33:48.314 [pool-52-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_hd/catchup/tv/list
DEBUG 2012-04-14 12:33:48.318 [pool-52-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/bbc_news24/catchup/tv/list
DEBUG 2012-04-14 12:33:48.453 [pool-52-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/cbbc/catchup/tv/list
DEBUG 2012-04-14 12:33:48.484 [pool-52-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/cbeebies/catchup/tv/list
DEBUG 2012-04-14 12:33:50.522 [pool-53-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/childrens/tv/list
DEBUG 2012-04-14 12:33:50.522 [pool-53-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/comedy/tv/list
DEBUG 2012-04-14 12:33:50.522 [pool-53-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/drama/tv/list
DEBUG 2012-04-14 12:33:51.007 [pool-53-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/entertainment/tv/list
DEBUG 2012-04-14 12:33:51.163 [pool-53-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/factual/tv/list
DEBUG 2012-04-14 12:33:51.426 [pool-53-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/films/tv/list
DEBUG 2012-04-14 12:33:51.597 [pool-53-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/learning/tv/list
DEBUG 2012-04-14 12:33:51.678 [pool-53-thread-3] Retrieving http://feeds.bbc.co.uk/iplayer/categories/lifestyle_and_leisure/tv/list
DEBUG 2012-04-14 12:33:51.717 [pool-53-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/music/tv/list
DEBUG 2012-04-14 12:33:51.806 [pool-53-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/news/childrens/tv/list
DEBUG 2012-04-14 12:33:52.415 [pool-54-thread-1] Retrieving http://feeds.bbc.co.uk/iplayer/categories/religion_and_ethics/tv/list
DEBUG 2012-04-14 12:33:52.415 [pool-54-thread-2] Retrieving http://feeds.bbc.co.uk/iplayer/categories/sport/tv/list
DEBUG 2012-04-14 12:33:52.517 [UPNP-AliveMessageSender] Sending ALIVE...
INFO  2012-04-14 12:34:09.962 [New I/O server worker #1-2] Starting transcode/remux of Party Election Broadcasts: Scottish Local Elections 2012: Scottish Liberal Democrats: 12/04/2012
DEBUG 2012-04-14 12:34:09.967 [New I/O server worker #1-2] Creating pipe \\.\pipe\pmsencoder_transcoder_out_1334399649965_33
DEBUG 2012-04-14 12:34:09.972 [Thread-16] Waiting for pipe connection \\.\pipe\pmsencoder_transcoder_out_1334399649965_33
DEBUG 2012-04-14 12:34:10.281 [cmd.exe] Starting cmd.exe /C c:\progra~2\get_ip~1\perl.exe c:\progra~2\get_ip~1\get_ip~1.pl --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer c:\progra~2\get_ip~1\flvstr~1.exe --overwrite --stream >> - | win32\ffmpeg.exe -v 0 -y -threads 4 -i - -threads 4 -target ntsc-dvd \\.\pipe\pmsencoder_transcoder_out_1334399649965_33
DEBUG 2012-04-14 12:34:10.283 [cmd.exe] Reading pipe: \\.\pipe\pmsencoder_transcoder_out_1334399649965_33
DEBUG 2012-04-14 12:34:10.302 [cmd.exe] Attaching thread: cmd.exe
INFO  2012-04-14 12:34:16.485 [StartPlaying Event] renderer: 192.168.1.4, file: http://www.bbc.co.uk/iplayer/episode/b01fq6nf/Party_Election_Broadcasts_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012/
DEBUG 2012-04-14 12:34:33.991 [Buffered IO End Checker] Stopping process: cmd.exe
INFO  2012-04-14 12:34:35.493 [StopPlaying Event] renderer: 192.168.1.4, file: http://www.bbc.co.uk/iplayer/episode/b01fq6nf/Party_Election_Broadcasts_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012/


pmsencoder.log
Code: Select all
2012-04-14 12:33:11 [INFO|Matcher|loadDefaultScripts|main]: loading built-in scripts
2012-04-14 12:33:11 [INFO|Matcher|doCall|main]: loading built-in script: scripts/BEGIN.groovy
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: IPAD_USER_AGENT = Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: GET_FLASH_VIDEOS = C:\Program Files (x86)\PS3 Media Server\scripts
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: HLS_PLAYER = null
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: NOTIFY_SEND = null
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: PERL = null
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: PPLIVE = null
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: PPLIVE_URI = http://127.0.0.1:8888
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: PYTHON = null
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: RTMPDUMP = null
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: SOPCAST = null
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: SOPCAST_URI = http://127.0.0.1:8902/stream
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: VLC = null
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: YOUTUBE_DL = C:\Program Files (x86)\PS3 Media Server\scripts
2012-04-14 12:33:11 [INFO|Matcher|propertyMissing|main]: setting global variable: YOUTUBE_DL_MAX_QUALITY = 22
2012-04-14 12:33:11 [INFO|Matcher|doCall|main]: loading built-in script: scripts/INIT.groovy
2012-04-14 12:33:11 [INFO|Matcher|doCall|main]: loading built-in script: scripts/apple_trailers.groovy
2012-04-14 12:33:11 [INFO|Matcher|registerProfile|main]: registering script profile: Apple Trailers
2012-04-14 12:33:11 [INFO|Matcher|doCall|main]: loading built-in script: scripts/bloomberg.groovy
2012-04-14 12:33:11 [INFO|Matcher|registerProfile|main]: registering script profile: Bloomberg TV
2012-04-14 12:33:11 [INFO|Matcher|doCall|main]: loading built-in script: scripts/bloomberg_live.groovy
2012-04-14 12:33:11 [INFO|Matcher|registerProfile|main]: registering script profile: Bloomberg Live
2012-04-14 12:33:11 [INFO|Matcher|doCall|main]: loading built-in script: scripts/eurogamer.groovy
2012-04-14 12:33:11 [INFO|Matcher|registerProfile|main]: registering script profile: Eurogamer
2012-04-14 12:33:11 [INFO|Matcher|doCall|main]: loading built-in script: scripts/gamestar.groovy
2012-04-14 12:33:11 [INFO|Matcher|registerProfile|main]: registering script profile: Gamestar
2012-04-14 12:33:11 [INFO|Matcher|doCall|main]: loading built-in script: scripts/gameswelt.groovy
2012-04-14 12:33:11 [INFO|Matcher|registerProfile|main]: registering script profile: Gameswelt
2012-04-14 12:33:11 [INFO|Matcher|doCall|main]: loading built-in script: scripts/gametrailers.groovy
2012-04-14 12:33:11 [INFO|Matcher|registerProfile|main]: registering script profile: GameTrailers
2012-04-14 12:33:11 [INFO|Matcher|doCall|main]: loading built-in script: scripts/get_flash_videos.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: Get Flash Videos
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/giantbomb.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: GiantBomb
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/hls_player.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: HTTP Live Stream
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/hook.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: Example Hook
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/icanhascheezburger.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: I Can Has Cheezburger
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: I Can Has YouTube
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: I Can Has Viddler
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/movshare.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: MovShare
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/mplayer.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering end profile: MPlayer
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/navix.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering init profile: navix://
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/pc_games.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: PC Games
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/politiek24.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: Politiek 24
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/pplive.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: PPLive
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/redirect.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering init profile: Chase Redirects
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/rtmpdump.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering init profile: rtmpdump://
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/sopcast.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: SopCast
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/winfuture.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: WinFuture
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/x11grab.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: x11grab://
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading built-in script: scripts/youtube.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering check profile: YouTube Metadata
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering check profile: YouTube-DL Compatible
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering check profile: YouTube-DL
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering check profile: YouTube
2012-04-14 12:33:12 [INFO|Matcher|loadUserScripts|main]: loading user scripts from: C:\Program Files (x86)\PS3 Media Server\scripts
2012-04-14 12:33:12 [INFO|Matcher|doCall|main]: loading user script: bbciplayer.groovy
2012-04-14 12:33:12 [INFO|Matcher|registerProfile|main]: registering script profile: BBC iPlayer
2012-04-14 12:34:10 [INFO|PMSEncoder|launchTranscode|New I/O server worker #1-2]: invoking matcher for: http://www.bbc.co.uk/iplayer/episode/b01fq6nf/Party_Election_Broadcasts_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012/
2012-04-14 12:34:10 [INFO|PMSEncoder|launchTranscode|New I/O server worker #1-2]: 1 match ([BBC iPlayer]) for: http://www.bbc.co.uk/iplayer/episode/b01fq6nf/Party_Election_Broadcasts_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012/
2012-04-14 12:34:10 [INFO|ProcessManager|handleDownloadWindows|New I/O server worker #1-2]: command: [cmd.exe, /C, c:\progra~2\get_ip~1\perl.exe c:\progra~2\get_ip~1\get_ip~1.pl --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer c:\progra~2\get_ip~1\flvstr~1.exe --overwrite --stream >> -, |, win32\ffmpeg.exe, -v, 0, -y, -threads, 4, -i, -, -threads, 4, -target, ntsc-dvd, \\.\pipe\pmsencoder_transcoder_out_1334399649965_33]


I ran the command from the debug.log directly from the command line (in C:\Program Files (x86)\PS3 Media Server):

Code: Select all
cmd.exe /C c:\progra~2\get_ip~1\perl.exe c:\progra~2\get_ip~1\get_ip~1.pl --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer c:\progra~2\get_ip~1\flvstr~1.exe --overwrite --stream >> - | win32\ffmpeg.exe -v 0 -y -threads 4 -i - -threads 4 -target ntsc-dvd \\.\pipe\pmsencoder_transcoder_out_1334399649965_33


Command line output:

Code: Select all
C:\Program Files (x86)\PS3 Media Server>cmd.exe /C c:\progra~2\get_ip~1\perl.exe c:\progra~2\get_ip~1\get_ip~1.pl --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer c:\progra~2\get_ip~1\flvstr~1.exe --overwrite --stream >> - | win32\ffmpeg.exe -v 0 -y -threads 4 -i - -threads 4 -target ntsc-dvd \\.\pipe\pmsencoder_transcoder_out_1334399649965_33
get_iplayer v2.80, Copyright (C) 2008-2010 Phil Lewis
  This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty.
  This is free software, and you are welcome to redistribute it under certain
  conditions; use --conditions for details.

INFO: Episode-only pid detected
INFO: Trying pid: b01fq6nf using type: tv
INFO Trying to stream pid using type tv
INFO: pid not found in tv cache
INFO: Checking existence of default version
INFO: flashvhigh1,flashvhigh2,flashhigh1,flashhigh2,flashstd1,flashstd2,flashlow1,flashlow2 modes will be tried for version default
INFO: Trying flashvhigh1 mode to record tv: Party Election Broadcasts - Scottish Local Elections 2012: Scottish Liberal Democrats: 12/04/2012
INFO: File name prefix = Party_Election_Broadcasts_-_Scottish_Local_Elections_2012_Scottish_Liberal_Democrats_12_04_2012_b01fq6nf_default
WARNING: Your version of flvstreamer/rtmpdump does not support SWF Verification
FLVStreamer v2.1c1
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
ERROR: HandleCtrl: Ignoring SWFVerification request, no CRYPTO support!
Starting download at: 33657.273 kB
Metadata:
  duration              185.26
  moovPosition          32.00
  width                 832.00
  height                468.00
  videocodecid          avc1
  audiocodecid          mp4a
  avcprofile            77.00
  avclevel              30.00
  aacaot                2.00
  videoframerate        25.00
  audiosamplerate       24000.00
  audiochannels         2.00
trackinfo:
  length                4629000.00
  timescale             25000.00
  language              eng
sampledescription:
  sampletype            avc1
  length                4446208.00
  timescale             24000.00
  language              eng
sampledescription:
  sampletype            mp4a
67203.241 kB / 184.52 sec (99.6%)
Download complete

INFO: Streaming completed successfully

C:\Program Files (x86)\PS3 Media Server>


There is a 65MB file simply called "-" now in "C:\Program Files (x86)\PS3 Media Server". According to GSpot it is an flv file so obviously it's not being converted to mp4. Any ideas? I feel I'm getting very close to resolving this.

Thanks.

Wobbud
wobbud
 
Posts: 5
Joined: Sat Apr 14, 2012 6:22 am

Re: BBC iPlayer Windows Problem (get_iplayer, pmsencoder)

Postby gregd72002 » Wed May 30, 2012 3:49 pm

Hi Wobbud,

Good work!

I'm not on Windows machine so cannot help you much, but this line looks suspicious to me:
cmd.exe /C c:\progra~2\get_ip~1\perl.exe c:\progra~2\get_ip~1\get_ip~1.pl --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer c:\progra~2\get_ip~1\flvstr~1.exe --overwrite --stream >> - | win32\ffmpeg.exe -v 0 -y -threads 4 -i - -threads 4 -target ntsc-dvd \\.\pipe\pmsencoder_transcoder_out_1334399649965_33


In this line you have:
>> - |
Is this right?
gregd72002
 
Posts: 16
Joined: Wed Feb 29, 2012 8:24 pm

Re: BBC iPlayer Windows Problem (get_iplayer, pmsencoder)

Postby wobbud » Sun Sep 23, 2012 2:09 pm

gregd72002 wrote:Hi Wobbud,

Good work!

I'm not on Windows machine so cannot help you much, but this line looks suspicious to me:
cmd.exe /C c:\progra~2\get_ip~1\perl.exe c:\progra~2\get_ip~1\get_ip~1.pl --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer c:\progra~2\get_ip~1\flvstr~1.exe --overwrite --stream >> - | win32\ffmpeg.exe -v 0 -y -threads 4 -i - -threads 4 -target ntsc-dvd \\.\pipe\pmsencoder_transcoder_out_1334399649965_33


In this line you have:
>> - |
Is this right?


First of all sorry for the delay in the reply, I didn't get any chance to work on this over summer. Secondly, thanks a lot for checking. I think you're right about this but I don't know how I can manipulate the output stream parameters, they are automatically set based on $DOWNLOADER_OUT:

The line in the groovy:
Code: Select all
$DOWNLOADER = ["${PERL} ${GET_IPLAYER} --pid ${pid} --mode=${MODE} --flvstreamer ${FLVSTREAMER} --overwrite --stream >> $DOWNLOADER_OUT"]


Becomes:
Code: Select all
cmd.exe /C c:\progra~2\get_ip~1\perl.exe c:\progra~2\get_ip~1\get_ip~1.pl --pid b01fq6nf --mode=flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow --flvstreamer c:\progra~2\get_ip~1\flvstr~1.exe --overwrite --stream >> - | win32\ffmpeg.exe -v 0 -y -threads 4 -i - -threads 4 -target ntsc-dvd \\.\pipe\pmsencoder_transcoder_out_1334399649965_33


I'm trying to figure this out again. I've got the latest PMS, PMSEncoder and get_iplayer.
wobbud
 
Posts: 5
Joined: Sat Apr 14, 2012 6:22 am

Re: BBC iPlayer Windows Problem (get_iplayer, pmsencoder)

Postby infidel » Sun Sep 23, 2012 11:21 pm

wobbud wrote:In this line you have:
>> - |
Is this right?

I'm in the US so I can't test the rest of the command, but the pipe character would need to be escaped with a carat when passed in an argument to 'cmd /C', e.g.
Code: Select all
^|
infidel
 
Posts: 278
Joined: Sun Aug 15, 2010 4:56 pm

Re: BBC iPlayer Windows Problem (get_iplayer, pmsencoder)

Postby wobbud » Sat Jan 19, 2013 9:52 pm

I finally figured this out, I just had to change ">>" to "-o" in the groovy file. I can now view iPlayer content via PMS :D

For anyone else that wants to try it:

-Download the pmsencoder plugin from http://www.ps3mediaserver.org/forum/viewtopic.php?f=6&t=3507&p=36904#p36904 and save it to the PMS plugins folder

-Download and install get_iplayer from http://www.infradead.org/get_iplayer_win/get_iplayer_setup_latest.exe

-Download flvstreamer from http://download-mirror.savannah.gnu.org/releases/flvstreamer/win32/flvstreamer_win32_latest.exe. Rename the file to "flvstreamer.exe" and save to the get_iplayer installation folder.

-Edit the C:\ProgramData\get_iplayer\options file to use full file paths and to add the path for flvstreamer. For example:

Code: Select all
output C:\Wobbud\Videos\TV
mmsnothread 1
nopurge 1
mplayer C:\Program Files (x86)\PS3 Media Server\get_iplayer\MPlayer\MPlayer-1.0rc2\mplayer.exe
lame C:\Program Files (x86)\PS3 Media Server\get_iplayer\LAME\lame.exe
ffmpeg C:\Program Files (x86)\PS3 Media Server\get_iplayer\FFmpeg\ffmpeg-0.8-win32-static\bin\ffmpeg.exe
vlc C:\Program Files (x86)\PS3 Media Server\get_iplayer\VLC\vlc-1.1.11\vlc.exe
flvstreamer C:\Program Files (x86)\PS3 Media Server\get_iplayer\flvstreamer.exe
atomicparsley C:\Program Files (x86)\PS3 Media Server\get_iplayer\AtomicParsley\AtomicParsley\AtomicParsley.exe


Create a file called "bbc_iplayer.groovy" and save it to the PMS scripts folder. Copy and paste the following into the file and save. Make sure to change the paths to match your own folders. Enter the paths in the short format with double backslashes (on my system, the get_iplayer path is "C:\Program Files (x86)\PS3 Media Server\get_iplayer", which in the short format is ""c:\\progra~2\\ps3med~1\\get_ip~1"):

Code: Select all
script {
    profile ('BBC iPlayer') {
        pattern {
            match $URI: '^http://www\\.bbc\\.co\\.uk/iplayer/episode/(?<pid>........)/'
        }

        action {
            def GETIPLAYER = "c:\\progra~2\\ps3med~1\\get_ip~1\\get_ip~1.pl"
            def PERL = "c:\\progra~2\\ps3med~1\\get_ip~1\\perl.exe"
         def FLVSTREAMER = "c:\\progra~2\\ps3med~1\\get_ip~1\\flvstr~1.exe"
            def MODE = "flashhd,flashvhigh,flashhigh,flashstd,flashnormal,flashlow"

            $DOWNLOADER = [ "${PERL} ${GETIPLAYER} --pid ${pid} --mode=${MODE} --flvstreamer ${FLVSTREAMER} --overwrite --stream -o ${DOWNLOADER_OUT}"]         
         }
    }
}


-In the WEB.conf file (in C:\ProgramData\PMS), add the RSS feeds that you want. For example:

Code: Select all
# video feeds
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/bbc_1/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/bbc_2/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/bbc_3/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/bbc_4/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/hd/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/cbbc/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/cbeebies/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/bbc_news24/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/bbc_parliament/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/bbc_alba/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/mostpopular/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/highlights/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/childrens/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/comedy/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/entertainment/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/factual/list   
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/films/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/learning/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/lifestyle_and_leisure/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/music/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/news/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/religion_and_ethics/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/soaps/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/sport/list
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/audiodescribed/list/
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/signed/list/
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/northern_ireland/list/
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/scotland/list/
videofeed.Online,BBC iPlayer=http://feeds.bbc.co.uk/iplayer/wales/list/


-Add the get_iplayer path to the PATH environment variable (doesn't matter if it's the user or system variable).

-Restart or log out and back in to Windows.

-Start PMS

-On the renderer, go to the "Online" folder and the iPlayer content should be available to watch.

Enjoy!
wobbud
 
Posts: 5
Joined: Sat Apr 14, 2012 6:22 am


Return to Additions and Plugins

Who is online

Users browsing this forum: Bing [Bot], Exabot [Bot] and 3 guests