by robydago » Sun Oct 22, 2017 4:05 pm
Peke,
I wasn't able to test the app you mentioned (Car Launcher): I tried it with two different android devices and three different audio players, but the media control buttons (play, stop, song position , etc.) never show up. Only the volume slider.
So I tried AutoMate:
https://play.google.com/store/apps/deta ... mate&hl=en
While MMA is controllable by AutoMate and the playback position is shown in AutoMate interface, there's a difference between MMA and all other players I tested.
Here's what happen with MMA:
https://my.pcloud.com/publink/show?code ... MbKFFQTAyV
When I change the song playing position in MMA, by jumping forward some minutes (@00:15), AutoMate doesn't detect the jump until the song is paused (@00:28) and started (@00:30) again.
With all other players I tested, AutoMate was able to detect the jump in real time.
Here's what happens with JetAudio.
https://my.pcloud.com/publink/show?code ... Hclb76fFGy
You can see that when I change the position in JetAudio (@00:16), when I go back to Automate (@00:20) it is immediately showing the correct position.
Since I don't think all other players are implementing anything ad-hoc to be compatlble with AutoMate or even MusixMatch, I guess the issue is with MMA: maybe you are not providing all fields and\or events?
I'm not a programmer, so I maybe completely wrong.
As far as this is concerned:
Peke wrote:It would be interesting to Know what exactly data MusixMatch request from MMA and what it see when MMA return to it in order to see what went wrong.
There's a troubleshooting section in the link I provided:
https://developer.musixmatch.com/docume ... ing-lyrics
Peke,
I wasn't able to test the app you mentioned (Car Launcher): I tried it with two different android devices and three different audio players, but the media control buttons (play, stop, song position , etc.) never show up. Only the volume slider.
So I tried AutoMate:
https://play.google.com/store/apps/details?id=com.bitspice.automate&hl=en
While MMA is controllable by AutoMate and the playback position is shown in AutoMate interface, there's a difference between MMA and all other players I tested.
Here's what happen with MMA:
https://my.pcloud.com/publink/show?code=XZN1wX7Z2AQBhnHw415LjghDizMbKFFQTAyV
When I change the song playing position in MMA, by jumping forward some minutes (@00:15), AutoMate doesn't detect the jump until the song is paused (@00:28) and started (@00:30) again.
With all other players I tested, AutoMate was able to detect the jump in real time.
Here's what happens with JetAudio.
https://my.pcloud.com/publink/show?code=XZLewX7ZhqQXw79UXzJcBN5i2aHclb76fFGy
You can see that when I change the position in JetAudio (@00:16), when I go back to Automate (@00:20) it is immediately showing the correct position.
Since I don't think all other players are implementing anything ad-hoc to be compatlble with AutoMate or even MusixMatch, I guess the issue is with MMA: maybe you are not providing all fields and\or events?
I'm not a programmer, so I maybe completely wrong.
As far as this is concerned:
[quote="Peke"]It would be interesting to Know what exactly data MusixMatch request from MMA and what it see when MMA return to it in order to see what went wrong.[/quote]
There's a troubleshooting section in the link I provided:
https://developer.musixmatch.com/documentation/floating-lyrics