|
Script Summary:
List up the series of movies and play them all on NicoNico douga. NicoNicoPlaylistを少し便利にします。 Version: 1.7.0 |
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のときは無視される。
- 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.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"機能を追加。
- 機能追加に伴なうレイアウトの変更。





