All Projects → davidhu2000 → Youtube_desktop

davidhu2000 / Youtube_desktop

Licence: mit
The desktop Youtube Application built using Electron. (In development)

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Youtube desktop

Youtube Scrape
Scrape YouTube searches (API)
Stars: ✭ 122 (-0.81%)
Mutual labels:  youtube-api, youtube
Streamingclientlibrary
C# client library for Twitch, YouTube Live, and other streaming services
Stars: ✭ 48 (-60.98%)
Mutual labels:  youtube-api, youtube
Youtubetospotify
A Python script to fetch tracks of music channels on Youtube, find them on Spotify and add them to a playlist
Stars: ✭ 33 (-73.17%)
Mutual labels:  youtube-api, youtube
Yt
The reliable YouTube API Ruby client
Stars: ✭ 674 (+447.97%)
Mutual labels:  youtube-api, youtube
Docker Multistreamer
Dockerized multistreamer
Stars: ✭ 90 (-26.83%)
Mutual labels:  youtube-api, youtube
Youtub.ly Android
An android app to download 📹 videos and songs from youtube to phone internal storage
Stars: ✭ 17 (-86.18%)
Mutual labels:  youtube-api, youtube
Youtube Extension
🔴YouTube Extension🧰>80 Features ⭐Please document, code or donate📌Tidy📌Longest-standing(2012)(Users>350000)⋮🎞️🎛️🎧⚙️🎬🔊☕🎨🧩🧪📈⏯️(Player: Repeat Screenshot Rotate; Hide related video distraction. Always expand video Description. Playback speed. Video Quality bandwidth H.264 electricity. Player Size Full Window. Themes Customization. Statistics. Reverse Playlist YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube Youtube enhancer YouTube app YouTube video YouTube YouTube YouTube api v3 YouTube playback YouTube player VP8 VP9 AV1 vidIQ tubebuddy download adblocker adblock ads sponsorblock addon youtube music ⭐ youtube premium css css4 html5 ytdl youtube-dl invidious iridium ParticleCore youtube+ youtube++ youtube-plus maia-yt youtube nonstop youtube control center vlogger vlog h264ify h264 m.youtube.com music.youtube.com studio.youtube youtube mobile youtube studio ⭐ kids Vanced gaming.youtube.com gaming youtubecenter freetube lite-youtube-embed newpipe youtube-dl-gui mps-youtube nuclear pytube awesome youtubers youtube downloader 8k 4k 60fps 30fps youtubeexplode vidgear k-lite tubebuddy adobe apple ios iphone design simplify ffmpeg premiere designer annoyance youtube upload
Stars: ✭ 1,027 (+734.96%)
Mutual labels:  youtube-api, youtube
Ytmusicapi
Unofficial API for YouTube Music
Stars: ✭ 372 (+202.44%)
Mutual labels:  youtube-api, youtube
Ac D3
Javascript Library for building Audiovisual Charts in D3
Stars: ✭ 76 (-38.21%)
Mutual labels:  youtube-api, youtube
Spotivy
🎼 Download music videos from Spotify playlists
Stars: ✭ 64 (-47.97%)
Mutual labels:  youtube-api, youtube
Yt Player
Simple, robust, blazing-fast YouTube Player API
Stars: ✭ 576 (+368.29%)
Mutual labels:  youtube-api, youtube
Ngx Youtube Player
YouTube player app built with Angular 7
Stars: ✭ 92 (-25.2%)
Mutual labels:  youtube-api, youtube
Youtube Transcript Api
This is a python API which allows you to get the transcript/subtitles for a given YouTube video. It also works for automatically generated subtitles and it does not require a headless browser, like other selenium based solutions do!
Stars: ✭ 495 (+302.44%)
Mutual labels:  youtube-api, youtube
Channels
The Mac App for YouTube Channels.
Stars: ✭ 23 (-81.3%)
Mutual labels:  youtube-api, youtube
Maia Yt
Currently codenamed maia-yt is a userscript (and browser extension) that enhances the user's experience on YouTube.
Stars: ✭ 493 (+300.81%)
Mutual labels:  webpack, youtube
Multitube
Watch multiple YouTube videos by providing video links or playlist links or channel links or maybe a mix of them! All without opening a single extra tab.
Stars: ✭ 36 (-70.73%)
Mutual labels:  youtube-api, youtube
Youtube Live Chat Flow
Chrome Extension for Flowing Chat Messages on YouTube Live
Stars: ✭ 309 (+151.22%)
Mutual labels:  webpack, youtube
Piptool
Add the Picture-in-Picture Functionality to YouTube, Netflix, Plex and other video broadcasting services in macOS Sierra
Stars: ✭ 337 (+173.98%)
Mutual labels:  webpack, youtube
Rey
RE-imagined Youtube music player for web (& desktop)
Stars: ✭ 59 (-52.03%)
Mutual labels:  youtube-api, youtube
Jquery Youtube Channels Playlist
jQuery plugin youtube playlist
Stars: ✭ 90 (-26.83%)
Mutual labels:  youtube-api, youtube

Youtube Desktop

CircleCI license Code Triagers Badge

dependencies Status devDependencies Status

Home Page

A desktop client of youtube that allows the user to browse the site without the need of a browser.

Demo

This project is still currently in development. A link will appear here upon our first release.

The Application

The Search Page

Search Page

The Video Page

Video Page

The OmniAuth Page

OAuth Page

Response Design

This app is built with responsiveness in mind. Multiple break points are set to render different contents at different window widths.

responsiveness

Contribute

We'd love to get contributions from you! Please take a look at the Contribution Readme to see how to get your changes merged in.

Technologies

  • Electron - Electron allows for building cross platform desktop applications using JavaScript, HTML, and CSS
  • ReactJS - A JavaScript framework for building user interfaces that efficiently update and render components.
  • Redux - A state management framework that utilizes unidirectional data flow.
  • Webpack - A module bundler that takes module with dependencies and creates static assets.
  • Youtube API - API that provides all the data required to build this app.

Future Features

  • Allow signed in user to upload videos, add comments, etc.
  • Add autoplay and allow user to play video in the background with the browser window closed.
  • Add support to minimize video player to allow for navigation during playback.

Team

Core Members

David Hu Alex Sherman Carson Judge Kevin Nguyen Raymond Lee Katarina Ross
David Hu Alex Sherman Carson Judge Kevin Nguyen Raymond Lee Katarina Rossi

Contributors

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].