Web Application
Completed

youtube-redirect-player

YouTube Video Player with WebSocket

A player for redirecting youtube videos with using flask and websocket.

Project Gallery

youtube-redirect-player image 1

Overview

An advanced YouTube video player built with Flask and WebSocket technology. This application provides real-time video playback control and redirection capabilities through WebSocket communication.

Key Features

Real-time video control
WebSocket communication
YouTube integration
Multi-user support

Challenges

Redirecting YouTube videos to a local server for playback

Synchronizing playlists and history across different locations in real-time

Managing multiple playlist types including Default, Request, and History

Solutions

Built a backend using Flask and WebSockets for real-time synchronization

Implemented a structured system to handle three distinct playlist tables

Extended the functionality of the youtube-video-redirector project

Results & Impact

A synchronized YouTube video player with persistent history (up to 200 records) and queueing system
A robust API system for managing video requests and playlists
Ability to play videos anywhere while maintaining state through WebSockets

Project Info

Role

Creator & Maintainer

Timeline

2022 - 2023

1 year

Technologies

PythonFlaskWebSocketYouTube APIReal-time Communication

Links