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

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

関連記事

TwitGIFのTwitter API制限対策を行いました

だいぶ前に公開していた、TwitterのつぶやきをアニメーションGIFでパラパラ表示してくれるブログパーツ「TwitGIF」ですが、おかげさまでたくさんのユーザーに使って頂いており、今では海外からの利 …

「ツイポーート/twport」Twitter APIのTLS1.2対応他/今後の旧データ削除方針について

Twitter社からTwitter APIへのアクセスをTLS1.2以上に限定するとのお達しがきており、2019年7月29-30日あたりから拙作のWEBサービスツイポーートでもログインおよびツイートの …

Twitterを検索して簡単にレポートを作成できる「ツイポーート/twport」

最近テレビなどでも取り上げられ、盛り上がりを見せているTwitterですが、セミナーや勉強会などのイベント時にTwitterで実況中継する(通称tsudaる)行為もよく見られるようになりました。イベン …

JavaScriptでSLを走らせる「SL.JS」を作りました

開発に関わっていて、UNIX(Linux)を触った事のある人は「SLコマンド」をご存知の方が多いのではないでしょうか? lsを間違えてslと打つとこんなのが煙を吹きながら走る sl(1) コマンドを作 …

Tumblrを検索してRSS化もできる「Pipes: Tumblr Search」

ブログからReTweetできるボタンのエントリーを書いたら早速、[mi]みたいもん!と[N]ネタフルに紹介していただきました。 ・自分のブログのエントリーにtwitterに投稿するボタンもついた:[m …

スポンサードリンク

スポンサードリンク