Jump to content

Chromecats Volume Control not working


Froghut

Recommended Posts

Froghut

Hi,

 

When I play back certain video files and try to adjust the volume nothing happens, the volume stays the same even though I change the volume settings. Even when trying to change the volume in the Google Home app it still does not change at all.

Here is the media info for one of the videos where that happens:

VideoCodecH264
AVCYes
ProfileHigh
Level41
Resolution1280x720
Aspect ratio16:9
AnamorphicNo
InterlacedNo
Framerate23.9760246
Bitrate4615 kbps
Bit depth8 bit
Pixel formatyuv420p
Ref frames1
NAL4
Audio

Languageeng
CodecEAC3
Layout5.1
Channels6 ch
Bitrate640 kbps
Sample rate48000 Hz
DefaultYes
TitleEng Dolby Digital+ 5.1 Default

 

Container is mkv.

 

  • Like 1
Link to comment
Share on other sites

@@Froghut, we are using audio pass-through to send ac3 to your tv or receiver. when this happens you need to use the tv or receiver to control audio. That's why this happens with some files and not others. When audio passthrough is not used, like for aac or mp3 audio for example, then you'll be able to control with the Emby app. Does this make sense?

Link to comment
Share on other sites

Froghut

Yes that makes sense, thanks for the explanation!

But I have to say that is really not desirable for me, I would like to be able to always control the volume from within the emby app. Is there a way to force audio conversion as a "workaround" or something like that?

Link to comment
Share on other sites

Froghut

*bump*

Any plan to change this behaviour, or to add an option to force transcoding as a workaround?

Link to comment
Share on other sites

Ok I think I was actually wrong about this. I tested this with google home and I am not having any trouble changing volume when passing audio through directly to receiver.

Link to comment
Share on other sites

Froghut

If there is any way I can help like providing more logs, trying beta versions etc just let me know.

Link to comment
Share on other sites

@@Froghut, you said it only happens with some files, right? can you post more examples of some that do work and others that don't? We can use that information to try to see if there's a pattern to it. Thanks !

Link to comment
Share on other sites

Froghut

I found quite a few older files (mostly 480p) that work:

Video
Codec H264
AVC Yes
Profile High
Level 31
Resolution 720x402
Aspect ratio 16:9
Anamorphic No
Interlaced No
Framerate 23.9760246
Bitrate 904 kbps
Bit depth 8 bit
Pixel format yuv420p
Ref frames 1
NAL 4

Audio
Codec AAC
Profile LC
Layout stereo
Channels 2 ch
Sample rate 48000 Hz
Default Yes
Title AAC stereo Default

Container mkv

---

Video
Codec MPEG4
Codec tag XVID
Profile Advanced Simple Profile
Level 5
Resolution 624x352
Aspect ratio 16:9
Anamorphic No
Interlaced No
Framerate 23.9760246
Bitrate 954 kbps
Pixel format yuv420p
Ref frames 1

Audio
Codec MP3
Layout stereo
Channels 2 ch
Bitrate 128 kbps
Sample rate 48000 Hz
Default No
Title MP3 stereo

Container avi

---

Video
Codec H264
Codec tag avc1
AVC Yes
Profile High
Level 31
Resolution 720x404
Aspect ratio 16:9
Anamorphic No
Interlaced No
Framerate 23.9760246
Bitrate 875 kbps
Bit depth 8 bit
Pixel format yuv420p
Ref frames 1
NAL 4

Audio
Language und
Codec AAC
Codec tag mp4a
Profile LC
Layout stereo
Channels 2 ch
Bitrate 132 kbps
Sample rate 48000 Hz
Default Yes
Title Und AAC stereo Default

Container mp4

---

Video
Codec H264
AVC Yes
Profile Main
Level 31
Resolution 1280x720
Aspect ratio 16:9
Anamorphic No
Interlaced No
Framerate 29.97003
Bitrate 5000 kbps
Bit depth 8 bit
Pixel format yuv420p
Ref frames 1
NAL 4

Audio
Language eng
Codec AAC
Profile LC
Layout stereo
Channels 2 ch
Bitrate 192 kbps
Sample rate 44100 Hz
Default Yes
Title Eng AAC stereo Default

Container mkv

 

 

And all files that don't work are newer files (mostly 720p) with the same Audio codec data:

 

 

Video
Codec H264
AVC Yes
Profile High
Level 41
Resolution 1280x716
Aspect ratio 16:9
Anamorphic No
Interlaced No
Framerate 23.9760246
Bitrate 3212 kbps
Bit depth 8 bit
Pixel format yuv420p
Ref frames 1
NAL 4

Audio
Codec AC3
Layout 5.1
Channels 6 ch
Bitrate 384 kbps
Sample rate 48000 Hz
Default Yes
Title Dolby Digital 5.1 Default

Container mkv

 

Link to comment
Share on other sites

  • 2 weeks later...

I am planning on adding a setting to control ac3 passthrough behavior. thanks.

Link to comment
Share on other sites

  • 2 months later...

Sorry for bringing this up again, but is there some kind of estimation on when this bug will be fixed? It is just really annoying to watch something on chromecast and not being able to control the volume of some content.

Link to comment
Share on other sites

  • 2 months later...

This is still not working. I use my TV only for watching stuff via Chromecast and use my phone's IR to turn it on/off so I don't really use my TV remote at all, that's why it is really annoying that volume controm from inside the emby app is not working. In all other streaming apps (Netflix, Plex, etc) this works. I really want to love Emby but this is incredibly annoying.

Link to comment
Share on other sites

  • 1 month later...
Froghut

I just noticed Emby on Chromecast will now give a notice when volume control via Emby is not working. This is nice, but wouldn't it be possible when this is detected to instead force transcoding with an audio codec that supports volume control? If I force low quality on chromecast streaming it gets transcoded and no longer dirct streamed - and then volume control works. So instead just transcode with same video qulity but working audio?

Link to comment
Share on other sites

Froghut

Oh, I guess it is a chromecast feature then, got a chromecast update a few days ago. I attached a picture I took.

post-207674-0-29083000-1515284317_thumb.jpg

 

But anyway would it not be possible to force transcode on files with those audio codecs?

Edited by Froghut
Link to comment
Share on other sites

it's possible but we currently don't have a setting for that. so it's something we'd have to look at adding.

 

it is certainly not something we would do by default because most people would rather avoid the transcoding.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...