| Summary: | MPRIS Stop command causes videos to seek to the beginning when kdeconnect is running | ||
|---|---|---|---|
| Product: | [Applications] kdeconnect | Reporter: | danic <danicc097> |
| Component: | desktop-application | Assignee: | Albert Vaca Cintora <albertvaka> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 25.08.2 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
I managed to catch the exact logs when the Stop happens 2 times in a row:
```
method call time=1761848258.823840 sender=:1.21 -> destination=org.mpris.MediaPlayer2.quodlibet serial=3535 path=/org/mpris/MediaPlayer2; interface=org.mpris.MediaPlayer2.Player; member=Stop
method call time=1761848577.885461 sender=:1.21 -> destination=org.mpris.MediaPlayer2.mpv serial=3562 path=/org/mpris/MediaPlayer2; interface=org.mpris.MediaPlayer2.Player; member=Stop
```
ie at 19:22:57 and 19:17:38. media was in paused state in both quodlibet and mpv before. it was sent to quodlibet first since that was the last paused media, then I played and paused mpv in the desktop and the Stop command was sent a few minutes later (which closes the mpv app if we're using the mpv-mpris plugin).
kde connect log exports right after both events:
```KDE Connect 1.33.9
Android 15 (OnePlus CPH2415)
--------- beginning of system
10-30 19:18:33.703 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:18:33.759 26259 26259 D ActivityThread: ComponentInfo{org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity} checkFinished=true 2
10-30 19:18:33.761 26259 26259 D ActivityThread: ComponentInfo{org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity} checkFinished=true 2
10-30 19:18:33.820 26259 26259 D ActivityThread: ComponentInfo{org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.SharePlugin.ShareActivity} checkFinished=true 2
--------- beginning of main
10-30 19:23:31.583 26259 26259 D HWUI : RenderProxy::destroy: this=0xb400007c8edaf000, mContext=0xb400007d34e7adc0
10-30 19:23:31.583 26259 26606 D HWUI : SkiaOpenGLPipeline::setSurface: this=0xb400007c8cadd780, surface=NULL
10-30 19:23:31.583 26259 26259 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=424, relayoutAsync=false, flags=0, newFlags=27787264, residentWS=false, title=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity
10-30 19:23:31.589 26259 26259 D VRI[MainActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:false, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:false, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:23:32.205 26259 26259 D KDE/BackgroundService: ForceRefreshConnections
10-30 19:23:32.227 26259 26259 D KDE/BackgroundService: onStartCommand
10-30 19:23:32.262 26259 26259 D KDE/BackgroundService: onNetworkChange
10-30 19:23:32.268 26259 26339 I MdnsDiscovery: MDNS discovery stopped: _kdeconnect._udp
10-30 19:23:32.273 26259 26259 I BluetoothLinkProvider: onNetworkChange called
10-30 19:23:32.274 26259 26339 I MdnsDiscovery: Service discovery started: _kdeconnect._udp
10-30 19:23:32.316 26259 29709 I KDE/LanLinkProvider: identity packet received from a TCP connection from daniel-zbook
10-30 19:23:32.316 26259 29709 I KDE/LanLinkProvider: Starting SSL handshake with daniel-zbook trusted:true
10-30 19:23:32.331 26259 29709 D LanLinkProvider: Starting handshake
10-30 19:23:32.334 26259 26339 D MdnsDiscovery: Service discovered: name: cb15a199f183439cb0b93ff4e656d2ef, type: _kdeconnect._udp., subtypes: , hostAddresses: , hostname: null, port: 0, network: 151, expirationTime: 2025-10-30T18:25:32Z, txtRecord: {}
10-30 19:23:32.334 26259 26339 D MdnsDiscovery: Discovered myself, ignoring.
10-30 19:23:32.403 26259 29709 D LanLinkProvider: Handshake done
10-30 19:23:32.406 26259 29711 I KDE/LanLinkProvider: Handshake as client successful with daniel-zbook secured with TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
10-30 19:23:32.406 26259 29711 D KDE/LanLinkProvider: Reusing same link for device 44421c0c571b4ae287ef4ef7c08c261f
10-30 19:23:32.412 26259 26435 I LanLink : Socket closed: 67070281. Reason: End of stream
10-30 19:23:32.442 26259 29711 I updateDeviceInfo: Updating supported plugins according to new capabilities
10-30 19:23:32.442 26259 29711 I MainActivity: Device list changed, notifying 1 observers.
10-30 19:23:37.915 26259 26619 D VRI[MainActivity]: dispatchAppVisibility visible:true
10-30 19:23:37.924 26259 26619 D ColorModeChangeItem: preExecute mColorMode=0
10-30 19:23:37.924 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:23:37.924 26259 26259 D VRI[MainActivity]: setWindowStopped stopped:false
10-30 19:23:37.925 26259 26259 D KDE/BackgroundService: Start
10-30 19:23:37.929 26259 26259 D ScrollOptim [SceneManager]: updateCurrentActivity: mCurrentActivityName=org.kde.kdeconnect.UserInterface.MainActivity, isOptEnable=true, isAnimAheadEnable=true, isFrameInsertEnable=true, InsertNum=1, isEnabledForScrollChanged=false
10-30 19:23:37.929 26259 26259 D ActivityThread: ComponentInfo{org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity} checkFinished=false 2
10-30 19:23:37.929 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:23:37.931 26259 26259 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=424, relayoutAsync=false, flags=0, newFlags=27787264, residentWS=false, title=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity
10-30 19:23:37.946 26259 26259 D VRI[MainActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:true, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:23:37.946 26259 26259 W VRI[MainActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(1080, 2412), lastSurfaceSize:Point(1080, 2412), format:-1, blastBufferQueue:null
10-30 19:23:37.946 26259 26259 D BufferQueueConsumer: [](id:669300000017,api:0,p:-1,c:26259) connect: controlledByApp=false
10-30 19:23:37.947 26259 26259 W libc : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
10-30 19:23:37.947 26259 26606 D BufferQueueProducer: [VRI[MainActivity]#23(BLAST Consumer)23](id:669300000017,api:1,p:26259,c:26259) connect: api=1 producerControlledByApp=true
10-30 19:23:37.950 26259 26259 I SurfaceControl: setExtendedRangeBrightness sc=Surface(name=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity)/@0x91f30ea,currentBufferRatio=1.0,desiredRatio=1.0
10-30 19:23:37.958 26259 26606 D BLASTBufferQueue: [VRI[MainActivity]#23](f:0,a:1) acquireNextBufferLocked size=1080x2412 mFrameNumber=1 applyTransaction=true mTimestamp=104347638504308(auto) mPendingTransactions.size=0 graphicBufferId=112781546225759 transform=0
10-30 19:23:37.958 26259 26606 D VRI[MainActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true syncBuffer=false
10-30 19:23:37.959 26259 26259 D VRI[MainActivity]: draw finished. seqId=0
10-30 19:23:37.959 26259 26259 D ViewRootImplExtImpl: setMaxDequeuedBufferCount: 2
10-30 19:23:37.959 26259 26259 D KDE/BackgroundService: onStartCommand
10-30 19:23:37.962 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:23:37.962 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:23:37.985 26259 26259 D VRI[MainActivity]: onFocusEvent true
10-30 19:23:38.014 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:23:38.014 26259 26259 W VRI[MainActivity]: handleResized abandoned!
10-30 19:23:38.989 26259 26610 D OplusScrollToTopManager: org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity,This com.android.internal.policy.DecorView{4b0dd96 V.E...... R....... 0,0-1080,2412 aid=7 alpha=1.0 viewInfo = }[MainActivity] change focus to true
10-30 19:23:40.019 26259 26259 V AutofillManager: requestHideFillUi(null): anchor = null
10-30 19:23:40.051 26259 26259 D ViewRootImplExtImpl: the up motion event handled by client, just return
10-30 19:23:40.099 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:23:40.100 26259 26259 D ScrollOptim [SceneManager]: updateCurrentActivity: mCurrentActivityName=null, isOptEnable=true, isAnimAheadEnable=true, isFrameInsertEnable=true, InsertNum=1, isEnabledForScrollChanged=false
10-30 19:23:40.142 26259 26259 D VRI[MainActivity]: onFocusEvent false
10-30 19:23:40.158 26259 26619 D VRI[MainActivity]: dispatchAppVisibility visible:false
10-30 19:23:40.168 26259 26259 D VRI[MainActivity]: visibilityChanged oldVisibility=true newVisibility=false
10-30 19:23:40.185 26259 26259 D HWUI : RenderProxy::destroy: this=0xb400007c8edaf000, mContext=0xb400007d34e7adc0
10-30 19:23:40.185 26259 26606 D HWUI : SkiaOpenGLPipeline::setSurface: this=0xb400007c8cadd780, surface=NULL
10-30 19:23:40.186 26259 26606 D BufferQueueProducer: [VRI[MainActivity]#23(BLAST Consumer)23](id:669300000017,api:1,p:26259,c:26259) disconnect: api 1
10-30 19:23:40.186 26259 26259 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=424, relayoutAsync=false, flags=0, newFlags=27787264, residentWS=false, title=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity
10-30 19:23:40.193 26259 26259 D VRI[MainActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:false, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:23:40.194 26259 26259 D BLASTBufferQueue: [VRI[MainActivity]#23](f:0,a:2) destructor()
10-30 19:23:40.194 26259 26259 D BufferQueueConsumer: [VRI[MainActivity]#23(BLAST Consumer)23](id:669300000017,api:0,p:-1,c:26259) disconnect
10-30 19:23:40.467 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:23:40.467 26259 26259 D VRI[MainActivity]: setWindowStopped stopped:true
10-30 19:23:40.468 26259 26259 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@fac161a
10-30 19:23:40.486 26259 26259 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=424, relayoutAsync=false, flags=0, newFlags=27787264, residentWS=false, title=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity
10-30 19:23:40.489 26259 26259 D VRI[MainActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:false, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:23:41.151 26259 26610 D OplusScrollToTopManager: org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity,This com.android.internal.policy.DecorView{4b0dd96 I.E...... R.....ID 0,0-1080,2412 aid=7 alpha=1.0 viewInfo = }[MainActivity] change focus to false
10-30 19:23:42.565 26259 26619 D VRI[MainActivity]: dispatchAppVisibility visible:true
10-30 19:23:42.572 26259 26619 D ColorModeChangeItem: preExecute mColorMode=0
10-30 19:23:42.573 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:23:42.573 26259 26259 D VRI[MainActivity]: setWindowStopped stopped:false
10-30 19:23:42.574 26259 26259 D KDE/BackgroundService: Start
10-30 19:23:42.593 26259 26259 D ScrollOptim [SceneManager]: updateCurrentActivity: mCurrentActivityName=org.kde.kdeconnect.UserInterface.MainActivity, isOptEnable=true, isAnimAheadEnable=true, isFrameInsertEnable=true, InsertNum=1, isEnabledForScrollChanged=false
10-30 19:23:42.593 26259 26259 D ActivityThread: ComponentInfo{org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity} checkFinished=false 2
10-30 19:23:42.593 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:23:42.594 26259 26259 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=424, relayoutAsync=false, flags=0, newFlags=27787264, residentWS=false, title=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity
10-30 19:23:42.606 26259 26259 D VRI[MainActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:true, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:23:42.606 26259 26259 W VRI[MainActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(1080, 2412), lastSurfaceSize:Point(1080, 2412), format:-1, blastBufferQueue:null
10-30 19:23:42.606 26259 26259 D BufferQueueConsumer: [](id:669300000018,api:0,p:-1,c:26259) connect: controlledByApp=false
10-30 19:23:42.607 26259 26259 W libc : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
10-30 19:23:42.607 26259 26606 D BufferQueueProducer: [VRI[MainActivity]#24(BLAST Consumer)24](id:669300000018,api:1,p:26259,c:26259) connect: api=1 producerControlledByApp=true
10-30 19:23:42.613 26259 26259 I SurfaceControl: setExtendedRangeBrightness sc=Surface(name=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity)/@0x91f30ea,currentBufferRatio=1.0,desiredRatio=1.0
10-30 19:23:42.618 26259 26606 D BLASTBufferQueue: [VRI[MainActivity]#24](f:0,a:1) acquireNextBufferLocked size=1080x2412 mFrameNumber=1 applyTransaction=true mTimestamp=104352298837067(auto) mPendingTransactions.size=0 graphicBufferId=112781546225760 transform=0
10-30 19:23:42.618 26259 26606 D VRI[MainActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true syncBuffer=false
10-30 19:23:42.618 26259 26259 D VRI[MainActivity]: draw finished. seqId=0
10-30 19:23:42.619 26259 26259 D ViewRootImplExtImpl: setMaxDequeuedBufferCount: 2
10-30 19:23:42.619 26259 26259 D KDE/BackgroundService: onStartCommand
10-30 19:23:42.647 26259 26259 D VRI[MainActivity]: onFocusEvent true
```
and
```
KDE Connect 1.33.9
Android 15 (OnePlus CPH2415)
--------- beginning of system
10-30 19:10:18.943 26259 26259 I Quality : SlowSqliteOp:executeForCursorWindow,/data/user/0/org.kde.kdeconnect_tp/databases/Applications,false,true,12
10-30 19:10:18.960 26259 26259 I Quality : SlowSqliteOp:executeForCursorWindow,/data/user/0/org.kde.kdeconnect_tp/databases/Applications,false,true,11
10-30 19:10:34.993 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:10:35.039 26259 26259 D ActivityThread: ComponentInfo{org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity} checkFinished=false 2
10-30 19:10:35.040 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:10:35.062 26259 26259 D VRI[MprisActivity]: relayoutWindow result, sizeChanged:true, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(0, 0), mWidth:-1, mHeight:-1, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:true, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:10:35.062 26259 26259 W VRI[MprisActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(1080, 2412), lastSurfaceSize:Point(0, 0), format:-1, blastBufferQueue:null
10-30 19:10:35.132 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:10:35.133 26259 26259 W VRI[MprisActivity]: handleResized, msg:, frameChanged:false, configChanged:false, displayChanged:false, attachedFrameChanged:false, compatScaleChanged:false, pendingDragResizing=false
10-30 19:11:11.366 26259 26259 D VRI[MprisActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:false, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:11:11.450 26259 26259 D VRI[MprisActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:false, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:15:22.799 26259 26259 D ActivityThread: ComponentInfo{org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity} checkFinished=false 2
10-30 19:15:22.799 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:15:22.840 26259 26259 D VRI[MprisActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:false, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:true, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:15:22.840 26259 26259 W VRI[MprisActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(1080, 2412), lastSurfaceSize:Point(1080, 2412), format:-1, blastBufferQueue:null
10-30 19:15:22.895 26259 26259 D VRI[MprisActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:false, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:16:19.340 26259 26259 D ActivityThread: ComponentInfo{org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity} checkFinished=false 2
10-30 19:16:19.340 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:16:19.362 26259 26259 D VRI[MprisActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:true, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:16:19.362 26259 26259 W VRI[MprisActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(1080, 2412), lastSurfaceSize:Point(1080, 2412), format:-1, blastBufferQueue:null
10-30 19:16:19.426 26259 26259 D VRI[MprisActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:false, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
--------- beginning of main
10-30 19:17:35.136 26259 26339 W MdnsDiscovery: Service lost: name: cb15a199f183439cb0b93ff4e656d2ef, type: _kdeconnect._udp., subtypes: , hostAddresses: , hostname: null, port: 0, network: 151, expirationTime: 2025-10-30T18:17:35Z, txtRecord: {}
10-30 19:17:35.170 26259 26339 D MdnsDiscovery: Service discovered: name: cb15a199f183439cb0b93ff4e656d2ef, type: _kdeconnect._udp., subtypes: , hostAddresses: , hostname: null, port: 0, network: 151, expirationTime: 2025-10-30T18:19:35Z, txtRecord: {}
10-30 19:17:35.170 26259 26339 D MdnsDiscovery: Discovered myself, ignoring.
10-30 19:17:54.848 26259 26259 D HWUI : RenderProxy::destroy: this=0xb400007c89015700, mContext=0xb400007d34f8e9c0
10-30 19:17:54.849 26259 26606 D HWUI : SkiaOpenGLPipeline::setSurface: this=0xb400007d46312ec0, surface=NULL
10-30 19:17:54.849 26259 26259 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=424, relayoutAsync=false, flags=0, newFlags=27787264, residentWS=false, title=org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity
10-30 19:17:54.861 26259 26259 D VRI[MprisActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:false, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:false, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:17:55.486 26259 9757 D VRI[MprisActivity]: dispatchAppVisibility visible:true
10-30 19:17:55.497 26259 9757 D ColorModeChangeItem: preExecute mColorMode=0
10-30 19:17:55.497 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:17:55.497 26259 26259 D VRI[MprisActivity]: setWindowStopped stopped:false
10-30 19:17:55.500 26259 26259 D ScrollOptim [SceneManager]: updateCurrentActivity: mCurrentActivityName=org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity, isOptEnable=true, isAnimAheadEnable=true, isFrameInsertEnable=true, InsertNum=1, isEnabledForScrollChanged=false
10-30 19:17:55.500 26259 26259 D ActivityThread: ComponentInfo{org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity} checkFinished=false 2
10-30 19:17:55.500 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:17:55.504 26259 26259 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=424, relayoutAsync=false, flags=0, newFlags=27787264, residentWS=false, title=org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity
10-30 19:17:55.513 26259 26259 D VRI[MprisActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:true, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:17:55.514 26259 26259 W VRI[MprisActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(1080, 2412), lastSurfaceSize:Point(1080, 2412), format:-1, blastBufferQueue:null
10-30 19:17:55.514 26259 26259 D BufferQueueConsumer: [](id:669300000013,api:0,p:-1,c:26259) connect: controlledByApp=false
10-30 19:17:55.515 26259 26259 W libc : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
10-30 19:17:55.515 26259 26606 D BufferQueueProducer: [VRI[MprisActivity]#19(BLAST Consumer)19](id:669300000013,api:1,p:26259,c:26259) connect: api=1 producerControlledByApp=true
10-30 19:17:55.518 26259 26259 I SurfaceControl: setExtendedRangeBrightness sc=Surface(name=org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity)/@0x3340e73,currentBufferRatio=1.0,desiredRatio=1.0
10-30 19:17:55.533 26259 26606 D BLASTBufferQueue: [VRI[MprisActivity]#19](f:0,a:1) acquireNextBufferLocked size=1080x2412 mFrameNumber=1 applyTransaction=true mTimestamp=104223301572584(auto) mPendingTransactions.size=0 graphicBufferId=112781546225741 transform=0
10-30 19:17:55.533 26259 26606 D VRI[MprisActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true syncBuffer=false
10-30 19:17:55.533 26259 26259 D VRI[MprisActivity]: draw finished. seqId=0
10-30 19:17:55.534 26259 26259 D ViewRootImplExtImpl: setMaxDequeuedBufferCount: 2
10-30 19:17:55.540 26259 26259 D InsetsController: setRequestedVisibleTypes, mRequestedVisibleTypes: statusBars navigationBars captionBar systemGestures mandatorySystemGestures tappableElement displayCutout windowDecor systemOverlays, requestedVisibleTypes: statusBars navigationBars captionBar systemGestures mandatorySystemGestures tappableElement displayCutout windowDecor systemOverlays, visibleTypes: navigationBars, type: 2, call: android.view.InsetsController.controlAnimationUnchecked:1477 android.view.InsetsController.applyAnimation:2191 android.view.InsetsController.applyAnimation:2161 android.view.InsetsController.onControlsChanged:1163 android.view.ViewRootImpl.handleInsetsControlChanged:2557 android.view.ViewRootImpl.-$$Nest$mhandleInsetsControlChanged:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7557 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7496 android.os.Handler.dispatchMessage:107 android.os.Looper.loopOnce:282
10-30 19:17:55.547 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:17:55.547 26259 26259 W VRI[MprisActivity]: handleResized, msg:, frameChanged:false, configChanged:false, displayChanged:false, attachedFrameChanged:false, compatScaleChanged:false, pendingDragResizing=false
10-30 19:17:55.555 26259 26606 D VRI[MprisActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=3 didProduceBuffer=true syncBuffer=false
10-30 19:17:55.556 26259 26259 D VRI[MprisActivity]: draw finished. seqId=0
10-30 19:17:55.558 26259 26259 D InsetsController: setRequestedVisibleTypes, mRequestedVisibleTypes: statusBars navigationBars captionBar systemGestures mandatorySystemGestures tappableElement displayCutout windowDecor systemOverlays, requestedVisibleTypes: statusBars navigationBars captionBar systemGestures mandatorySystemGestures tappableElement displayCutout windowDecor systemOverlays, visibleTypes: navigationBars, type: 2, call: android.view.InsetsController.notifyFinished:1879 android.view.InsetsAnimationThreadControlRunner$1.lambda$notifyFinished$0:86 android.view.InsetsAnimationThreadControlRunner$1.$r8$lambda$cDFF0h4Ncq-8EXdGszv69jrUu7c:0 android.view.InsetsAnimationThreadControlRunner$1$$ExternalSyntheticLambda1.run:0 android.os.Handler.handleCallback:973 android.os.Handler.dispatchMessage:100 android.os.Looper.loopOnce:282 android.os.Looper.loop:387 android.app.ActivityThread.main:9500 java.lang.reflect.Method.invoke:-2
10-30 19:17:55.658 26259 26283 I e.kdeconnect_tp: Background concurrent mark compact GC freed 756KB AllocSpace bytes, 16(832KB) LOS objects, 49% free, 5655KB/11MB, paused 682us,2.658ms total 137.717ms
10-30 19:17:55.672 26259 26259 D KDE/BackgroundService: ForceRefreshConnections
10-30 19:17:55.681 26259 26259 D KDE/BackgroundService: onStartCommand
10-30 19:17:55.689 26259 26259 D KDE/BackgroundService: onNetworkChange
10-30 19:17:55.694 26259 26259 I BluetoothLinkProvider: onNetworkChange called
10-30 19:17:55.707 26259 26339 I MdnsDiscovery: MDNS discovery stopped: _kdeconnect._udp
10-30 19:17:55.713 26259 26339 I MdnsDiscovery: Service discovery started: _kdeconnect._udp
10-30 19:17:55.713 26259 26339 D MdnsDiscovery: Service discovered: name: cb15a199f183439cb0b93ff4e656d2ef, type: _kdeconnect._udp., subtypes: , hostAddresses: , hostname: null, port: 0, network: 151, expirationTime: 2025-10-30T18:19:35Z, txtRecord: {}
10-30 19:17:55.713 26259 26339 D MdnsDiscovery: Discovered myself, ignoring.
10-30 19:17:55.739 26259 26259 D VRI[MprisActivity]: onFocusEvent true
10-30 19:17:55.800 26259 28489 I KDE/LanLinkProvider: identity packet received from a TCP connection from daniel-zbook
10-30 19:17:55.800 26259 28489 I KDE/LanLinkProvider: Starting SSL handshake with daniel-zbook trusted:true
10-30 19:17:55.812 26259 28489 D LanLinkProvider: Starting handshake
10-30 19:17:55.853 26259 28489 D LanLinkProvider: Handshake done
10-30 19:17:55.858 26259 28511 I KDE/LanLinkProvider: Handshake as client successful with daniel-zbook secured with TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
10-30 19:17:55.858 26259 28511 D KDE/LanLinkProvider: Reusing same link for device 44421c0c571b4ae287ef4ef7c08c261f
10-30 19:17:55.860 26259 26435 I LanLink : Socket closed: 35308167. Reason: Socket closed
10-30 19:17:55.860 26259 28511 I updateDeviceInfo: Updating supported plugins according to new capabilities
10-30 19:17:55.861 26259 28511 I MainActivity: Device list changed, notifying 1 observers.
10-30 19:17:56.743 26259 26610 D OplusScrollToTopManager: org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity,This com.android.internal.policy.DecorView{f8c627c V.E...... R....... 0,0-1080,2412 aid=6 alpha=1.0 viewInfo = }[MprisActivity] change focus to true
10-30 19:17:57.024 26259 26259 D VRI[MprisActivity]: onFocusEvent false
10-30 19:17:58.025 26259 26610 D OplusScrollToTopManager: org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity,This com.android.internal.policy.DecorView{f8c627c V.E...... R....... 0,0-1080,2412 aid=6 alpha=1.0 viewInfo = }[MprisActivity] change focus to false
10-30 19:17:58.064 26259 26259 D VRI[MprisActivity]: onFocusEvent true
10-30 19:17:58.501 26259 26259 V AutofillManager: requestHideFillUi(null): anchor = null
10-30 19:17:58.540 26259 26259 D ViewRootImplExtImpl: the up motion event handled by client, just return
10-30 19:17:58.552 26259 26259 D Activity: org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity@c8fb431onBackPressed!
10-30 19:17:58.585 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:17:58.586 26259 26259 D ScrollOptim [SceneManager]: updateCurrentActivity: mCurrentActivityName=null, isOptEnable=true, isAnimAheadEnable=true, isFrameInsertEnable=true, InsertNum=1, isEnabledForScrollChanged=false
10-30 19:17:58.593 26259 26292 D ColorModeChangeItem: preExecute mColorMode=0
10-30 19:17:58.603 26259 26259 D VRI[MprisActivity]: onFocusEvent false
10-30 19:17:58.603 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:17:58.604 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:17:58.613 26259 26259 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
10-30 19:17:58.613 26259 26259 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
10-30 19:17:58.613 26259 26259 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
10-30 19:17:58.613 26259 26259 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
10-30 19:17:58.613 26259 26259 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
10-30 19:17:58.613 26259 26259 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
10-30 19:17:58.618 26259 26259 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
10-30 19:17:58.618 26259 26259 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
10-30 19:17:58.618 26259 26259 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
10-30 19:17:58.627 26259 26259 I MainActivity: Loading selected device from persistent storage
10-30 19:17:58.648 26259 26259 D KDE/BackgroundService: ForceRefreshConnections
10-30 19:17:58.651 26259 26259 D KDE/BackgroundService: Start
10-30 19:17:58.654 26259 26259 D ScrollOptim [SceneManager]: updateCurrentActivity: mCurrentActivityName=org.kde.kdeconnect.UserInterface.MainActivity, isOptEnable=true, isAnimAheadEnable=true, isFrameInsertEnable=true, InsertNum=1, isEnabledForScrollChanged=false
10-30 19:17:58.654 26259 26259 D ActivityThread: ComponentInfo{org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity} checkFinished=false 2
10-30 19:17:58.654 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:17:58.656 26259 26259 D WindowManager: Add to mViews: com.android.internal.policy.DecorView{4b0dd96 I.E...... R.....ID 0,0-0,0 alpha=1.0 viewInfo = }[MainActivity],pkg= org.kde.kdeconnect_tp
10-30 19:17:58.656 26259 26606 D skia : setRusSupported enable 0
10-30 19:17:58.661 26259 26259 D ViewRootImplExtImpl: onDisplayChanged -1 for VRI android.view.ViewRootImpl@a2b795d
10-30 19:17:58.663 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:17:58.663 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:17:58.664 26259 26259 E OplusBracketLog: [OplusViewMirrorManager] updateHostViewRootIfNeeded, not support android.view.ViewRootImpl@a2b795d
10-30 19:17:58.667 26259 26259 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=424, relayoutAsync=false, flags=0, newFlags=27787264, residentWS=false, title=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity
10-30 19:17:58.673 26259 26259 D VRI[MainActivity]: relayoutWindow result, sizeChanged:true, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(0, 0), mWidth:-1, mHeight:-1, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:true, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:17:58.673 26259 26259 W VRI[MainActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(1080, 2412), lastSurfaceSize:Point(0, 0), format:-1, blastBufferQueue:null
10-30 19:17:58.673 26259 26259 D BufferQueueConsumer: [](id:669300000014,api:0,p:-1,c:26259) connect: controlledByApp=false
10-30 19:17:58.674 26259 26259 W libc : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
10-30 19:17:58.675 26259 26606 D BufferQueueProducer: [VRI[MainActivity]#20(BLAST Consumer)20](id:669300000014,api:1,p:26259,c:26259) connect: api=1 producerControlledByApp=true
10-30 19:17:58.691 26259 26259 I SurfaceControl: setExtendedRangeBrightness sc=Surface(name=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity)/@0x91f30ea,currentBufferRatio=1.0,desiredRatio=1.0
10-30 19:17:58.697 26259 26606 D BLASTBufferQueue: [VRI[MainActivity]#20](f:0,a:1) acquireNextBufferLocked size=1080x2412 mFrameNumber=1 applyTransaction=true mTimestamp=104226466238052(auto) mPendingTransactions.size=0 graphicBufferId=112781546225747 transform=0
10-30 19:17:58.697 26259 26606 D VRI[MainActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true syncBuffer=false
10-30 19:17:58.697 26259 26259 D VRI[MainActivity]: draw finished. seqId=0
10-30 19:17:58.698 26259 26259 D ViewRootImplExtImpl: setMaxDequeuedBufferCount: 2
10-30 19:17:58.701 26259 26259 D KDE/BackgroundService: onStartCommand
10-30 19:17:58.704 26259 26259 D KDE/BackgroundService: onNetworkChange
10-30 19:17:58.706 26259 26259 I BluetoothLinkProvider: onNetworkChange called
10-30 19:17:58.706 26259 26259 D KDE/BackgroundService: onStartCommand
10-30 19:17:58.709 26259 26339 I MdnsDiscovery: MDNS discovery stopped: _kdeconnect._udp
10-30 19:17:58.710 26259 26339 I MdnsDiscovery: Service discovery started: _kdeconnect._udp
10-30 19:17:58.711 26259 26339 D MdnsDiscovery: Service discovered: name: cb15a199f183439cb0b93ff4e656d2ef, type: _kdeconnect._udp., subtypes: , hostAddresses: , hostname: null, port: 0, network: 151, expirationTime: 2025-10-30T18:19:56Z, txtRecord: {}
10-30 19:17:58.711 26259 26339 D MdnsDiscovery: Discovered myself, ignoring.
10-30 19:17:58.729 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:17:58.729 26259 26259 W VRI[MainActivity]: handleResized, msg:, frameChanged:false, configChanged:false, displayChanged:false, attachedFrameChanged:false, compatScaleChanged:false, pendingDragResizing=false
10-30 19:17:58.738 26259 26606 D VRI[MainActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=3 didProduceBuffer=true syncBuffer=false
10-30 19:17:58.738 26259 26259 D VRI[MainActivity]: draw finished. seqId=0
10-30 19:17:58.751 26259 26259 D VRI[MainActivity]: onFocusEvent true
10-30 19:17:58.752 26259 26292 D VRI[MprisActivity]: dispatchAppVisibility visible:false
10-30 19:17:58.765 26259 26259 D VRI[MprisActivity]: visibilityChanged oldVisibility=true newVisibility=false
10-30 19:17:58.765 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:17:58.767 26259 26259 D VRI[MprisActivity]: setWindowStopped stopped:true
10-30 19:17:58.769 26259 26259 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.app.Activity$2@a7b2a68
10-30 19:17:58.770 26259 26259 D OplusScrollToTopManager: org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity,window dying
10-30 19:17:58.770 26259 26259 D OplusScrollToTopManager: org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity,unregisterSystemUIBroadcastReceiver
10-30 19:17:58.770 26259 26259 D OplusScrollToTopManager: org.kde.kdeconnect_tp/org.kde.kdeconnect.Plugins.MprisPlugin.MprisActivity, unregisterSystemUIBroadcastReceiver failed java.lang.IllegalArgumentException: Receiver not registered: android.view.OplusScrollToTopManager$2@8c98333
10-30 19:17:58.772 26259 26259 D HWUI : RenderProxy::destroy: this=0xb400007c89015700, mContext=0xb400007d34f8e9c0
10-30 19:17:58.772 26259 26606 D HWUI : SkiaOpenGLPipeline::setSurface: this=0xb400007d46312ec0, surface=NULL
10-30 19:17:58.772 26259 26606 D BufferQueueProducer: [VRI[MprisActivity]#19(BLAST Consumer)19](id:669300000013,api:1,p:26259,c:26259) disconnect: api 1
10-30 19:17:58.773 26259 26435 I KDE/LanLinkProvider: identity packet received from a TCP connection from daniel-zbook
10-30 19:17:58.773 26259 26435 I KDE/LanLinkProvider: Starting SSL handshake with daniel-zbook trusted:true
10-30 19:17:58.787 26259 26435 D LanLinkProvider: Starting handshake
10-30 19:17:58.799 26259 26619 D BLASTBufferQueue: [VRI[MprisActivity]#19](f:0,a:2) destructor()
10-30 19:17:58.799 26259 26619 D BufferQueueConsumer: [VRI[MprisActivity]#19(BLAST Consumer)19](id:669300000013,api:0,p:-1,c:26259) disconnect
10-30 19:17:58.809 26259 26435 D LanLinkProvider: Handshake done
10-30 19:17:58.811 26259 28511 I KDE/LanLinkProvider: Handshake as client successful with daniel-zbook secured with TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
10-30 19:17:58.811 26259 28511 D KDE/LanLinkProvider: Reusing same link for device 44421c0c571b4ae287ef4ef7c08c261f
10-30 19:17:58.812 26259 28489 I LanLink : Socket closed: 179665914. Reason: Socket closed
10-30 19:17:58.812 26259 28511 I updateDeviceInfo: Updating supported plugins according to new capabilities
10-30 19:17:58.812 26259 28511 I MainActivity: Device list changed, notifying 3 observers.
10-30 19:17:58.969 26259 26606 D HWUI : SkiaOpenGLPipeline::setSurface: this=0xb400007d46312ec0, surface=NULL
10-30 19:17:59.759 26259 26610 D OplusScrollToTopManager: org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity,This com.android.internal.policy.DecorView{4b0dd96 V.E...... R....... 0,0-1080,2412 aid=7 alpha=1.0 viewInfo = }[MainActivity] change focus to true
10-30 19:17:59.984 26259 26259 D AutofillManager: Fill dialog is enabled:false, hints=[password, passwordAuto, creditCardNumber, creditCardSecurityCode, creditCardExpirationDate]
10-30 19:17:59.984 26259 26259 V AutofillManager: requestHideFillUi(null): anchor = null
10-30 19:17:59.985 26259 26259 D OplusSystemUINavigationGestureExtImpl: regionString = null
10-30 19:17:59.987 26259 26610 D OplusSystemUINavigationGestureExtImpl: regionString = null
10-30 19:18:00.027 26259 26259 D ViewRootImplExtImpl: the up motion event handled by client, just return
10-30 19:18:00.075 26259 26259 D WindowManager: Add to mViews: android.widget.PopupWindow$PopupDecorView{ebe0dbd V.E...... R.....I. 0,0-0,0 alpha=1.0 viewInfo = },pkg= org.kde.kdeconnect_tp
10-30 19:18:00.075 26259 26606 D skia : setRusSupported enable 0
10-30 19:18:00.086 26259 26259 D ViewRootImplExtImpl: onDisplayChanged -1 for VRI android.view.ViewRootImpl@ac3aa80
10-30 19:18:00.093 26259 26259 E OplusBracketLog: [OplusViewMirrorManager] updateHostViewRootIfNeeded, not support android.view.ViewRootImpl@ac3aa80
10-30 19:18:00.099 26259 26259 D BufferQueueConsumer: [](id:669300000015,api:0,p:-1,c:26259) connect: controlledByApp=false
10-30 19:18:00.100 26259 26259 W libc : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
10-30 19:18:00.103 26259 26606 D BufferQueueProducer: [VRI[PopupWindow:1063f67]#21(BLAST Consumer)21](id:669300000015,api:1,p:26259,c:26259) connect: api=1 producerControlledByApp=true
10-30 19:18:00.110 26259 26259 I SurfaceControl: setExtendedRangeBrightness sc=Surface(name=PopupWindow:1063f67)/@0x7062974,currentBufferRatio=1.0,desiredRatio=1.0
10-30 19:18:00.113 26259 26606 D BLASTBufferQueue: [VRI[PopupWindow:1063f67]#21](f:0,a:1) acquireNextBufferLocked size=532x438 mFrameNumber=1 applyTransaction=true mTimestamp=104227882812374(auto) mPendingTransactions.size=0 graphicBufferId=112781546225751 transform=0
10-30 19:18:00.113 26259 26606 D VRI[PopupWindow:1063f67]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true syncBuffer=false
10-30 19:18:00.114 26259 26259 D VRI[PopupWindow:1063f67]: draw finished. seqId=0
10-30 19:18:00.114 26259 26259 D ViewRootImplExtImpl: setMaxDequeuedBufferCount: 2
10-30 19:18:00.115 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:18:00.118 26259 26606 D VRI[PopupWindow:1063f67]: Received frameCommittedCallback lastAttemptedDrawFrameNum=2 didProduceBuffer=true syncBuffer=false
10-30 19:18:00.119 26259 26259 D VRI[PopupWindow:1063f67]: draw finished. seqId=0
10-30 19:18:00.125 26259 26259 D VRI[MainActivity]: onFocusEvent false
10-30 19:18:00.142 26259 26259 D VRI[PopupWindow:1063f67]: onFocusEvent true
10-30 19:18:01.131 26259 26610 D OplusScrollToTopManager: org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity,This com.android.internal.policy.DecorView{4b0dd96 V.E...... R....... 0,0-1080,2412 aid=7 alpha=1.0 viewInfo = }[MainActivity] change focus to false
10-30 19:18:01.144 26259 26259 V AutofillManager: requestHideFillUi(null): anchor = null
10-30 19:18:01.144 26259 26259 D OplusSystemUINavigationGestureExtImpl: regionString = null
10-30 19:18:01.145 26259 26259 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.widget.PopupWindow$PopupDecorView$$ExternalSyntheticLambda1@511b45f
10-30 19:18:01.148 26259 26610 D OplusSystemUINavigationGestureExtImpl: regionString = null
10-30 19:18:01.152 26259 26610 D OplusScrollToTopManager: PopupWindow:1063f67,This android.widget.PopupWindow$PopupDecorView{ebe0dbd V.E...... R.....ID 0,0-500,406 alpha=1.0 viewInfo = } change focus to true
10-30 19:18:01.152 26259 26259 I SurfaceControl: setExtendedRangeBrightness sc=Surface(name=PopupWindow:1063f67)/@0x7062974,currentBufferRatio=1.0,desiredRatio=1.0
10-30 19:18:01.167 26259 26259 D OplusScrollToTopManager: PopupWindow:1063f67,window dying
10-30 19:18:01.168 26259 26259 D OplusScrollToTopManager: PopupWindow:1063f67,unregisterSystemUIBroadcastReceiver
10-30 19:18:01.168 26259 26259 D OplusScrollToTopManager: PopupWindow:1063f67, unregisterSystemUIBroadcastReceiver failed java.lang.IllegalArgumentException: Receiver not registered: android.view.OplusScrollToTopManager$2@46320d1
10-30 19:18:01.171 26259 26259 D HWUI : RenderProxy::destroy: this=0xb400007c846b3500, mContext=0xb400007d34f8e9c0
10-30 19:18:01.171 26259 26606 D HWUI : SkiaOpenGLPipeline::setSurface: this=0xb400007d46312ec0, surface=NULL
10-30 19:18:01.172 26259 26606 D BufferQueueProducer: [VRI[PopupWindow:1063f67]#21(BLAST Consumer)21](id:669300000015,api:1,p:26259,c:26259) disconnect: api 1
10-30 19:18:01.176 26259 26619 D BLASTBufferQueue: [VRI[PopupWindow:1063f67]#21](f:0,a:2) destructor()
10-30 19:18:01.176 26259 26619 D BufferQueueConsumer: [VRI[PopupWindow:1063f67]#21(BLAST Consumer)21](id:669300000015,api:0,p:-1,c:26259) disconnect
10-30 19:18:01.195 26259 26259 D VRI[MainActivity]: onFocusEvent true
10-30 19:18:01.352 26259 26259 V AutofillManager: requestHideFillUi(null): anchor = null
10-30 19:18:01.391 26259 26259 D ViewRootImplExtImpl: the up motion event handled by client, just return
10-30 19:18:01.409 26259 26259 D OplusViewDebugManager: OplusViewDebugManager Constructor android.view.debug.OplusViewDebugManager@8f530c2 [mHasViewDebugProperty true] [mHasMsgDebugProperty false] [DEBUG false] [EXTRAINFOENABLE false] [LIGHT_OS false]
10-30 19:18:01.410 26259 26259 D OplusViewDebugManager: OplusViewDebugManager Constructor android.view.debug.OplusViewDebugManager@d4d0ed3 [mHasViewDebugProperty true] [mHasMsgDebugProperty false] [DEBUG false] [EXTRAINFOENABLE false] [LIGHT_OS false]
10-30 19:18:02.127 26259 26259 V AutofillManager: requestHideFillUi(null): anchor = null
10-30 19:18:02.171 26259 26259 D ViewRootImplExtImpl: the up motion event handled by client, just return
10-30 19:18:02.199 26259 26610 D OplusScrollToTopManager: org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity,This com.android.internal.policy.DecorView{4b0dd96 V.E...... R.....ID 0,0-1080,2412 aid=7 alpha=1.0 viewInfo = }[MainActivity] change focus to true
10-30 19:18:02.209 26259 26259 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
10-30 19:18:02.209 26259 26259 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
10-30 19:18:02.209 26259 26259 I oplus.android.OplusFrameworkFactoryImpl: get feature:IOplusDynamicVsyncFeature
10-30 19:18:02.231 26259 26259 V TextView: notifyAutoFillManagerAfterTextChanged
10-30 19:18:02.231 26259 26259 V AutofillManager: notifyValueChanged(1073741824): ignoring on state UNKNOWN
10-30 19:18:02.239 26259 26259 V TextView: notifyAutoFillManagerAfterTextChanged
10-30 19:18:02.240 26259 26259 V AutofillManager: notifyValueChanged(1073741824): ignoring on state UNKNOWN
10-30 19:18:02.241 26259 26259 D AutofillManager: notifyViewReadyInner:1073741824
10-30 19:18:02.616 26259 26259 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=com.google.android.material.motion.MaterialBackOrchestrator$Api34BackCallbackDelegate$1@d1d854b
10-30 19:18:03.459 26259 26259 V AutofillManager: requestHideFillUi(null): anchor = null
10-30 19:18:03.492 26259 26259 D ViewRootImplExtImpl: the up motion event handled by client, just return
10-30 19:18:03.536 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:18:03.536 26259 26259 D ScrollOptim [SceneManager]: updateCurrentActivity: mCurrentActivityName=null, isOptEnable=true, isAnimAheadEnable=true, isFrameInsertEnable=true, InsertNum=1, isEnabledForScrollChanged=false
10-30 19:18:03.564 26259 26259 D VRI[MainActivity]: onFocusEvent false
10-30 19:18:03.851 26259 26295 D VRI[MainActivity]: dispatchAppVisibility visible:false
10-30 19:18:03.851 26259 26259 D VRI[MainActivity]: visibilityChanged oldVisibility=true newVisibility=false
10-30 19:18:03.863 26259 26259 D HWUI : RenderProxy::destroy: this=0xb400007c8edaf000, mContext=0xb400007d34e7adc0
10-30 19:18:03.863 26259 26606 D HWUI : SkiaOpenGLPipeline::setSurface: this=0xb400007c8cadd780, surface=NULL
10-30 19:18:03.864 26259 26606 D BufferQueueProducer: [VRI[MainActivity]#20(BLAST Consumer)20](id:669300000014,api:1,p:26259,c:26259) disconnect: api 1
10-30 19:18:03.865 26259 26259 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=424, relayoutAsync=false, flags=0, newFlags=27787264, residentWS=false, title=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity
10-30 19:18:03.870 26259 26259 D VRI[MainActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:false, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:18:03.871 26259 26259 D BLASTBufferQueue: [VRI[MainActivity]#20](f:0,a:2) destructor()
10-30 19:18:03.871 26259 26259 D BufferQueueConsumer: [VRI[MainActivity]#20(BLAST Consumer)20](id:669300000014,api:0,p:-1,c:26259) disconnect
10-30 19:18:03.872 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:18:03.872 26259 26259 D VRI[MainActivity]: setWindowStopped stopped:true
10-30 19:18:03.872 26259 26259 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@fac161a
10-30 19:18:03.879 26259 26259 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=424, relayoutAsync=false, flags=0, newFlags=27787264, residentWS=false, title=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity
10-30 19:18:03.883 26259 26259 D VRI[MainActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:false, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:18:03.929 26259 26606 D HWUI : SkiaOpenGLPipeline::setSurface: this=0xb400007d46312ec0, surface=NULL
10-30 19:18:04.567 26259 26610 D OplusScrollToTopManager: org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity,This com.android.internal.policy.DecorView{4b0dd96 I.E...... R.....ID 0,0-1080,2412 aid=7 alpha=1.0 viewInfo = }[MainActivity] change focus to false
10-30 19:18:05.114 26259 26404 D VRI[MainActivity]: dispatchAppVisibility visible:true
10-30 19:18:05.120 26259 26404 D ColorModeChangeItem: preExecute mColorMode=0
10-30 19:18:05.121 26259 26259 D callGcSupression: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[])' on a null object reference
10-30 19:18:05.121 26259 26259 D VRI[MainActivity]: setWindowStopped stopped:false
10-30 19:18:05.122 26259 26259 D KDE/BackgroundService: Start
10-30 19:18:05.145 26259 26259 D ScrollOptim [SceneManager]: updateCurrentActivity: mCurrentActivityName=org.kde.kdeconnect.UserInterface.MainActivity, isOptEnable=true, isAnimAheadEnable=true, isFrameInsertEnable=true, InsertNum=1, isEnabledForScrollChanged=false
10-30 19:18:05.145 26259 26259 D ActivityThread: ComponentInfo{org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity} checkFinished=false 2
10-30 19:18:05.145 26259 26259 D ResourcesManagerExtImpl: applyConfigurationToAppResourcesLocked app.getDisplayId() return callback.displayId:0
10-30 19:18:05.146 26259 26259 D ViewRootImplExtImpl: wrapConfigInfoIntoFlags rotation=0, smallestScreenWidthDp=424, relayoutAsync=false, flags=0, newFlags=27787264, residentWS=false, title=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity
10-30 19:18:05.155 26259 26259 D VRI[MainActivity]: relayoutWindow result, sizeChanged:false, surfaceControlChanged:true, transformHintChanged:false, mSurfaceSize:Point(1080, 2412), mLastSurfaceSize:Point(1080, 2412), mWidth:1080, mHeight:2412, requestedWidth:1080, requestedHeight:2412, transformHint:0, installOrientation:0, displayRotation:0, isSurfaceValid:true, attr.flag:-2122252032, tmpFrames:ClientWindowFrames{frame=[0,0][1080,2412] display=[0,0][1080,2412] parentFrame=[0,0][0,0]}, relayoutAsync:false, mSyncSeqId:0
10-30 19:18:05.155 26259 26259 W VRI[MainActivity]: updateBlastSurfaceIfNeeded, surfaceSize:Point(1080, 2412), lastSurfaceSize:Point(1080, 2412), format:-1, blastBufferQueue:null
10-30 19:18:05.155 26259 26259 D BufferQueueConsumer: [](id:669300000016,api:0,p:-1,c:26259) connect: controlledByApp=false
10-30 19:18:05.156 26259 26259 W libc : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
10-30 19:18:05.156 26259 26606 D BufferQueueProducer: [VRI[MainActivity]#22(BLAST Consumer)22](id:669300000016,api:1,p:26259,c:26259) connect: api=1 producerControlledByApp=true
10-30 19:18:05.162 26259 26259 I SurfaceControl: setExtendedRangeBrightness sc=Surface(name=org.kde.kdeconnect_tp/org.kde.kdeconnect.UserInterface.MainActivity)/@0x91f30ea,currentBufferRatio=1.0,desiredRatio=1.0
10-30 19:18:05.167 26259 26606 D BLASTBufferQueue: [VRI[MainActivity]#22](f:0,a:1) acquireNextBufferLocked size=1080x2412 mFrameNumber=1 applyTransaction=true mTimestamp=104232936458102(auto) mPendingTransactions.size=0 graphicBufferId=112781546225755 transform=0
10-30 19:18:05.168 26259 26606 D VRI[MainActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true syncBuffer=false
10-30 19:18:05.168 26259 26259 D VRI[MainActivity]: draw finished. seqId=0
10-30 19:18:05.168 26259 26259 D ViewRootImplExtImpl: setMaxDequeuedBufferCount: 2
10-30 19:18:05.169 26259 26259 D KDE/BackgroundService: onStartCommand
```
----
$ systemctl --user status app-org.kde.kdeconnect.daemon@autostart.service
● app-org.kde.kdeconnect.daemon@autostart.service - KDE Connect
Loaded: loaded (/etc/xdg/autostart/org.kde.kdeconnect.daemon.desktop; generated)
Active: active (running) since Thu 2025-10-30 09:51:59 CET; 9h ago
Invocation: fb7a471a3a944b9db3f85227537311a5
Docs: man:systemd-xdg-autostart-generator(8)
Main PID: 3088 (kdeconnectd)
Tasks: 9 (limit: 37331)
Memory: 29.1M (peak: 104.8M, swap: 17.9M, swap peak: 19.4M, zswap: 2.7M)
CPU: 3.478s
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.kdeconnect.daemon@autostart.service
└─3088 /usr/bin/kdeconnectd
oct 30 18:49:37 daniel-zbook kdeconnectd[3088]: discarding unsupported packet "kdeconnect.mpris" for "OnePlus 10T 5G"
oct 30 18:53:20 daniel-zbook kdeconnectd[3088]: discarding unsupported packet "kdeconnect.mpris" for "OnePlus 10T 5G"
oct 30 18:53:20 daniel-zbook kdeconnectd[3088]: discarding unsupported packet "kdeconnect.mpris" for "OnePlus 10T 5G"
oct 30 18:53:20 daniel-zbook kdeconnectd[3088]: discarding unsupported packet "kdeconnect.mpris" for "OnePlus 10T 5G"
oct 30 18:53:57 daniel-zbook kdeconnectd[3088]: discarding unsupported packet "kdeconnect.mpris" for "OnePlus 10T 5G"
oct 30 18:58:58 daniel-zbook kdeconnectd[3088]: discarding unsupported packet "kdeconnect.mpris" for "OnePlus 10T 5G"
oct 30 18:58:58 daniel-zbook kdeconnectd[3088]: discarding unsupported packet "kdeconnect.mpris" for "OnePlus 10T 5G"
oct 30 18:58:58 daniel-zbook kdeconnectd[3088]: discarding unsupported packet "kdeconnect.mpris" for "OnePlus 10T 5G"
oct 30 19:02:41 daniel-zbook kdeconnectd[3088]: error when opening the input to upload
oct 30 19:22:58 daniel-zbook kdeconnectd[3088]: discarding unsupported packet "kdeconnect.mpris" for "OnePlus 10T 5G"
This will be hopefully fixed by this change in the next release: https://invent.kde.org/network/kdeconnect-android/-/merge_requests/565 If not, please reopen or leave a comment on the merge request directly. |
I'm unsure whether this is a kdeconnect or plasma-browser-integration bug, since the workaround I found after many months is in plasma's browser extension. STEPS TO REPRODUCE 1. Ensure "Media Controls" is enabled in the Plasma Integration browser extension settings. 2. Play a video in a browser (tested in Chrome up to its latest version) and pause it anywhere. 3. Leave the video paused and switch to another tab, window or app. 4. After a while, a `Stop` command will be sent to one or multiple videos, which makes them seek to the beginning. To trigger it manually: `qdbus org.mpris.MediaPlayer2.plasma-browser-integration /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop` ``` method call time=1760188679.818057 sender=:1.54 -> destination=org.mpris.MediaPlayer2.plasma-browser-integration serial=5905 path=/org/mpris/MediaPlayer2; interface=org.mpris.MediaPlayer2.Player; member=Stop ``` 5. Find the originator, which appears to be kdeconnectd: `ps -fp "$(dbus-send --session --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetConnectionUnixProcessID string:":1.54" | grep uint32 | awk '{print $2}')"` UID PID PPID C STIME TTY TIME CMD daniel 3161 1563 0 09:07 ? 00:00:02 /usr/bin/kdeconnectd OBSERVED RESULT The paused videos immediately seek to the beginning, and I usually lose seek history if I unpause and I'm not fast enough to get back to the tab and refresh the page, apart from having to constantly refresh my tabs. EXPECTED RESULT The videos should remain paused at their current position. possible workaround: disabling "Media Controls" in the plasma browser extension options seems to fix it, and controlling the desktop media from kdeconnect on the phone still works. SOFTWARE/OS VERSIONS Operating System: EndeavourOS KDE Plasma Version: 6.4.5 KDE Frameworks Version: 6.18.0 Qt Version: 6.9.2 Kernel Version: 6.17.1-arch1-1 (64-bit) Graphics Platform: Wayland ADDITIONAL INFORMATION