by MikeGahrns » Mon Nov 30, 2020 2:59 pm
In case this helps others with the problem or the MMA devs, here is what I found out:
Try hard power cycling the chrome cast receiving device.
Details:
MMA was casting great for several days to my Vizio TV with chromecast built in. One day, mid track, it just stopped.
I tried reconnecting to chrome cast, to no avail.
I was able to use my PC to bring up Chrome and it showed something still being casted to my TV, and I was able to stop the casting from the PC.
But I could not reconnect via MMA.
Every time I tried to cast from MMA, it would start the casting process, show that it was connected, but then say something like "missing codec" and skipping track.
What was playing was a regular .mp3 . When not casting, it plays just fine and doesn't give the "missing codec" message.
Stopping and starting casting from PC works fine, I am able to cast web pages etc.
But while in this state I can't cast from MMA. Restarting MMA, powering off the phone, powering off the TV did NOT fix things.
HOWEVER, by going into the TV system menu, admin, and selecting "Soft Power Cycle", everything was fixed.
It seems Chromecast on the TV got into some weird state where MMA couldn't cast to it (although my PC could while it was in this state). I can't remember the details but I vaguely remember similar problems when casting from a PC to Chrome Cast dongle (Not the chrome cast built into the Vizio TV). What fixed that was hard powering cycling the Chromecast dongle.
So there definitely seems to be some sort of issue on the Chromecast receiving side, but I think there are still issues on the MMA casting side in that it doesn't seem to be handling this state well. As I said, I can cast fine from my PC when it is in this state. And it doesn't make sense to me that MMA is coming up with the "missing codec" skipping track message. Seems like it is not properly error handling this state.
In case this helps others with the problem or the MMA devs, here is what I found out:
Try hard power cycling the chrome cast receiving device.
Details:
MMA was casting great for several days to my Vizio TV with chromecast built in. One day, mid track, it just stopped.
I tried reconnecting to chrome cast, to no avail.
I was able to use my PC to bring up Chrome and it showed something still being casted to my TV, and I was able to stop the casting from the PC.
But I could not reconnect via MMA.
Every time I tried to cast from MMA, it would start the casting process, show that it was connected, but then say something like "missing codec" and skipping track.
What was playing was a regular .mp3 . When not casting, it plays just fine and doesn't give the "missing codec" message.
Stopping and starting casting from PC works fine, I am able to cast web pages etc.
But while in this state I can't cast from MMA. Restarting MMA, powering off the phone, powering off the TV did NOT fix things.
HOWEVER, by going into the TV system menu, admin, and selecting "Soft Power Cycle", everything was fixed.
It seems Chromecast on the TV got into some weird state where MMA couldn't cast to it (although my PC could while it was in this state). I can't remember the details but I vaguely remember similar problems when casting from a PC to Chrome Cast dongle (Not the chrome cast built into the Vizio TV). What fixed that was hard powering cycling the Chromecast dongle.
So there definitely seems to be some sort of issue on the Chromecast receiving side, but I think there are still issues on the MMA casting side in that it doesn't seem to be handling this state well. As I said, I can cast fine from my PC when it is in this state. And it doesn't make sense to me that MMA is coming up with the "missing codec" skipping track message. Seems like it is not properly error handling this state.