An enhanced clip viewing experience.
clipqueue.vercel.app »
Clip Queue integrates into a users chat and queues clips submitted in chat by their viewers. Clips can be easily viewed through the web interface.
- Automatically connect to users chat to detect clips submitted by viewers.
- Duplicate clip prevention.
- Popular clips rise up in the queue.
- Support for multiple clip providers (Twitch, Kick, YouTube).
- Support for multiple clip sources (Twitch Chat).
- Chat commands available to moderators and broadcasters.
- Automatic moderation and clip removal.
- Settings customization to personalize for your needs.
- UI customization to personalize your experience.
- Multilingual support.
Please refer to the contributing guide for how to install the project for development purposes.
web
: A web application. Developed with Vue.js.
config
: Common configurations shared between other apps and packages in the monorepo.player
: A clip player used for displaying a variety of clip types. Developed with Video JS and Vue.js.providers
: Various clip providers used to get clips based on its URL. Developed with TypeScript.services
: Various clients used to interact with the API's of external services. Developed with TypeScript.sources
: Various clip sources where clip links can originate from. Developed with TypeScript.ui
: A UI library. Developed with Vue.js, TailwindCSS, and PrimeVue.