phiamo / capacitor-plugin-playlist

A capacitor migration of cordova-plugin-playlist
27 stars 20 forks source link

Android firing pause event after calling playTrackByIndex #62

Closed ronildo closed 2 months ago

ronildo commented 1 year ago

Hi there,

I've been trying to debug why Android is firing pause events after I call the method playTrackByIndex or playTrackById Line 218 you can see the method being called I/PlaylistPlugin: playTrackByIndex

Then it goes through this list of events: 60 - event on stopped 100 - event track changed 10 - event on loading 11 - event on canplay 30 - event on playing

Then at the end you can see the last V/PlaylistStatusCallback: statusChanged: with msgType 35. The player continues to play the audio normally and native controllers show the pause button now, but in the UI I can't know if the player is playing.

Any ideas?

Thanks for the help.


I/Capacitor/Console: File: webpack-internal:///./src/services/player/player.js - Line 394 - Msg: isEpisodeInCurrentPlayList 276
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 101 - Msg: isListened false
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 102 - Msg: isPaused false
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 103 - Msg: isPlaying false
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 104 - Msg: isSameEpisodePlaying false
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 105 - Msg: isSamePlaylistPlaying false
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 106 - Msg: isInCurrentPlaylist false
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 107 - Msg: episodeId 276
I/Capacitor/Console: File: webpack-internal:///./src/store/player/mutations.js - Line 27 - Msg: setLoading true 555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
I/Capacitor/Console: File: webpack-internal:///./src/store/episodes/mutations.js - Line 113 - Msg: episodePlaylist episodes:10
I/Capacitor/Console: File: webpack-internal:///./src/services/player/player.js - Line 241 - Msg: setPlaylist
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/player/MiniPlayer.vue?vue&type=script&lang=js& - Line 43 - Msg: title CANIVETE
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 45 - Msg: updated EpisodePlayButton episodeId 268
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 45 - Msg: updated EpisodePlayButton episodeId 273
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 45 - Msg: updated EpisodePlayButton episodeId 275
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 45 - Msg: updated EpisodePlayButton episodeId 267
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 45 - Msg: updated EpisodePlayButton episodeId 268
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 45 - Msg: updated EpisodePlayButton episodeId 269
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 45 - Msg: updated EpisodePlayButton episodeId 270
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 45 - Msg: updated EpisodePlayButton episodeId 271
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 45 - Msg: updated EpisodePlayButton episodeId 272
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 45 - Msg: updated EpisodePlayButton episodeId 273
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 45 - Msg: updated EpisodePlayButton episodeId 274
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 45 - Msg: updated EpisodePlayButton episodeId 275
I/Capacitor/Console: File: webpack-internal:///./node_modules/@quasar/app/lib/webpack/loader.transform-quasar-imports.js!./node_modules/babel-loader/lib/index.js?!./node_modules/@quasar/app/lib/webpack/loader.auto-import-client.js?kebab!./node_modules/vue-loader/lib/index.js?!./src/components/episode/EpisodePlayButton.vue?vue&type=script&lang=js& - Line 45 - Msg: updated EpisodePlayButton episodeId 276

E/Capacitor: JavaScript Error: {"type":"js.error","error":{"message":"ResizeObserver loop limit exceeded","url":"http://192.168.0.157:8080/#/","line":0,"col":0,"errorObject":"null"}}
V/Capacitor/Plugin: To native (Capacitor plugin): callbackId: 7805877, pluginId: Playlist, methodName: setPlaylistItems
V/Capacitor: callback: 7805877, pluginId: Playlist, methodName: setPlaylistItems, methodData: {"items":[{"artist":"Déia Freitas","isStream":true,"trackId":"276","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Luz_Acesa_d976efa734.jpeg","album":"Luz Acesa","title":"CANIVETE","assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/CANIVETE_921d47df70.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=e8c90fa64dc6c5a90bb0f4998d7eb951378b05d4f1a1234689e3c3c550c07e43&X-Amz-SignedHeaders=host"},{"artist":"Déia Freitas","isStream":true,"trackId":"275","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Picole_0711c607d6.jpeg","album":"Picolé de Limão","title":"DERRAME","assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/DERRAME_ac99275fb2.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=7337c84f85da121207710166b2075efa8211cf25a167234f49951e5fde4333fe&X-Amz-SignedHeaders=host"},{"artist":"Déia Freitas","isStream":true,"trackId":"274","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Luz_Acesa_d976efa734.jpeg","album":"Luz Acesa","title":"MALDADE","assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/MALDADE_10682535b0.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=6acf0bcd0f9ac8b1d92d7d3018433a1d7966d85c161cf6ff496436ec23c87f56&X-Amz-SignedHeaders=host"},{"artist":"Déia Freitas","isStream":true,"trackId":"273","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_M_Inhas_Coisinhas_2a68a9c7a8.jpeg","album":"Minhas Coisinhas","title":"GRUPO E APOIASE","assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/31_MINHAS_COISINHAS_Grupo_e_Apoiase_db14ab45f7.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=24237559fa44afd5ded177dc74505032e6fd3d1c1f0fe32c6bcd2b2b5a409c4d&X-Amz-SignedHeaders=host"},{"artist":"Déia Freitas","isStream":true,"trackId":"272","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Picole_0711c607d6.jpeg","album":"Picolé de Limão","title":"TRAMPO","assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/TRAMPO_c84581db9c.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=8bd7b717ec6e651dcff731a7ad7eb65dea509665099710cfcf36e1fc3ff678c7&X-Amz-SignedHeaders=host"},{"artist":"Déia Freitas","isStream":true,"trackId":"271","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Proibidao_51c4b06144.jpeg","album":"Proibidão","title":"ÉDIPO","assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/EDIPO_novo_c442c5a3ce.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=f3e815055ca765dcebcf892700500f10d59b0d37316f4b19a2184254b15ab98f&X-Amz-SignedHeaders=host"},{"artist":"Déia Freitas","isStream":true,"trackId":"270","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Picole_0711c607d6.jpeg","album":"Picolé de Limão","title":"CASA DE VERANEIO","assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/CASA_DE_VERANEIO_63c33d6f2d.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=3eeedbf91aa6e423935812b4a30056d9d8e3b32227969fa466c20e8116484edb&X-Amz-SignedHeaders=host"},{"artist":"Déia Freitas","isStream":true,"trackId":"269","albumArt":"https:\/\/naoinviabilize-img.s3
V/Capacitor/Plugin: To native (Capacitor plugin): callbackId: 7805878, pluginId: Playlist, methodName: play
V/Capacitor: callback: 7805878, pluginId: Playlist, methodName: play, methodData: {}
W/PlaylistManager: beginPlayback: Error setting volume or playback speed: null
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":110,"trackId":"276","value":{"trackId":"276","isStream":true,"assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/CANIVETE_921d47df70.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=e8c90fa64dc6c5a90bb0f4998d7eb951378b05d4f1a1234689e3c3c550c07e43&X-Amz-SignedHeaders=host","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Luz_Acesa_d976efa734.jpeg","artist":"Déia Freitas","album":"Luz Acesa","title":"CANIVETE"}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":110,"trackId":"275","value":{"trackId":"275","isStream":true,"assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/DERRAME_ac99275fb2.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=7337c84f85da121207710166b2075efa8211cf25a167234f49951e5fde4333fe&X-Amz-SignedHeaders=host","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Picole_0711c607d6.jpeg","artist":"Déia Freitas","album":"Picolé de Limão","title":"DERRAME"}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":110,"trackId":"274","value":{"trackId":"274","isStream":true,"assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/MALDADE_10682535b0.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=6acf0bcd0f9ac8b1d92d7d3018433a1d7966d85c161cf6ff496436ec23c87f56&X-Amz-SignedHeaders=host","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Luz_Acesa_d976efa734.jpeg","artist":"Déia Freitas","album":"Luz Acesa","title":"MALDADE"}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":110,"trackId":"273","value":{"trackId":"273","isStream":true,"assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/31_MINHAS_COISINHAS_Grupo_e_Apoiase_db14ab45f7.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=24237559fa44afd5ded177dc74505032e6fd3d1c1f0fe32c6bcd2b2b5a409c4d&X-Amz-SignedHeaders=host","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_M_Inhas_Coisinhas_2a68a9c7a8.jpeg","artist":"Déia Freitas","album":"Minhas Coisinhas","title":"GRUPO E APOIASE"}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":110,"trackId":"272","value":{"trackId":"272","isStream":true,"assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/TRAMPO_c84581db9c.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=8bd7b717ec6e651dcff731a7ad7eb65dea509665099710cfcf36e1fc3ff678c7&X-Amz-SignedHeaders=host","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Picole_0711c607d6.jpeg","artist":"Déia Freitas","album":"Picolé de Limão","title":"TRAMPO"}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":110,"trackId":"271","value":{"trackId":"271","isStream":true,"assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/EDIPO_novo_c442c5a3ce.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=f3e815055ca765dcebcf892700500f10d59b0d37316f4b19a2184254b15ab98f&X-Amz-SignedHeaders=host","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Proibidao_51c4b06144.jpeg","artist":"Déia Freitas","album":"Proibidão","title":"ÉDIPO"}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
I/Capacitor/Console: File: webpack-internal:///./src/services/player/player.js - Line 62 - Msg: play
I/Capacitor/Console: File: webpack-internal:///./src/services/player/player.js - Line 66 - Msg: this.player [object Object]
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":110,"trackId":"270","value":{"trackId":"270","isStream":true,"assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/CASA_DE_VERANEIO_63c33d6f2d.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=3eeedbf91aa6e423935812b4a30056d9d8e3b32227969fa466c20e8116484edb&X-Amz-SignedHeaders=host","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Picole_0711c607d6.jpeg","artist":"Déia Freitas","album":"Picolé de Limão","title":"CASA DE VERANEIO"}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":110,"trackId":"269","value":{"trackId":"269","isStream":true,"assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/ACAMADA_1ab328a992.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=feaf3cb3166e5d3c36e49676e5633caeb7987ff97e90e36314d06c43df065ca6&X-Amz-SignedHeaders=host","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Picole_0711c607d6.jpeg","artist":"Déia Freitas","album":"Picolé de Limão","title":"ACAMADA"}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":110,"trackId":"268","value":{"trackId":"268","isStream":true,"assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/FILHA_DO_MEIO_92ff25fdb3.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=2c6a76b786ed2283d814f112ab662bd8e12abac20adbdda2b131d81f34422f37&X-Amz-SignedHeaders=host","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Picole_0711c607d6.jpeg","artist":"Déia Freitas","album":"Picolé de Limão","title":"FILHA DO MEIO"}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":110,"trackId":"267","value":{"trackId":"267","isStream":true,"assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/MARMANJO_FITNESS_32a71c3232.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=42a430313953da9e8903a7f1a7d24fa5b5efa64e1e8f61bb1c676ec2e30244f4&X-Amz-SignedHeaders=host","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Picole_0711c607d6.jpeg","artist":"Déia Freitas","album":"Picolé de Limão","title":"MARMANJO FITNESS"}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
I/DrmHalHidl: No hidl drm factories found
I/PlaylistPlugin: setPlaylistItems10
E/DrmHalHidl: Failed to find passthrough drm factories
I/onPlaybackStateChanged: PLAYING, {"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":0,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}, org.dwbn.plugins.playlist.data.AudioTrack@e0cd5b3
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":30,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":0,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
I/DrmUtils: found IDrmFactory. Instance name:[android.hardware.drm.IDrmFactory/clearkey]
I/DrmUtils: found IDrmFactory. Instance name:[android.hardware.drm.IDrmFactory/widevine]
I/ExoPlayerImpl: Init 5b770 [ExoPlayerLib/2.9.6] [bluejay, Pixel 6a, Google, 33]
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":100,"trackId":"276","value":{"currentItem":{"trackId":"276","isStream":true,"assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/CANIVETE_921d47df70.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=e8c90fa64dc6c5a90bb0f4998d7eb951378b05d4f1a1234689e3c3c550c07e43&X-Amz-SignedHeaders=host","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Luz_Acesa_d976efa734.jpeg","artist":"Déia Freitas","album":"Luz Acesa","title":"CANIVETE"},"currentIndex":0,"isAtEnd":false,"isAtBeginning":true,"hasNext":true,"hasPrevious":false}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
D/EventLogger: seekStarted [0.00, 0.00, window=0]
E/ExoMediaPlayer: Unable to seek across windows, falling back to in-window seeking
D/EventLogger: positionDiscontinuity [0.00, 0.00, window=0, SEEK]
E/ExoMediaPlayer: Unable to seek across windows, falling back to in-window seeking
D/EventLogger: positionDiscontinuity [0.00, 0.00, window=0, SEEK]
D/EventLogger: state [0.00, 0.00, window=0, false, BUFFERING]
I/onPlaybackStateChanged: PREPARING, {"trackId":"276","isStream":true,"currentIndex":0,"status":"loading","currentPosition":0,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}, org.dwbn.plugins.playlist.data.AudioTrack@e0cd5b3
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":10,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"loading","currentPosition":0,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
I/PlaylistPlugin: play
D/AudioManager: dispatching onAudioFocusChange(-1) to android.media.AudioManager@4335925com.devbrackets.android.playlistcore.components.audiofocus.DefaultAudioFocusProvider@6a46afa
D/EventLogger: timelineChanged [0.04, 0.00, window=0, periodCount=1, windowCount=1, reason=PREPARED
D/EventLogger:   period [?]
D/EventLogger:   window [?, false, false]
D/EventLogger: ]
D/EventLogger: seekProcessed [0.04, 0.00, window=0]
D/EventLogger: mediaPeriodCreated [0.04, 0.00, window=0, period=0]
D/EventLogger: loading [0.04, 0.00, window=0, period=0, true]
D/TrafficStats: tagSocket(410) with statsTag=0xffffffff, statsUid=-1
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setUseSessionTickets(Z)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setUseSessionTickets(Z)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setUseSessionTickets(Z)V (max-target-q, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setHostname(Ljava/lang/String;)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setHostname(Ljava/lang/String;)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setHostname(Ljava/lang/String;)V (max-target-q, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setAlpnProtocols([B)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setAlpnProtocols([B)V (max-target-q, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->getAlpnSelectedProtocol()[B (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->getAlpnSelectedProtocol()[B (max-target-q, reflection, denied)
D/EventLogger: timelineChanged [0.28, 0.00, window=0, period=0, periodCount=1, windowCount=1, reason=DYNAMIC
D/EventLogger:   period [900.39]
D/EventLogger:   window [900.39, true, false]
D/EventLogger: ]
D/EventLogger: decoderEnabled [0.28, 0.00, window=0, period=0, audio]
D/EventLogger: tracksChanged [0.28, 0.00, window=0, period=0, []]
D/EventLogger: mediaPeriodReadingStarted [0.29, 0.00, window=0, period=0]
D/EventLogger: downstreamFormatChanged [0.29, 0.00, window=0, period=0, id=null, mimeType=audio/mpeg, channels=2, sample_rate=44100]
D/CCodec: allocate(c2.android.mp3.decoder)
I/CCodec: setting up 'default' as default (vendor) store
I/CCodec: Created component [c2.android.mp3.decoder]
D/CCodecConfig: read media type: audio/mpeg
D/ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.max-count.values
D/ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
D/ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
D/ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
D/ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.allocator-ids.values
D/ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
D/ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.pool-ids.values
I/CCodecConfig: query failed after returning 7 values (BAD_INDEX)
D/CCodecConfig: c2 config diff is Dict {
      c2::u32 coded.bitrate.value = 64000
      c2::u32 input.buffers.max-size.value = 8192
      c2::u32 input.delay.value = 0
      string input.media-type.value = "audio/mpeg"
      string output.media-type.value = "audio/raw"
      c2::u32 raw.channel-count.value = 2
      c2::u32 raw.sample-rate.value = 44100
    }
D/CCodec: [c2.android.mp3.decoder] buffers are bound to CCodec for this session
D/CCodecConfig: no c2 equivalents for flags
D/CCodecConfig: config failed => CORRUPTED
W/Codec2Client: query -- param skipped: index = 1107298332.
D/CCodec: client requested max input size 4096, which is smaller than what component recommended (8192); overriding with component recommendation.
W/CCodec: This behavior is subject to change. It is recommended that app developers double check whether the requested max input size is in reasonable range.
D/CCodec: encoding statistics level = 0
D/CCodec: setup formats input: AMessage(what = 0x00000000) = {
      int32_t bitrate = 64000
      int32_t channel-count = 2
      int32_t max-input-size = 8192
      string mime = "audio/mpeg"
      int32_t sample-rate = 44100
    }
D/CCodec: setup formats output: AMessage(what = 0x00000000) = {
      int32_t channel-count = 2
      string mime = "audio/raw"
      int32_t sample-rate = 44100
      int32_t android._config-pcm-encoding = 2
    }
I/CCodecConfig: query failed after returning 7 values (BAD_INDEX)
W/Codec2Client: query -- param skipped: index = 1342179345.
W/Codec2Client: query -- param skipped: index = 2415921170.
D/CCodecBufferChannel: [c2.android.mp3.decoder#271] Created input block pool with allocatorID 16 => poolID 19 - OK (0)
D/BufferPoolAccessor2.0: bufferpool2 0xb400006e6c703f78 : 0(0 size) total buffers - 0(0 size) used buffers - 0/5 (recycle/alloc) - 7/108 (fetch/transfer)
D/BufferPoolAccessor2.0: Destruction - bufferpool2 0xb400006e6c703f78 cached: 0/0M, 0/0% in use; allocs: 5, 0% recycled; transfers: 108, 94% unfetched
D/BufferPoolAccessor2.0: bufferpool2 0xb400006e6c70da68 : 0(0 size) total buffers - 0(0 size) used buffers - 0/5 (recycle/alloc) - 4/876 (fetch/transfer)
D/BufferPoolAccessor2.0: Destruction - bufferpool2 0xb400006e6c70da68 cached: 0/0M, 0/0% in use; allocs: 5, 0% recycled; transfers: 876, 100% unfetched
I/CCodecBufferChannel: [c2.android.mp3.decoder#271] Created output block pool with allocatorID 16 => poolID 300 - OK
D/CCodecBufferChannel: [c2.android.mp3.decoder#271] Configured output block pool ids 300 => OK
D/EventLogger: decoderInitialized [0.30, 0.00, window=0, period=0, audio, c2.android.mp3.decoder]
D/EventLogger: decoderInputFormatChanged [0.30, 0.00, window=0, period=0, audio, id=null, mimeType=audio/mpeg, channels=2, sample_rate=44100]
D/EventLogger: audioSessionId [0.32, 0.00, window=0, period=0, 2873]
D/EventLogger: state [0.36, 0.00, window=0, period=0, false, READY]
D/EventLogger: seekStarted [0.36, 0.00, window=0, period=0]
D/EventLogger: positionDiscontinuity [0.37, 42.00, window=0, period=0, SEEK]
D/EventLogger: state [0.37, 42.00, window=0, period=0, true, READY]
D/CCodecBuffers: [c2.android.mp3.decoder#271:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 0
D/CCodecBuffers: [c2.android.mp3.decoder#271:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 1
D/CCodecBuffers: [c2.android.mp3.decoder#271:1D-Output.Impl[N]] Client returned a buffer it does not own according to our record: 2
I/CCodecConfig: query failed after returning 7 values (BAD_INDEX)
W/Codec2Client: query -- param skipped: index = 1342179345.
W/Codec2Client: query -- param skipped: index = 2415921170.
I/onPlaybackStateChanged: PLAYING, {"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":0,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}, org.dwbn.plugins.playlist.data.AudioTrack@e0cd5b3
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":11,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":0,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":30,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":0,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
D/TrafficStats: tagSocket(283) with statsTag=0xffffffff, statsUid=-1
I/PlaylistRmxAudioPlayer: onMediaPlaybackStarted: ==> CANIVETE: 42000,900393
D/EventLogger: state [0.40, 42.00, window=0, period=0, true, BUFFERING]
D/EventLogger: seekProcessed [0.40, 42.00, window=0, period=0]
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setUseSessionTickets(Z)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setUseSessionTickets(Z)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setUseSessionTickets(Z)V (max-target-q, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setHostname(Ljava/lang/String;)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setHostname(Ljava/lang/String;)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setHostname(Ljava/lang/String;)V (max-target-q, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setAlpnProtocols([B)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setAlpnProtocols([B)V (max-target-q, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->getAlpnSelectedProtocol()[B (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->getAlpnSelectedProtocol()[B (max-target-q, reflection, denied)
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":40,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":42,"duration":900.393,"playbackPercent":4.66462977833013,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":55,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":42,"duration":900.393,"playbackPercent":4.66462977833013,"bufferPercent":4,"bufferStart":0,"bufferEnd":36.01571875}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":25,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":42,"duration":900.393,"playbackPercent":4.66462977833013,"bufferPercent":4,"bufferStart":0,"bufferEnd":36.01571875}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":40,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":42,"duration":900.393,"playbackPercent":4.66462977833013,"bufferPercent":4,"bufferStart":0,"bufferEnd":36.01571875}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
I/PlaylistAudioPlaylistHandler: onSeekComplete! 42000
I/onPlaybackStateChanged: PLAYING, {"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":42,"duration":900.393,"playbackPercent":4.66462977833013,"bufferPercent":4,"bufferStart":0,"bufferEnd":36.01571875}, org.dwbn.plugins.playlist.data.AudioTrack@e0cd5b3
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":30,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":42,"duration":900.393,"playbackPercent":4.66462977833013,"bufferPercent":4,"bufferStart":0,"bufferEnd":36.01571875}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
D/EventLogger: state [1.79, 42.02, window=0, period=0, true, READY]
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":40,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":42.191,"duration":900.393,"playbackPercent":4.685842737560154,"bufferPercent":4,"bufferStart":0,"bufferEnd":36.01571875}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":25,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":42.564,"duration":900.393,"playbackPercent":4.727269092496276,"bufferPercent":7,"bufferStart":0,"bufferEnd":63.02751171875}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":40,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":42.564,"duration":900.393,"playbackPercent":4.727269092496276,"bufferPercent":7,"bufferStart":0,"bufferEnd":63.02751171875}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
D/EventLogger: loading [2.43, 42.62, window=0, period=0, false]
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":40,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":43.199,"duration":900.393,"playbackPercent":4.797793852240077,"bufferPercent":7,"bufferStart":0,"bufferEnd":63.02751171875}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":25,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":43.566,"duration":900.393,"playbackPercent":4.838553831493582,"bufferPercent":11,"bufferStart":0,"bufferEnd":99.0432265625}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":40,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":0,"status":"playing","currentPosition":43.566,"duration":900.393,"playbackPercent":4.838553831493582,"bufferPercent":11,"bufferStart":0,"bufferEnd":99.0432265625}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/Capacitor/Plugin: To native (Capacitor plugin): callbackId: 7805879, pluginId: Playlist, methodName: playTrackByIndex
V/Capacitor: callback: 7805879, pluginId: Playlist, methodName: playTrackByIndex, methodData: {"index":1,"position":0}
I/PlaylistManager: setPlaybackSpeed completing with speed = 1.0
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":60,"trackId":"276","value":{"trackId":"276","isStream":true,"currentIndex":1,"status":"playing","currentPosition":43.566,"duration":900.393,"playbackPercent":4.838553831493582,"bufferPercent":11,"bufferStart":0,"bufferEnd":99.0432265625}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
I/PlaylistPlugin: playTrackByIndex
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":100,"trackId":"275","value":{"currentItem":{"trackId":"275","isStream":true,"assetUrl":"https:\/\/naoinviabilize.s3.filebase.com\/DERRAME_ac99275fb2.mp3?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=A5B3762EE398004D7BBB%2F20221008%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221008T210229Z&X-Amz-Expires=900&X-Amz-Signature=7337c84f85da121207710166b2075efa8211cf25a167234f49951e5fde4333fe&X-Amz-SignedHeaders=host","albumArt":"https:\/\/naoinviabilize-img.s3.filebase.com\/Logo_Nova_Temp_Picole_0711c607d6.jpeg","artist":"Déia Freitas","album":"Picolé de Limão","title":"DERRAME"},"currentIndex":1,"isAtEnd":false,"isAtBeginning":false,"hasNext":true,"hasPrevious":true}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
D/EventLogger: state [3.39, 43.59, window=0, period=0, false, READY]
D/EventLogger: state [3.40, 43.59, window=0, period=0, false, IDLE]
D/EventLogger: seekStarted [3.40, 43.59, window=0, period=0]
E/ExoMediaPlayer: Unable to seek across windows, falling back to in-window seeking
D/EventLogger: positionDiscontinuity [3.40, 0.00, window=0, period=0, SEEK]
D/EventLogger: mediaPeriodReleased [3.40, 0.00, window=0, period=0]
D/CCodecBufferChannel: [c2.android.mp3.decoder#271] MediaCodec discarded an unknown buffer
D/CCodecBufferChannel: [c2.android.mp3.decoder#271] MediaCodec discarded an unknown buffer
D/CCodecBufferChannel: [c2.android.mp3.decoder#271] MediaCodec discarded an unknown buffer
D/CCodecBufferChannel: [c2.android.mp3.decoder#271] MediaCodec discarded an unknown buffer
E/ExoMediaPlayer: Unable to seek across windows, falling back to in-window seeking
D/EventLogger: positionDiscontinuity [3.40, 0.00, window=0, SEEK]
D/EventLogger: timelineChanged [3.40, 0.00, window=0, periodCount=0, windowCount=0, reason=RESET
D/EventLogger: ]
D/EventLogger: tracksChanged [3.40, 0.00, window=0, []]
I/hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients
D/EventLogger: state [3.40, 0.00, window=0, false, BUFFERING]
D/TrafficStats: tagSocket(5) with statsTag=0xffffffff, statsUid=-1
I/onPlaybackStateChanged: PREPARING, {"trackId":"275","isStream":true,"currentIndex":1,"status":"loading","currentPosition":43.566,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}, org.dwbn.plugins.playlist.data.AudioTrack@fcd66e8
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":10,"trackId":"275","value":{"trackId":"275","isStream":true,"currentIndex":1,"status":"loading","currentPosition":43.566,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
D/EventLogger: decoderDisabled [3.43, 0.00, window=0, period=0, audio]
D/EventLogger: timelineChanged [3.44, 0.00, window=0, periodCount=1, windowCount=1, reason=PREPARED
D/EventLogger:   period [?]
D/EventLogger:   window [?, false, false]
D/EventLogger: ]
D/EventLogger: seekProcessed [3.44, 0.00, window=0]
V/Capacitor/Plugin: To native (Capacitor plugin): callbackId: 7805880, pluginId: Playlist, methodName: play
V/Capacitor: callback: 7805880, pluginId: Playlist, methodName: play, methodData: {}
D/EventLogger: mediaPeriodCreated [3.44, 0.00, window=0, period=0]
D/EventLogger: state [3.44, 0.00, window=0, period=0, true, BUFFERING]
D/EventLogger: loading [3.44, 0.00, window=0, period=0, true]
I/onPlaybackStateChanged: PLAYING, {"trackId":"275","isStream":true,"currentIndex":1,"status":"playing","currentPosition":43.566,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}, org.dwbn.plugins.playlist.data.AudioTrack@fcd66e8
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":11,"trackId":"275","value":{"trackId":"275","isStream":true,"currentIndex":1,"status":"playing","currentPosition":43.566,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":30,"trackId":"275","value":{"trackId":"275","isStream":true,"currentIndex":1,"status":"playing","currentPosition":43.566,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setUseSessionTickets(Z)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setUseSessionTickets(Z)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setUseSessionTickets(Z)V (max-target-q, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setHostname(Ljava/lang/String;)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setHostname(Ljava/lang/String;)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setHostname(Ljava/lang/String;)V (max-target-q, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setAlpnProtocols([B)V (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setAlpnProtocols([B)V (max-target-q, reflection, denied)
I/PlaylistPlugin: play
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->getAlpnSelectedProtocol()[B (max-target-q,core-platform-api, reflection, denied)
W/inviabilize.com: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->getAlpnSelectedProtocol()[B (max-target-q, reflection, denied)
D/EventLogger: timelineChanged [3.64, 0.00, window=0, period=0, periodCount=1, windowCount=1, reason=DYNAMIC
D/EventLogger:   period [694.38]
D/EventLogger:   window [694.38, true, false]
D/EventLogger: ]
D/EventLogger: decoderEnabled [3.64, 0.00, window=0, period=0, audio]
D/EventLogger: tracksChanged [3.64, 0.00, window=0, period=0, []]
D/EventLogger: mediaPeriodReadingStarted [3.65, 0.00, window=0, period=0]
D/EventLogger: downstreamFormatChanged [3.65, 0.00, window=0, period=0, id=null, mimeType=audio/mpeg, channels=2, sample_rate=44100]
D/CCodec: allocate(c2.android.mp3.decoder)
I/CCodec: setting up 'default' as default (vendor) store
I/CCodec: Created component [c2.android.mp3.decoder]
D/CCodecConfig: read media type: audio/mpeg
D/ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.max-count.values
D/ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
D/ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
D/ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
D/ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.allocator-ids.values
D/ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
D/ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.pool-ids.values
I/CCodecConfig: query failed after returning 7 values (BAD_INDEX)
D/CCodecConfig: c2 config diff is Dict {
      c2::u32 coded.bitrate.value = 64000
      c2::u32 input.buffers.max-size.value = 8192
      c2::u32 input.delay.value = 0
      string input.media-type.value = "audio/mpeg"
      string output.media-type.value = "audio/raw"
      c2::u32 raw.channel-count.value = 2
      c2::u32 raw.sample-rate.value = 44100
    }
D/CCodec: [c2.android.mp3.decoder] buffers are bound to CCodec for this session
D/CCodecConfig: no c2 equivalents for flags
D/CCodecConfig: config failed => CORRUPTED
W/Codec2Client: query -- param skipped: index = 1107298332.
D/CCodec: client requested max input size 4096, which is smaller than what component recommended (8192); overriding with component recommendation.
W/CCodec: This behavior is subject to change. It is recommended that app developers double check whether the requested max input size is in reasonable range.
D/CCodec: encoding statistics level = 0
D/CCodec: setup formats input: AMessage(what = 0x00000000) = {
      int32_t bitrate = 64000
      int32_t channel-count = 2
      int32_t max-input-size = 8192
      string mime = "audio/mpeg"
      int32_t sample-rate = 44100
    }
D/CCodec: setup formats output: AMessage(what = 0x00000000) = {
      int32_t channel-count = 2
      string mime = "audio/raw"
      int32_t sample-rate = 44100
      int32_t android._config-pcm-encoding = 2
    }
I/CCodecConfig: query failed after returning 7 values (BAD_INDEX)
W/Codec2Client: query -- param skipped: index = 1342179345.
W/Codec2Client: query -- param skipped: index = 2415921170.
D/CCodecBufferChannel: [c2.android.mp3.decoder#671] Created input block pool with allocatorID 16 => poolID 20 - OK (0)
I/CCodecBufferChannel: [c2.android.mp3.decoder#671] Created output block pool with allocatorID 16 => poolID 301 - OK
D/CCodecBufferChannel: [c2.android.mp3.decoder#671] Configured output block pool ids 301 => OK
D/EventLogger: decoderInitialized [3.66, 0.00, window=0, period=0, audio, c2.android.mp3.decoder]
D/EventLogger: decoderInputFormatChanged [3.66, 0.00, window=0, period=0, audio, id=null, mimeType=audio/mpeg, channels=2, sample_rate=44100]
D/EventLogger: audioSessionId [3.68, 0.00, window=0, period=0, 2881]
D/EventLogger: state [3.69, 0.00, window=0, period=0, true, READY]
I/onPlaybackStateChanged: PAUSED, {"trackId":"275","isStream":true,"currentIndex":1,"status":"paused","currentPosition":43.566,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}, org.dwbn.plugins.playlist.data.AudioTrack@fcd66e8
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":35,"trackId":"275","value":{"trackId":"275","isStream":true,"currentIndex":1,"status":"paused","currentPosition":43.566,"duration":0,"playbackPercent":0,"bufferPercent":0,"bufferStart":0,"bufferEnd":0}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
D/AudioTrack: getTimestamp_l(462): device stall time corrected using current time 119894668541653
D/EventLogger: loading [3.88, 0.04, window=0, period=0, false]
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":55,"trackId":"275","value":{"trackId":"275","isStream":true,"currentIndex":1,"status":"paused","currentPosition":0.532,"duration":694.381,"playbackPercent":0.07661499954635856,"bufferPercent":9,"bufferStart":0,"bufferEnd":62.49429296875}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":25,"trackId":"275","value":{"trackId":"275","isStream":true,"currentIndex":1,"status":"paused","currentPosition":0.532,"duration":694.381,"playbackPercent":0.07661499954635856,"bufferPercent":9,"bufferStart":0,"bufferEnd":62.49429296875}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
D/BufferPoolAccessor2.0: evictor expired: 2, evicted: 0
D/EventLogger: state [7.38, 3.54, window=0, period=0, false, READY]
I/onPlaybackStateChanged: PAUSED, {"trackId":"275","isStream":true,"currentIndex":1,"status":"paused","currentPosition":3.536,"duration":694.381,"playbackPercent":0.5092305233006088,"bufferPercent":9,"bufferStart":0,"bufferEnd":62.49429296875}, org.dwbn.plugins.playlist.data.AudioTrack@fcd66e8
V/PlaylistStatusCallback: statusChanged:{"action":"status","status":{"msgType":35,"trackId":"275","value":{"trackId":"275","isStream":true,"currentIndex":1,"status":"paused","currentPosition":3.536,"duration":694.381,"playbackPercent":0.5092305233006088,"bufferPercent":9,"bufferStart":0,"bufferEnd":62.49429296875}}}
V/Capacitor/PlaylistPlugin: Notifying listeners for event status
D/BufferPoolAccessor2.0: bufferpool2 0xb400006e6c716c18 : 0(0 size) total buffers - 0(0 size) used buffers - 0/5 (recycle/alloc) - 7/206 (fetch/transfer)
D/BufferPoolAccessor2.0: bufferpool2 0xb400006e6c701828 : 5(40960 size) total buffers - 4(32768 size) used buffers - 0/5 (recycle/alloc) - 4/318 (fetch/transfer)
D/BufferPoolAccessor2.0: evictor expired: 2, evicted: 2
phiamo commented 2 months ago

should be fixed