Skip to content

Kick VODs Player, a web app to watch and save progress Kick VODs easily

Notifications You must be signed in to change notification settings

javipm/kickvodplayer

Repository files navigation

📽️ Kick VODs Player

This project is created for educational purposes only. Kick is the owner of all videos and content. This project is non-profit and is not responsible for the use that may be made of it.

Mockup Web

🚀 Project Description

I'm a big Twitch user, and recently, a lot of my favorite streamers have switched to Kick.

I mostly watch VODs a few days after they're broadcast, and Kick has been disappointing in this area. There are playback issues, it doesn't save your progress in the video, and you can't use gestures on mobile to skip forward or backward, among other things.

So, I made this app to make watching VODs on Kick more comfortable. It lets you watch Kick VODs easily. If you log in to the app (via Twitch, using the button in the top right), you can save your progress in videos and pick up where you left off later, even on a different device.

Kick might block access to its content at some point, so I can't guarantee this app will work forever.

💾 Technologies Used

The data is obtained using Kick's "public" API.

The website is developed with the Astro framework and we use the Tailwind CSS framework to style the user interface. As the video player, we use VideoJS and some plugins like videojs-contrib-quality-levels, videojs-hotkeys and videojs-mobile-ui. Additionally, we have used AstroDB to store the progress data of the videos and Auth-astro for login with Twitch.

The website is deployed using Vercel's service.

All contributions are welcome.

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/

About

Kick VODs Player, a web app to watch and save progress Kick VODs easily

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published