All Projects → YasserYka → YT-Together

YasserYka / YT-Together

Licence: other
Simple react application, for synchronizing multiple client's YouTube-IFrames

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to YT-Together

react-youtube-search
⚛️ React with YouTube API
Stars: ✭ 18 (-21.74%)
Mutual labels:  youtube-api
TruHealth
A website, which is wholly focused on Mental Health issues.
Stars: ✭ 16 (-30.43%)
Mutual labels:  youtube-api
vuletube
Starter project for vue in combination with typescript. Getting response for youtube search. Call server part for saving videos. Use videos in three.js 3d port view. Control vuletube site with hands (NUI) also with voice command.
Stars: ✭ 12 (-47.83%)
Mutual labels:  youtube-api
youtube-livestream-android-app
Livestream to your youtube channel by using this android app. Made using Youtube's live streaming API
Stars: ✭ 18 (-21.74%)
Mutual labels:  youtube-api
youtube-python
YouTube Api wrapper in python
Stars: ✭ 65 (+182.61%)
Mutual labels:  youtube-api
python-youtube-music
Python 3 YouTube Music Web API Client
Stars: ✭ 39 (+69.57%)
Mutual labels:  youtube-api
angular-youtube-api-factory
AngularJS Factory for Youtube JSON REST API requests
Stars: ✭ 21 (-8.7%)
Mutual labels:  youtube-api
kaec-app
An Apache Flex mobile app that uses the Youtube V3 API, Foursquare API, Flickr API and RSS feeds.
Stars: ✭ 12 (-47.83%)
Mutual labels:  youtube-api
angular-youtube-player
Simple youtube player created with angular and typescript. See demo.
Stars: ✭ 35 (+52.17%)
Mutual labels:  youtube-api
suchtube
🔍 📼 YouTube search as a service, with Slack integration and CLI
Stars: ✭ 25 (+8.7%)
Mutual labels:  youtube-api
search-youtube
An Android App used for searching and playing videos from YouTube. Used: Youtube Data API v3, YouTube Player API
Stars: ✭ 24 (+4.35%)
Mutual labels:  youtube-api
youtube-json-server
Your personal Youtube API server to get Youtube API responses without needing credentials.
Stars: ✭ 32 (+39.13%)
Mutual labels:  youtube-api
android-youtube-dl
The android library that wraps Python 2.7 and youtube-dl python scripts
Stars: ✭ 35 (+52.17%)
Mutual labels:  youtube-api
youtube-chat-for-minecraft
A plugin for Minecraft Forge that provides an API for YouTube live chat services
Stars: ✭ 53 (+130.43%)
Mutual labels:  youtube-api
node-youtube-music
Unofficial YouTube Music API for Node.js
Stars: ✭ 34 (+47.83%)
Mutual labels:  youtube-api
MyVideoManager
A Laravel and Vuejs application for managing Youtube videos
Stars: ✭ 15 (-34.78%)
Mutual labels:  youtube-api
youtube-playlist
❄️ Extract links, ids, and names from a youtube playlist
Stars: ✭ 73 (+217.39%)
Mutual labels:  youtube-api
yt-migrate
Import all your YouTube subscriptions from one account to another
Stars: ✭ 83 (+260.87%)
Mutual labels:  youtube-api
yt-videos-list
Create and **automatically** update a list of all videos on a YouTube channel (in txt/csv/md form) via YouTube bot with end-to-end web scraping - no API tokens required. Multi-threaded support for YouTube videos list updates.
Stars: ✭ 64 (+178.26%)
Mutual labels:  youtube-api
youtube-upload-multi-videos
Youtube Uploader: auto upload multiple youtube videos 批量自动上传youtube视频
Stars: ✭ 38 (+65.22%)
Mutual labels:  youtube-api

YT-API

This is a simple web application that allow mutiple clients to watch the same (synchronized) Youtube's videos and chat in the same time

Getting Started

Technology used

  • YouTube Player API
  • React
  • Nodejs
  • Websockets (ws library)

How it should work

One user (controller) have the ablity to Pause/Play/Skip the video and these actions effect other users in the same room. The controller can give this contol to others by clicking on their names on the online-users list

How to run it

First start the nodejs application, with npm installed run

$ cd backend/ && npm start

Then start react application

$ cd frontend/ && npm start

Contributing

Feel free to fix, suggest new features, clean some code or make the ugly frontend design prettier!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].