@@ -41,13 +41,14 @@ presence.on('UpdateData', async () => {
4141 let strings = await getStrings ( )
4242 let paused = false
4343
44- const [ buttons , newLang , cover , browseInfo , artistAsTitle , showBrowsing ] = await Promise . all ( [
44+ const [ buttons , newLang , cover , browseInfo , artistAsTitle , showBrowsing , hidePaused ] = await Promise . all ( [
4545 presence . getSetting < boolean > ( 'buttons' ) ,
4646 presence . getSetting < string > ( 'lang' ) . catch ( ( ) => 'en' ) ,
4747 presence . getSetting < boolean > ( 'cover' ) ,
4848 presence . getSetting < boolean > ( 'browseInfo' ) ,
4949 presence . getSetting < boolean > ( 'artistAsTitle' ) ,
5050 presence . getSetting < boolean > ( 'showBrowsing' ) ,
51+ presence . getSetting < boolean > ( 'hidePaused' ) ,
5152 ] )
5253 const { pathname, hostname } = document . location
5354 const remainingTest = document . querySelector (
@@ -122,6 +123,9 @@ presence.on('UpdateData', async () => {
122123 if ( document . querySelector ( '[data-testid="play_button_play"]' ) )
123124 paused = true
124125
126+ if ( hidePaused && paused )
127+ return presence . clearActivity ( )
128+
125129 presenceData . details = document . querySelector (
126130 '[data-testid="item_title"]' ,
127131 ) ?. textContent
0 commit comments