Youtube Inline Downloader (YTILDL)

Related tags

Networking YTILDL
Overview

Youtube Inline Downloader (YTILDL)

This is a userscript that allows you to download youtube videos by simply clicking a button on the YouTube video. This works in both light mode and dark mode, and downloads at around ~3-7mbps, depending on the current server load and your internet connection.

image

How to download

  • Install the Tampermonkey extension on Google Chrome, Mozilla Firefox, Safari (MacOS), Microsoft Edge (only the new version), or Opera. Other browsers that support userscripts should work, but Tampermonkey is just my recommended userscript manager.

  • Click here to install the userscript.

    • If Tampermonkey is installed, you should get a screen prompting you to install the script. Press install to download the script. image
  • The script should be installed, and you can just reload your YouTube video to see the new button. Make sure to look at the additional info below before reporting a bug to me.

Additional Info

  • Downloads take around 5-20 seconds to start, depending on the size of the video.
  • If you navigate directly to https://youtube.com/ from your browser, then click on a video, the download button will not appear. This is because youtube doesn't actually reload its page when it navigates to different videos. Reloading the page while on a video should fix this issue for now, and make it so all other videos you view in that tab have the download button. Fixed in 1.1.7.
  • You can't see how large a video is while it is downloading, you can only see how much you have downloaded so far. This is due to the video being streamed directly from another program. Calculating how big the video is would take too much time to do, and slow down downloads drastically.

image

  • You can't seek in the default windows video player, meaning you can't jump around in the video. This is because the video file that is downloaded uses a codec that windows' default video player can't properly read. Applications such as VLC are able to use this video format properly though, and allow for seeking.
  • The following videos cannot be downloaded. This isn't a problem with the userscript, it's a problem with YouTube's API, which requires you to have special authentication to download these:
    • Region restricted videos for the region you're in.
    • Private videos.
    • Rental videos.
    • YouTube Premium exclusive videos.
    • Some livestreams.
    • Please note that you will not get an error message for downloading any of these, it just flat out will not work.

Report a bug

  • If a download doesn't start within 1 minute, or something else isn't working as expected, contact me on Discord (Mastriel#0085), and I'll try and diagnose the bug. Don't try to spam the download button, please.

Beta versions

  • Want to test out new features before they make the main branch? Try out the canary and nightly builds of YTILDL! These are extremely experimental though, so they might be a lot less reliable than the release version. Nightly is updated whenever a new build is made by me, and canary is updated when I know the build doesn't immediately break.
  • Do not mix versions of this together! Disable alternate versions in Tampermonkey by clicking on the Extension -> Dashboard, then click off all versions except for the one you want to use.
You might also like...
Youtube Android Clone 🚀an Android Youtube Clone made out of XML and Kotlin
Youtube Android Clone 🚀an Android Youtube Clone made out of XML and Kotlin

Youtube Android Clone 🚀 This app consumes The Youtube Api to fetch and display a list of popular videos, The app uses MVVM design pattern to allow se

The best file downloader library for Android
The best file downloader library for Android

Overview Fetch is a simple, powerful, customizable file download manager library for Android. Features Simple and easy to use API. Continuous download

An easy to use Instagram Video Downloader library for android apps.

Instagram-Video-Downloader-Library An easy to use library for directly download videos from ig reels, igtv. Implementation Step 1. Add the JitPack rep

A downloader to help in downloading to custom folders

Murerwa Downloader (Still in development) Murerwa downloader is a custom downloader library beside the default Android downloader that helps users dow

Library for Instagram Image/Video Downloader for Android

Insta Downloader Simple Instagram Image Video Downloader Library for Android Implementation Step 1. Add the JitPack repository to your build file Add

Music Player application with you tube downloader
Music Player application with you tube downloader

MusicHub Music Player application with you tube downloader Playing around with Kotlin compose the new UI framework Libraries & technologies used MVVM

Samsung Firmware Downloader with kotlin
Samsung Firmware Downloader with kotlin

Notice Manual firmware downloads and downloading from the firmware history featu

Custom-view-animated-file-downloader - Custom Views, Animations, Broadcast Receivers, Notifications
Custom-view-animated-file-downloader - Custom Views, Animations, Broadcast Receivers, Notifications

Downloader App Custom views , Drawing with Canvas, Animations (with motionlayout

Cross-plaform desktop manga downloader
Cross-plaform desktop manga downloader

Kotatsu-dl Cross-platform desktop application to download manga from various services Installation Arch linux Package kotatsu-dl-git is available on A

Async file downloader for Android
Async file downloader for Android

What is FileBox FileBox is an async file downloader library for Android. Before we develop filebox, we though that URL content changes very rarely. So

Video/Audio Downloader for Android, written with Jetpack Compose.
Video/Audio Downloader for Android, written with Jetpack Compose.

Seal Video/Audio Downloader for Android, written with Jetpack Compose.

Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.
Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.

Draggable Panel DEPRECATED. This project is not maintained anymore. Draggable Panel is an Android library created to build a draggable user interface

Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube New graphic component.
Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube New graphic component.

Please switch to DragView, for the best support, thank you DraggablePanel Download allprojects { repositories { ... maven { url 'https://jitp

With MVVM Architecture pattern using Android Architecture Components This is a sample app demonstrating Youtube player animation using constraint layout
With MVVM Architecture pattern using Android Architecture Components This is a sample app demonstrating Youtube player animation using constraint layout

Youtube UI/UX Animation This is a sample app demonstrating Youtube UX/UI animation using ConstraintLayout.It implements the Keyframe Animation feature

YouTube Player library for Android and Chromecast, stable and customizable.
YouTube Player library for Android and Chromecast, stable and customizable.

android-youtube-player android-youtube-player is a stable and customizable open source YouTube player for Android. It provides a simple View that can

Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.
Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.

Draggable Panel DEPRECATED. This project is not maintained anymore. Draggable Panel is an Android library created to build a draggable user interface

Youtube-dl for android

youtube-dl-android Android library wrapper for youtube-dl executable. Based on yausername's youtubedl-android but with ability to download binary file

Unified API Library for: Cloud Storage, Social Log-In, Social Interaction, Payment, Email, SMS, POIs, Video & Messaging. Included services are Dropbox, Google Drive, OneDrive, OneDrive for Business, Box, Egnyte, PayPal, Stripe,  Google Places, Foursquare, Yelp, YouTube, Vimeo, Twitch, Facebook Messenger, Telegram, Line, Viber, Facebook, GitHub, Google+, LinkedIn, Slack, Twitter, Windows Live, Yahoo, Mailjet, Sendgrid, Twilio, Nexmo, Twizo. Learn about your favorite Marvel characters, super heroes, villains and watch videos from official Marvel youtube channel.
Learn about your favorite Marvel characters, super heroes, villains and watch videos from official Marvel youtube channel.

Marvel Super Heroes Android App 📱 Learn about your favorite Marvel characters, super heroes, villains and watch videos from official Marvel youtube c

Owner
null
A downloader to help in downloading to custom folders

Murerwa Downloader (Still in development) Murerwa downloader is a custom downloader library beside the default Android downloader that helps users dow

Kenneth Murerwa 5 Mar 31, 2022
Async file downloader for Android

What is FileBox FileBox is an async file downloader library for Android. Before we develop filebox, we though that URL content changes very rarely. So

Lyrebird Studio 311 Dec 25, 2022
📦📦Video downloader for Android - Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than 1000 other sites

youtube-dl-android ?? An Android client for youtube-dl: https://github.com/rg3/youtube-dl Major technologies Language: Kotlin Architecture: MVVM Andro

Cuong Pham 445 Jan 8, 2023
📦📦Video downloader for Android - Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than 1000 other sites

youtube-dl-android ?? An Android client for youtube-dl: https://github.com/rg3/youtube-dl Major technologies Language: Kotlin Architecture: MVVM Andro

Cuong Pham 443 Dec 30, 2022
SpotiFlyer - Kotlin Multiplatform Music Downloader ,supports Spotify, Youtube, Gaana, Jio-Saavn and SoundCloud

SpotiFlyer Kotlin Multiplatform Music Downloader ,supports Spotify, Youtube, Gaa

Gas Com IT 1 Feb 8, 2022
An inline hook library for Android apps.

android-inline-hook README 中文版 shadowhook is an inline hook library for Android apps. shadowhook is a module of "the android-inline-hook project". Fea

Bytedance Inc. 818 Dec 30, 2022
IntelliJ platform plugin that shows errors, warnings, and other inspection highlights inline.

IntelliJ plugin that shows errors, warnings, and other inspection highlights inline. Simply install the plugin and inspection descriptions will appear

null 13 Dec 19, 2022
A simple library for parsing and playing links from YouTube, YouTube Music, Vimeo and Rutube is WebView without the need to connect api data services. Request caching is available now

Android Oembed Video A simple library for parsing and playing links from YouTube, YouTube Music, Vimeo and Rutube and others in the WebView without th

Alexey Mostovoy 32 Oct 8, 2022
Convert your YouTube channel into a native Android app using YouTube Data API v3.

Convert your YouTube channel into an app. Screenshots • Description • Features • Configuration • Documentation Screenshots Description Channelify is a

Aculix Technologies LLP 121 Dec 26, 2022
Youtube-dl UI - Youtube-dl ui built with kotlin and jetpack compose

youtube-dl_UI youtube-dl ui built with kotlin and jetpack compose.

null 0 Feb 11, 2022