Fixed video playback stopping when pushed to background and restored to foreground. Video now resumes even when using MediaCodec surface.
Fixed music playback when Alexa speaks. Music continues after transient loss.
Fixed audio stutter issues under passthrough.
1. No user installed addons are supported, python or otherwise.
2. No, they really are not supported.
3. They are not coming back
4. Read from 1. again
Any mention of illegal streaming sites, addons or any pirated material will not be tolerated. This is not democracy and any offenders will be banned and posts deleted immediately without warning.
Other than that, we hope you enjoy MrMC so far and we welcome any input and feedback you might have.
Team MrMC.
2. No, they really are not supported.
3. They are not coming back
4. Read from 1. again
Any mention of illegal streaming sites, addons or any pirated material will not be tolerated. This is not democracy and any offenders will be banned and posts deleted immediately without warning.
Other than that, we hope you enjoy MrMC so far and we welcome any input and feedback you might have.
Team MrMC.
FireOS Progress
-
- Posts: 1759
- Joined: 12 Dec 2015, 14:16
Re: FireOS Progress
davilla wrote:Fixed video playback stopping when pushed to background and restored to foreground. Video now resumes even when using MediaCodec surface.
Fixed music playback when Alexa speaks. Music continues after transient loss.
Fixed audio stutter issues under passthrough.
- koying
- Team MrMC
- Posts: 443
- Joined: 20 Mar 2016, 17:49
Re: RE: FireOS Progress
Eager to see that onedavilla wrote:Fixed video playback stopping when pushed to background and restored to foreground. Video now resumes even when using MediaCodec surface
- davilla
- Team MrMC
- Posts: 4377
- Joined: 26 Oct 2015, 17:01
Re: RE: FireOS Progress
Two days of trying various things that did not work right and much hair losskoying wrote:Eager to see that onedavilla wrote:Fixed video playback stopping when pushed to background and restored to foreground. Video now resumes even when using MediaCodec surface
- koying
- Team MrMC
- Posts: 443
- Joined: 20 Mar 2016, 17:49
Re: FireOS Progress
Just as a hint: did you succeed in circumventing the android limitation, or did you implement some kind of state saving in mrmc ?
- davilla
- Team MrMC
- Posts: 4377
- Joined: 26 Oct 2015, 17:01
Re: FireOS Progress
You can't circumvent stopping video when pushed into background. In iOS/tvOS either. You could, at any point, get suspended (a real process suspend under iOS/tvOS) so you have to release player resources. MrMC remembers what it was doing and returns to it. Sort of a work in progress with various bits stuffed into place. The final solution will expand core player to handled being pushed and poppedkoying wrote:Just as a hint: did you succeed in circumventing the android limitation, or did you implement some kind of state saving in mrmc ?
- koying
- Team MrMC
- Posts: 443
- Joined: 20 Mar 2016, 17:49
Re: FireOS Progress
Player is one thing, but do not forget playlists and gui, which is the tricky part, really, when resuming.
I had an internal chat regarding this possibility back in the days. I just went the easy way and prioritize the non-surface
I had an internal chat regarding this possibility back in the days. I just went the easy way and prioritize the non-surface
- davilla
- Team MrMC
- Posts: 4377
- Joined: 26 Oct 2015, 17:01
Re: FireOS Progress
Of course, but I'm also not concerned about changing core to fit the needs of MrMCkoying wrote:Player is one thing, but do not forget playlists and gui, which is the tricky part, really, when resuming.
I had an internal chat regarding this possibility back in the days. I just went the easy way and prioritize the non-surface
This implementation serves two purposes, 1) resolve the problem with Alexa (voice) searches when playing video. 2) explore and uncover other issues. In Kodi, they like complete, finished solutions. As can be seen by the massive amount of PRs that just sit and rot. Here at MrMC, we dance to a different tune and while complete solutions are nice. Sometimes, one just has to push something out and see what issues develop and deal with them.