AIMP Forum

AIMP for Android => Вопросы / Questions => Topic started by: Centro on July 23, 2023, 10:57:42

Title: Двойное нажатие громкости перестало переключать треки.
Post by: Centro on July 23, 2023, 10:57:42
Купил себе новый телефон Xiaomi 12T Pro и на нем совершенно не работает функция переключения треков двойным нажатием по кнопке громкости. Думал, что проблема в разрешениях, но вроде дал все, что только можно. Есть ли у кого-то подобная проблема на MIUI?

Самое забавное, что я использую стороннее приложение, чтобы повышать громкость наушников. И в меню этого приложения все работает прекрасно, кнопки громкости переключают треки как надо. Даже не могу представить, в чем может быть проблема. Возможно в этом приложении как-то по другому регулируется звук. Приложу видео, возможно как-то поможет понять, что именно происходит.
Вот видео (https://drive.google.com/file/d/1AjbZCNvmfeaZgySnNyBgvuMNRpl8X9L2/view?usp=sharing)
Title: Re: Двойное нажатие громкости перестало переключать треки.
Post by: Алексей Долматов on July 23, 2023, 11:44:05
Лучше оформить в формате ошибки с приложением журнала (логи) плеера (включается в информации о программе). Включаете ведение журнала, выполняете нажатие клавиш, запоминаете наиболее точное время нажатий. Указываете время в теме и добавляете файл журнала.

Новую тему ненужно оформлять, модератор/администратор перенесёт тему в нужный раздел.

После этого станет возможным узнать что получает плеер от системы и подобные данные.
Title: Re: Двойное нажатие громкости перестало переключать треки.
Post by: AJ on July 23, 2023, 12:10:35
Есть ли у кого-то подобная проблема на MIUI?
Есть, была на miui 13, есть на 14. Это проблема прошивки. Как вариант решения — приложение Button Mapper. Поставить в нём переключение треков двойным нажатием кнопок громкости, настроить дополнительные параметры по ситуации, если переключение работает неправильно при выключенном экране.
Title: Re: Двойное нажатие громкости перестало переключать треки.
Post by: Centro on July 23, 2023, 12:23:39
с приложением журнала

Примерно в 16:03:44 попытался переключить кнопками громкости в приложении Aimp.

В 16:04:09 открыл стороннее приложение и успешно переключил трек там.
2   23/07/2023 16:03:21.538   D/App:   v4.00.1343 (09.07.2023), arm64-v8a, api33
2   23/07/2023 16:03:21.539   D/App:   Xiaomi(22081212UG, Android v13, xxhdpi)
2   23/07/2023 16:03:23.436   D/MainUI:   onBind(true, false)
2   23/07/2023 16:03:28.558   D/AppService:   start(com.aimp.player.ui, com.aimp.service.action.next)
2   23/07/2023 16:03:28.568   D/AppService:   onStartCommand({intent:com.aimp.service.action.next,null,{; com.aimp.extra.caller=com.aimp.player.ui}}, 0, 147)
2   23/07/2023 16:03:28.569   D/AppEngine:   startForegroundPriorityPreventively(true)
2   23/07/2023 16:03:28.569   D/AppEngine:   startForegroundPriority
2   23/07/2023 16:03:28.576   D/Player:   Loading(local://primary/Music/Low Roar/Albums/2014 - O/02 - Easy Way Out.mp3, false, 0.0, true)
2   23/07/2023 16:03:28.576   D/Player:   stopReconnectTimer
2   23/07/2023 16:03:28.580   D/Player:   startTask(AsyncFileLoadingTask)
AsyncFileLoadingTask   23/07/2023 16:03:28.581   D/AsyncFileLoadingTask:   Creating
AsyncFileLoadingTask   23/07/2023 16:03:28.582   D/Player:   LoadingTrackInfo(local://primary/Music/Low Roar/Albums/2014 - O/02 - Easy Way Out.mp3)
AsyncFileLoadingTask   23/07/2023 16:03:28.589   D/AsyncFileLoadingTask:   Created(0)
2   23/07/2023 16:03:28.589   D/Player:   abortAlbumArtPreparing
2   23/07/2023 16:03:28.590   D/Player:   stopReconnectTimer
2   23/07/2023 16:03:28.590   D/Player:   Loaded(local://primary/Music/Low Roar/Albums/2014 - O/02 - Easy Way Out.mp3, 0, 288.6666666666667)
2   23/07/2023 16:03:28.591   D/Player:   ReleaseStream(local://primary/Music/Low Roar/Albums/2014 - O/04 - I'll Keep Coming.mp3)
2   23/07/2023 16:03:28.591   D/AppEngine:   setAutoBookmark(local://primary/Music/Low Roar/Albums/2014 - O/04 - I'll Keep Coming.mp3, 295.45551020408163)
2   23/07/2023 16:03:28.592   D/Player:   fadeOutAndRelease1(local://primary/Music/Low Roar/Albums/2014 - O/04 - I'll Keep Coming.mp3, 1.0)
2   23/07/2023 16:03:28.594   D/Last.fm:   {intent:com.android.music.playbackcomplete,null,{; duration=352346; artist=Low Roar; playing=false; album=O; track=I'll Keep Coming; app-package=com.aimp.player; app-name=AIMP}}
2   23/07/2023 16:03:28.595   D/Player:   onScrobbling(local://primary/Music/Low Roar/Albums/2014 - O/02 - Easy Way Out.mp3, 173200)
2   23/07/2023 16:03:28.596   D/MediaSession:   Commit(11, 3, 0)
2   23/07/2023 16:03:28.600   D/MediaSession:   updateMeta(Easy Way Out)
2   23/07/2023 16:03:28.601   D/Player:   startTask(AsyncFileCachingTask)
2   23/07/2023 16:03:28.601   D/Player:   Play
AsyncFileCachingTask   23/07/2023 16:03:28.601   D/AsyncFileCachingTask:   Creating
2   23/07/2023 16:03:28.602   D/Player:   Play::Result(0)
SaveTask(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)   23/07/2023 16:03:28.610   D/Playlist:   in(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)
SaveTask(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)   23/07/2023 16:03:28.614   D/Playlist:   up(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)
2   23/07/2023 16:03:28.615   D/MediaSession:   updateMeta(Easy Way Out)
2   23/07/2023 16:03:28.616   D/Last.fm:   {intent:com.android.music.metachanged,null,{; duration=288666; artist=Low Roar; playing=true; album=O; track=Easy Way Out; app-package=com.aimp.player; app-name=AIMP}}
SaveTask(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)   23/07/2023 16:03:28.637   D/Playlist:   in(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)
SaveTask(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)   23/07/2023 16:03:28.639   D/Playlist:   up(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)
AsyncFileCachingTask   23/07/2023 16:03:28.707   D/Player:   LoadingTrackInfo(local://primary/Music/Low Roar/Albums/2017 - Once in a Long, Long While/08 - Once in a Long, Long While.mp3)
AsyncFileCachingTask   23/07/2023 16:03:28.711   D/AsyncFileCachingTask:   Created(0)
Thread-27   23/07/2023 16:03:29.595   D/Player:   fadeOutAndRelease2(local://primary/Music/Low Roar/Albums/2014 - O/04 - I'll Keep Coming.mp3)
2   23/07/2023 16:03:32.037   D/AppEngine:   savePreferences
2   23/07/2023 16:03:32.039   D/AppEngine:   setAutoBookmark(local://primary/Music/Low Roar/Albums/2014 - O/02 - Easy Way Out.mp3, 0.0)
SaveTask(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)   23/07/2023 16:03:32.042   D/Playlist:   in(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)
SaveTask(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)   23/07/2023 16:03:32.047   D/Playlist:   up(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)
binder:29741_2   23/07/2023 16:03:44.555   D/Volume:   onChange(36, 56)
binder:29741_A   23/07/2023 16:03:44.557   D/Player:   onVolume(36, 56)
2   23/07/2023 16:03:44.859   D/Volume:   onMessage(20)
2   23/07/2023 16:04:00.480   D/MainUI:   onUnbind(true)
binder:29741_2   23/07/2023 16:04:07.332   D/Player:   onVolume(56, 58)
binder:29741_A   23/07/2023 16:04:07.334   D/Volume:   onChange(56, 58)
2   23/07/2023 16:04:07.639   D/Volume:   onMessage(2)
2   23/07/2023 16:04:07.656   D/AppService:   start(<external>, com.aimp.service.action.nextTrack)
2   23/07/2023 16:04:07.666   D/AppService:   onStartCommand({intent:com.aimp.service.action.nextTrack,null,{; com.aimp.extra.caller=<external>}}, 0, 148)
2   23/07/2023 16:04:07.667   D/AppEngine:   startForegroundPriorityPreventively(true)
2   23/07/2023 16:04:07.671   D/AppEngine:   startForegroundPriority
2   23/07/2023 16:04:07.678   D/Player:   Loading(local://primary/Music/Low Roar/Albums/2017 - Once in a Long, Long While/08 - Once in a Long, Long While.mp3, false, 0.0, true)
2   23/07/2023 16:04:07.678   D/Player:   stopReconnectTimer
2   23/07/2023 16:04:07.679   D/Player:   startTask(AsyncFileLoadingTask)
AsyncFileLoadingTask   23/07/2023 16:04:07.679   D/AsyncFileLoadingTask:   Creating
AsyncFileLoadingTask   23/07/2023 16:04:07.679   D/Player:   LoadingTrackInfo(local://primary/Music/Low Roar/Albums/2017 - Once in a Long, Long While/08 - Once in a Long, Long While.mp3)
AsyncFileLoadingTask   23/07/2023 16:04:07.687   D/AsyncFileLoadingTask:   Created(0)
2   23/07/2023 16:04:07.688   D/Player:   abortAlbumArtPreparing
2   23/07/2023 16:04:07.689   D/Player:   stopReconnectTimer
2   23/07/2023 16:04:07.689   D/Player:   Loaded(local://primary/Music/Low Roar/Albums/2017 - Once in a Long, Long While/08 - Once in a Long, Long While.mp3, 0, 316.52485260770976)
2   23/07/2023 16:04:07.690   D/Player:   ReleaseStream(local://primary/Music/Low Roar/Albums/2014 - O/02 - Easy Way Out.mp3)
2   23/07/2023 16:04:07.690   D/AppEngine:   setAutoBookmark(local://primary/Music/Low Roar/Albums/2014 - O/02 - Easy Way Out.mp3, 39.00607709750567)
2   23/07/2023 16:04:07.691   D/Player:   fadeOutAndRelease1(local://primary/Music/Low Roar/Albums/2014 - O/02 - Easy Way Out.mp3, 1.0)
2   23/07/2023 16:04:07.693   D/Last.fm:   {intent:com.android.music.playbackcomplete,null,{; duration=288666; artist=Low Roar; playing=false; album=O; track=Easy Way Out; app-package=com.aimp.player; app-name=AIMP}}
2   23/07/2023 16:04:07.693   D/Player:   onScrobbling(local://primary/Music/Low Roar/Albums/2017 - Once in a Long, Long While/08 - Once in a Long, Long While.mp3, 189914)
2   23/07/2023 16:04:07.694   D/MediaSession:   Commit(12, 3, 0)
2   23/07/2023 16:04:07.702   D/MediaSession:   updateMeta(Once in a Long, Long While...)
2   23/07/2023 16:04:07.703   D/Player:   startTask(AsyncFileCachingTask)
2   23/07/2023 16:04:07.703   D/Player:   Play
2   23/07/2023 16:04:07.704   D/Player:   Play::Result(0)
AsyncFileCachingTask   23/07/2023 16:04:07.704   D/AsyncFileCachingTask:   Creating
SaveTask(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)   23/07/2023 16:04:07.709   D/Playlist:   in(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)
2   23/07/2023 16:04:07.715   D/MediaSession:   updateMeta(Once in a Long, Long While...)
SaveTask(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)   23/07/2023 16:04:07.716   D/Playlist:   up(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)
2   23/07/2023 16:04:07.716   D/Last.fm:   {intent:com.android.music.metachanged,null,{; duration=316524; artist=Low Roar; playing=true; album=Once in a Long, Long While...; track=Once in a Long, Long While...; app-package=com.aimp.player; app-name=AIMP}}
SaveTask(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)   23/07/2023 16:04:07.724   D/Playlist:   in(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)
SaveTask(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)   23/07/2023 16:04:07.729   D/Playlist:   up(b142dc71-dd8b-4544-8c0a-cc3d42fd7e52)
AsyncFileCachingTask   23/07/2023 16:04:07.784   D/Player:   LoadingTrackInfo(local://primary/Music/Low Roar/EP & Singles/2014 – Hávallagata 30 – EP/02 - Friends Make Garbage (Good Friends Take It Out).mp3)
AsyncFileCachingTask   23/07/2023 16:04:07.790   D/AsyncFileCachingTask:   Created(0)
binder:29741_A   23/07/2023 16:04:08.161   D/Player:   onVolume(58, 56)
Thread-27   23/07/2023 16:04:08.688   D/Player:   fadeOutAndRelease2(local://primary/Music/Low Roar/Albums/2014 - O/02 - Easy Way Out.mp3)
2   23/07/2023 16:04:20.757   D/MediaButton:   KeyEvent(com.soulapps.superloud.volume.booster.sound.speaker, KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_MEDIA_PLAY_PAUSE, scanCode=0, metaState=0, flags=0x0, repeatCount=0, eventTime=55771789000000, downTime=55771789000000, deviceId=-1, source=0x0, displayId=0 })
2   23/07/2023 16:04:20.758   D/MediaButton:   wakeLock acquired
2   23/07/2023 16:04:20.764   D/MediaButton:   KeyEvent(com.soulapps.superloud.volume.booster.sound.speaker, KeyEvent { action=ACTION_UP, keyCode=KEYCODE_MEDIA_PLAY_PAUSE, scanCode=0, metaState=0, flags=0x0, repeatCount=0, eventTime=55771789000000, downTime=55771789000000, deviceId=-1, source=0x0, displayId=0 })
2   23/07/2023 16:04:20.765   D/AppService:   start(<external>, com.aimp.service.action.playOrPause)
2   23/07/2023 16:04:20.771   D/AppService:   onStartCommand({intent:com.aimp.service.action.playOrPause,null,{; com.aimp.extra.caller=<external>}}, 0, 149)
2   23/07/2023 16:04:20.772   D/AppEngine:   startForegroundPriorityPreventively(true)
2   23/07/2023 16:04:20.772   D/AppEngine:   startForegroundPriority
2   23/07/2023 16:04:20.777   D/Player:   Pause(true, 1)
2   23/07/2023 16:04:20.777   D/Player:   Pause::Result(0)
2   23/07/2023 16:04:20.781   D/MediaSession:   Commit(12, 2, 12504)
2   23/07/2023 16:04:20.785   D/Last.fm:   {intent:com.android.music.playstatechanged,null,{; duration=316524; artist=Low Roar; playing=false; album=Once in a Long, Long While...; track=Once in a Long, Long While...; app-package=com.aimp.player; app-name=AIMP}}
2   23/07/2023 16:04:22.897   D/MainUI:   onBind(true, false)
2   23/07/2023 16:04:25.432   D/TwilightManager:   TwilightManager(system, false, 0, 0)
2   23/07/2023 16:04:25.432   D/App:   applyLocale(ru_RU)
2   23/07/2023 16:04:25.976   D/MainUI:   onUnbind(true)

Есть, была на miui 13, есть на 14.
Подозревал, что что-то китайцы наворотили. А есть ли способ, как-то починить без сторонних программ? Если нет, тогда окей, буду есть наиболее подходящие костыли.
Title: Re: Двойное нажатие громкости перестало переключать треки.
Post by: AJ on July 23, 2023, 12:35:00
Подозревал, что что-то китайцы наворотили. А есть ли способ, как-то починить без сторонних программ?
Да, добро пожаловать в мир miui :( На момент, когда я присылал разработчику лог (конец прошлогоднего ноября) — нет. Там даже не оставалось записей о громкости, т.е. до плеера просто не доходили комманды о смене громкости.