{"repo":"owlbear-rodeo/kenku-fm","free":true,"listed":false,"github":"https://github.com/owlbear-rodeo/kenku-fm","clone":"git clone https://github.com/owlbear-rodeo/kenku-fm.git","description":"Online tabletop audio sharing for Discord","language":"TypeScript","stars":347,"topics":["discord","audio-sharing","electron","tabletop-gaming"],"license":"GPL-3.0","category":"chat-messaging","readme_excerpt":"Kenku FM Kenku FM is a desktop application for Windows, MacOS and Linux designed to be the easiest way to share music in a Discord voice call. - Use the Kenku Player interface to share your local music and sound effects to your discord calls. - Use the built in web browser to share audio from your favourite websites like YouTube and Spotify . - Trigger and control sounds with the Kenku FM plugin for the Elgato Stream Deck . - If you already have a virtual audio cable setup use Kenku FM as an easy way to connect to Discord with your existing software. Installing Prebuilt binaries can be found at kenku.fm or from the GitHub releases. Docs Docs on using Kenku FM can be found here. How it Works 1. Kenku FM is an Electron application primarily written in Typescript and React. 2. Electron browser views are used to display external web content or the built in audio player app. 3. The user creates and provides their own Discord bot token to connect to Discord. 4. The Electron media capture API is used to capture audio from each browser view. The audio is then mixed using a Web Audio Context and sent to a Discord voice call using Eris. 5. An optional HTTP server allows users to trigger and control the playback of the built in player app. An example of this in action can be seen with our Stream Deck plugin. 6. Enable external inputs to allow mixing in OS audio inputs. 7. Enable multiple outputs to send your audio to multiple Discord servers at once. 8. If you plan to use Kenku FM for s","default_branch":null,"files":null,"tree":[],"storefront":"/r/owlbear-rodeo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/owlbear-rodeo/kenku-fm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}