A bot that uses Playwright to play music in Google Meet via YouTube Music.
Muse.mp4
- python 3
- node 14+
- npm
-
Download the latest release.
-
Unzip files to the desired folder.
-
In a shell, navigate to
app
folder and run following command:npm install
- Inside the
app
folder, runregkeymaker.py
.
- [COMING SOON...MAYBE] For MS Edge users: Install extension from edge add-on store (if they decide to accept it).
Currently the only way to use the extension is via turning the extension developer mode on and loading the extension unpacked.
To load unpacked extension:
- Open the Extension Management page by navigating to chrome:https://extensions.
- Alternatively, open this page by clicking on the Extensions menu button and selecting Manage Extensions at the bottom of the menu.
- Alternatively, open this page by clicking on the Chrome menu, hovering over More Tools then selecting Extensions
- Enable Developer Mode by clicking the toggle switch next to Developer mode.
- Click the Load unpacked button and select the extension directory.
- Go to the Meet tab. (just making sure it is the active tab)
- Click on the Muse extension.
- Muse will take a minute to setup. DO NOT INTERACT WITH THE NEW BROWSER EXCEPT FOR MINIMIZING IT!!! The browser will automatically minimize when Muse is set up.
- The bot must be admitted by the meeting host.
- Done (ツ) Badum Tsss!
-
Go to app folder.
-
Run the following command, replacing
<meetLink>
with the Google Meet URL.node bot.js start --link=<meetLink>
Use the commands in the Meet chat.
-
/play
<songName>
- Plays a song. (replace
<songName>
with the name of the song)
- Plays a song. (replace
-
/p
<songName>
- Also...plays a song.
-
/pause
- C'mon, it's in the name.
-
/resume
- IT'S RIGHT THERE IN THE NAME!
-
/toggle
- Toggles the current state. Play, pause, play, pause, play...
-
/exit
,/leave
,/bye
- Kick Muse outta the meeting!
-
/help
- Muse 101, retrieves list of commands