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.

According the user manual the xxPFL4907 only support through DLNA:audio: mp3picture: jpegvideo: 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.

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.

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.

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

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:

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.00User-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: