[Xposed Framework Modules] sixeco:
here it is, the last few lines is me trying to use the functions while the screen is off

02-23 22:56:21.740 I/Xposed ( 4013): PBMC: Processing key Back down mode 4 (audio 1)
02-23 22:56:21.781 I/Xposed ( 4013): PBMC: Processing key Back up mode 4 (audio 1)
02-23 22:56:32.051 I/Xposed ( 4013): PBMC: Processing key Power down mode 4 (audio 1)
02-23 22:56:32.218 I/Xposed ( 4013): PBMC: Processing key Power up mode 4 (audio 1)
02-23 22:56:33.229 I/Xposed ( 4013): PBMC: Processing key Power down mode 1 (audio 1)
02-23 22:56:33.229 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:33.229 I/Xposed ( 4013): PBMC: 3|26, dn true|true, dl 500|0, d false
02-23 22:56:33.229 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:33.229 I/Xposed ( 4013): PBMC: 82|26, dn true|true, dl 500|0, d false
02-23 22:56:33.229 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:33.229 I/Xposed ( 4013): PBMC: 4|26, dn true|true, dl 500|0, d false
02-23 22:56:33.366 I/Xposed ( 4013): PBMC: Processing key Power up mode 2 (audio 1)
02-23 22:56:33.366 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:33.366 I/Xposed ( 4013): PBMC: 3|26, dn true|false, dl 500|0, d false
02-23 22:56:33.366 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:33.366 I/Xposed ( 4013): PBMC: 82|26, dn true|false, dl 500|0, d false
02-23 22:56:33.366 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:33.366 I/Xposed ( 4013): PBMC: 4|26, dn true|false, dl 500|0, d false
02-23 22:56:34.186 I/Xposed ( 4013): PBMC: Processing key Home down mode 2 (audio 1)
02-23 22:56:34.186 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:34.186 I/Xposed ( 4013): PBMC: 3|3, dn true|true, dl 500|0, d true
02-23 22:56:34.186 I/Xposed ( 4013): PBMC: Action of chain Play enqueued
02-23 22:56:34.186 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:34.186 I/Xposed ( 4013): PBMC: 82|3, dn true|true, dl 500|0, d false
02-23 22:56:34.186 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:34.186 I/Xposed ( 4013): PBMC: 4|3, dn true|true, dl 500|0, d false
02-23 22:56:34.186 I/Xposed ( 4013): PBMC: Cancelling
02-23 22:56:34.188 I/Xposed ( 4013): PBMC: Delay handler - Thread started
02-23 22:56:34.188 I/Xposed ( 4013): PBMC: Delay handler - Sleeping next 500ms before Play
02-23 22:56:34.691 I/Xposed ( 4013): PBMC: Processing function of chain Play
02-23 22:56:34.691 I/Xposed ( 4013): PBMC: Delay handler - Thread finished
02-23 22:56:34.948 I/Xposed ( 4013): PBMC: Processing key Home up mode 2 (audio 1)
02-23 22:56:34.948 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:34.948 I/Xposed ( 4013): PBMC: 3|3, dn true|false, dl 500|0, d false
02-23 22:56:34.948 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:34.948 I/Xposed ( 4013): PBMC: 82|3, dn true|false, dl 500|0, d false
02-23 22:56:34.948 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:34.948 I/Xposed ( 4013): PBMC: 4|3, dn true|false, dl 500|0, d false
02-23 22:56:34.948 I/Xposed ( 4013): PBMC: Cancelling
02-23 22:56:36.477 I/Xposed ( 4013): PBMC: Processing key Home down mode 2 (audio 1)
02-23 22:56:36.477 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:36.477 I/Xposed ( 4013): PBMC: 3|3, dn true|true, dl 500|0, d true
02-23 22:56:36.477 I/Xposed ( 4013): PBMC: Action of chain Play enqueued
02-23 22:56:36.477 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:36.477 I/Xposed ( 4013): PBMC: 82|3, dn true|true, dl 500|0, d false
02-23 22:56:36.477 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:36.478 I/Xposed ( 4013): PBMC: 4|3, dn true|true, dl 500|0, d false
02-23 22:56:36.478 I/Xposed ( 4013): PBMC: Cancelling
02-23 22:56:36.479 I/Xposed ( 4013): PBMC: Delay handler - Thread started
02-23 22:56:36.479 I/Xposed ( 4013): PBMC: Delay handler - Sleeping next 500ms before Play
02-23 22:56:36.981 I/Xposed ( 4013): PBMC: Delay handler - Thread finished
02-23 22:56:36.982 I/Xposed ( 4013): PBMC: Processing function of chain Play
02-23 22:56:37.241 I/Xposed ( 4013): PBMC: Processing key Home up mode 2 (audio 1)
02-23 22:56:37.241 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:37.241 I/Xposed ( 4013): PBMC: 3|3, dn true|false, dl 500|0, d false
02-23 22:56:37.241 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:37.241 I/Xposed ( 4013): PBMC: 82|3, dn true|false, dl 500|0, d false
02-23 22:56:37.241 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:37.241 I/Xposed ( 4013): PBMC: 4|3, dn true|false, dl 500|0, d false
02-23 22:56:37.241 I/Xposed ( 4013): PBMC: Cancelling
02-23 22:56:37.907 I/Xposed ( 4013): PBMC: Processing key Home down mode 2 (audio 1)
02-23 22:56:37.907 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:37.907 I/Xposed ( 4013): PBMC: 3|3, dn true|true, dl 500|0, d true
02-23 22:56:37.907 I/Xposed ( 4013): PBMC: Action of chain Play enqueued
02-23 22:56:37.907 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:37.907 I/Xposed ( 4013): PBMC: 82|3, dn true|true, dl 500|0, d false
02-23 22:56:37.907 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:37.907 I/Xposed ( 4013): PBMC: 4|3, dn true|true, dl 500|0, d false
02-23 22:56:37.907 I/Xposed ( 4013): PBMC: Cancelling
02-23 22:56:37.909 I/Xposed ( 4013): PBMC: Delay handler - Thread started
02-23 22:56:37.909 I/Xposed ( 4013): PBMC: Delay handler - Sleeping next 500ms before Play
02-23 22:56:38.410 I/Xposed ( 4013): PBMC: Delay handler - Thread finished
02-23 22:56:38.410 I/Xposed ( 4013): PBMC: Processing function of chain Play
02-23 22:56:38.699 I/Xposed ( 4013): PBMC: Processing key Home up mode 2 (audio 1)
02-23 22:56:38.699 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:38.699 I/Xposed ( 4013): PBMC: 3|3, dn true|false, dl 500|0, d false
02-23 22:56:38.699 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:38.699 I/Xposed ( 4013): PBMC: 82|3, dn true|false, dl 500|0, d false
02-23 22:56:38.700 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:38.700 I/Xposed ( 4013): PBMC: 4|3, dn true|false, dl 500|0, d false
02-23 22:56:38.700 I/Xposed ( 4013): PBMC: Cancelling
02-23 22:56:39.273 I/Xposed ( 4013): PBMC: Processing key Back down mode 2 (audio 1)
02-23 22:56:39.273 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:39.273 I/Xposed ( 4013): PBMC: 3|4, dn true|true, dl 500|0, d false
02-23 22:56:39.273 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:39.273 I/Xposed ( 4013): PBMC: 82|4, dn true|true, dl 500|0, d false
02-23 22:56:39.273 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:39.273 I/Xposed ( 4013): PBMC: 4|4, dn true|true, dl 500|0, d true
02-23 22:56:39.273 I/Xposed ( 4013): PBMC: Action of chain Next enqueued
02-23 22:56:39.273 I/Xposed ( 4013): PBMC: Cancelling
02-23 22:56:39.278 I/Xposed ( 4013): PBMC: Delay handler - Thread started
02-23 22:56:39.278 I/Xposed ( 4013): PBMC: Delay handler - Sleeping next 500ms before Next
02-23 22:56:39.779 I/Xposed ( 4013): PBMC: Processing function of chain Next
02-23 22:56:39.779 I/Xposed ( 4013): PBMC: Delay handler - Thread finished
02-23 22:56:40.068 I/Xposed ( 4013): PBMC: Processing key Back up mode 2 (audio 1)
02-23 22:56:40.068 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:40.068 I/Xposed ( 4013): PBMC: 3|4, dn true|false, dl 500|0, d false
02-23 22:56:40.068 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:40.068 I/Xposed ( 4013): PBMC: 82|4, dn true|false, dl 500|0, d false
02-23 22:56:40.068 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:40.068 I/Xposed ( 4013): PBMC: 4|4, dn true|false, dl 500|0, d false
02-23 22:56:40.068 I/Xposed ( 4013): PBMC: Cancelling
02-23 22:56:40.839 I/Xposed ( 4013): PBMC: Processing key Menu down mode 2 (audio 1)
02-23 22:56:40.839 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:40.839 I/Xposed ( 4013): PBMC: 3|82, dn true|true, dl 500|0, d false
02-23 22:56:40.839 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:40.839 I/Xposed ( 4013): PBMC: 82|82, dn true|true, dl 500|0, d true
02-23 22:56:40.839 I/Xposed ( 4013): PBMC: Action of chain Last enqueued
02-23 22:56:40.839 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:40.839 I/Xposed ( 4013): PBMC: 4|82, dn true|true, dl 500|0, d false
02-23 22:56:40.839 I/Xposed ( 4013): PBMC: Cancelling
02-23 22:56:40.840 I/Xposed ( 4013): PBMC: Delay handler - Thread started
02-23 22:56:40.841 I/Xposed ( 4013): PBMC: Delay handler - Sleeping next 500ms before Last
02-23 22:56:41.342 I/Xposed ( 4013): PBMC: Delay handler - Thread finished
02-23 22:56:41.342 I/Xposed ( 4013): PBMC: Processing function of chain Last
02-23 22:56:41.645 I/Xposed ( 4013): PBMC: Processing key Menu up mode 2 (audio 1)
02-23 22:56:41.645 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:41.646 I/Xposed ( 4013): PBMC: 3|82, dn true|false, dl 500|0, d false
02-23 22:56:41.646 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:41.646 I/Xposed ( 4013): PBMC: 82|82, dn true|false, dl 500|0, d false
02-23 22:56:41.646 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:41.646 I/Xposed ( 4013): PBMC: 4|82, dn true|false, dl 500|0, d false
02-23 22:56:41.646 I/Xposed ( 4013): PBMC: Cancelling
02-23 22:56:42.705 I/Xposed ( 4013): PBMC: Processing key Home down mode 2 (audio 1)
02-23 22:56:42.705 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:42.705 I/Xposed ( 4013): PBMC: 3|3, dn true|true, dl 500|0, d true
02-23 22:56:42.706 I/Xposed ( 4013): PBMC: Action of chain Play enqueued
02-23 22:56:42.706 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:42.706 I/Xposed ( 4013): PBMC: 82|3, dn true|true, dl 500|0, d false
02-23 22:56:42.706 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:42.706 I/Xposed ( 4013): PBMC: 4|3, dn true|true, dl 500|0, d false
02-23 22:56:42.706 I/Xposed ( 4013): PBMC: Cancelling
02-23 22:56:42.707 I/Xposed ( 4013): PBMC: Delay handler - Thread started
02-23 22:56:42.707 I/Xposed ( 4013): PBMC: Delay handler - Sleeping next 500ms before Play
02-23 22:56:43.209 I/Xposed ( 4013): PBMC: Processing function of chain Play
02-23 22:56:43.209 I/Xposed ( 4013): PBMC: Delay handler - Thread finished
02-23 22:56:43.526 I/Xposed ( 4013): PBMC: Processing key Home up mode 1 (audio 1)
02-23 22:56:43.526 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:43.526 I/Xposed ( 4013): PBMC: 3|3, dn true|false, dl 500|0, d false
02-23 22:56:43.526 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:43.526 I/Xposed ( 4013): PBMC: 82|3, dn true|false, dl 500|0, d false
02-23 22:56:43.526 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:43.526 I/Xposed ( 4013): PBMC: 4|3, dn true|false, dl 500|0, d false
02-23 22:56:43.526 I/Xposed ( 4013): PBMC: Cancelling
02-23 22:56:55.220 I/Xposed ( 4013): PBMC: Processing key Power down mode 1 (audio 1)
02-23 22:56:55.220 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:55.220 I/Xposed ( 4013): PBMC: 3|26, dn true|true, dl 500|0, d false
02-23 22:56:55.220 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:55.220 I/Xposed ( 4013): PBMC: 82|26, dn true|true, dl 500|0, d false
02-23 22:56:55.220 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:55.220 I/Xposed ( 4013): PBMC: 4|26, dn true|true, dl 500|0, d false
02-23 22:56:55.259 I/Xposed ( 4013): PBMC: Processing key Power up mode 2 (audio 1)
02-23 22:56:55.259 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:56:55.259 I/Xposed ( 4013): PBMC: 3|26, dn true|false, dl 500|0, d false
02-23 22:56:55.259 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:56:55.259 I/Xposed ( 4013): PBMC: 82|26, dn true|false, dl 500|0, d false
02-23 22:56:55.259 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:56:55.259 I/Xposed ( 4013): PBMC: 4|26, dn true|false, dl 500|0, d false
02-23 22:56:59.339 I/Xposed ( 4013): PBMC: Processing key Home down mode 4 (audio 1)
02-23 22:56:59.363 I/Xposed ( 4013): PBMC: Processing key Home up mode 4 (audio 1)
02-23 22:56:59.462 I/Xposed ( 4013): PBMC: Processing key Home down mode 4 (audio 1)
02-23 22:56:59.558 I/Xposed ( 4013): PBMC: Processing key Home up mode 4 (audio 1)
02-23 22:57:03.644 I/Xposed ( 4013): PBMC: Processing key Back down mode 4 (audio 1)
02-23 22:57:03.760 I/Xposed ( 4013): PBMC: Processing key Back up mode 4 (audio 1)
02-23 22:57:45.141 I/Xposed ( 4013): PBMC: Processing key Power down mode 4 (audio 1)
02-23 22:57:45.315 I/Xposed ( 4013): PBMC: Processing key Power up mode 4 (audio 1)
02-23 22:57:52.235 I/Xposed ( 4013): PBMC: Processing key Power down mode 1 (audio 1)
02-23 22:57:52.235 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:57:52.258 I/Xposed ( 4013): PBMC: 4|26, dn true|false, dl 500|0, d false
02-23 22:58:25.948 I/Xposed ( 4013): PBMC: Processing key Power down mode 4 (audio 1)
02-23 22:58:26.064 I/Xposed ( 4013): PBMC: Processing key Power up mode 4 (audio 1)
02-23 22:58:32.001 I/Xposed ( 4013): PBMC: Processing key Power down mode 1 (audio 1)
02-23 22:58:32.001 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:58:32.001 I/Xposed ( 4013): PBMC: 3|26, dn true|true, dl 500|0, d false
02-23 22:58:32.001 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:58:32.001 I/Xposed ( 4013): PBMC: 82|26, dn true|true, dl 500|0, d false
02-23 22:58:32.001 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:58:32.001 I/Xposed ( 4013): PBMC: 4|26, dn true|true, dl 500|0, d false
02-23 22:58:32.024 I/Xposed ( 4013): PBMC: Processing key Power up mode 2 (audio 1)
02-23 22:58:32.024 I/Xposed ( 4013): PBMC: Checking next chain: Play
02-23 22:58:32.024 I/Xposed ( 4013): PBMC: 3|26, dn true|false, dl 500|0, d false
02-23 22:58:32.024 I/Xposed ( 4013): PBMC: Checking next chain: Last
02-23 22:58:32.024 I/Xposed ( 4013): PBMC: 82|26, dn true|false, dl 500|0, d false
02-23 22:58:32.024 I/Xposed ( 4013): PBMC: Checking next chain: Next
02-23 22:58:32.024 I/Xposed ( 4013): PBMC: 4|26, dn true|false, dl 500|0, d false