NicoNicoPlaylist mod

By oamaxa Last update Oct 29, 2009 — Installed 988 times. Daily Installs: 6, 4, 4, 5, 3, 6, 2, 5, 6, 7, 3, 6, 5, 5, 7, 2, 2, 2, 5, 4, 5, 4, 30, 46, 10, 11, 11, 11, 2, 9, 9, 3
Script Summary:
List up the series of movies and play them all on NicoNico douga. NicoNicoPlaylistを少し便利にします。
Version: 1.7.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のときは無視される。
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.hash(obj);
add hash 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

Oct 29, 2009 - ver.1.7.0
"auto login"機能を追加。
"chrome code"をplaylist毎に設定できる様に変更。
Oct 02, 2009 - ver.1.6.1
"大百科"ページに対応。
リネーム後のplaylist名とリネーム前のplaylist名が同じ場合にplaylistが空になっていたのを修正。
CSSを修正。
Sep 24, 2009 - ver.1.6.0
"copy","merge"ボタンを追加。
(動画名の)"Rename"機能を追加。
機能追加に伴なうレイアウトの変更。