Skip to content
video bookmark for Nicovideo and Youtube
TypeScript HTML Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
img
js
ts
.gitignore
README.md
compile.js
dist.bat
index.html
player.html
tsconfig.json

README.md

nicol;st

概要

ニコニコ動画 / YouTube の動画タイトルをIDとともに保存して連続再生するJavascript。
公式のマイリストではできないマイリスト内検索など、面白い機能や便利なツールを追加していきたい。

デモページ

Downloadし、index.htmlを開くのも可能だが、ページ内で動画を見ることができない

基本的な使い方

  1. nicolistをGoogle Chromeなどで開く
  2. 動画のリンクをコピーペースト、またはドラッグ&ドロップ(以降D&Dと略記)
  3. 「追加」を押し保存

Getting Started

1.jpg
最初はちょっと殺風景すぎて使いにくい。
2.jpg
ジャンルを追加してみると見やすくなる。
3.jpg
4.jpg
5.jpg
情報はD&Dで自動入力できる
(実はリンクをD&Dするとタイトル情報などが自動入力される。)
6.jpg
範囲選択したテキストをD&Dするとフォームに自動で入力される。
7.jpg
追加完了

現在の機能一覧

(一覧)

  • ジャンル
  • ジャンルの削除 (xマーク)
  • お気に入り
  • サムネの表示
  • 【】や [] 内のワードをタグとして表示

(ページ上部ボタン)

  • ニコニコ動画、Youtubeの動画を登録できる
  • リンクをD&DするとURLだけでなくリンクのタイトル情報をフォームに自動入力
  • ジャンルを並び替え
  • 複数動画を選択してコピーまたは移動
  • 複数動画を選択して新規ジャンルにコピーまたは移動
  • 全動画から検索
  • 無作為に動画を選ぶ
  • 設定
  • 同期に利用できるJSONデータを出力

(右クリックメニュー)

  • ページ内で再生
  • ページ内で連続再生
  • ランダム連続再生
  • 動画情報を変更
  • 動画をリストから削除

(連続再生)

  • YouTube動画でも自動で次の動画に遷移
  • 再生専用ページで再生
  • ニコニコ動画プレイヤーの音量設定を動画ごとに保存
  • プレイリストでループ再生/1動画でループ再生
  • 削除/非公開動画はスキップ

(その他)

  • 基本操作のUNDOやREDO (UNDO=もとに戻す / REDO=もとに戻したのをやっぱりもう一回やる)

注意点

  • nicol;stはブラウザのローカルストレージにデータを保存しています。ローカルストレージは、CClearnerといったクリーナーソフトやブラウザの閲覧データ消去によって初期化してしまう場合があります。クリーナーソフトを使う前・閲覧データを削除する前に、バックアップを取るようにしてください。
  • 一部の動画は投稿者の設定によって、他ウェブサイトでの視聴ができない場合があります。連続再生では、再生できない動画はスキップされます。

これから消えるかもしれない現仕様

  • 再生専用ページのプレイリストの内容はURLに載せているのでブックマークに登録して保存できる

主な変更履歴

ver 1.1.0 - 11/03/2018
・IE-11に対応
・TypeScriptで開発 (ES3向けにコンパイル)
・dist版はソースを最小化
・パフォーマンスの向上
・バグの修正
・UIの一部改善
ver 1.0.0
・変更履歴があったほうが便利なので記録します。

TODO

  • 視聴履歴
  • 最近追加した項目
  • 外部プレイヤーのUIを改善
  • お気に入りの利便性向上
  • 動画を並び替え
  • ジャンルの名前を変更
  • プレイリストの保存・編集・一覧表示
  • PythonライブラリのEELなどを使い、デスクトップでホットキーを監視しながら連続再生

追加しなさそうな機能 / 追加が難しい機能

  • クエリによるタイムライン
  • 再生数情報などの取得 (node.js)
  • Chromeの拡張機能によるnicolist

既知の問題

  • チャンネル動画など、URLが特殊であるものはサムネイルが取得できないものがある
  • サムネイルの投稿後の変更ができるようになったアップデートで、サムネイルURLがランダム5桁の数字を末尾につけるようになったため、多くの動画にてサムネイルが取得できず、加えて画像読み込みの遅延につながっている。
You can’t perform that action at this time.