|
Post by krzyk79 on Jan 10, 2019 0:41:59 GMT -5
When playing to a Bluetooth device some mp3 are not being sent. The main one that is not being sent is album name. I see the song name and artist. Can someone please tell me if its something I can fix or it's a bug?
|
|
|
Post by GoneMAD on Jan 10, 2019 9:13:36 GMT -5
gmmp sends all the metadata through the appropriate android api. After that its up to the android os to properly send it and your receiver to properly receive it.
I want to say there is one odd setting off by default in gmmp that groups like artist and title together that you might want to disable (although off the top of my head i dont think that touches the album field)
|
|
|
Post by zeggpold on Jan 31, 2019 13:33:57 GMT -5
gmmp sends all the metadata through the appropriate android api. After that its up to the android os to properly send it and your receiver to properly receive it. Could something have changed in this api in Oreo? Since I "upgraded" my phone to Oreo, only the first one or two songs played have the right information on my car when I play through bluetooth. (I'm afraid I don't have any other bluetooth receiver to test with.) After that, the previous song title, artist and album stays in place (though the song length and current play time updates properly). I tried all possible combinations of the "broadcast" options with no change. Also, the Google Music Play app works okay in this regard.
|
|
|
Post by GoneMAD on Jan 31, 2019 14:25:01 GMT -5
oreo broke the metadata over bluetooth on many many devices. In general always ignore what google music play can do because it does not use the same apis that google exposes to 3rd party developers
if you google around there are some solutions that work on some devices (like switching back to AVRCP 1.4), but they dont work on all. My xz2 compact was broken in oreo and there was no solution i found that could fix it. i dont use bt audio much so it wasnt too big of a deal for me, but an annoyance nonetheless
|
|
|
Post by zeggpold on Feb 10, 2019 19:51:36 GMT -5
Thanks, I've looked around and found some of the things to try. Hopefully I can get one of them to work.
|
|
|
Post by Connaisseur_M on Feb 17, 2019 14:20:19 GMT -5
Same issue here. I tried GMMP with different (oreo) phones and 3 different cars / brands.
Same behaviour every time:
- the first track after the initial connection "sometimes" transmits correct metadata
- but when switching the track, no metadata at all is updated
- sometimes GMMP is not neven transmitting any metadata eveb at the first time
However, all other music players I tried (google play music, poweramp, rocket player, black player) are working fine
So it must be something GMMP specific.
Any idea?
|
|
|
Post by GoneMAD on Feb 17, 2019 14:41:21 GMT -5
not a clue.. next update i added an extra field that might be the reason (it was something shuttle added but gmmp did not), but its a complete guess. All my devices with oreo or higher work fine as is (nexus 5x, sony xz2 compact, and nokia 7.1) Just to make sure things were being sent i added some logging to show it and sure enough gmmp is doing the correct thing. The logging is right before the call to developer.android.com/reference/android/support/v4/media/session/MediaSessionCompat#setMetadata(android.support.v4.media.MediaMetadataCompat)which is exactly what the documentation says its supposed to do developer.android.com/guide/topics/media-apps/working-with-a-media-session2019-02-17 14:37:43.192 8031-8205/gonemad.gmmp I/MusicSession: Metadata sent for /storage/emulated/0/Music/10 Years/10_Years-(how_To_Live)_AS_GHOSTS-2017/04-10_Years-Catacombs.mp3 2019-02-17 14:38:22.884 8031-8358/gonemad.gmmp I/MusicSession: Metadata sent for /storage/3365-3738/Music/Austrian Death Machine/Austrian_Death_Machine-Triple_Brutal-2014/16-Austrian_Death_Machine-Brutal_Recall.mp3 2019-02-17 14:38:28.761 8031-8382/gonemad.gmmp I/MusicSession: Metadata sent for /storage/3365-3738/Music/As Blood Runs Black/As_Blood_Runs_Black-Allegiance-2006/07-As_Blood_Runs_Black-The_Beautiful_Mistake.mp3 2019-02-17 14:38:30.827 8031-8393/gonemad.gmmp I/MusicSession: Metadata sent for /storage/3365-3738/Music/Biohazard/Biohazard-Reborn_In_Defiance-2012/10-Biohazard-You_Were_Wrong.mp3
|
|
|
Post by Connaisseur_M on Feb 23, 2019 17:50:43 GMT -5
Version 2.2.19 didn't change anything, but somehow since 2.2.20 everything works fine!
THANK YOU!
|
|
|
Post by Echo7 on Mar 18, 2019 14:13:58 GMT -5
Same issue here. I tried GMMP with different (oreo) phones and 3 different cars / brands. Same behaviour every time: - the first track after the initial connection "sometimes" transmits correct metadata - but when switching the track, no metadata at all is updated - sometimes GMMP is not neven transmitting any metadata eveb at the first time I encounter this problem with version 2.2.20, so unfortunately the fix didn't work for me. However I found out that if I disable the custom audio engine the metadata works OK. Any ideas? I'm using Nokia 6.1 with Android 8.1.0. Thanks!
|
|
|
Post by GoneMAD on Mar 18, 2019 18:59:38 GMT -5
Same issue here. I tried GMMP with different (oreo) phones and 3 different cars / brands. Same behaviour every time: - the first track after the initial connection "sometimes" transmits correct metadata - but when switching the track, no metadata at all is updated - sometimes GMMP is not neven transmitting any metadata eveb at the first time I encounter this problem with version 2.2.20, so unfortunately the fix didn't work for me. However I found out that if I disable the custom audio engine the metadata works OK. Any ideas? I'm using Nokia 6.1 with Android 8.1.0. Thanks! sounds like the phone is ignoring the metadata api and using whatever is playing with the MediaPlayer (what gets used when the audioengine is disabled). Nothing i can do about that unfortunately.
|
|
deomaki
New Member
Pulling the straw does not make grass grow faster!
Posts: 4
|
Post by deomaki on Feb 1, 2020 20:50:48 GMT -5
Hi,
encountering this problem myself in Oreo (8.0) I tried to get a little more deep into it: At least when it comes to testing...
I did some testing myself now (btw, I am a professional tester for approximately two decades) and found out that metadata is being displayed correctly by the bluetooth device under the condition, that you are shuffling within a playlist using the shuffle playlist mode. It seems to be of no importance whether the bluetooth device was switched on BEFORE or AFTER GMMP was started (however,
the moment of switching on the bluetooth device, before or after GMMP was started, definitely MAY have an impact when using alterations of the test scenario).
In my opinion the problem persists somewhere inside GMMP...
IF you are interested in doing more in depth analysis of the problem, please feel free to contact me...
Regards Markus
|
|
|
Post by GoneMAD on Feb 1, 2020 22:25:18 GMT -5
regardless of the playback mode gmmp sends the same data over bluetooth
either way 2.x is not being actively developed anymore so i recommend giving the 3.0 beta a try to see if that works any better. it was completely rewritten for the most part
|
|