Skip to content

Battery Drain on GrapheneOS (Pixel 4+7) #79

@joopdo

Description

@joopdo

I am experiencing extreme battery drain when using Snapcast on GrapheneOS (Pixel 7). This issue has also been confirmed on a Pixel 4 device running GrapheneOS.

The issue occurs primarily when I am outside and forget to close Snapcast on Android. The phone gets noticeably warm, and battery usage is significantly higher than expected.
Image

Device & OS Information:

Device: Pixel 7 (Panther)
OS: GrapheneOS
OS Version: google/panther/panther:15/BP1A.250305.019/2025031400:user/release-keys
Developer Options Enabled: Yes
App Version: de.badaix.snapcast:2901, targetSdk 34

Logs & Observations:

Attached are logcat outputs showing some denied permissions related to network access (sysfs_net) and socket operations (tcp_socket). This might be causing unexpected behavior.

Reproduction Steps:

Open Snapcast (droidcast) on a Pixel 7 running GrapheneOS.
Leave the app running in the background (e.g., while going outside).
Observe increased battery usage and device warming over time.

How Can I Help Debug?

Let me know if there are specific logs, traces, or tests I can run to provide more insights. I’m happy to gather additional information.

Thanks for your work on Snapcast!

type: logcat
osVersion: google/panther/panther:15/BP1A.250305.019/2025031400:user/release-keys
flags: dev options enabled
package: de.badaix.snapcast:2901, targetSdk 34
buffers: main,system,crash,events,kernel
level: verbose

--------- beginning of events
03-20 14:06:25.230 25772 25772 I auditd  : avc=type=1400 audit(0.0:119631): avc:  denied  { ioctl } for  comm="libsnapclient.s" path="socket:[19388672]" dev="sockfs" ino=19388672 ioctlcmd=0x8927 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tclass=tcp_socket permissive=0 app=de.badaix.snapcast
03-20 14:06:25.230 25772 25772 I auditd  : avc=type=1400 audit(0.0:119632): avc:  denied  { search } for  comm="libsnapclient.s" name="net" dev="sysfs" ino=29952 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:object_r:sysfs_net:s0 tclass=dir permissive=0 app=de.badaix.snapcast
03-20 14:06:25.230 25772 25772 I auditd  : avc=type=1400 audit(0.0:119633): avc:  denied  { ioctl } for  comm="libsnapclient.s" path="socket:[19388672]" dev="sockfs" ino=19388672 ioctlcmd=0x8927 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tclass=tcp_socket permissive=0 app=de.badaix.snapcast
03-20 14:06:25.230 25772 25772 I auditd  : avc=type=1400 audit(0.0:119634): avc:  denied  { search } for  comm="libsnapclient.s" name="net" dev="sysfs" ino=29952 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:object_r:sysfs_net:s0 tclass=dir permissive=0 app=de.badaix.snapcast
03-20 14:06:25.234 25772 25772 I auditd  : avc=type=1400 audit(0.0:119635): avc:  denied  { ioctl } for  comm="libsnapclient.s" path="socket:[19388672]" dev="sockfs" ino=19388672 ioctlcmd=0x8927 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tclass=tcp_socket permissive=0 app=de.badaix.snapcast
03-20 14:06:25.234 25772 25772 I auditd  : avc=type=1400 audit(0.0:119636): avc:  denied  { search } for  comm="libsnapclient.s" name="net" dev="sysfs" ino=29952 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:object_r:sysfs_net:s0 tclass=dir permissive=0 app=de.badaix.snapcast
03-20 14:07:05.770 25772 25772 I auditd  : avc=type=1400 audit(0.0:119661): avc:  denied  { ioctl } for  comm="libsnapclient.s" path="socket:[19388724]" dev="sockfs" ino=19388724 ioctlcmd=0x8927 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tclass=tcp_socket permissive=0 app=de.badaix.snapcast
03-20 14:07:05.774 25772 25772 I auditd  : avc=type=1400 audit(0.0:119662): avc:  denied  { search } for  comm="libsnapclient.s" name="net" dev="sysfs" ino=29952 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:object_r:sysfs_net:s0 tclass=dir permissive=0 app=de.badaix.snapcast
03-20 14:07:05.774 25772 25772 I auditd  : avc=type=1400 audit(0.0:119663): avc:  denied  { ioctl } for  comm="libsnapclient.s" path="socket:[19388724]" dev="sockfs" ino=19388724 ioctlcmd=0x8927 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tclass=tcp_socket permissive=0 app=de.badaix.snapcast
03-20 14:07:05.774 25772 25772 I auditd  : avc=type=1400 audit(0.0:119664): avc:  denied  { search } for  comm="libsnapclient.s" name="net" dev="sysfs" ino=29952 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:object_r:sysfs_net:s0 tclass=dir permissive=0 app=de.badaix.snapcast
03-20 14:07:05.774 25772 25772 I auditd  : avc=type=1400 audit(0.0:119665): avc:  denied  { ioctl } for  comm="libsnapclient.s" path="socket:[19388724]" dev="sockfs" ino=19388724 ioctlcmd=0x8927 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tclass=tcp_socket permissive=0 app=de.badaix.snapcast
03-20 14:07:05.774 25772 25772 I auditd  : avc=type=1400 audit(0.0:119666): avc:  denied  { search } for  comm="libsnapclient.s" name="net" dev="sysfs" ino=29952 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:object_r:sysfs_net:s0 tclass=dir permissive=0 app=de.badaix.snapcast
03-20 14:10:03.067 17389 17389 I wm_on_create_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=performCreate,time=61ms]
03-20 14:10:03.071 17389 17389 I wm_on_start_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=handleStartActivity,time=3ms]
03-20 14:10:03.074 17389 17389 I wm_on_resume_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=RESUME_ACTIVITY,time=1ms]
03-20 14:10:03.081 17389 17389 I wm_on_top_resumed_gained_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=topStateChangedWhenResumed]
03-20 14:10:03.130 17389 17389 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
03-20 14:10:06.758 17389 17389 I view_enqueue_input_event: [eventType=Motion - Cancel,action=de.badaix.snapcast/de.badaix.snapcast.MainActivity]
03-20 14:10:06.769 17389 17389 I wm_on_top_resumed_lost_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=topStateChangedWhenResumed]
03-20 14:10:08.521 17389 17389 I wm_on_paused_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=performPause,time=0ms]
03-20 14:10:08.918 17389 17389 I viewroot_draw_event: [window=VRI[MainActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
03-20 14:10:08.920 17389 17389 I wm_on_stop_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=STOP_ACTIVITY_ITEM,time=1ms]
03-20 14:10:44.673 17389 17389 I wm_on_restart_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=performRestart,time=0ms]
03-20 14:10:44.674 17389 17389 I wm_on_start_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=handleStartActivity,time=1ms]
03-20 14:10:44.675 17389 17389 I wm_on_resume_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=RESUME_ACTIVITY,time=0ms]
03-20 14:10:44.675 17389 17389 I wm_on_top_resumed_gained_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=topWhenResuming]
03-20 14:10:44.699 17389 17389 I viewroot_draw_event: [window=VRI[MainActivity],event=Start draw after previous draw not visible]
03-20 14:10:44.703 17389 17389 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
03-20 14:10:45.651 17389 17389 I view_enqueue_input_event: [eventType=Motion - Cancel,action=de.badaix.snapcast/de.badaix.snapcast.MainActivity]
03-20 14:10:45.655 17389 17389 I wm_on_top_resumed_lost_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=topStateChangedWhenResumed]
03-20 14:10:47.427 17389 17389 I wm_on_paused_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=performPause,time=1ms]
03-20 14:10:47.825 17389 17389 I viewroot_draw_event: [window=VRI[MainActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
03-20 14:10:47.828 17389 17389 I wm_on_stop_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=STOP_ACTIVITY_ITEM,time=1ms]
03-20 14:15:30.704 17389 17389 I wm_on_destroy_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=performDestroy,time=10ms]
03-20 14:15:30.775 17389 17389 I wm_on_create_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=performCreate,time=51ms]
03-20 14:15:30.779 17389 17389 I wm_on_start_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=handleStartActivity,time=3ms]
03-20 14:15:30.781 17389 17389 I wm_on_resume_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=RESUME_ACTIVITY,time=1ms]
03-20 14:15:30.781 17389 17389 I wm_on_top_resumed_gained_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=topWhenResuming]
03-20 14:15:30.812 17389 17389 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
03-20 14:15:32.018 17389 17389 I menu_item_selected: [Menu type where 0 is options and 1 is context=0,Menu item title=Settings…]
03-20 14:15:32.289 17389 17389 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
03-20 14:15:36.909 17389 17389 I viewroot_draw_event: [window=VRI[PopupWindow:b3b8a03],event=reportDrawFinished seqId=0]
03-20 14:15:36.913 17389 17389 I viewroot_draw_event: [window=VRI[PopupWindow:b3b8a03],event=reportDrawFinished seqId=0]
03-20 14:15:39.955 17389 17389 I menu_item_selected: [Menu type where 0 is options and 1 is context=0,Menu item title=About…]
03-20 14:15:39.979 17389 17389 I wm_on_top_resumed_lost_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=topStateChangedWhenResumed]
03-20 14:15:39.982 17389 17389 I wm_on_paused_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=performPause,time=0ms]
--------- beginning of system
03-20 14:15:40.061 17389 17389 V ResourcesManager: The following library key has been added: ResourcesKey{ mHash=7407936e mResDir=null mSplitDirs=[] mOverlayDirs=[/product/overlay/NavigationBarModeGestural/NavigationBarModeGesturalOverlay.apk,/data/resource-cache/com.android.systemui-neutral-SrfN.frro,/data/resource-cache/com.android.systemui-accent-zBR9.frro,/data/resource-cache/com.android.systemui-dynamic-3ygS.frro] mLibDirs=[/product/app/TrichromeWebView/TrichromeWebView.apk,/product/app/TrichromeLibrary/TrichromeLibrary.apk,/system_ext/framework/androidx.window.extensions.jar] mDisplayId=0 mOverrideConfig=v35 mCompatInfo={420dpi always-compat} mLoaders=[]}
--------- switch to events
03-20 14:15:40.612 17389 17389 I wm_on_create_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=performCreate,time=598ms]
03-20 14:15:40.613 17389 17389 I wm_on_start_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=handleStartActivity,time=0ms]
03-20 14:15:40.613 17389 17389 I wm_on_resume_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=RESUME_ACTIVITY,time=0ms]
03-20 14:15:40.622 17389 17389 I wm_on_top_resumed_gained_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=topStateChangedWhenResumed]
03-20 14:15:40.723 17389 17389 I viewroot_draw_event: [window=VRI[AboutActivity],event=reportDrawFinished seqId=0]
03-20 14:15:41.250 17389 17389 I viewroot_draw_event: [window=VRI[MainActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
03-20 14:15:41.252 17389 17389 I wm_on_stop_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=STOP_ACTIVITY_ITEM,time=0ms]
03-20 14:15:53.750 17389 17389 I view_enqueue_input_event: [eventType=Motion - Cancel,action=de.badaix.snapcast/de.badaix.snapcast.AboutActivity]
03-20 14:15:53.761 17389 17389 I wm_on_top_resumed_lost_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=topStateChangedWhenResumed]
03-20 14:15:57.024 17389 17389 I wm_on_paused_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=performPause,time=0ms]
03-20 14:15:58.144 17389 17389 I viewroot_draw_event: [window=VRI[AboutActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
03-20 14:15:58.146 17389 17389 I wm_on_stop_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=STOP_ACTIVITY_ITEM,time=0ms]
03-20 14:24:54.126 25772 25772 I auditd  : avc=type=1400 audit(0.0:121081): avc:  denied  { ioctl } for  comm="libsnapclient.s" path="socket:[19452049]" dev="sockfs" ino=19452049 ioctlcmd=0x8927 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tclass=tcp_socket permissive=0 app=de.badaix.snapcast
03-20 14:24:54.126 25772 25772 I auditd  : avc=type=1400 audit(0.0:121082): avc:  denied  { search } for  comm="libsnapclient.s" name="net" dev="sysfs" ino=29952 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:object_r:sysfs_net:s0 tclass=dir permissive=0 app=de.badaix.snapcast
03-20 14:24:54.126 25772 25772 I auditd  : avc=type=1400 audit(0.0:121083): avc:  denied  { ioctl } for  comm="libsnapclient.s" path="socket:[19452049]" dev="sockfs" ino=19452049 ioctlcmd=0x8927 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tclass=tcp_socket permissive=0 app=de.badaix.snapcast
03-20 14:24:54.126 25772 25772 I auditd  : avc=type=1400 audit(0.0:121084): avc:  denied  { search } for  comm="libsnapclient.s" name="net" dev="sysfs" ino=29952 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:object_r:sysfs_net:s0 tclass=dir permissive=0 app=de.badaix.snapcast
03-20 14:24:54.126 25772 25772 I auditd  : avc=type=1400 audit(0.0:121085): avc:  denied  { ioctl } for  comm="libsnapclient.s" path="socket:[19452049]" dev="sockfs" ino=19452049 ioctlcmd=0x8927 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tclass=tcp_socket permissive=0 app=de.badaix.snapcast
03-20 14:24:54.126 25772 25772 I auditd  : avc=type=1400 audit(0.0:121086): avc:  denied  { search } for  comm="libsnapclient.s" name="net" dev="sysfs" ino=29952 scontext=u:r:untrusted_app:s0:c205,c256,c512,c768 tcontext=u:object_r:sysfs_net:s0 tclass=dir permissive=0 app=de.badaix.snapcast
--------- beginning of main
03-20 14:36:29.017 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:30.052 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:31.013 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:32.023 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:33.051 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:34.012 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:35.032 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:36.053 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:37.033 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:38.038 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:39.070 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:40.033 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:41.043 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:42.003 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:43.031 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:44.046 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:45.011 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:46.036 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:47.011 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:48.017 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:49.051 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:50.012 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:51.022 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:52.051 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:53.011 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:54.030 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:55.050 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:56.032 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:57.035 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:58.071 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:36:59.032 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:00.041 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:01.003 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:02.033 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:03.046 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:04.011 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:05.034 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:06.011 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:07.016 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:08.051 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:09.011 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:10.021 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:11.051 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:12.010 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:13.028 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:14.051 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:15.016 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:16.034 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:17.071 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:18.031 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:19.040 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:20.002 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:21.031 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:22.046 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:23.010 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:24.030 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:25.011 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:26.014 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:27.051 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:28.010 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:29.020 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:30.051 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:31.012 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:32.027 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:33.049 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:34.012 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:35.034 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:36.070 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:37.031 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:38.005 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:39.018 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:40.048 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:41.007 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:42.025 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:43.048 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:44.023 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:45.021 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:46.061 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:47.020 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:48.030 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:49.061 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:50.014 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:51.040 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:52.057 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:53.020 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:54.044 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:55.003 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:56.039 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:57.048 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:58.009 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:37:59.039 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:00.053 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:01.015 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:02.039 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:03.002 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:04.022 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:05.059 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:06.019 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:07.027 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:08.059 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:09.018 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:10.035 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:11.057 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:12.020 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:13.042 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:14.004 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:15.039 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:16.047 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:17.009 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:18.038 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:19.054 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:20.014 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:21.041 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:22.059 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:23.021 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:24.060 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:25.019 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:26.027 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:27.059 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:28.019 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:29.033 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:30.058 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:31.018 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:32.043 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:33.002 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:34.039 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:35.046 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:36.008 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:37.040 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:38.052 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:39.014 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:40.039 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:41.059 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:42.022 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:43.058 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:44.019 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:45.033 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:46.066 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:47.026 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:48.042 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:49.004 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:50.029 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:51.051 17389 25776 D Main    : [Info] (Stream) No chunks available
--------- switch to events
03-20 14:38:51.245 17389 17389 I wm_on_restart_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=performRestart,time=0ms]
03-20 14:38:51.257 17389 17389 I wm_on_start_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=handleStartActivity,time=12ms]
03-20 14:38:51.260 17389 17389 I wm_on_resume_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=RESUME_ACTIVITY,time=0ms]
03-20 14:38:51.260 17389 17389 I wm_on_top_resumed_gained_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=topWhenResuming]
03-20 14:38:51.276 17389 17389 I viewroot_draw_event: [window=VRI[AboutActivity],event=Start draw after previous draw not visible]
03-20 14:38:51.378 17389 17389 I viewroot_draw_event: [window=VRI[AboutActivity],event=reportDrawFinished seqId=0]
--------- switch to main
03-20 14:38:51.430 17389 17389 D InsetsController: hide(ime(), fromIme=false)
03-20 14:38:51.430 17389 17389 I ImeTracker: de.badaix.snapcast:46c785bd: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
03-20 14:38:52.012 17389 25776 D Main    : [Info] (Stream) No chunks available
--------- switch to events
03-20 14:38:52.086 17389 17389 I view_enqueue_input_event: [eventType=Motion - Cancel,action=de.badaix.snapcast/de.badaix.snapcast.AboutActivity]
03-20 14:38:52.135 17389 17389 I wm_on_top_resumed_lost_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=topStateChangedWhenResumed]
03-20 14:38:52.137 17389 17389 I wm_on_paused_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=performPause,time=0ms]
03-20 14:38:52.147 17389 17389 I wm_on_restart_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=performRestart,time=0ms]
03-20 14:38:52.155 17389 17389 I wm_on_start_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=handleStartActivity,time=8ms]
03-20 14:38:52.157 17389 17389 I wm_on_resume_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=RESUME_ACTIVITY,time=1ms]
--------- switch to main
03-20 14:38:52.157 17389  8073 D RC      : onConnecting
--------- switch to events
03-20 14:38:52.158 17389 17389 I wm_on_top_resumed_gained_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=topWhenResuming]
--------- switch to main
03-20 14:38:52.165 17389  8073 D TCP     : Connecting to 192.168.2.3:1705
03-20 14:38:52.170 17389  8073 D RC      : onConnected
03-20 14:38:52.170 17389  8075 D TCP     : Sending: {"jsonrpc":"2.0","method":"Server.GetStatus","id":0}
03-20 14:38:52.178 17389  8073 D TCP     : Received Message: '{"id":0,"jsonrpc":"2.0","result":{"server":{"groups":[{"clients":[{"config":{"instance":1,"latency":0,"name":"","volume":{"muted":false,"percent":100}},"connected":true,"host":{"arch":"aarch64","ip":"192.168.2.157","mac":"2c:cf:67:94:f6:31","name":"kamerspeaker","os":"Debian GNU/Linux 12 (bookworm)"},"id":"2c:cf:67:94:f6:31","lastSeen":{"sec":1742481530,"usec":74817},"snapclient":{"name":"Snapclient","protocolVersion":2,"version":"0.26.0"}}],"id":"41043ce9-0107-4b69-e8d0-37a7d81ba90f","muted":false,"name":"","stream_id":"TTS"},{"clients":[{"config":{"instance":1,"latency":0,"name":"","volume":{"muted":false,"percent":100}},"connected":true,"host":{"arch":"aarch64","ip":"192.168.2.155","mac":"d8:3a:dd:77:85:13","name":"theoppotter","os":"Debian GNU/Linux 12 (bookworm)"},"id":"d8:3a:dd:77:85:13","lastSeen":{"sec":1742481530,"usec":99432},"snapclient":{"name":"Snapclient","protocolVersion":2,"version":"0.26.0"}}],"id":"be047ca6-1dc6-1e50-ead6-1865a1bcf033","muted":false,"name":"","stream_id":"TTS"},{"clients":[{"config":{"instance":1,"latency":0,"name":"","volume":{"muted":false,"percent":100}},"connected":true,"host":{"arch":"arm64-v8a","ip":"192.168.2.7","mac":"00:00:00:00:00:00","name":"Pixel 7","os":"Android 15"},"id":"c1110699-2a4f-4533-b5bb-10fc4974e0f0","lastSeen":{"sec":1742481530,"usec":214231},"snapclient":{"name":"Snapclient","protocolVersion":2,"version":"0.29.0"}}],"id":"334306d7-cf4a-5f40-3e91-1788bf6b82a4","muted":false,"name":"","stream_id":"TTS"},{"clients":[{"config":{"instance":1,"latency":0,"name":"","volume":{"muted":false,"percent":100}},"connected":true,"host":{"arch":"aarch64","ip":"192.168.2.156","mac":"d8:3a:dd:77:82:a5","name":"miakiwi","os":"Debian GNU/Linux 11 (bullseye)"},"id":"d8:3a:dd:77:82:a5","lastSeen":{"sec":1742481530,"usec":322445},"snapclient":{"name":"Snapclient","protocolVersion":2,"version":"0.23.0"}}],"id":"a91ff76a-6a5b-c61e-2fd8-0e9f71b7860f","muted":false,"name":"","stream_id":"TTS"},{"clients":[{"config":{"instance":1,"latency":0,"name":"","volume":{"muted":false,"percent":100}},"connected":true,"host":{"arch":"arm64-v8a","ip":"192.168.2.154","mac":"00:00:00:00:00:00","name":"Redmi Note 7","os":"Android 14"},"id":"d74bc323-f025-46d6-ac7b-3f2dea531218","lastSeen":{"sec":1742481529,"usec":898597},"snapclient":{"name":"Snapclient","protocolVersion":2,"version":"0.29.0"}}],"id":"4bd480ea-b1f1-f7b4-4a19-e138108bc32c","muted":false,"name":"","stream_id":"TTS"},{"clients":[{"config":{"instance":1,"latency":0,"name":"","volume":{"muted":false,"percent":100}},"connected":false,"host":{"arch":"arm64-v8a","ip":"192.168.2.184","mac":"00:00:00:00:00:00","name":"Pixel 4","os":"Android 13"},"id":"24ff8b6c-de3c-425e-ad82-fd0fcdd6d5f4","lastSeen":{"sec":1740031176,"usec":520095},"snapclient":{"name":"Snapclient","protocolVersion":2,"version":"0.29.0"}}],"id":"9d8312a4-cd71-03e9-2d6d-2021d333469a","muted":false,"name":"","stream_id":"TTS"}],"server":{"host":{"arch":"x86_64","ip":"","mac":"","name":"star","os":"Debian GNU/Linux 12 (bookworm)"},"snapserver":{"controlProtocolVersion":1,"name":"Snapserver","protocolVersion":1,"version":"0.26.0"}},"streams":[{"id":"TTS","properties":{"canControl":false,"canGoNext":false,"canGoPrevious":false,"canPause":false,"canPlay":false,"canSeek":false},"status":"idle","uri":{"fragment":"","host":"0.0.0.0:4953","path":"","query":{"buffer":"2000","chunk_ms":"1","codec":"opus","mode":"server","name":"TTS","sampleformat":"48000:16:2"},"raw":"tcp://0.0.0.0:4953/?buffer=2000&chunk_ms=1&codec=opus&mode=server&name=TTS&sampleformat=48000:16:2","scheme":"tcp"}}]}}}'
03-20 14:38:52.178 17389  8073 D RC      : Response to: Server.GetStatus
--------- switch to events
03-20 14:38:52.179 17389 17389 I viewroot_draw_event: [window=VRI[MainActivity],event=Start draw after previous draw not visible]
03-20 14:38:52.194 17389 17389 I viewroot_draw_event: [window=VRI[MainActivity],event=reportDrawFinished seqId=0]
--------- switch to main
03-20 14:38:52.206 17389 17389 W HWUI    : Image decoding logging dropped!
03-20 14:38:52.288 17389 17389 D InsetsController: hide(ime(), fromIme=false)
03-20 14:38:52.288 17389 17389 I ImeTracker: de.badaix.snapcast:546c36f: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
03-20 14:38:52.724 17389 17389 D VRI[AboutActivity]: visibilityChanged oldVisibility=true newVisibility=false
--------- switch to events
03-20 14:38:52.744 17389 17389 I viewroot_draw_event: [window=VRI[AboutActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
03-20 14:38:52.748 17389 17389 I wm_on_stop_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=LIFECYCLER_STOP_ACTIVITY,time=0ms]
03-20 14:38:52.750 17389 17389 I wm_on_destroy_called: [Token=116095276,Component Name=de.badaix.snapcast.AboutActivity,Reason=performDestroy,time=0ms]
--------- switch to main
03-20 14:38:52.750 17389 17389 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=android.view.ViewRootImpl$$ExternalSyntheticLambda13@a8b4133
03-20 14:38:52.769 17389 17389 D ViewRootImpl: Skipping stats log for color mode
03-20 14:38:53.051 17389 25776 D Main    : [Info] (Stream) No chunks available
--------- switch to events
03-20 14:38:53.132 17389 17389 I wm_on_top_resumed_lost_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=topStateChangedWhenResumed]
03-20 14:38:53.135 17389 17389 I view_enqueue_input_event: [eventType=Motion - Cancel,action=de.badaix.snapcast/de.badaix.snapcast.MainActivity]
03-20 14:38:53.171 17389 17389 I wm_on_paused_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=performPause,time=0ms]
--------- switch to main
03-20 14:38:53.630 17389 17389 D VRI[MainActivity]: visibilityChanged oldVisibility=true newVisibility=false
--------- switch to events
03-20 14:38:53.648 17389 17389 I viewroot_draw_event: [window=VRI[MainActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
03-20 14:38:53.651 17389 17389 I wm_on_stop_called: [Token=19151051,Component Name=de.badaix.snapcast.MainActivity,Reason=STOP_ACTIVITY_ITEM,time=1ms]
--------- switch to main
03-20 14:38:54.009 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:55.017 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:56.049 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:57.009 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:58.026 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:38:59.053 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:39:00.011 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:39:01.032 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:39:02.072 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:39:03.033 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:39:04.043 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:39:05.002 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:39:06.034 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:39:07.045 17389 25776 D Main    : [Info] (Stream) No chunks available
03-20 14:39:08.006 17389 25776 D Main    : [Info] (Stream) No chunks available

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions