Android-appen: Fel kanal och texten "no channel" på OnePlus
Så här ser appen ut nu när jag lyssnar live på P5.
Brukar bli så här när jag startar direktsändningen utan att appen stängts sen sist jag lyssnade. Om jag aktivt stänger appen, startar appen och går in på P5 igen blir det rätt.
Jag använder Android OnePlus 5T
Följ inlägget
0
följare
Min tolkning utifrån dina beskrivningar och bilder, är att appen inte får ha kvar allt den borde ha i RAM-minnet eller att den (under vissa omständigheter?) inte har rätt att hämta in ny data vid behov. Kanske telefonen stänger ned processer i bakgrunden, vilket i så fall har att göra med någon inställning för att spara batteri, spara mobildata eller att frigöra minne.
Här börjar jag med batteri-inställningarna och två tips jag hittade här:
OnePlus-forum: App Killer!
Settings => battery => click on the 3 vertical dots on the top right corner of the screen => Manage power-hungry apps => turn OFF
Bra råd. Här tycker jag att surfa.se förklarar begripligt varför program som rensar data är i bästa fall onödiga och ofta rent skadliga på Android:
”Rensa mobilen”-appar är en dålig idé (surfa.se)
Settings => battery => click on the 3 vertical dots on the top right corner of the screen => Aggressive doze mode => selectively exclude the apps you wish to whitelist
Om du har något sådant aggressive doze-mode, så undanta vår app.
Vi börjar i den änden, så får vi se om det gör någon skillnad.
Tack igen för bra felanmälan!
Eftersom jag har sett samma ovanliga fel på just OnePlus (fast en annan modell) tidigare, misstänker jag att felet riskerar att uppstå just dessa lurar. Jag ändrar därför i rubriken, så att eventuella andra drabbade enklare kan hitta hit med sökmotorer.
NI behöver alltså göra 2 saker:
1. Spara undan tillräckligt mycket info när systemer anropar onSaveInstanceState så att ni kan återskapa rätt visning när appen återstartas. Se https://developer.android.com/guide/components/activities/activity-lifecycle.html
2. Se till att er app inte slösar CPU i onödan. Jag får ofta notifieringar om att den drar för mycket ström, ÄVEN när den inte spelar radio!
Hör av er om ni vill ha hjälp.
Självfallet är den bästa lösningen att vår app blir så robust att den kan hantera vad som idag är tämligen vanliga inställningar.
Dina tips om mer exakt vilka åtgärder som krävs har jag inte rätt kompetens att bedöma, men just att spara rätt data vid rätt tillfälle låter helt rimligt. Jag ser till att app-utvecklarna tar del av detta!
CPU-åtgången vill jag gärna undersöka närmre. Det verkar ju som om appen arbetar febrilt i bakgrunden, vilket inte är normalt.
Vad rör det sig om för telefon och Androidversion?
Har du noterat om appen även förbrukar data vid dessa tillfällen? Jag funderar över om appens aktivitet i bakgrunden har samma orsaker som det jag misstänkte här (att samma metadata laddas hem och raderas gång på gång i samband med nedladdning av avsnitt):
Drar data trots nedladdat innehåll
Om du aldrig laddar hem avsnitt, utan endast lyssnar på strömmat innehåll, kan vi direkt avfärda den orsak jag misstänker. Även det problemet är förstrås vår sak att hantera bättre. Mina tips om vilka inställningar som kan minska problem är förstås något som vi inte ens borde behöva ge, men tills vi löst detta är det ju bra att det finns inställningar som gör att problemet försvinner ...
Det har inget med OnePlus att göra, det verkar snarare vara er Bluetooth-implementation som spökar. Jag får lätt fram samma symptom på en Samsung S5.
Gör så här:
1. Para telefonen med en BT-högtalare
2. Se till att ljudet är kopplat till högtalaren
3. Starta radio-appen
4. Starta P3
5. Stäng av högtalaren, ljudet stannar, radiospelaren slutar spela och visar en svart bakgrund i.st.f. den gröna bakgrund som används när radio spelas.
6. Tryck på Back-knappen
7. Tryck på P3. Nu visas P4 och "No channel", men P3 spelas
Liknande mängder loggar sprutar även ur OnePlus-luren, men dom ser olika ut.
Gemensamt är att de pekar på att ni verkar göra en massa saker med Bluetooth väldigt ofta. T.ex. att ni ställer in en massa inställningar för ljudströmmen väldigt ofta, i.st.f. att göra det en gång och låta det vara så.
-------------------------- Samsung loggar ------------------------------
03-08 15:59:27.949 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:27.949 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:27.949 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:27.969 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:27.969 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:27.969 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:27.989 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:27.989 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:27.989 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.009 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.009 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.009 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.029 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.029 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.029 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.059 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.059 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.059 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.069 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.079 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.079 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.089 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.089 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.089 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.109 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.109 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.109 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.129 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.129 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.129 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.149 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.149 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.149 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.169 350-14720/? D/AudioFlinger: mixer(0xad680000) throttle end: throttle time(33)
03-08 15:59:28.169 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.169 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.169 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.189 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.189 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.189 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.209 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.209 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.209 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.229 14253-14253/? V/se.sr.play.media.Stream: new position -> 1520521087769
03-08 15:59:28.229 14253-14253/? I/SyncedPlayingStore: Corrupt metadata.. don't try to update now
03-08 15:59:28.239 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.239 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.239 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.249 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.249 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.249 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.269 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.269 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.269 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.269 2238-2696/? D/bt_upio: ..proc_btwrite_timeout..
03-08 15:59:28.269 2238-2696/? D/bt_upio: upio_set : pio 0 action 1, polarity 1
03-08 15:59:28.289 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.289 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.289 2238-2530/? D/bt_upio: upio_start_stop_timer : timer_settime success
03-08 15:59:28.289 2238-2530/? D/bt_upio: upio_set: proc btwrite assertion, buffer: 1, timer_armed 1 1
03-08 15:59:28.309 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.309 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.309 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.339 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.339 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.339 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.349 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.349 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.349 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.369 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.369 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.369 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.399 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.399 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.399 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.409 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.409 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.409 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.429 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.429 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.429 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.459 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.459 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.459 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.469 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.469 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.469 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.489 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.489 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.489 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.509 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.509 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.509 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.529 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.529 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.529 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.549 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.549 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.549 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.569 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.579 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.579 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.589 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.589 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.589 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.609 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.609 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.609 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.629 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.629 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.629 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.649 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.649 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.649 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.669 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.669 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.669 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.689 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.689 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.689 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.709 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.709 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.709 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.729 2238-2742/? I/BluetoothAvrcpServiceJni: registerNotificationRspPlayPosNative: sBluetoothAvrcpInterface: 0xb2bec2d0
03-08 15:59:28.729 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.729 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.729 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.729 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.729 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.729 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.739 2238-2689/? E/bt_avp: opcode 0
03-08 15:59:28.739 2238-2469/? I/BluetoothAvrcpServiceJni: btavrcp_register_notification_callback
03-08 15:59:28.749 2238-2742/? I/BluetoothAvrcpServiceJni: registerNotificationRspPlayPosNative: sBluetoothAvrcpInterface: 0xb2bec2d0
03-08 15:59:28.749 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.749 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.749 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.749 350-14720/? D/AudioFlinger: mixer(0xad680000) throttle end: throttle time(26)
03-08 15:59:28.759 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.759 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.759 2238-2530/? D/bt_upio: BT_WAKE is asserted already
03-08 15:59:28.769 2238-2530/? D/bt_vendor: op for 7
03-08 15:59:28.769 2238-2530/? D/bt_upio: upio_set : pio 0 action 2, polarity 1
03-08 15:59:28.769 2238-2530/? D/bt_upio: BT_WAKE is asserted already
------------------------- Samsung loggar --------------------------------------
------------------------- Oneplus loggar --------------------------------------
03-08 16:09:23.085 2846-2922/? E/a2dp_codec: A2DP LDAC State:
03-08 16:09:23.085 2846-2922/? E/a2dp_codec: Priority: 5001
03-08 16:09:23.085 2846-2922/? E/a2dp_codec: Encoder interval (ms): 20
03-08 16:09:23.085 2846-2922/? E/a2dp_codec: Config: Invalid
03-08 16:09:23.085 2846-2922/? E/a2dp_codec: Selectable: Invalid
03-08 16:09:23.085 2846-2922/? E/a2dp_codec: Local capability: Rate=44100|48000|88200|96000 Bits=16|24|32 Mode=STEREO
03-08 16:09:23.085 2846-2922/? E/a2dp_codec: A2DP aptX-HD State:
03-08 16:09:23.085 2846-2922/? E/a2dp_codec: Priority: 4001
03-08 16:09:23.085 2846-2922/? E/a2dp_codec: Encoder interval (ms): 0
03-08 16:09:23.085 2846-2922/? E/a2dp_codec: Config: Invalid
03-08 16:09:23.085 2846-2922/? E/a2dp_codec: Selectable: Invalid
03-08 16:09:23.085 2846-2922/? E/a2dp_codec: Local capability: Rate=44100 Bits=24 Mode=STEREO
03-08 16:09:23.085 2846-2922/? E/a2dp_codec: A2DP aptX State:
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Priority: 3001
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Encoder interval (ms): 15
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Config: Invalid
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Selectable: Invalid
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Local capability: Rate=44100 Bits=16 Mode=STEREO
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: A2DP AAC State:
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Priority: 2001
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Encoder interval (ms): 20
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Config: Invalid
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Selectable: Invalid
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Local capability: Rate=44100 Bits=16 Mode=STEREO
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: A2DP SBC State:
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Priority: 1001
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Encoder interval (ms): 20
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Config: Rate=44100 Bits=16 Mode=STEREO
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Selectable: Rate=44100 Bits=16 Mode=MONO|STEREO
03-08 16:09:23.086 2846-2922/? E/a2dp_codec: Local capability: Rate=44100 Bits=16 Mode=MONO|STEREO
03-08 16:09:23.141 773-3434/? I/vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Received IBS_SLEEP_IND: 0xFE
03-08 16:09:23.154 773-3434/? I/vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Received IBS_WAKE_IND: 0xFD
03-08 16:09:23.154 773-3434/? I/vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Writing IBS_WAKE_ACK
03-08 16:09:23.157 2846-2922/? W/bt_btif: event(31),dump a2dp configuration
03-08 16:09:23.159 2846-2922/? D/bt_btif: Latest playing device index 0
03-08 16:09:23.159 2846-2922/? D/bt_btif: Latest playing device index 0
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: A2DP LDAC State:
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: Priority: 5001
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: Encoder interval (ms): 20
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: Config: Invalid
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: Selectable: Invalid
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: Local capability: Rate=44100|48000|88200|96000 Bits=16|24|32 Mode=STEREO
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: A2DP aptX-HD State:
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: Priority: 4001
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: Encoder interval (ms): 0
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: Config: Invalid
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: Selectable: Invalid
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: Local capability: Rate=44100 Bits=24 Mode=STEREO
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: A2DP aptX State:
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: Priority: 3001
03-08 16:09:23.159 2846-2922/? E/a2dp_codec: Encoder interval (ms): 15
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: Config: Invalid
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: Selectable: Invalid
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: Local capability: Rate=44100 Bits=16 Mode=STEREO
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: A2DP AAC State:
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: Priority: 2001
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: Encoder interval (ms): 20
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: Config: Invalid
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: Selectable: Invalid
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: Local capability: Rate=44100 Bits=16 Mode=STEREO
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: A2DP SBC State:
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: Priority: 1001
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: Encoder interval (ms): 20
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: Config: Rate=44100 Bits=16 Mode=STEREO
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: Selectable: Rate=44100 Bits=16 Mode=MONO|STEREO
03-08 16:09:23.160 2846-2922/? E/a2dp_codec: Local capability: Rate=44100 Bits=16 Mode=MONO|STEREO
03-08 16:09:23.846 2846-13168/? V/Avrcp: AvrcpMessageHandler: received message=14
03-08 16:09:23.846 2846-13168/? V/Avrcp: MSG_PLAY_INTERVAL_TIMEOUT
03-08 16:09:23.846 2846-13168/? V/Avrcp: event for device address FC:58:FA:93:6A:8F
03-08 16:09:23.846 2846-13168/? I/Avrcp: device found at index 0
03-08 16:09:23.846 2846-13168/? D/Avrcp: Enter sendPlayPosNotificationRsp
03-08 16:09:23.846 2846-13168/? D/Avrcp: Enter getPlayPosition
03-08 16:09:23.846 2846-13168/? I/Avrcp: device found at index 0
03-08 16:09:23.846 2846-13168/? D/bt_btif: register_notification_rsp: event_id: AVRC_EVT_PLAY_POS_CHANGED
03-08 16:09:23.846 2846-13168/? D/Avrcp: sendPlayPosNotificationRsp: (false) 1520521611027 <=? 1520521613029 <=? 1520521613027 Playing State: 3
03-08 16:09:23.847 2846-13168/? D/Avrcp: Exit sendPlayPosNotificationRsp
03-08 16:09:23.847 2846-13168/? V/Avrcp: Exit handleMessage
03-08 16:09:23.847 2846-3435/? D/bt_btif: LCB lcb=1 event=UL_MSG_EVT state=LCB_OPEN_ST
03-08 16:09:23.855 2876-3139/? I/NetworkController.MobileSignalController(1): showDisableIcon:false
03-08 16:09:23.863 2846-3435/? D/bt_btif: LCB lcb=1 event=LL_MSG_EVT state=LCB_OPEN_ST
03-08 16:09:23.863 2846-3435/? D/bt_btif: bta_av_rc_msg_cback handle: 0 opcode=0x0
03-08 16:09:23.863 2846-2922/? D/bt_btif: btif_av_state_started_handler event:BTA_AV_META_MSG_EVT flags 0 index =0
03-08 16:09:23.863 2846-2922/? D/bt_btif: btif_rc_handler: event: BTA_AV_META_MSG_EVT
03-08 16:09:23.863 2846-2922/? D/bt_btif: btif_rc_upstreams_evt: pdu: AVRC_PDU_REGISTER_NOTIFICATION handle: 0x0 ctype: 3 label: d event ID: 5
03-08 16:09:23.863 2846-2922/? V/Avrcp: registerNotificationRequestFromNative: eventId=5
03-08 16:09:23.863 2846-2922/? V/Avrcp: Exit registerNotificationRequestFromNative
03-08 16:09:23.863 2846-13168/? V/Avrcp: AvrcpMessageHandler: received message=4
03-08 16:09:23.863 2846-13168/? V/Avrcp: MSG_NATIVE_REQ_REGISTER_NOTIFICATION:event=5 param=1
03-08 16:09:23.864 2846-13168/? I/Avrcp: device found at index 0
03-08 16:09:23.864 2846-13168/? V/Avrcp: Enter processRegisterNotification
03-08 16:09:23.864 2846-13168/? V/Avrcp: processRegisterNotification: eventId5
03-08 16:09:23.864 2846-13168/? D/Avrcp: Enter sendPlayPosNotificationRsp
03-08 16:09:23.864 2846-13168/? D/Avrcp: Enter getPlayPosition
03-08 16:09:23.864 2846-13168/? I/Avrcp: device found at index 0
03-08 16:09:23.864 2846-13168/? D/bt_btif: register_notification_rsp: event_id: AVRC_EVT_PLAY_POS_CHANGED
03-08 16:09:23.864 2846-13168/? D/Avrcp: sendPlayPosNotificationRsp: (true) 1520521612029 <=? 1520521613047 <=? 1520521614029 Playing State: 3 Timeout 1000ms
03-08 16:09:23.864 2846-3435/? D/bt_btif: LCB lcb=1 event=UL_MSG_EVT state=LCB_OPEN_ST
03-08 16:09:23.864 2846-13168/? D/Avrcp: Exit sendPlayPosNotificationRsp
03-08 16:09:23.864 2846-13168/? V/Avrcp: mPlayPosChangedNT updated for index 0 index 0
03-08 16:09:23.864 2846-13168/? D/Avrcp: Exit processRegisterNotification
03-08 16:09:23.864 2846-13168/? V/Avrcp: Exit handleMessage
03-08 16:09:23.965 773-3434/? I/vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Received IBS_SLEEP_IND: 0xFE
03-08 16:09:23.979 773-3434/? I/vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Received IBS_WAKE_IND: 0xFD
03-08 16:09:23.979 773-3434/? I/vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Writing IBS_WAKE_ACK
03-08 16:09:23.982 2846-2922/? W/bt_btif: event(31),dump a2dp configuration
03-08 16:09:23.982 2846-2922/? D/bt_btif: Latest playing device index 0
03-08 16:09:23.982 2846-2922/? D/bt_btif: Latest playing device index 0
03-08 16:09:23.982 2846-2922/? E/a2dp_codec: A2DP LDAC State:
03-08 16:09:23.982 2846-2922/? E/a2dp_codec: Priority: 5001
03-08 16:09:23.982 2846-2922/? E/a2dp_codec: Encoder interval (ms): 20
03-08 16:09:23.982 2846-2922/? E/a2dp_codec: Config: Invalid
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Selectable: Invalid
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Local capability: Rate=44100|48000|88200|96000 Bits=16|24|32 Mode=STEREO
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: A2DP aptX-HD State:
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Priority: 4001
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Encoder interval (ms): 0
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Config: Invalid
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Selectable: Invalid
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Local capability: Rate=44100 Bits=24 Mode=STEREO
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: A2DP aptX State:
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Priority: 3001
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Encoder interval (ms): 15
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Config: Invalid
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Selectable: Invalid
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Local capability: Rate=44100 Bits=16 Mode=STEREO
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: A2DP AAC State:
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Priority: 2001
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Encoder interval (ms): 20
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Config: Invalid
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Selectable: Invalid
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Local capability: Rate=44100 Bits=16 Mode=STEREO
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: A2DP SBC State:
03-08 16:09:23.983 2846-2922/? E/a2dp_codec: Priority: 1001
03-08 16:09:23.984 2846-2922/? E/a2dp_codec: Encoder interval (ms): 20
03-08 16:09:23.984 2846-2922/? E/a2dp_codec: Config: Rate=44100 Bits=16 Mode=STEREO
03-08 16:09:23.984 2846-2922/? E/a2dp_codec: Selectable: Rate=44100 Bits=16 Mode=MONO|STEREO
03-08 16:09:23.984 2846-2922/? E/a2dp_codec: Local capability: Rate=44100 Bits=16 Mode=MONO|STEREO
03-08 16:09:24.030 773-3434/? I/vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Received IBS_SLEEP_IND: 0xFE
03-08 16:09:24.036 773-3434/? I/vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Received IBS_WAKE_IND: 0xFD
03-08 16:09:24.037 773-3434/? I/vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Writing IBS_WAKE_ACK
03-08 16:09:24.039 21649-21649/? V/se.sr.play.media.Stream: new position -> 1520521613033
03-08 16:09:24.042 21649-21649/? I/SyncedPlayingStore: Corrupt metadata.. don't try to update now
03-08 16:09:24.043 2846-2922/? W/bt_btif: event(31),dump a2dp configuration
03-08 16:09:24.043 2846-2922/? D/bt_btif: Latest playing device index 0
03-08 16:09:24.043 2846-2922/? D/bt_btif: Latest playing device index 0
Vi webbmastrar har bett app-utvecklarna att kika på loggen, och missat att återkoppla, men i korthet kan vi först och främst säga att loggen hjälper. De ser en del saker i den som har direkt koppling på detta fel. För ett fel är det, tanken är ju att appen ska visa den kanal som spelas och information om detta.
Du är också inne på rätt spår när du menar att det handlar om hur appen återställer sig när den återvänder från att ha varit i bakgrunden. Tyvärr säger Android-experterna att hanteringen av appens tillstånd är rätt komplicerat att felsöka och att prioriteringar har gjort att vi inte har hunnit lösa problemet (i och med att det som spelas är rätt innehåll får det stå tillbaka för mer lyssningskritiska buggar + förbättringar).
Blåtands-grejerna har, om jag förstod allt, inte så mycket med det problemet att göra, eftersom vi inte själva "pratar med Blåtand" från appen. Däremot missade jag att fråga i vilken mån CPU-problemet är något vi kan påverka, eller om bedömningen är att det ligger utanför vår app helt. Om Blåtand med annan ljud-app ger ett liknande beteende eller inte, kanske ger snabbare svar? Annars frågar vi app-utvecklarna under nästa vecka!
Tack både för hjälp att felsöka och för påminnelsen om att du väntade på svar. Det ligger helt i vårt eget intresse att appen ska fungera väl och när vi får bra hjälp från kunniga lyssnare, så ska vi förstås ta emot den på ett snyggare vis än vad vi gjorde denna gång.
Trevlig helg!