Google Chromecast
Since the Chromecast supports a very limited number of codecs, I was hoping to create a config that transcodes everything into one the the supported formats(H.264)(See the link for the supported formats https://developers.google.com/cast/supported_media_types). So I tried using the DirecTV HD-DVR profile as an example(Since it transcodes everything) but it did not work. Below is what I tried.
<Profile id="33" name="Google ChromeCast" extendsProfileId="1">
<Detection>
<UPnPSearch>
<ModelName>Chromecast</ModelName>
</UPnPSearch>
</Detection>
<DeviceDescription>
<FriendlyName>Serviio ({computerName}): 1</FriendlyName>
<ModelName>Chromecast</ModelName>
</DeviceDescription>
<Transcoding>
<Video targetContainer="mpeg" targetVCodec="h264" targetACodec="mp3" maxVBitrate="8192" forceStereo="true">
<Matches container="*" />
<!-- <Matches container="matroska" />
<Matches container="mp4" />
<Matches container="asf" />
<Matches container="avi" />
<Matches container="ogg" />
<Matches container="flv" />
<Matches container="3gp" />
<Matches container="rm" /> -->
</Video>
<Audio targetContainer="mp3">
<Matches container="flac" />
<Matches container="ogg" />
<Matches container="adts" />
<Matches container="mp4" /> <!-- iTunes store m4a files need to be transcoded to play -->
<Matches container="mp2" />
<Matches container="wavpack" />
<Matches container="mpc" />
<Matches container="ape" />
</Audio>
</Transcoding>
<OnlineTranscoding>
<Video targetContainer="mpeg" targetVCodec="h264" targetACodec="mp3" maxVBitrate="8192" forceStereo="true">
<Matches container="*" />
</Video>
</OnlineTranscoding>
<HardSubsTranscoding>
<Video targetContainer="mpeg" targetVCodec="h264" targetACodec="mp3" maxVBitrate="8192" forceStereo="true"/>
</HardSubsTranscoding>
</Profile>
Any help would be great thanks.