A multi-purpose tool for streamers, editors and viewers, made by @hausken
Search for specific moments in streams and get timestamped links to VODs.
Allow viewers to submit clips directly in chat or discord - even while you are offline
Helpful tools for streamers, editors and moderators.
You can delete your data at any time
There is obviously costs to running projects like this, but this is my hobby and i enjoy hosting this myself on my humble server here in Norway
This will remain free for as long as i find it enjoyable to work on and able to cover the costs, since the project is open source, anyone can run a similar project if they wanted to
I only take payments in the form of exposure, otherwise i encourage you to support your local streamers and creators
You have probably read that line hundreds of times, but this time its actually true..
YappR is a free and open source project, licensed under the GNU GPL v2.0.
What does that mean? Well, let me tell you.. If you dont trust the app, you can always look at the code yourself and see exactly what it does!
Some of the features are free for anonymous users, but some features require you to log in. The beuty of using Twitch and Discord for authentication is that we dont need to store any personal information. Passwords are never exchanged with YappR.
Audio from each stream is downloaded and transcribed locally using WhisperX, ensuring high-quality transcriptions for better search results.
Transcriptions are generated when a broadcaster is added to the system, after a stream the audio will be downloaded and transcribed.
YappR bases its information on what is available on Twitch, simply remove the VOD from twitch and it will be removed from YappR as well(some delay may apply).
This project was originally inspired by and would not have happened without the project SqueexVodSearch by lawrencehook.
Special thanks to Yellowbear and ACB for invaluable inspiration and feedback. Yellowbear has given a lot of input on transcription search and what features could be useful. ACB has tested while livestreaming and given feedback on the clip queue
NLQotes project for inspiration on using tsvector in PostgreSQL for better search experience
Twitch Clip Queue is the most popular clip queue project out there and provides a solid clip queue experience without saving data, the user experience has been inspiration for this project. YappR clip queue is built with the idea of storing data and providing a more advanced experience
YappR is free and open source, you can find the source code on GitHub
This is a hobby project that i have used to learn more about Python, web development and exploring new technologies.
Yes, this codebase is a mix of hand written code and code generated by AI using Claude code. There is no automatic code generation, everything is reviewed and tested before being added to the codebase.