All Projects → vn-ki → YoutubePlayer

vn-ki / YoutubePlayer

Licence: other
Play and download YouTube videos. Extract audio from video. With minimalist beautiful gui.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to YoutubePlayer

Java Youtube Downloader
Simple, almost zero-dependency java parser for retrieving youtube video metadata
Stars: ✭ 160 (+742.11%)
Mutual labels:  downloader, youtube, download
youtube-ios-player-helper-swift
A full swift implementation of https://github.com/youtube/youtube-ios-player-helper. Helper library for iOS developers looking to add YouTube video playback in their applications via the iframe player in a UIWebView
Stars: ✭ 55 (+189.47%)
Mutual labels:  player, youtube, youtube-player
Youget
YouGet - YouTube Video/Playlist Downloader/Cutter - MP3 Converter
Stars: ✭ 169 (+789.47%)
Mutual labels:  downloader, youtube, download
Yt Player
Simple, robust, blazing-fast YouTube Player API
Stars: ✭ 576 (+2931.58%)
Mutual labels:  player, youtube, youtube-player
Annie
👾 Fast and simple video download library and CLI tool written in Go
Stars: ✭ 16,369 (+86052.63%)
Mutual labels:  downloader, youtube, download
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 (+5305.26%)
Mutual labels:  player, youtube, youtube-player
lux
👾 Fast and simple video download library and CLI tool written in Go
Stars: ✭ 19,266 (+101300%)
Mutual labels:  downloader, download
angular-downloader
Angular Downloader is an angularjs directive that enables you to manage browser download - https://720kb.github.io/angular-downloader
Stars: ✭ 16 (-15.79%)
Mutual labels:  downloader, download
mmdl
MMDL (Mega Music Downloader) - A tool to easily download music.
Stars: ✭ 29 (+52.63%)
Mutual labels:  downloader, download
ee.Yrewind
Can rewind and save YouTube live stream
Stars: ✭ 133 (+600%)
Mutual labels:  downloader, download
EFDownloader
DEPRECATED
Stars: ✭ 11 (-42.11%)
Mutual labels:  downloader, download
angular-youtube-player
Simple youtube player created with angular and typescript. See demo.
Stars: ✭ 35 (+84.21%)
Mutual labels:  player, youtube-player
acd
ACD helps you download Adobe Connect Sessions Videos and Audios, download files from FTP server, transfer files using Shift I/O
Stars: ✭ 117 (+515.79%)
Mutual labels:  downloader, download
node-wetransfert
Download wetransfert content with nodeJS
Stars: ✭ 16 (-15.79%)
Mutual labels:  downloader, download
ngDownloader
📹 🎥 Now Download videos from any website including YouTube, Facebook, Udemy etc without ads.
Stars: ✭ 47 (+147.37%)
Mutual labels:  downloader, download
downloader
Async rate-limited downloading service
Stars: ✭ 18 (-5.26%)
Mutual labels:  downloader, download
anghamify
Anghami Downloader | Download Anghami songs with full meta-tags.
Stars: ✭ 22 (+15.79%)
Mutual labels:  downloader, download
Vividl
Modern Windows GUI for youtube-dl/ yt-dlp
Stars: ✭ 189 (+894.74%)
Mutual labels:  downloader, download
bookmate downloader
Download books as epub from bookmate.com
Stars: ✭ 38 (+100%)
Mutual labels:  downloader, download
Photon
A lightweight multi-threaded downloader based on aria2.
Stars: ✭ 3,026 (+15826.32%)
Mutual labels:  downloader, download

YoutubePlayer

Search and play videos from YouTube directly with the ability to stream audio only. Download video or audio from youtube directly. Song metadata including album art is automatically fixed when you stream or download a song.

YouTube Player YouTube Player

YouTube Player

Features

  • Minimial UI.
  • Search, play and download audio or video.
  • Auto correction of metadata (from last.fm) whenever possible.
  • Control through mpris.
  • Music controls integrated into title bar.

Dependencies

Installation

Install the dependencies.

$ sudo apt install python3 python-pip    # For ubuntu
$ sudo pacman -S python3 python-pip      # For Arch derivatives
$ sudo -H pip install --upgrade pygobject python-vlc pafy youtube-dl pydbus mutagen

After installing the dependencies, clone the repository.

$ git clone https://github.com/vn-ki/YoutubePlayer.git
$ cd YoutubePlayer
$ chmod +x YouTubePlayer

# Demo Run
$ ./YouTubePlayer run

# Install
$ ./YouTubePlayer install

# Uninstall
$ ./YouTubePlayer uninstall

# Update
$ ./YouTubePlayer update

Usage

  • Enter the YouTube link in the url tab and press play. The video should start playing.
  • If you want to search for the video, type /<search_query> in the url input and press play. The top search result should start playing.
  • If you want to search for a playlist instead of a video, type //<search_query> in the url input and press play.
  • The download feature (for now) downloads the best available quality. The downloaded file will be available in ~/Downloads/YouTubePlayer/ directory.
  • Press the stop button to stop the running instance of vlc. Ideally this should be done before playing a new video, but is not necessary.
  • The help page includes the above information.

Upcoming features

  • Improved search.
  • More download options.
  • Better support for windows (Chances are thin).
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].