Config files Philips TV's 2009,2010,2011,2012

Discuss alternative media renderers (not PS3) supported by PS3 Media Server (e.g. Xbox 360, TVs &c.)

Re: Config file Philips TV 40pfl8605h_12

Postby leroy » Thu May 03, 2012 9:20 pm

Raptor399 wrote:Is there a way to distinguish the two models?

It would be great if that is possible.

Unfortunately sends the 40pfl8605h_12 no UserAgentAdditionalHeader.
Only "Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50" is send as a possible identifying HTTP header.

Here a excerpt of the debug.log with trace info obtained like you describes here.

Code: Select all
TRACE 2012-05-03 20:48:19.957 [New I/O server worker #1-1] Opened request handler on socket /192.168.2.24:56900
TRACE 2012-05-03 20:48:19.957 [New I/O server worker #1-1] Calling SetThreadExecutionState ES_SYSTEM_REQUIRED
TRACE 2012-05-03 20:48:19.964 [New I/O server worker #1-1] Request: HTTP/1.1 : GET : description/fetch
TRACE 2012-05-03 20:48:19.965 [New I/O server worker #1-1] Received on socket: CONNECTION: close
TRACE 2012-05-03 20:48:19.965 [New I/O server worker #1-1] Received on socket: DATE: Thu, 03 May 2012 18:48:15 GMT
TRACE 2012-05-03 20:48:19.965 [New I/O server worker #1-1] Received on socket: HOST: 192.168.2.25:5001
TRACE 2012-05-03 20:48:19.965 [New I/O server worker #1-1] Received on socket: USER-AGENT: Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50
TRACE 2012-05-03 20:48:19.966 [New I/O server worker #1-1] Using default media renderer Unknown renderer
INFO  2012-05-03 20:48:19.966 [New I/O server worker #1-1] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50
TRACE 2012-05-03 20:48:19.982 [New I/O server worker #1-1] HTTP: description/fetch / 0-0
TRACE 2012-05-03 20:48:19.997 [New I/O server worker #1-1] Sent to socket: Accept-Ranges: bytes
TRACE 2012-05-03 20:48:19.998 [New I/O server worker #1-1] Sent to socket: Cache-Control: no-cache
TRACE 2012-05-03 20:48:19.998 [New I/O server worker #1-1] Sent to socket: Connection: keep-alive
TRACE 2012-05-03 20:48:19.998 [New I/O server worker #1-1] Sent to socket: Content-Length: 2055
TRACE 2012-05-03 20:48:19.998 [New I/O server worker #1-1] Sent to socket: Content-Type: text/xml; charset="utf-8"
TRACE 2012-05-03 20:48:19.998 [New I/O server worker #1-1] Sent to socket: Expires: 0
TRACE 2012-05-03 20:48:19.998 [New I/O server worker #1-1] Sent to socket: Server: Windows_Vista-x86-6.0, UPnP/1.0, PMS/1.52.2-SB71
TRACE 2012-05-03 20:48:20.153 [New I/O server boss #1 ([id: 0x01d3953d, /192.168.2.25:5001])] Creating new pipeline
TRACE 2012-05-03 20:48:20.155 [New I/O server boss #1 ([id: 0x01d3953d, /192.168.2.25:5001])] Creating new pipeline
TRACE 2012-05-03 20:48:20.271 [New I/O server worker #1-2] Opened request handler on socket /192.168.2.24:56901
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-2] Request: HTTP/1.1 : GET : UPnP_AV_ContentDirectory_1.0.xml
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-2] Received on socket: CONNECTION: close
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-2] Received on socket: DATE: Thu, 03 May 2012 18:48:16 GMT
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Opened request handler on socket /192.168.2.24:56902
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-2] Received on socket: HOST: 192.168.2.25:5001
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Request: HTTP/1.1 : SUBSCRIBE : upnp/event/content_directory
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-2] Received on socket: USER-AGENT: Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Received on socket: CALLBACK: <http://192.168.2.24:49153/>
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Received on socket: HOST: 192.168.2.25:5001
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-2] Using default media renderer Unknown renderer
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Received on socket: NT: upnp:event
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Received on socket: TIMEOUT: Second-15
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] Using default media renderer Unknown renderer
TRACE 2012-05-03 20:48:20.272 [New I/O server worker #1-3] HTTP: upnp/event/content_directory / 0-0
TRACE 2012-05-03 20:48:20.273 [New I/O server worker #1-3] Sent to socket: Content-Length: 0
INFO  2012-05-03 20:48:20.272 [New I/O server worker #1-2] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50
TRACE 2012-05-03 20:48:20.273 [New I/O server worker #1-3] Sent to socket: Server: Windows_Vista-x86-6.0, UPnP/1.0, PMS/1.52.2-SB71
TRACE 2012-05-03 20:48:20.273 [New I/O server worker #1-3] Sent to socket: SID: uuid:644de983-856d-3de3-8fb7-56ef5e909ffa
TRACE 2012-05-03 20:48:20.273 [New I/O server worker #1-2] HTTP: UPnP_AV_ContentDirectory_1.0.xml / 0-0
TRACE 2012-05-03 20:48:20.273 [New I/O server worker #1-3] Sent to socket: TIMEOUT: Second-1800
TRACE 2012-05-03 20:48:20.273 [New I/O server worker #1-2] Available Content-Length: 9050
TRACE 2012-05-03 20:48:20.277 [New I/O server worker #1-2] Calling SetThreadExecutionState ES_CONTINUOUS
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Accept-Ranges: bytes
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Cache-Control: no-cache
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Connection: keep-alive
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Content-Length: 9050
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Content-Type: text/xml; charset="utf-8"
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Expires: 0
TRACE 2012-05-03 20:48:20.280 [New I/O server worker #1-2] Sent to socket: Server: Windows_Vista-x86-6.0, UPnP/1.0, PMS/1.52.2-SB71
TRACE 2012-05-03 20:48:22.642 [main] Waiting 250 milliseconds...
INFO  2012-05-03 20:48:22.899 [main] The server should now appear on your renderer

Hopefully have the newer philips TV's an Additional Header or slightly different User-Agent.
leroy
 
Posts: 141
Joined: Sat Sep 24, 2011 11:55 am
Location: Netherlands

Re: Config file Philips TV 40pfl8605h_12

Postby YourPrivateDJ » Sat May 05, 2012 5:51 pm

Here is 5507

INFO 2012-05-05 19:49:40.598 [New I/O server worker #1-2] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Windows2000/0.0 UPnP/1.0 PhilipsIntelSDK/1.4 DLNADOC/1.50
Philips 32PFL5507K/12, PlayStation 3, Motorola Xoom, Samsung Galaxy SII powered by TP-Link TL-WR1043ND+3xTL-ANT2405C & PS3 Media Server@OS X 10.6.8 (SL)
User avatar
YourPrivateDJ
 
Posts: 6
Joined: Mon Apr 16, 2012 2:09 pm

Re: Config files Philips TV's 2010,2011,2012

Postby MondoTech » Thu Sep 13, 2012 7:02 pm

I'm having trouble getting a Philips 22PFL4907 (2012 model) to play anything.

The DLNA Agent only reports "DLNADOC/1.50", with nothing else in the header.

I've tried several of the config files in the first post without much luck. I did change the UserAgentSearch string in the config files so it would detect the TV, but most of the time files will not play.

Any suggestions?
MondoTech
 
Posts: 4
Joined: Thu Sep 13, 2012 6:59 pm

Re: Config files Philips TV's 2010,2011,2012

Postby leroy » Thu Sep 13, 2012 9:02 pm

hi MondoTech,

According the user manual the xxPFL4907 only support through DLNA:
audio: mp3
picture: jpeg
video: mpeg1, mpeg2 with ac3, mp3, mpa, and lpcm audio.

Try this config file with "DLNADOC/1.50" as UserAgent.
Be aware that "DLNADOC/1.50" is a very common used UserAgent so possibly this conflicts with other renderers in your network.
For example also Windows Media Player uses "DLNADOC/1.50" in the User-Agent for recognizing:
HTTP User-Agent: Microsoft-Windows/6.1 UPnP/1.0 Windows-Media-Player/12.0.7601.17514 DLNADOC/1.50 (MS-DeviceCaps/1024)

I also want to notice that it's best to use a wired connection.
Please let me know how this config file works for this TV.

Version 1.0
Philips xxPFL4907 1.0.zip
(1.18 KiB) Downloaded 147 times

Version 1.1
Some fundamental changes. thanks MondoTech!
Changed "TranscodeFastStart = false" to true
Changed "CreateDLNATreeFaster = true" to false
Philips xxPFL4907 1.1.zip
(1.24 KiB) Downloaded 317 times
Last edited by leroy on Sun Oct 07, 2012 7:24 pm, edited 2 times in total.
leroy
 
Posts: 141
Joined: Sat Sep 24, 2011 11:55 am
Location: Netherlands

Re: Config files Philips TV's 2010,2011,2012

Postby MondoTech » Sat Sep 15, 2012 8:24 pm

Thanks, Leroy.

I'm having mixed luck with that config file. I was able to get some old divx files to play, but not much else. I still need to try a wired connection instead, but I don't have any trouble playing files from ps3mediaserver over wireless with any of my laptops. On some files the TV says it doesn't support the file type before even attempting to play the file, other times it attempts to play it but then after a couple of seconds it says playback error.

One big issue I'm having is that the file browser bugs out on the TV with ps3mediaserver. It will incorrectly display the contents of folders, often showing files from a different directory that I had previously browsed to mixed with the current directory. I don't have this issue with Serviio or Plex so I'm wondering if it's a specific issue with ps3mediaserver (1.70.0), but neither of those media servers will play any files either.
MondoTech
 
Posts: 4
Joined: Thu Sep 13, 2012 6:59 pm

Re: Config files Philips TV's 2010,2011,2012

Postby MondoTech » Mon Sep 17, 2012 4:43 am

Using Leroy's file I have made some progress.

I usually get two playback errors with this TV. 00204693, and 00204697.

I think 00204693 is a timeout error because if I get this error, then immediately start playing the same file again, it will play. Not sure if there's a way to fix this, seems to be the TV's fault.
EDIT: I think I've fixed this by setting: TranscodeFastStart = true

On mp4 files I get 00204697 which must be some kind of media incompatibility error. AVI and MKV files are playing, just not mp4. Any suggestions on what to do about this?

I was also able to fix the issue with the tree structure bugging out by setting CreateDLNATreeFaster = false

Something to note: This TV can play a wide range of files on a USB drive, including mp4, but as Leroy pointed out, over DLNA it only does mpeg.


EDIT: Some mp4 files do play. Here's one that plays:


Code: Select all
Format                         : MPEG-4
Format profile                 : Base Media
Codec ID                       : isom
File size                      : 158 MiB
Duration                       : 20mn 15s
Overall bit rate mode          : Variable
Overall bit rate               : 1 088 Kbps
Encoded date                   : UTC 2012-08-22 03:04:22
Tagged date                    : UTC 2012-08-22 03:04:22

Video
ID                             : 1
Format                         : AVC
Format/Info                    : Advanced Video Codec
Format profile                 : High@L3.1
Format settings, CABAC         : Yes
Format settings, ReFrames      : 5 frames
Codec ID                       : avc1
Codec ID/Info                  : Advanced Video Coding
Duration                       : 20mn 14s
Bit rate                       : 963 Kbps
Maximum bit rate               : 4 466 Kbps
Width                          : 720 pixels
Height                         : 406 pixels
Display aspect ratio           : 16:9
Frame rate mode                : Constant
Frame rate                     : 29.970 fps
Color space                    : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 8 bits
Scan type                      : Progressive
Bits/(Pixel*Frame)             : 0.110
Stream size                    : 139 MiB (88%)
Writing library                : x264 core 125 r2208 d9d2288
Encoding settings              : cabac=1 / ref=5 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=umh / subme=8 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=300 / keyint_min=29 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=21.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Encoded date                   : UTC 2012-08-22 02:21:15
Tagged date                    : UTC 2012-08-22 03:04:28
Matrix coefficients            : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

Audio
ID                             : 2
Format                         : AAC
Format/Info                    : Advanced Audio Codec
Format profile                 : LC
Codec ID                       : 40
Duration                       : 20mn 15s
Bit rate mode                  : Variable
Bit rate                       : 121 Kbps
Maximum bit rate               : 152 Kbps
Channel(s)                     : 2 channels
Channel positions              : Front: L R
Sampling rate                  : 48.0 KHz
Compression mode               : Lossy
Stream size                    : 17.5 MiB (11%)
Encoded date                   : UTC 2012-08-22 03:04:27
Tagged date                    : UTC 2012-08-22 03:04:28


Here's one that does not play:

Code: Select all
Format                         : MPEG-4
Format profile                 : Base Media
Codec ID                       : isom
File size                      : 318 MiB
Duration                       : 44mn 25s
Overall bit rate mode          : Variable
Overall bit rate               : 1 001 Kbps
Encoded date                   : UTC 2012-05-30 03:09:23
Tagged date                    : UTC 2012-05-30 03:09:23

Video
ID                             : 1
Format                         : AVC
Format/Info                    : Advanced Video Codec
Format profile                 : High@L3.1
Format settings, CABAC         : Yes
Format settings, ReFrames      : 5 frames
Codec ID                       : avc1
Codec ID/Info                  : Advanced Video Coding
Duration                       : 44mn 24s
Bit rate                       : 857 Kbps
Maximum bit rate               : 4 548 Kbps
Width                          : 720 pixels
Height                         : 402 pixels
Display aspect ratio           : 16:9
Original display aspect ratio  : 16:9
Frame rate mode                : Constant
Frame rate                     : 29.970 fps
Color space                    : YUV
Chroma subsampling             : 4:2:0
Bit depth                      : 8 bits
Scan type                      : Progressive
Bits/(Pixel*Frame)             : 0.099
Stream size                    : 272 MiB (86%)
Writing library                : x264 core 125 r2200 999b753
Encoding settings              : cabac=1 / ref=5 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=umh / subme=8 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=300 / keyint_min=29 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=21.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Encoded date                   : UTC 2012-05-30 01:20:52
Tagged date                    : UTC 2012-05-30 03:09:28
Matrix coefficients            : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

Audio
ID                             : 2
Format                         : AAC
Format/Info                    : Advanced Audio Codec
Format profile                 : LC
Codec ID                       : 40
Duration                       : 44mn 25s
Bit rate mode                  : Variable
Bit rate                       : 140 Kbps
Maximum bit rate               : 192 Kbps
Channel(s)                     : 2 channels
Channel positions              : Front: L R
Sampling rate                  : 48.0 KHz
Compression mode               : Lossy
Stream size                    : 44.4 MiB (14%)
Encoded date                   : UTC 2012-05-30 03:09:27
Tagged date                    : UTC 2012-05-30 03:09:28
Last edited by chocolateboy on Mon Sep 17, 2012 5:07 am, edited 1 time in total.
Reason: reformatted: please read the FAQ: http://tinyurl.com/4294qo2
MondoTech
 
Posts: 4
Joined: Thu Sep 13, 2012 6:59 pm

Re: Config files Philips TV's 2010,2011,2012

Postby leroy » Sat Sep 22, 2012 6:43 pm

Hi MondoTech,

Thanks for the feedback, great to read you made progress by using and editing the config file.

Be aware of some restrictions of these TV, writen in the 22plf4907 user manual:
• A maximum of 1,023 folders or files can be recognized.
• The 10th and deeper hierarchies cannot be displayed.

On mp4 files I get 00204697 which must be some kind of media incompatibility error. AVI and MKV files are playing, just not mp4. Any suggestions on what to do about this?

The config is written so, that these mp4 files are transcoded.
I don't know why some mp4 files fails, maybe because some resolution is not supported.
Try the option "Use Video Scaler" "Width 720" "Height 406 or 480" in the "Transcode Settings" tab "MEncoder" for the file that fails.

Please post your edited and tested config-file. (increase version and add your credits)
Edit: Thanks Mondotech, I have included your changes to version 1.1
leroy
 
Posts: 141
Joined: Sat Sep 24, 2011 11:55 am
Location: Netherlands

Re: Config files Philips TV's 2010,2011,2012

Postby leroy » Fri Oct 05, 2012 12:25 am

Since my TV failed to start up, it's under repair.
Temporary I now got a Philips 32PFL9604H/12.
The original config-file (Philips.conf) included within PMS, forced to transcode everything,
while this TV can play many files native. So I wrote a new config-file for this TV.
I programed the supported lines and tweaked the maximal supported bitrate for transcoding.

This TV is known as a Net TV and uses for recognizing the next User-Agent :
Allegro-Software-WebClient/4.61 DLNADOC/1.00

The Philips Aurea (xxPFLxxx3) (2008) with less native support, uses (I guess) the same User-Agent.
Unfortunately, I guess this means that this config-file can't be included in PMS.

This TV's have some restrictions, read the "Findings" included into this config-file.
If you want to use this config-file replace the Philips.conf with this one:
PhilipsPFLxxx4 1.0.zip
(2.64 KiB) Downloaded 370 times
leroy
 
Posts: 141
Joined: Sat Sep 24, 2011 11:55 am
Location: Netherlands

Re: Config files Philips TV's 2010,2011,2012

Postby Raptor399 » Sat Oct 06, 2012 9:11 am

leroy wrote:The Philips Aurea (xxPFLxxx3) (2008) with less native support, uses (I guess) the same User-Agent.
Unfortunately, I guess this means that this config-file can't be included in PMS.


Are there other headers that could help spotting a difference between the two?
Raptor399
Project Member
 
Posts: 1916
Joined: Thu Mar 10, 2011 12:06 am

Re: Config files Philips TV's 2010,2011,2012

Postby leroy » Sun Oct 07, 2012 2:50 pm

Raptor399 wrote:Are there other headers that could help spotting a difference between the two?

Unfortunately with the 32PFL9604H/12, I can't find an useful "additional HTTP header" into the debug.log

However both User-Agent's are "Received on socket":
User-Agent: Allegro-Software-WebClient/4.61 DLNADOC/1.00
User-Agent: Streamium/1.0

"User-Agent: Allegro-Software-WebClient/4.61 DLNADOC/1.00" Is the first received User-Agent.
"User-Agent: Streamium/1.0" Is received only when playing media files.

If I uses "UserAgentSearch = Streamium" in the config-file, the TV is found as a "Unknown renderer",
until I play a media-file, then PMS recognize the renderer.
But weird, now every file will be transcoded that is supported. (looks like "MediaInfo=true" is not used)
Also the "Unknown renderer" remain visible in the GUI.
So I guess "Streamium" can't be used as User-Agent.
("UserAgentSearch = Allegro-Software-WebClient" works fine)

Here the debug.log when using "UserAgentSearch = Streamium" and playing some supported files:
UserAgentSearch = Streamium debug.zip
(18.17 KiB) Downloaded 127 times

Here the debug.log with trace info (as you describes in the FAQ for receiving headers) with the 32PFL9604H/12 while playing some files:
32PFL9604H_12 User-Agent trace debug .zip
(19.37 KiB) Downloaded 112 times
leroy
 
Posts: 141
Joined: Sat Sep 24, 2011 11:55 am
Location: Netherlands

PreviousNext

Return to Alternative Media Renderers

Who is online

Users browsing this forum: No registered users and 7 guests