MortigiTempo Posted May 8, 2021 Share Posted May 8, 2021 6 hours ago, ebr said: The difference is probably that they weren't bitstreaming with the previous version. What we may have to do is add back an option to force the system to mix down the audio for those that want that. Okay, that's what I figured. I'll keep an eye out should you guys add that. The only thing that still seems like an odd wrinkle is I don't think/didn't realize it was downmixing it before. Of course, I have no way of checking to be certain now, but when I use Emby at faster speed on my iPhone it seems to indicate it's directly playing the direct audio file. According to the stats for nerds info it says it's Play method is "DirectPlay" (the audio is EAC3 6 channel 48000Hz). VLC seems to show it's playing the original audio track (audio is A/52 B Audio [aka E-AC3] 6 channel 48000Hz). In both cases the Emby Dashboard also indicates direct play. There's no indication anything is being transcoded, so perhaps mixing down the audio a simpler unrelated process? From my point of view which is (admittedly limited) it really seems like the AndroidTV app just doesn't want to work with these files anymore. First it's seeing these other methods seemingly take the same direct 5.1 EAC audio stream and adjust the speed without a problem. Then you add on that even after turning off surround sound in the Android settings and forcing the AndroidTV app to transcode the audio down to stereo it still won't adjust the speed. It just really feels like the app is messing with me at this point. I know it's not true, but it feels that way. Link to comment Share on other sites More sharing options...
ebr Posted May 8, 2021 Share Posted May 8, 2021 1 hour ago, MortigiTempo said: so perhaps mixing down the audio a simpler unrelated process? Yes. The item can still direct play and have the app decode the audio instead of sending the bitstream to the outboard equipment. But, when you do that (on an Android device), you are almost always giving up your surround sound - something that is irrelevant on a phone but not necessarily a TV. 2 Link to comment Share on other sites More sharing options...
MortigiTempo Posted May 9, 2021 Share Posted May 9, 2021 5 hours ago, ebr said: Yes. The item can still direct play and have the app decode the audio instead of sending the bitstream to the outboard equipment. But, when you do that (on an Android device), you are almost always giving up your surround sound - something that is irrelevant on a phone but not necessarily a TV. Gotcha. This helps explain some of why this is such a pain to implement. The other guys haven't even bothered to try it, so I really appreciate that it works at all and that you've taken the time out to implement it and respond to questions. Thanks again for all you do! 1 1 Link to comment Share on other sites More sharing options...
itschrisonline Posted September 13, 2021 Share Posted September 13, 2021 Hi all, Didn't know if i should start a new thread or not but I was wondering if we could get the speed increase to at least 4x? Cheers 1 Link to comment Share on other sites More sharing options...
Luke Posted September 13, 2021 Share Posted September 13, 2021 11 hours ago, itschrisonline said: Hi all, Didn't know if i should start a new thread or not but I was wondering if we could get the speed increase to at least 4x? Cheers HI, yes more options are certainly possible. thanks for the feedback. 1 Link to comment Share on other sites More sharing options...
devilsangel360 Posted September 30, 2021 Share Posted September 30, 2021 Trying this on a Fire TV Cube. I do not see any playback speed adjustment option. Same video on an android phone shows the speed control button. Is FireTV getting this awesome feature? Link to comment Share on other sites More sharing options...
ebr Posted September 30, 2021 Share Posted September 30, 2021 7 hours ago, devilsangel360 said: Trying this on a Fire TV Cube. I do not see any playback speed adjustment option. Same video on an android phone shows the speed control button. Is FireTV getting this awesome feature? Hi. It already has it but it cannot work if you are bitstreaming audio which is probably what is happening here. Link to comment Share on other sites More sharing options...
reptarsrage Posted October 2, 2021 Share Posted October 2, 2021 Here's a dumb script that increases/decreases playback speed in the browser, just install using TamperMonkey or paste into console: const palybackRates = [0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2] let idx = 3 document.onkeydown = function (event) { event = event || window.event switch (event.which) { case 187: // + idx = Math.min(idx + 1, palybackRates.length - 1) console.log(`Setting playback speed to ${palybackRates[idx]}`) require(['playbackManager'], function (playbackManager) { playbackManager.setPlaybackRate(palybackRates[idx], playbackManager.getCurrentPlayer()) }) break case 189: // - idx = Math.max(idx - 1, 0) console.log(`Setting playback speed to ${palybackRates[idx]}`) require(['playbackManager'], function (playbackManager) { playbackManager.setPlaybackRate(palybackRates[idx], playbackManager.getCurrentPlayer()) }) break default: console.log(`Unknown key ${event.which}`) break } } The hotkey used above are "+" and "-" keys, you can change them to anything you want. Link to comment Share on other sites More sharing options...
Happy2Play Posted October 2, 2021 Share Posted October 2, 2021 13 minutes ago, reptarsrage said: Here's a dumb script that increases/decreases playback speed in the browser, just install using TamperMonkey or paste into console: const palybackRates = [0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2] let idx = 3 document.onkeydown = function (event) { event = event || window.event switch (event.which) { case 187: // + idx = Math.min(idx + 1, palybackRates.length - 1) console.log(`Setting playback speed to ${palybackRates[idx]}`) require(['playbackManager'], function (playbackManager) { playbackManager.setPlaybackRate(palybackRates[idx], playbackManager.getCurrentPlayer()) }) break case 189: // - idx = Math.max(idx - 1, 0) console.log(`Setting playback speed to ${palybackRates[idx]}`) require(['playbackManager'], function (playbackManager) { playbackManager.setPlaybackRate(palybackRates[idx], playbackManager.getCurrentPlayer()) }) break default: console.log(`Unknown key ${event.which}`) break } } The hotkey used above are "+" and "-" keys, you can change them to anything you want. Am I missing something as the browser already has this option in the gear menu. Or this about hotkeys? Link to comment Share on other sites More sharing options...
reptarsrage Posted October 8, 2021 Share Posted October 8, 2021 @Happy2Play Yeah it's nice when there's just a button you can press instead of having to open the menu and navigate to speed, especially if you're like me and constantly change the speed to skip past anime filler content :) Link to comment Share on other sites More sharing options...
MAX92 Posted October 8, 2021 Share Posted October 8, 2021 5 minutes ago, reptarsrage said: @Happy2Play Yeah it's nice when there's just a button you can press instead of having to open the menu and navigate to speed, especially if you're like me and constantly change the speed to skip past anime filler content I have the same situation Link to comment Share on other sites More sharing options...
itschrisonline Posted October 21, 2021 Share Posted October 21, 2021 There is another option I would like to see in relation to speed is to set a default speed so you dont have to keep changing it back 1 Link to comment Share on other sites More sharing options...
negativzeroe Posted February 3 Share Posted February 3 On 9/13/2021 at 9:39 AM, Luke said: HI, yes more options are certainly possible. thanks for the feedback. Adding another interest to above 2x speed. 1 Link to comment Share on other sites More sharing options...
miniliQuid Posted February 10 Share Posted February 10 On 10/22/2021 at 12:22 AM, itschrisonline said: There is another option I would like to see in relation to speed is to set a default speed so you dont have to keep changing it back This preferably, or as well as subtitles and audio, it would be nice if it is remembered for the rest of that show/series or movie. 1 Link to comment Share on other sites More sharing options...
oled4k Posted March 15 Share Posted March 15 On 07/04/2021 at 18:07, Luke said: Hi, yes we are working on getting it into all Emby apps. Thanks for the feedback. Hi, was wondering if this is still in progress or if it's been added to LG TVs? Cannot see it in settings on my LG. Is this feature available on the Nvidia Shield? Link to comment Share on other sites More sharing options...
Luke Posted March 15 Share Posted March 15 50 minutes ago, oled4k said: Hi, was wondering if this is still in progress or if it's been added to LG TVs? Cannot see it in settings on my LG. Is this feature available on the Nvidia Shield? Sadly LG rejected our app when we included the playback speed option because they noticed loss of audio in some cases when playing at a faster speed. Funny thing is, it's their video player we're using, and their function to change the speed, and thus their problem to fix. So unfortunately our hands are a bit tied on that platform right now. It is in our android apps though. Link to comment Share on other sites More sharing options...
MortigiTempo Posted June 14 Share Posted June 14 On 5/8/2021 at 5:12 AM, ebr said: For the vast majority of people, sending the raw bitstream of the audio to their outbound equipment is preferable to mixing it down to a lesser quality because they are most interested in the highest quality audio. Is there a better way to automate this process for the user? I recently updated my home theater a bit and added surround sound, and it's gotten me to think more about how this is implemented. Would it be possible to have playback speed enabled for every file, and when necessary down mixed to stereo? In these cases, a simple pop-up message could let the user know that the audio quality is being (or may be) impacted by the faster speed. In theory, the person looking to speed up playback could find the option and then if the sound is affected decide for themselves if the trade-off is worth it. Before, I was happy to set Emby to stereo and forget about it. Now, I'm recognizing that a lot of the time I'm a part of this vast majority of people and I don't want stereo on by default. However, I also don't want to have to go into settings to downgrade the audio every time I want to increase playback speed. I'm especially worried how this will affect a household of users who aren't really comfortable going into settings at all. What's happening is that Emby is becoming the service for faster speed and terrible sound, while an alternative is being used for good sound and normal speed. 1 Link to comment Share on other sites More sharing options...
ebr Posted June 15 Share Posted June 15 13 hours ago, MortigiTempo said: Is there a better way to automate this process for the user? I recently updated my home theater a bit and added surround sound, and it's gotten me to think more about how this is implemented. Would it be possible to have playback speed enabled for every file, and when necessary down mixed to stereo? In these cases, a simple pop-up message could let the user know that the audio quality is being (or may be) impacted by the faster speed. In theory, the person looking to speed up playback could find the option and then if the sound is affected decide for themselves if the trade-off is worth it. Yes, that is possible for the future. 1 Link to comment Share on other sites More sharing options...
MAX92 Posted June 15 Share Posted June 15 35 minutes ago, ebr said: Yes, that is possible for the future. Hope it will be soon now @ebr. I've been praying for this for so long 1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now