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

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

Google検索結果ページに色々情報を追加する「More Info Google Search」を更新

以前こっそり公開していた「More Info」シリーズの、Google Search版が動かなくなっていたので修正がてら少し機能追加しました。 ソーシャルブックマークの表示とサムネイル表示が主な機能な …

動画を楽しもう!(YoutubeでHD動画など全形式でダウンロードできるブックマークレット)

[2009/05/26:追記] YouTube Downloader(GreaseMonkey)をベースにした最新版のブックマークレットを下記エントリーで公開していますので、こちらもご確認ください。 …

no image

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

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

no image

Nslookup API を作りました

前回はnslookupをPHPで実現してみたのですが、 ・nslookupをPHPで実装する簡単なサンプル 折角なのでAPI化して誰でも使えるようにしてみました。 ・Pipes: Nslookup A …

tsudaる 専用Greasemonkey「TweetTheMinutes」

津田さんの著書Twitter社会論の中にあった「tsudaる技術」の解説を読んで、中継としてツイッターを使う場合にある程度登壇者の名前なんかを事前に登録しておいて簡単にツイートできるようにしたら便利か …

スポンサードリンク

スポンサードリンク