From ba195e2ec264956725eeff9dc34bfc5486d924ef Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Fri, 5 Jan 2024 15:42:19 +0700 Subject: [PATCH] music: no [FREE DOWNLOAD] --- .config/ags/widgets/bar/music.js | 6 +++--- .config/ags/widgets/indicators/musiccontrols.js | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.config/ags/widgets/bar/music.js b/.config/ags/widgets/bar/music.js index 7ffecfe9..b8c9dbee 100644 --- a/.config/ags/widgets/bar/music.js +++ b/.config/ags/widgets/bar/music.js @@ -7,9 +7,9 @@ import { AnimatedCircProg } from "../../lib/animatedcircularprogress.js"; import { showMusicControls } from '../../variables.js'; function trimTrackTitle(title) { - // Removes stuff like【C93】 at beginning - var pattern = /【[^】]*】/; - var cleanedTitle = title.replace(pattern, ''); + var cleanedTitle = title; + cleanedTitle = cleanedTitle.replace(/【[^】]*】/, ''); // Remove stuff like【C93】 at beginning + cleanedTitle = cleanedTitle.replace(/\[FREE DOWNLOAD\]/g, ''); // Remove F-777's [FREE DOWNLOAD] return cleanedTitle.trim(); } diff --git a/.config/ags/widgets/indicators/musiccontrols.js b/.config/ags/widgets/indicators/musiccontrols.js index e772868c..c6b3d2bb 100644 --- a/.config/ags/widgets/indicators/musiccontrols.js +++ b/.config/ags/widgets/indicators/musiccontrols.js @@ -75,9 +75,9 @@ function getTrackfont(player) { return DEFAULT_MUSIC_FONT; } function trimTrackTitle(title) { - // Removes stuff like【C93】 at beginning - var pattern = /【[^】]*】/; - var cleanedTitle = title.replace(pattern, ''); + var cleanedTitle = title; + cleanedTitle = cleanedTitle.replace(/【[^】]*】/, ''); // Remove stuff like【C93】 at beginning + cleanedTitle = cleanedTitle.replace(/\[FREE DOWNLOAD\]/g, ''); // Remove F-777's [FREE DOWNLOAD] return cleanedTitle.trim(); } @@ -301,7 +301,7 @@ const PlayState = ({ player }) => { overlays: [ Widget.Button({ className: 'osd-music-playstate-btn', - onClicked: () => { console.log('uwu'); execAsync('playerctl play-pause').catch(print) }, + onClicked: () => execAsync('playerctl play-pause').catch(print), child: Widget.Label({ justification: 'center', hpack: 'fill',