MusixMatch floating lyrics support [#12160]

Report bugs & feature requests for MediaMonkey for Android and learn about the newest beta build.

Moderator: Gurus

robydago
Posts: 6
Joined: Thu Oct 12, 2017 10:21 am

MusixMatch floating lyrics support [#12160]

Post by robydago »

MediaMoneky on Android doesn't work well with Musixmatch floating lyrics. This is a Musixmatch feature that will show a floating window with synced text for songs played by any Android music player that will "advertise" what it's playing via intents\notifications (see below).

Musixmatch shows the floating lyrics for the songs played in MediaMonkey but it's just static text, no scrolling lyrics.

All other music players I tested on Android had no issues with Musixmatch floating lyrics.

Did they all implemented this?: https://developer.musixmatch.com/docume ... ing-lyrics

If so, can MediaMonkey do the same please? Doesn't seem to involve any payment.
Peke
Posts: 17457
Joined: Tue Jun 10, 2003 7:21 pm
Location: Earth
Contact:

Re: MusixMatch floating lyrics support

Post by Peke »

MMA at the moment do not contain framework API that can expand functionality unless it is natively supported and hard coded, but I like the idea and it is something to consider for future versions.
Best regards,
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying
Image
Image
Image
How to attach PICTURE/SCREENSHOTS to forum posts
robydago
Posts: 6
Joined: Thu Oct 12, 2017 10:21 am

Re: MusixMatch floating lyrics support

Post by robydago »

@Peke

thanks, I really hope you implement it.
I just switched from JRiver MediaCenter to MediaMoneky, paying for both the Windows and Android versions.
The main reason I switched is MediaMonkey Android: Files and Metadata sync between smartphone and PC.
Loosing floating synced lyrics is a drawback, as all other players I used on Android had no issues with musixmatch.
Peke
Posts: 17457
Joined: Tue Jun 10, 2003 7:21 pm
Location: Earth
Contact:

Re: MusixMatch floating lyrics support [#12160]

Post by Peke »

Strange is that for example CAR Launcher https://play.google.com/store/apps/deta ... free&hl=en Shows MMA playing track without any issues which means something is wrong in MM and MMA communication.
Best regards,
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying
Image
Image
Image
How to attach PICTURE/SCREENSHOTS to forum posts
robydago
Posts: 6
Joined: Thu Oct 12, 2017 10:21 am

Re: MusixMatch floating lyrics support [#12160]

Post by robydago »

@Peke

MusixMatch is showing the MMA playing track and it shows the song lyrics (if lyrics for that song are available).

The issue is that lyrics are never scrolled in sync, so maybe the missing info is related to:

position The current playback position of the track (Long, milliseconds)

You can check all needed parameters for "Integration - Broadcast intents" or "Integration - Media sessions" here:
https://developer.musixmatch.com/docume ... ing-lyrics
Peke
Posts: 17457
Joined: Tue Jun 10, 2003 7:21 pm
Location: Earth
Contact:

Re: MusixMatch floating lyrics support [#12160]

Post by Peke »

Hi,
Do you have one file that support sync lyrics? Can you send me DL link in PM I want to check format or possible additional tags?
Best regards,
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying
Image
Image
Image
How to attach PICTURE/SCREENSHOTS to forum posts
robydago
Posts: 6
Joined: Thu Oct 12, 2017 10:21 am

Re: MusixMatch floating lyrics support [#12160]

Post by robydago »

PM sent.
Thanks for your support.
robydago
Posts: 6
Joined: Thu Oct 12, 2017 10:21 am

Re: MusixMatch floating lyrics support [#12160]

Post by robydago »

Actually the PM seems to be stuck in my outbox.
Peke, did you receive it?
Peke
Posts: 17457
Joined: Tue Jun 10, 2003 7:21 pm
Location: Earth
Contact:

Re: MusixMatch floating lyrics support [#12160]

Post by Peke »

Hi,
It is in outbox till I read it.

To keep others in sync. As MusixMatch do not depend on Tags but rather on its online database, problem is somewhere in data and playback position Widget receives from MMA even other apps work correct with widget and also some (one that we tested) work with MMA.

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.
Best regards,
Peke
MediaMonkey Team lead QA/Tech Support guru
Admin of Free MediaMonkey addon Site HappyMonkeying
Image
Image
Image
How to attach PICTURE/SCREENSHOTS to forum posts
robydago
Posts: 6
Joined: Thu Oct 12, 2017 10:21 am

Re: MusixMatch floating lyrics support [#12160]

Post by robydago »

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
Post Reply