NicoNicoPlaylist mod

By oamaxa Last update Jan 7, 2010 — Installed 2,297 times. Daily Installs: 103, 24, 6, 14, 6, 14, 6, 7, 8, 7, 4, 7, 9, 10, 7, 9, 11, 11, 8, 10, 6, 4, 4, 7, 9, 8, 12, 3, 13, 5, 3, 5
Script Summary:
List up the series of movies and play them all on NicoNico douga. NicoNicoPlaylistを少し便利にします。
Version: 1.9.0

Remotely hosted version

Script homepage

Recently Updated TopicsPosts
不具合・要望 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

Playlist

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内のリンクとフレームで埋め込まれたページは無視されるので注意。

Preference

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内の動画が黄緑色の場合、クリックすることでタイトルを取得し直すことができる。

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
マイリスト動画をキャッシュ削除から保護するようにした。