enigma9o7 wrote:Thanks for reply.
Yes, there is a setting in roku stick for stereo vs. surround; I set for stereo.
Perhaps you're right about the tv not being able to play mp3... maybe I need to tell serviio to transcode the audio to ac3 or aac. The tv is a cheap 24" emerson, no internet or anything (which is why I got the roku hdmi stick for it).
Yeah, that's likely the issue. I doubt the TV will accept any audio but AC-3 over the HDMI input. Here's what Roku says for media support (using the Roku Media Player channel):
Video — MKV (H.264), MP4 (H.264), MOV (H.264), WMV (VC-1, firmware 3.1 only)
Music — AAC, MP3, WMA, FLAC (firmware 5.3 and later), WAV (firmware 5.3 and later)
Photo — JPG, PNG, GIF (non-animated)
The Roku will play MP3, but I don't know what it does at the output. If it is passing it through, it's likely your TV doesn't support it. In the Profiles.xml file, you will find the Roku profile near the end (line 2105 in my file). To set the transcoding output, find the first line after the <transcoding> tag. My line is currently
- Code:
<Video targetContainer="mpegts" targetVCodec="h264" maxVBitrate="12000" targetACodec="ac3">
This line tells Serviio to send a file as a MPEG-TS container, using H.264 for video and Dolby Digital for the audio. The bitrate is necessary if you have any HD video, because the Roku can't handle a real high bitrate. Check your line for the same settings.
Here's my complete Transcoding section:
- Code:
<Transcoding>
<Video targetContainer="mpegts" targetVCodec="h264" maxVBitrate="12000" targetACodec="ac3">
<Matches container="matroska" aCodec="dts-hd" />
<Matches container="matroska" aCodec="truehd" />
<Matches container="matroska" aCodec="flac" />
</Video>
<Video targetContainer="mpegts" targetVCodec="h264" maxVBitrate="12000" >
<Matches container="asf" />
<Matches container="mpegvideo" />
<Matches container="mpeg" />
<Matches container="mpegts" />
<Matches container="matroska" vCodec="mpeg2video" />
<Matches container="avi" />
<Matches container="flv" />
<Matches container="wtv" />
<Matches container="ogg" />
<Matches container="3gp" />
<Matches container="rtp" />
<Matches container="rtsp" />
<Matches container="rm" />
</Video>
<Video targetContainer="mpegts" targetACodec="ac3" aBitrate="320">
<Matches container="matroska" aCodec="vorbis" />
<Matches container="ogg" vCodec="mpeg4" />
<Matches container="mp4" aCodec="lpcm" />
</Video>
<Video targetContainer="mpegts">
<Matches container="matroska" vCodec="h264" />
<Matches container="flv" vCodec="h264" />
</Video>
<Video targetContainer="asf" targetVCodec="wmv2" targetACodec="wmav2" maxVBitrate="15360" forceStereo="true">
<Matches container="*" vCodec="mpeg2video" />
<Matches container="*" vCodec="dvvideo" />
<Matches container="wtv" />
<Matches container="ogg" />
<Matches container="flv" />
<Matches container="rm" />
</Video>
<Audio targetContainer="mp3">
<Matches container="*" />
</Audio>
</Transcoding>
Because of the change I made for HD video and MPEG-2 MKV files, you have to have a newer version of FFMPEG on your computer. If you don't have any MKV files, nothing to worry about.
Dan
LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: AMD Ryzen 5 5600GT, 32 gig ram, Windows 11 Pro, 22 TB hard drive space | Test server: Intel i5-6400, 16 gig ram, Windows 10 Pro
HOWTO: Enable debug logging HOWTO: Identify media file contents