This project is a custom widget that integrates with the Songify web server. The widget displays current song information and can be embedded into OBS or other broadcasting software as a browser source.
Warning
This project is Windows only
- Songify: Ensure that Songify is installed and its integrated web server is turned on and properly configured. For more information on configuring the Songify web server, see the Settings Window - Web Server section of the Songify wiki.
To run the application, follow these steps:
-
Open the Songify application.
-
Go to the Settings Window and enable the Web Server.
For detailed instructions, please refer to the Songify Web Server Settings.
-
Grab the latest release of the widget from the Releases (select
songify-widget-v*.*.*.zip
). -
Extract the contents of the ZIP file to a folder on your computer (somewhere that you can remember, such as your Document folder).
-
Double-click on the
start-widget.bat
file (orstart-widget-non-headless.bat
). -
If Node.js is not installed, the batch file will prompt you to install it. Follow the instructions to install Node.js from nodejs.org.
-
After starting the application, a tray icon will appear in the system tray.
-
Right-click the tray icon and select Open Widget to open the widget in your default browser.
-
Add the widget URL to OBS or another broadcasting software as a browser source to display the widget in your stream.
Note
To close the widget, right-click the tray icon and select Exit.
To run the application in development mode:
-
Ensure that Node.js and npm are installed on your machine.
-
Open a terminal in the root directory of the project.
-
Run the following command to start the development server:
npm run dev
-
The development server will start, and you can make changes to the widget and see them in real-time.
- Make the server run headless
- Add refresh timings configuration
Pull requests are welcome! If you have any improvements, bug fixes, or new features to add, feel free to submit a pull request!
Thank you for contributing to the project!
- Logo and Graphics: The logo is a slightly edited version of the Songify logo, so it is licensed under the GNU General Public License v3.0.
Songify Custom Widget by Whayn is licensed under GNU General Public License v3.0.