Giter VIP home page Giter VIP logo

youtube-video-download's Introduction

YouTube Video Download

This is a small userscript that can download videos from YouTube. It can provide download links for all HTTP streams found on the page.

youtube-video-download's People

Contributors

rossy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

youtube-video-download's Issues

Variables *hint

I think adding a hint of all variables for file naming will be great (as it was in recent version).

script no longer working

hi, firstly, your contact links are not working here: http://rossy2401.github.io/youtube-video-download/#contact - click and nothing happens. no info shown under 'contact'

this script has been broken for ages, in both safari and firefox. i stopped using it on safari last year and just tried it on firefox, yet it no longer works there either. this problem is happening: "There's no Download button, or when I click on the Download button there's no menu." - there is a download button but the menu opens into a tiny rectangle the width of about 2 mouse pointers, so no links can displayed or clicked. same exact problem on safari.

it's really too bad as this was hands down the best youtube video download script i have ever used.

FIX - HTML5 Player Downloading

If you're using the html5 player, and can't download anything - when you click the arrow, the box is blank - do the following to fix your script:

Using Find & Replace, search for yt.playerConfig.args, and replace it with ytplayer.config.args.

If you're using version 3.2.* of the script, also search for getHTML5Map();, and replace it with //getHTML5Map();.

Not working anymore

Haven't used the script for a while, and when I tried, it doesn't work. Tried with Opera 12 and latest QupZilla (with greasemonkey plugin).

Options reset on update

Greetings.
Is it possible to store settings somewhere, so they were not affected by updating?

Firefox 17.0.

Enabling extension

How do I enable the extension to Chrome? Sorry for the stupid question.

'Title format' field width

Title format field in Options is wider than window. That cause crop and bottom scrollbar appearance.
Firefox 16.0.2 (seems ok under Opera 12.10)

1080p and 480p downloads (DASH)

Greetings.
Since YT transferred to DASH and old downloads ain't working, will You implement FFmpeg muxing in new versions?

Youtube 'Watch8' UI breaks script

It appears Youtube has been doing a random lottery rollout of a new 'Watch8' UI which eliminates the bar with text buttons of 'Watch7' and replaces it with tiny square icons without text. For obvious reasons, this breaks the 4.1.2 version of the script. The expected location which the script would normally add the Download button no longer exists in the new UI.

Under the assumption that this new 'Watch8' UI eventually becomes the default, you may want to get a headstart and look into a workaround or fix this problem in your next update of the script.

Invalid JS

Languages.current = (yt && yt.config_ && yt.config_.HL_LOCALE && Languages[yt.config_.HL_LOCALE]) || Languages[document.documentElement.getAttribute("lang")] || Languages.en;

This does the following:
Fails to find yt and throws an error (yt is not defined).

window.hasOwnProperty('yt') or window['yt'] should work (technically... scopes and globals are a bit confusing... window has root scope and globals are declared as root; so among the many objects that have root scope yt is a 'property' of them all.) *Or, I guess, even window.yt; but I greatly dislike directly accessing an undefined property; (Technically, I guess that javascript just treats it as ['property_name'], with the exception of declaring the string object... but it is kind of... yeah)

Error popped up under Opera 12.*
https://www.youtube.com/watch?v=9dgSa4wmMzk (Download Icon Missing, yt not declared)

It seems that the script is running before the DOM is fully initialized, (a second error that occurs "watchSentimentActions.appendChild(buttonGroup);" watchSentimentActions is null). It may be my screwing up things, but yeah...

*I should note that the error occurs under https specifically, otherwise the script runs fine. (As I said, loading before the DOM completed may be my screwing things up; but the above issue is not)

Download drop down menu does not display correctly on Chrome

The Download drop down menu does not display correctly on Chrome. See screenshot below.

This is a problem with Youtube's HTML5 player. I've experienced this issue several months ago when I opted in the HTML5 trial; then I opted out, switched back to Flash player and avoided the problem. But recently Youtube is using the HTML5 player as the standard player on Chrome, so the issue resurfaced and I don't see any obvious way to switch back to Flash.

Meanwhile Firefox still works since Youtube still uses Flash on Firefox.

screen shot 2013-11-16 at 8 34 27 pm

Contact

Greetings.
Seems like "contact" link on description page makes no action.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.