Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

Bookmarklet YouTube_HD_Suite 開発実績

YouTube仕様変更に伴う自作ツールのアップデート(YouTube HD Suite他)

投稿日:


【2010/08/02:追記】
YouTube HD Suite 公式ページができました。

【2009/10/23:追記】
このエントリーの後、更にYouTubeの変更があったようで動かなくなりましたが、
また、アップデートしていますので再度の更新をお願いします。

本日(10月22日)のいつごろからかYouTubeの内部コードに変更があったらしく、拙作のYouTubeに関わるuserscriptやbookmarklet類が軒並み動かなくなってしまったようです。割とすぐに変更点が把握できたため主立ったところは修正してアップデートしてあります。下記ツールをご利用のみなさまはアップデートをお願いします。
YouTube HD Suite
下記URLからインストール/アップデートしてください。
http://userscripts.org/scripts/source/39167.user.js
YouTube Downloader
下記URLからインストール/アップデートしてください。
http://userscripts.org/scripts/source/37126.user.js
ブックマークレット版は特に再登録の必要はありません。読み込まれるJSファイルを更新済みです。
YouTube Downloader Bookmarklet
動画を楽しもう!(Youtube のHD動画を色/サイズをカスタマイズした上でembedできるブックマークレット) [C!]
こちらは結構まえから動かなくなっていたかもしれません。スミマセン!
ブックマークレット版は特に再登録の必要はありません。読み込まれるJSファイルを更新済みです。
Youtube HD Embed Customized
取り急ぎの修正になっていますので、不具合等に気付いた方はお知らせ頂けるとありがたいです。

YouTubeの変更点

ちょっとだけ、技術的な話も書いておきます。興味のない方は飛ばして下さいw
今までは、動画フォーマットの判断にswfArgs変数を解析する事で実現していましたが、この仕様変更でswfArgs変数が別の変数に置き換わって少し取得しづらくなっていました。swfArgs変数と同じものはyt.config_.CFG_SWF_ARGSyt.config_.SWF_ARGS(数時間で再度変更が入ったようです)で取得する事ができます。
なので、フォーマットの判断をする場合はこのあたりの値を確認すると良いでしょう。

javascript:alert(decodeURIComponent(yt.config_.SWF_ARGS.fmt_map).replace(/\,/g,"\n"));
javascript:alert(decodeURIComponent(yt.config_.SWF_ARGS.fmt_url_map).replace(/\,/g,"\n"));

§

まとめ

ってか、仕様変更があってからコメントで教えてもらうまでの時間が早いことw
みなさん昼間っからYouTube見てるんですかねぇ。
Userscrips.orgの方には海外からもコメントが・・・う〜ん。

-Bookmarklet, YouTube_HD_Suite, 開発実績

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

YouTube HD Suiteが100万インストール達成!

・YouTube HD Suite 公式ページ [C!] YouTubeを高画質で再生したり、ダウンロードできるようにするUserScript(Greasemonkey)であるYouTube HD S …

新はてブのコメント一覧画面をコンパクトに見やすくするGreasemonkey「Hatebu Entry Compact」

はてブ2(新はてなブックマーク)ではデザインが洗練されて見やすくなったとは思うんですが、丸みを帯びたパーツのせいか結構縦に長くなってしまったような気がします。 エントリー詳細画面(http://b.h …

no image

【公開停止】TwitterのAPI制限を回避するためのYahoo!Pipes

【2009/10/21:追記】 このエントリーで紹介しているYahoo!PipesはTwitterの規約に違反しているため、公開停止としました。詳しい解説は下記エントリーをご確認ください。 Twitt …

「Quick Twitter in Tumblr Dashboard」でTwitterロゴ!(ネタ)

Twitterメインの人がTumblrでTwitterするためのUserScript「Quick Twitter in Tumblr Dashboard」ですが、先日のReTweet対応に続いてアップ …

embedで埋め込まれたYouTube動画もダウンロードできる「YouTube HD Everywhere」

コツコツ更新を続けているYouTube HD Suiteの兄弟スクリプトと呼べそうなものを作ってみました。 YouTubeはembedと呼ばれるHTMLコードを貼付ける事で、YouTube以外のサイト …

スポンサードリンク

スポンサードリンク