yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] Xspeed:
Damn, I fix one bug and make another. I tend to rush things a lot.

It will be fixed in the next version.

About the sorting, well, I kind of just put all available keys to the list, sorted it A-Z and left it there.

I thought about adding a search field to the button list, but categories are rather hard to implement (since every Android version has it's own set of keys).

So maybe, but not in near future.

And about the two UI bugs: I'll get them taken care of ;)

Thanks for your report. The bug will be fixed in the upcoming version.

I see no errors in that log though :p

The same bug xk0niR spoke of. Original key functions don't work for screen on mappings. Will be fixed in the next version ;)

Same as above ;)

Most players work normally even without launching the activity, so it has to be the player's coding.

However it's also possible that the launch and send signal feature is bugged, I'll check that out first ;)

Does it work when you plug in your headphones and THEN send a signal via a mapped button?

That's not intended at all haha

I never knew it doesn't work. I use Walkman all the time, and it just works without the activity launching :p

I'll check what can be done ;)

I hope I can find sources for the player, otherwise it's gonna take a long time.
[Xposed Framework Modules] dimm0k:
I'm not sure how you obtain a list of "Signal receivers", but it looks like the GoneMAD Music Player only has a Bluetooth related receiver... is this list maintained somewhere by Android or is it something the dev of GoneMAD needs to add or is it something you need to add? Not sure if this is why the player won't play when the headphone is connected and Plug & Play is set for wired.

Also, is it supposed to start the media player after a reboot if the headphone jack is plugged in during a reboot?
[Xposed Framework Modules] Rom:
So your app work perfectly on CM 10.2 AOKP based ROM with Poweramp :good: :laugh::cool:
[Xposed Framework Modules] Xspeed:
I get the list by querying which apps registers the ACTION_MEDIA_BUTTON action receiver, which basically responds to media-related keys (like play/pause on some devices or the headset button).

If the app appears on the list and it doesn't work, it can mean that the app is not configured properly or the implementation is bugged/incomplete.

And about the second thing: no, it shouldn't act like that. Did you check if it happens with PBMC disabled too?

Haha, nice man :good:
[Xposed Framework Modules] dimm0k:
I have contacted the developers of the GoneMAD player to see if they missed an implementation for wired as the Bluetooth seems to be there...

EDIT: according to the developer of GoneMAD, the wired/bluetooth use the same media intents so the appearance of one is normal.

while on the subject of this, is it possible for this module to intercept ALL requests for the ACTION_MEDIA_BUTTON and direct it to the set receiver? there doesn't seem to be a way to set something like this within Android... so in my situation, with Tasker, if I loaded up GoneMAD and sent the Play command, another app by the name of VLC actually responds... I want GoneMAD to always respond!

As for disabling PBMC, if I disable the Plug & Play for wired or disable PBMC entirely then GoneMAD does not load after a reboot.
[Xposed Framework Modules] Rom:
Its your job who is nice :good:

What is annonced for futur release ? :P
[Xposed Framework Modules] D€INOS:
Great update!

Physical Button Music Control 3.1 works great, solves my problem of not being able to map buttons. Awesome job! :good::D
[Xposed Framework Modules] jwchen119:
HI,

I wanna to translate this app to Traditional Chinese, when I link to the lokaligo and press "View all resources" it stuck on the Loading...
[Xposed Framework Modules] Rom:
What naviguator you use ?

Firefox ? Chrome ? Opera ? IE ?
[Xposed Framework Modules] jwchen119:
Google Chrome, I used to translate app by Crowdin....
[Xposed Framework Modules] Xspeed:
You need an invite to be able to translate. Send me a PM containing your e-mail address.
[Xposed Framework Modules] Rom:
Yep, you need to be invite to participe to a translation project on this website (i has forget it) :p
[Xposed Framework Modules] dimm0k:
[MENTION=5292510]XspeedPL[/MENTION] not sure if you saw this?
[Xposed Framework Modules] jydis:
After a long press event, the single press event gets executed. For example: my long press event is volume up and my single press event is next. When I long press to raise my volume, my music also gets skipped to the next song.

Any chance you could take a look at this?
[Xposed Framework Modules] w0rinal:
[MENTION=3447971]jydis[/MENTION] already reported, he's taking a look at it :)

[MENTION=5292510]XspeedPL[/MENTION] okay, I see. I thought it was sort of a generic standalone implementation to send keypresses which could be sorted easily instead of looking for available keys on the device

[size=-4]Sent from my Boeffla powered Slim (4.4.4) GT-I9300[/size]
[Xposed Framework Modules] _VictoR_:
Very comfortable to switch to music buttons volume) Thank you to the author))
[Xposed Framework Modules] alkingshefo:
Didn't work

https://docs.google.com/file/d/0B7SA8bn3xhWTd0dIdlJnbFFBbDA/edit

After reboot

https://docs.google.com/file/d/0B7SA8bn3xhWTX0Vubm4tdHhjLXc/edit

Idk why the next s.s happens I'm using s4 mini gt i9195 custom lollipop closed v3.0alpha need help

https://docs.google.com/file/d/0B7SA8bn3xhWTenVTMXZQdGFyT1E/edit?usp=docslist_api
[Xposed Framework Modules] Xspeed:
Your images still don't show.
[Xposed Framework Modules] Johnny Broccoli:
Hello. I have a Nexus 5 on 5.0.1. Had been using an older version of PBMC with no problems but then decided to give the latest version a try. With this latest version, I can't even access the PBMC interface. Can open PBMC but it simply tells me that I need to activate and reboot (which I've already done). Have tried downgrading to a few of the older versions (couldn't remember which one I was using successfully before) and can't find a version that'll work.

Any suggestions? I really dig this module and would love to have it back in full effect.
[Xposed Framework Modules] Xspeed:
I need Xposed logs to be able to help.
[Xposed Framework Modules] NandishV:
So I used the old version of PBMC with no problems, I used triple menu tap to start music and holding back to skip, it worked in the sense I could press the menu button once or the back button once and their actual role works (e.g the back would go back) however if I held back it'd skip tracks although now I've updated it, if I map holding back to skip track, that's all it will do even if I've left single tap as it is which means I can't use the hardware keys for anything, what do I do? I've attached logs of me trying to do different buttons, hopefully you'll understand, thanks.

https://www.dropbox.com/s/jlh5qc616jlvraq/error.log?dl=0
[Xposed Framework Modules] alkingshefo:
Sorry

Idk why rly deleted IMG enter the link now I guess no problem with it xd
[Xposed Framework Modules] Xspeed:
Post logs from Xposed (instructions in first post).

I am aware of this bug. It will be fixed in the incoming version.
[Xposed Framework Modules] alkingshefo:
https://mega.co.nz/#!eZl02I6b!YtlCvM5Qxj-4sYaTayMx6T3fmwuo1oG3kLiV-8-idWI

I'm not sure this is the log I rebooted my device and saved the log and shared it I hope this is how to make log and thx Agn for ur fast reply
[Xposed Framework Modules] :
[MENTION=5292510]XspeedPL[/MENTION]

just wanted to inform you that there's a super-alpha version of Xposed for 5.1. Maybe you already know though ;)

http://xdaforums.com/xposed/super-alpha-posted-permission-xposed-t3072979

I tried PBMC on it, but it caused bootloops :(

It'd be great if you could tell us if you plan to support 5.1 or not, just so we know :D
[Xposed Framework Modules] kevinrealk:
Hi, install this application on my S3 with KitKat 4.4.4 (ROM Beanstalk), and it works perfect forward/rewind the songs with Poweramp with the screen off :)

A recommendation as to add more functions to the buttons is the ability to fast forward/rewind songs (at least 5 seconds), is pressing it once or holding down the button. With this, the volume buttons on the headset would have much use (more than have), while the volume buttons on the phone would be used to fully control the songs :D (like Walkmans)

Not if possible do this, especially in the latest versions of Android, but if possible and take time to implement, would be very grateful, not only me, but all music lovers who like the convenience of having full control of the songs without having to touch the screen to control the songs or use bluetooth headphones :good:

Thanks
[Xposed Framework Modules] w0rinal:
That would be great but I don't think that's going to work

Play/Pause, fast forward to next song, begging of the current song/previous song and only few others are global media signals.

Things like shuffle, repeat all/current song, skip xx seconds, go back xx seconds are a) no media signals, I assume these commands to be processed in the app differently, b) different in every app so custom implementation for every media player would be necessary which would even be hard if they were open source.

I would like to control shuffle on/off via hardware buttons but that's very unlikely to be ever possible

Edit:

lol

I didn't know there was the ability to fast forward or rewind

Someone could have corrected me, now I'm looking like an idiot xD

What's your problem then? You can set the headset volume button single press to 'media next' and hold to 'media fast forward'

[size=-4]Sent from my Boeffla powered Slim (4.4.4) GT-I9300[/size]
[Xposed Framework Modules] hydroxymoron:
I have the exact same problem (using version downloaded 2 days ago on a SGS4 KK 4.4.2).

I set next track button to volume up on single press. Hold simulates other key: media fast forward. I set holding to repeat by 160ms. Then when I hold down the media next button it fast forwards nicely but at release of the button it also sends a volume up key :(

Other headset apps do not have this problem, but I like PBMC much more...

any workaround?

also, the reason poweramp does not start to play inmediately (if at all) when the screen is off is perhaps not related to poweramp being killed or not by the OOM killer.

If you press the play button and PowerAmp does not start to play, you can press the volume up button and it will start to play immediately.

Is there a way to protect PowerAmp from being killed by OOM? I would like to test this also
[Xposed Framework Modules] Ratio2:
Nexus 5 android 5.1

In version 3.1 back and home screen buttons don't work in any app, but in 2.10.1 work.
[Xposed Framework Modules] alkingshefo:
Important

im not sure what happend exactly program used not to work on lollipop at all but forunatly while i was messing with lucky patcher and clicked on support patch for inapp and lvl emulation and didn't check or uncheck before (apply) after patching with result 0% nothiN patched i guess my phone freezes and auto reboot but the program is working perfectly after reboot tested it xd.

This app is very important i hipe this feedback could help dev improve it's support for lollipop devices

Another thing is there tip to add say current time on the list ? I searched alot no results about how to add funtion like that but other apps on google play have it thx <3

PS sorry for my bad language
[Xposed Framework Modules] kevinrealk:
I just try if the application recognizes the volume buttons headphones (Xiaomi Piston 2), to my shock, recognizes perfectly!! :laugh:

I can even set it to hold it down buttons can do "media next" and "previous media" works much better than any application to configure the three buttons on the headphones which can be found in Google Play ;)

What can not do is "media fast forward" because I do not see that option in the application, even if I set the "media next" to hold, just next the song, but doesn't fast forward.

But anyway, thank you very much for the trick to set the volume buttons on the headset using the application :good:
[Xposed Framework Modules] w0rinal:
Yeah, this module is awesome, isn't it? :thumbup::cool:

"media fast forward/rewind" might be (device/ROM dependent) in "Simulate other key"

[size=-4]Sent from my Boeffla powered Slim (4.4.4) GT-I9300[/size]
[Xposed Framework Modules] jackjsa:
some bug in version 3.1!

Have bug in v3.1 , When I use it make my device vibrate 3-4time and soft reboot , I downgrade to v2.8 it's not any problems , Hope you to fix this bug as soon....thanks.

My device is Galaxy Pocket (GT-S5300) Android version 2.3.6 GB

This error log http://pastebin.com/VdMu19Gi
[Xposed Framework Modules] Bolo_ldu:
Hello I'm just wondering if this module is going to be compatible on 5.1 there's a list of the modules who actually works on it and this one isn't.

It's a wonderful work and works like a charm for me and I don't want to lose it when I upgrade to 5.1

Is don't an ETA or stuff like that it's just a question.

Thanks in advance

Sent from my One Plus One powered by CRASH
[Xposed Framework Modules] Shadow_Reaper:
Hi [MENTION=5292510]XspeedPL[/MENTION] I have question for you. Is there way to manually remap the volume keys? I'm using an S4 with Lollipop and Xposed support for Touchwiz isn't here yet (starting to wonder if it will ever be here). Tactile Player Free is the closest I could get to PBMC but it's not the same at all.

Please help.

Enviado desde mi GT-I9500 mediante Tapatalk
[Xposed Framework Modules] Xspeed:
Plans

Long time no XDA! ;)

Past month I've been doing no development at all, just studying, as my finals are coming up next week.

Recently I've got an idea to change the way PBMC works a little bit, so when the finals are over I am getting straight back to business.

Right now, one of the features I am the most proud of is the ability to activate several functions at once (different keys are handled in their own queues).

However, now that I think about it, it seems pointless anyway since most new Android devices have just 3 buttons + 3 on the virtual navigation bar.

So I thought I could trade that feature for a keystroke chain mechanism (every key event is chained one after another in one queue).

That would allow to set up pretty advanced key combinations, in example even something like this:

VOLUME_DOWN DOWN -> CAMERA DOWN -> CAMERA UP -> VOLUME_DOWN UP = Launch some app
VOLUME_DOWN DOWN -> CAMERA DOWN -> VOLUME_DOWN UP -> CAMERA UP = Launch some other app

Possibilities just became endless!

Pretty cool stuff IMO.

And of course, there's going to be Android 5.1 compatibility included as well! :good:

Thank you all for your reports and for showing interest in this module! It's really nice to see people liking what started out as a silly little idea :silly:
[Xposed Framework Modules] todobarato:
Hello,

I want to report that my phone reboots every time that the module is activated. I adjust only auto play by headset plug in and it reboots immediately by plugin.....the log file: http://pastebin.com/2JUVwNQQ

I hope our is possible to solve it thanks.

Best regards,

Ferenc.
[Xposed Framework Modules] Electry:
I am on AOSP 5.0.2 and version 3.1 doesnt recognize key presses. I couldnt map a single hardware button. I tried 2.10.1 just out of curiosity and I could map my buttons, but pressing them wasnt doing anything. On kitkat everything was working perfectly.
[Xposed Framework Modules] shaftenberg:
Hi mates,

PBMC is working well with 4.4.4 on Sony Z3C, but there is one question: When I start an app (camera) from Screen-Off-state, the lockscreen won't be bypassed. I have to turn the device on in addition. Is there a possibility to let PBMC unlock the device? Just sliding enabled, no security code.
[Xposed Framework Modules] Nytronx:
compatibility with xiaomi mi band

Hello !

Is there a way to make it compatinle with Xiaomi MI Band ? (a bluetooth band)
[Xposed Framework Modules] Xspeed:
Lockscreen bypass? I'll see what can be done.

What kind of compatibility would you want?
[Xposed Framework Modules] Deviling Master:
Hello, with my Nexus 5 I (very rarely I must say) get a strange behaviour.

The power/hold button stops working , so if the phone is with the screen off I cannot activate it or if the phone is unlocked I can't unlock it.

I found a workaround using the volume-up button adjusting the volume (because the button is configured with PBMC for the next-media action)

The problem is that I can do this trick only if the problem occurres when the screen is on.

If the screen is off I need to hard-reset the phone holding the power-button for a few seconds.

Have you ever received a report like that from other users?

I know that it is a small issue report, but it happens so rarely that I don't know how to reproduce that.

Thanks
[Xposed Framework Modules] :
Just wanted to report that PBMC is now working on 5.1.1 ROMs with the new Super alpha xposed framework from gravitybox developer :D
[Xposed Framework Modules] gedhe:
Yeah, i`m so thankful i found this module!

Yesterday, my xiaomi piston v2.1 arrived and anxiously tested the 3-button remote and only the middle one worked on my xperia z. But with your module it was easy to remap the buttons et voila, everything works as wanted!

I`m on pabx 5.1.1-p1 AOSP.
[Xposed Framework Modules] onesolo:
Ok, yesterday I pulled the trigger and finally installed the alpha build for 5.1 on my stock Nexus 5.

Right after, I installed PBMC, it loaded fine, but after quickly choosed some settings, plugged my headset onto the N5 and no mojo... :(
[Xposed Framework Modules] NoodleMunkee:
Volume ramp

It would be nice to be able to assing a press and hold action of volume up or down that, as long as you held the button, would keep increasing or decreasing the volume. I would like a single press to go up one step, but a press and hold to ramp the volume.

Possible? Future feature?
[Xposed Framework Modules] Xspeed:
It is already possible.

Set the button's single press as volume up, and also set hold as volume up with repeating.

Same for volume down.
[Xposed Framework Modules] NoodleMunkee:
Oh man. How did I never notice that setting? Thanks! :thumbup: :)
[Xposed Framework Modules] aLexzkter:
Something's not working or implemented properly on my LG G2 (Stock 5.0.2)

When screen is turned on I want 2 functions in 1 button, so that I can:

1) increase volume as normal (single press & hold press)

2) skip song when holding the second press

My settings are:

Single press: Volume up.

Hold key: Volume up (Repeat when holding:200ms)

Single press and hold: Next media (Repeat when holding: No)

If I have those settings, single press doesn't trigger the volume up action. If I map double press as volume up instead, it does work but makes me press 2 times the vol+ key for 1 increase which is not of my interest.

Everything else working except for the volume notification slider that doesn't show up when pressing the volume keys either.
[Xposed Framework Modules] Dan33185:
Is there any way to disable this unless I actually have a music app open? I've had a couple embarrassing situations where I'll accidentally hit volume up or down while its locked and in my pocket and suddenly my music app opened and is starting to play.
[Xposed Framework Modules] Xspeed:
Set a signal receiver in settings and then set "running activity only" in signal send options. It's as simple as that.
[Xposed Framework Modules] Dan33185:
Easy enough,worked perfectly, thanks!
[Xposed Framework Modules] Pianoplunkster:
Log here: pastebin.com/rRsjji2x

I'm having an issue with when the signal receiver is set to last open media player. I use Rocket Player for music but Pocket Casts for podcasts, and whenever I try to use the controls for Pocket Casts, Rocket Player starts instead, even if a podcast is already playing. I currently work around the problem by manually switching control from one to the other in the settings, but I would really like to avoid this hassle!
[Xposed Framework Modules] gggg:
Tab s, sm-T705, xeed.xposed.cbppmod_v37_2e090e

[MENTION=5292510]XspeedPL[/MENTION] : First of all THX for your Xtension !!

Unexpected behavior:

Interestingly a single press (during screen on) on vol keys does not change Vol (until I assigned it) ... but it does during screen off

Problem1:

Long press Vol+- to change titles in music player works perfectly during screen off ... so I made the same assignments for screen ON, but when the screen is on volume is changed too. I also tried the option to inhibt this in options menue ...

BTW: Xposed Additions works, but your customization would be more suitable for me ... so I hope you can help ;)

Problem2:

I didnt find a way to control the youtube app (next/previous)
[Xposed Framework Modules] Xspeed:
Weird, recent app is listed as ActivityLockScreen, I'd need to look into it.

Well, screen-on mappings are kinda bugged right now. I'm working on it for a while now, but I just can't get it to work properly. The way Android does key handling is ridiculous.

As for the YouTube, as far as I know, it doesn't implement so called "media button receiver", which most media apps have and I use to control them.
[Xposed Framework Modules] pyler:
Youtube app has own intents to control playback. Check androidmanifest of YT app.
[Xposed Framework Modules] gggg:
THX for reply. As I said ... Xposed Additions works with screen on/off/lockscreen (e.g. on long press volume keys 4.4.2 touchwiz) and players like samsung stock, google play, poweramp,... and youtube ... maybe you can follow this trace ...

I really like the configuration and the approach of your app .... so please dont give up :good:
[Xposed Framework Modules] TheGame7:
Anyway to do Volume Down then Volume up to skip, then Volume Down and Volume Up together to pause?
[Xposed Framework Modules] pialletti:
Hello. It runs on 5.1 lollipop? thank you
[Xposed Framework Modules] edward_81:
Someone can explain why i don't see the "fast forward" and "fast backward" action. I read somewhere on this thread that depend on the rom. Now i have a nexus 5 with lollipop 5.1 stock.

How i can identify a rom that support this action? (other than try one by one). This missing depend on some part of android (kernel? some custom rom addition, some vendor addition?) Any way to enable it?

EDIT: Ok my bad, i just found the media forward after upgrading to the test alpha build. Bad that those action don't work. I guess is that player don't register those action key? (spotify, google play music,)
[Xposed Framework Modules] Rom:
@	XspeedPL

Hello, i have make tests with your app, you can check my xposed log in attachment :)
[Xposed Framework Modules] MaEdCo:
thanks, but it doesn't work on my Moto G 4G XT1040, how can I capture a log?
[Xposed Framework Modules] w0rinal:
Enable debug messages in PBMC settings, press some mapped buttons, check xposed log section. A reboot might be necessary after enabling the debug setting

[size=-4]Sent from my Boeffla powered Slim (4.4.4, AOSP based) GT-I9300[/size]
[Xposed Framework Modules] MaEdCo:
here is the log

http://pastebin.com/i4FLT6j6

just detect one of three keys, the center button, of my xiaomi mi piston 2 headphones
[Xposed Framework Modules] wmtype:
hi there,

thank you very much for this great module!!

I guess it is not intended but is it possible to launch any app? I mean without using a shortcut (for example via tasker). Or is there any extension in the play store for launching apps via shortcuts?
[Xposed Framework Modules] Tesito:
The standard single click actions stop working, when I add an action (double, tripple click ...).

Here is the log:

pastebin.com/MX61t4vC
[Xposed Framework Modules] yahanna:
I got a Samsung Galaxy S3. I installed PBMC and I mapped all my hard keys to work with my music player: menu, home and back buttons. The only button that works is the home button. The menu and back buttons dont work. How do I fix this?
[Xposed Framework Modules] Ulf3000:
hey after installing and uninstalling your app on my z3c my camera and focus buttons don´t work anymore at all , can you tell me what the app changes so i can fix it manually ?