List up the series of movies and play them all on NicoNico douga. NicoNicoPlaylistを少し便利にします。
Version: 1.9.0
| Recently Updated Topics | Posts |
|---|---|
| 不具合・要望 etc... | 1 |
this script has 1 topic, 1 post
This script has no reviews.
*Require Greasemonkey 0.8.20090123.1 and above
This script based on Ulmhaft and こたにき. (merged, fixed and enhanced these)
Thanks Sore_0 and kotas.
Feature
- 容量制限なしのマルチプレイリスト (調子にのって増やし過ぎると重くなります。)
- 自動再生 (現在はplayerのbugにより強引に対応)
- 連続再生の一時停止
- エコノミー,コメント表示,フルスクリーンの適用
- 音量調節機能
- support NicoCahe_nl (clear cache before moving next queue)
- support NicoNicoFavlist
Description
- Move
- 初めのクリックで移動したい動画を指定し、次のクリックで移動先を指定。
- Reverse
- 指定範囲の動画の順番を逆にする。
- 指定の仕方は"Move"と同じ。
- undo/redo
- playlistのTime Machine的なもの。
- 履歴を表示中にページやplaylistを切り替えると、playlistはそのときの状態が反映されますが履歴は消去されます。
- copy
- active playlist内の全ての動画をコピーする。
- merge
- "copy"した動画をplaylistに追加。
- update
- playlistを最新の状態にします。
- 複数ページ(タブ)でplaylistを編集した場合や、履歴を消去したいときに使用するといいです。
- Vol
- 音量調節機能。"Vol"の横にある"♪"をクリックすることで、そのときの音量をplaylist毎に保存する。("♪"は動画ページのみ表示される。
- "♪"をクリックしたときに"♪"が一時的に赤くなれば設定完了。
- unload時には自動調節前の音量に戻る。
- Pause
- 連続再生の一時停止。再生が終了している状態でoffにすると、すぐに次の動画に移動するので注意。
- Pick
- リンク抽出。これがonのときにwatchページへのリンクをクリックすると、その動画をplaylistに追加する。
- playlist内のリンクとフレームで埋め込まれたページは無視されるので注意。
- disable auto play
- このscriptによる自動再生を無効化。
- playerによる自動再生が可能な人はそちらを推奨します。その際は必ずこのcheckboxをonにして下さい。
- extend assistive functions
- 自動再生及びスクロールを、playlist外から再生した動画に対して適用するかの設定。
- enable auto login
- 連続再生を止めずにlogin処理を実行できます。
- * securityを考慮してこのscriptによるlogin情報の保存は行なわない様にしたので、Firefoxにはlogin情報を保存させておく必要があります。
- adjust scroll
- 再生開始時のスクロール量の調整。登録タグを基準(0)として、正数で上,負数で下に移動。
- "184"でスクロール機能を無効化。
- delay for auto play
- 自動再生を遅らせる時間。(現状のplayerのbugに対する処置。)
- 時間の目安としてはコメントの読み込み時間。defaultではコメント量+混雑時を考慮して5秒にしてあります。
- 環境に合わせて変更して下さい。
- "disable auto play"がonのときは無視される。
- auto reload
- 動画読み込みエラー時の自動リロード回数。
- "0"で自動リロード機能を無効化。
- * 2桁以上は入力できません。
- chrome code
- playlistの背景色を変更。書式はhex形式のみ。
Playlist
Preference
playlist内の動画が黄緑色の場合、クリックすることでタイトルを取得し直すことができる。
You need to insert javascript "window.NicoCache = true;" before this script fired, if you want to use "clear cache".
API
window.gm_playlistController.getName();
get active playlist name.
window.gm_playlistController.pushVideo(video,title);
add video.
"video" is video id (ex. smXXXX) and "title" is video title.
window.gm_playlistController.pushVideos(videos);
add videos.
"videos" is array have "{ id : video Id, title : video title }".
window.gm_playlistController.addParam(obj);
add parameter to next queue's url.
"obj" is object have " key : name ".
window.gm_playlistController.state(e,opt);
manage checkbox state.
"e" is checkbox name.
"opt" is boolean, if there is "opt", checkbox state is locked it. (no save)
Change Log
- Jan 07, 2010 - ver.1.9.0
- 自動リロード機能を追加。
- 最大化時にplaylistを隠す様にした。
- Dec 11, 2009 - ver.1.8.2
- 連続再生時のメモリ消費量を軽減。(browserの"戻る"から履歴を辿れなくなります。)
- com.nicovideo.jpに対応。
- 仕様変更に対応。
- Dec 03, 2009 - ver.1.8.1
- full screenの動作タイミングを変更。
- 一部のページで"next"が効かなくなっていたのを修正。
- Nov 26, 2009 - ver.1.8.0
- マイリスト動画をキャッシュ削除から保護するようにした。





