Page 1 of 1

Philips 39PFL2908/F7

PostPosted: Sun Sep 11, 2016 9:01 pm
by k007
I have a Philips 39PFL2908/F7 which through Serviio can see all my video files but none of them will play and there is no evidence of any transcoding happening. I've tried several different profiles posted by other users for Philips TVs and all the Philips profiles in the profiles.xml file. I always get the network error "NE[00204697] when trying to load a video file.

I also have a Samsung TV and Serviio works flawlessly with it. I know the Samsung can handle my video files better and I don't think any transcoding is necessary with it so transcoding is new for me.

I'm using Windows 7 32 bit .
I've attached the Sink, a video data, and a debug file.

Any help to get Serviio to transcode compatible video files for my Philips 39PFL2908 would be much appreciated.

Re: Philips 39PFL2908/F7

PostPosted: Tue Sep 27, 2016 1:00 am
by lordlouis
Just add the tag
  Code:
<ProtocolInfo>simple</ProtocolInfo>
inside the Profile Tag.

Example of my working profile for 50PFL4909

  Code:
   <Profile id="philipstv" name="Philips TV" extendsProfileId="1">
      <ProtocolInfo>simple</ProtocolInfo>
      <Detection>
         <UPnPSearch>
            <FriendlyName>.*PHILIPS.*</FriendlyName>
         </UPnPSearch>
      </Detection>
      <MediaFormatProfiles>
         <MediaFormatProfile mime-type="video/avi" name="">AVI</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/x-matroska" name="">MATROSKA</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/h264" name="">AVC_MP4_MP_SD_AAC_MULT5</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/h264" name="">AVC_MP4_MP_SD_MPEG1_L3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/h264" name="">AVC_MP4_MP_SD_AC3</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/h264" name="">AVC_MP4_MP_HD_720p_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/h264" name="">AVC_MP4_MP_HD_1080i_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/h264" name="">AVC_MP4_HP_HD_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/h264" name="">AVC_MP4_LPCM</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/h264" name="">MPEG4_P2_MP4_ASP_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/h264" name="">MPEG4_P2_MP4_SP_L6_AAC</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/h264" name="">MPEG4_P2_MP4_NDSD</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/h264" name="">FLV</MediaFormatProfile>
         <MediaFormatProfile mime-type="audio/x-ms-wma" name="">WMA_BASE</MediaFormatProfile>
         <MediaFormatProfile mime-type="audio/x-ms-wma" name="">WMA_FULL</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/x-ms-asf" name="">VC1_ASF_AP_L1_WMA</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/x-ms-asf" name="">VC1_ASF_AP_L2_WMA</MediaFormatProfile>
         <MediaFormatProfile mime-type="video/x-ms-asf" name="">VC1_ASF_AP_L3_WMA</MediaFormatProfile>
      </MediaFormatProfiles>
      <Transcoding>
         <Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" >
            <Matches container="ogg" />
            <Matches container="mp4" />
            <Matches container="avi" />
            <Matches container="flv" />
            <Matches container="asf" />
            <Matches container="matroska" />
            <Matches container="rm" />
         </Video>
         <Audio targetContainer="mp3">
            <Matches container="flv" />
            <Matches container="asf" />
            <Matches container="flac" />
            <Matches container="ogg" />
            <Matches container="wavpack" />
            <Matches container="mpc" />
            <Matches container="ape" />
            <Matches container="dsf" />
         </Audio>
      </Transcoding>
      <OnlineTranscoding>
         <Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" >
            <Matches container="ogg" />
            <Matches container="mp4" />
            <Matches container="avi" />
            <Matches container="flv" />
            <Matches container="asf" />
            <Matches container="matroska" />
            <Matches container="rm" />
         </Video>
         <Audio targetContainer="mp3">
            <Matches container="flv" />
            <Matches container="asf" />
            <Matches container="flac" />
            <Matches container="ogg" />
            <Matches container="wavpack" />
            <Matches container="mpc" />
            <Matches container="ape" />
            <Matches container="dsf" />
         </Audio>
      </OnlineTranscoding>
      <GenericTranscoding>
         <Video targetContainer="mpegts" targetVCodec="mpeg2video" targetACodec="ac3" />   
      </GenericTranscoding>
      <AllowChunkedTransfer>false</AllowChunkedTransfer>
   </Profile>

Re: Philips 39PFL2908/F7

PostPosted: Tue Sep 27, 2016 7:48 pm
by k007
Excellent! Thank you lordlouis :)

After tweaking your example my Philips TV (39PFL2908/F7) now plays my video files and Serviio is transcoding well.

I had to remove the following codes from your example because they produced errors when Serviio tried to load:

<MediaFormatProfile mime-type="audio/x-ms-wma" name="">WMA_BASE</MediaFormatProfile>
<MediaFormatProfile mime-type="audio/x-ms-wma" name="">WMA_FULL</MediaFormatProfile>

<Matches container="wavpack" />

The log said that "wavpack" didn't match the container and "WMA_BASE" and "WMA_FULL" resulted in profile errors. I just removed those 3 lines and everything is working well so far.

Thanks again! :)