Объясняю:
Альтернативное управление включается только с заблокированным экраном (управление звуком/треками). При разблокированном - поведение осталось такое же, как было (только звук).
Почему левая кнопка - вперёд, а правая - назад:
к кнопке привязан один код, который не зависит от ориентации. Первое что пришло в голову - закрепить за каждой кнопкой действие намертво. Поскольку чаще всего пользуюсь портретным режимом - то левая(верхняя) кнопка переключает вперёд, а правая (нижняя) - назад. Об этом я писал.
Когда вернусь домой - посмотрю, может быть, можно менять поведение в зависимости от ориентации.
Теперь небольшое пояснение по поведению кнопки "назад" - история имеет ограниченную длину, и если переключениями назад мы наталкиваемся на последний трек в истории - то он просто повторяется. Это поведение одинаково как для рандомного режима, так и для последовательного. И это не баг