シップ? (2009-07-19 (日) 00:47:23)
- 解像度の大きいソースを自動選択できるように
動画ページの動画の下にある「プレイヤーサイズ」タブにソースの中から解像度の高いものを自動選択するチェックボックスを作ってみた。ここで言うソースは登録者が動画情報編集ページから代替サイトURL/代替ファイルURLで追加したものに限られる。
解像度もこっちでチェックしてるわけではなくて追加時の「詳細」に入力された情報の最初の数字を使って判定してる(「1280x720 200MB」と入力されてたら1280)ので、最初にファイルサイズなんかが来ちゃうと低解像度として認識されます。、
まぁそんな制約をクリアし、チェックを入れて「変更」ボタンをクリックして設定を保存しておくと、次から標準が「512x288 39.9MB」とかで追加の代替ファイルが「1024x576 100MB」とかがあれば1024の方が最初から特に選択し直さなくても再生されます。
PCのスペックに余裕のある人はチェックしておくと便利かも。ページ開いてから変更しようと思っても意外に気がつかなかったり、気がついてもまたロードし直しで面倒だったりするので。- favicon.icoがIE7で反映されなくて仕様かな?とかおもってたけど、ページキャッシュと履歴の削除してIE再起動したら無事表示された。
- カテゴリ作ろうと思ってなかなか作れてない。カテゴリそのものを決めるのが何を入れて何を捨てたらいいのか迷う。登録されている動画を大きく分けるのが目的だとすれば、カテゴリ名は固定じゃなくて、動画に付けられているタグの多い順に5~10つをカテゴリとするライブカテゴリ制でもいいかも。それなら「このカテゴリを追加してほしい」とか「動画数少ないからこのカテゴリはいらない」みたいなやりとりをしなくて済むかなぁと。ただ、現状でそれをやるとカテゴリに作品名が入ってきそうな感じもするので・・・
- 本日のユニークビジター数:7842人。落ち着いてきましたね~
シップ? (2009-07-18 (土) 00:57:43)
- プレイヤー
- デフォルトに戻すボタンの追加。要望があったので。たしかに設定項目が増えてきてあったら便利かも、と思っていたので。しかしなかなかデフォルト値を覚えておいて書き戻すコードを書くのが数が多くて面倒だった。
- ちょっとしたバグ修正。
- プレイヤー100%のサイズで16:9の動画を再生して、動画の位置をドラッグして動かすと「左上」に設定されてしまっていたので、4:3を開いたときに左寄せに表示されていた問題を修正。「プレイヤーサイズに100%であわせる場合(動かす余地のない場合)は「中央」にした。
- コメントインポートの修正
- 輸入/他サイトから取得したコマンドにスペースで区切られて複数のコマンドが入っていた場合最初のしか反映されないという大きいバグの修正。BBSで報告もらってはじめて気がついた。ニコニコ動画のコメント輸入できるようにしてみたら、ニコだと184がふつうあってその他に本来のコマンドだから反映されないのが気がつきやすかったんだとおもう。というかこれまでSayMoveから取得した100万以上のコメント全部、半角スペースで区切られたコマンドは最初のしか反映されていなかったという驚愕の事実。なかには「yellowshitabig」と複数のコマンドを区切らずに書いてあるのもあってそういうのは大丈夫だけど・・ふつうは区切るよね。。いやはや、いままで気がつかなかった自分のテスト力のなさにびっくりだよ。
- favicon.icoの作成
- アクセスログを見てるとfavicon.icoの404エラーがうっとうしいのでfavikonで作成。画像アップロードするだけで作れるとは、便利なサイトがあったもんだ。
- 本日のユニークビジター数:7508
シップ? (2009-07-17 (金) 00:26:59)
- コメントのインポート機能
動画編集画面からSayMove!のURLを指定するか、直接XMLを入力してコメントをインポートできる機能を追加。
元サイトがSayMove!以外のときにコメントをとってくるのがいちいちURL変更して、また元に戻して・・・みたいな作業をするのが面倒なので。
XMLを直接入力もできるので、ツール使ってニコニコからコメントをDLするか、fxoonなどのキャッシュサイトから落してコピペすればニコニコ動画のコメント形式も追加できると思う。できなかったら報告ください。
(SayMove!のコメントXMLがほぼニコ互換なので、本家のニコニコもいけるはず。ただ、user_id(ニコ)とid(SayMove!)の違い等は吸収できてないのでニコだとID入らない)
SayMove!のミラーのコメも統合したい時なんかにも使えるかも?
重複チェックはしてるので、そのあたりは気にしなくて大丈夫だけど、一度追加したコメントは元に戻せないし削除もできないので、話数違いとかには気をつけて。- ランキングの各シリーズごとの動画の並び替え順序を話数の降順から、シリーズのソート順と同じに変更してみた。でも変えてみてわかったけど新作は基本的に最新話が本日再生数では一番多くなるからまぁいいんだけど、旧作だとばらばらになってしまうことが多い。でも話数順だと必ずしも再生数巡にはならず、隠れてしまうこともあるし・・どうしようかな。しばらくしたら戻す可能性あり
- 本日のユニークユーザー数:7075人。
シップ? (2009-07-16 (木) 00:44:09)
- プレイヤー
- コメントの影(シャドウ)のパラメータを変更できるように。コメントが見ずらい場合は強さを2とかにするといいかもしれない。角度と距離を0にすれば影ではなくてニコニコのような袋文字になる。何となく負荷も低そうな感じがするけど真偽不明。
- 「設定保存」をクリックして設定画面を閉じた場合はNGで使っている現在表示中のコメント一覧ListのdataProviderをダミーにしてなかったので、スペック不足の場合1秒ごとにコメントが止まっていたバグを修正。~
結構リストの更新ってコスト高くて書き換えのせいで処理落ちしていた模様。コメントON/OFFボタンで閉じた場合はダミー設定してたから重くならなかったんだけど。~
サブのノート(Pen4 2GHz)で見たらこの症状が出たので気づいた。普段使ってるC2DのPCだと全然気にならなかったので気がつかなかった。- BBSのアドレス変更
- トップディレクトリにBBSを置くように変更してみた。rep2からの読み書きは確認。ほかの専ブラは不明。PHPのスクリプトだから.htaccessで~.cgiを~.phpにmod_rewriteで書き換える処理とかが必要だったっぽい。というか専ブラでこういうスクリプトの読み書きできるのは初めて知った。2chしか読めないと思ってた。
- カスタマイズ用のフォームはトップページでのみ表示に。転送量を減らせればと思って。
- 代替サイトURLがユーザーサイドでの解析が必要なサイトの場合解析できなかったバグを修正。
- 本日のユニークユーザー数:6266人。ここんとこ減ってるにゃ
シップ? (2009-07-15 (水) 00:30:21)
- プレイヤー
- 連続投稿規制。10秒以内に同じコメントは出来ないように。
- コメントクリックでNGワードに、CTRLキーを押しながらクリックしたらNGIDにそれぞれ追加できるように。その機能のON/OFFチェックボックスも。
- カーソルキーの上下で音量調整、左右でシーク出来るようにしたつもり。フォーカスがFlashにあって、かつテキストボックスにない状態でないと機能しないけど。CTRLキーをおしながらだと幅が大きくなり、Shiftキーを押しながらだと幅が小さくなるはず。
- マウススクロールでのシーク、音量調整を逆に出来るように。というか今までの操作と逆にした上で逆に出来るようにも設定項目を追加。iTunesの音量調整と逆になったけどまぁいいか。
- カウンターを検索の全ページに表示するのではなく、トップページのみで表示するように。主に負荷対策の一環で。
- 本日のユニークビジター数:7263人。元に戻った感じ。
シップ? (2009-07-14 (火) 00:06:48)
- アカウント関連
- 複数アカウント取っている方が少なからずいるようなので、同じIPからは複数登録できないようにしてみた。実害無いからいいっちゃいいんだけど、そんなにいっぱい取って何がしたいのだろう。最大11個登録している人がいた。
- 足あとコメントをページの主と、投稿者は削除できるように。
- プレイヤー
- マウスホイールを回してもページごと動いてしまって、シークバー&音量、コメント一覧表示がうまくスクロールできなかった問題を修正。ActionScript2ではなんの設定もいらなかったのにAS3だと対象のオブジェクト上にマウスがROLL_OVERしたらJavaScriptにスクロール停止のフラグを送って、ブラウザの方のスクロールイベントを停止させておき、ROLL_OUTしたらスクロール再開をJavaScriptに通知してスクロール停止フラグを解除する。という手順が必要で結構深めにはまった。
- 自分が投稿した動画は検索したときにコメント数の横に編集画面へのリンクを付加。いちいち動画ページに入って、動画編集リンクを踏むまでの間に動画を読み込んでしまったりといろいろと面倒なので。
- 細かいところで「最大化/元に戻す」リンクを通常表示の時は「最大化」に、最大化してるときは「元に戻す」表記に。
- My視聴リストの表示方法を変更。1行あたりの動画数を4列までに制限すると共に視聴済みの話数以前の動画もリンクをクリックすることで隠れていたものが出てくるようにした。前の話をチェックしたい、という需要もありそうだっ
たので。- サムネイル画像の作成に失敗したとき、動画のダウンロードに失敗しているだけなら、単に重かったり接続状況が悪かっただけかもしれないので再試行できるように。ダウンロードは出来ていて画像の作成に失敗している状況では再試行しても成功することは期待できないので、FFmpegのエラーログへのリンクを表示して、画像URLの指定か画像アップロードで対応してもらうように。
- リアルタイムでのコメント更新とかってどうやるんだろう?とおもってXMLSocketなんかを調べてみて、汎用的なXMLSocketサーバを書いたという良さそうなサーバーを見つけたけど、POEってなんぞ?というレベルのPerlerの自分には無理でした。コネクションの数も夜中は結構な数になりそうだし、いまはまだ全部あわせても一日3000コメントもない状態だから、やはり3分間隔ぐらいで取りに行く形でいいかな。それすら必要ない感じだけど、今のところ。
- 現在の登録ユーザー数:354人。10垢とかとっている人もいたけど、そういうのを抜いての勘定。動画登録にはアカウントないとだめだけど、視聴には不要な状態でこの数はなかなかだと。
- 本日のユニークビジター数:11958人。初の1万人越え。そして1万2千人に届きそうな勢い。この二日間で5000人ぐらい増えたぽい。SayMoveが重くてこちらに流れてきてるのかしらん・・・
シップ? (2009-07-13 (月) 00:17:33)
- アカウント制導入
- 登録した動画が個別のパスワード管理だとばらばらだし、一覧できないのが不便だな~と、登録数が増えてくると感じる用になってきたので、アカウントで一括管理できるように。
アカウント登録以前に登録していた動画は、一度編集画面に入って【変更】ボタンをクリックしてもらえればログイン中のアカウントにひもづけられると思います。- 登録は名前とパスワードのみ。メールアドレスとかだと「個人情報」って感じがして管理を気をつけなければならないし、ここに登録したらスパム送られた~みたいな話になるのがいやだったので。
だからパスワード忘れたらリマインダー送ることすら出来ないのであきらめてください。メールでパスワード教えてくれと言われても当然ながら教えられないので。- 簡単なプロフィールページも用意してみた。zoomeを参考に自己紹介、最新の登録動画4件、足あとコメント、登録動画のテキストコメントを表示。ちょっぴりSNS風になってきているような・・
- 登録者が自分のAmazonのアソシエイトIDを置き換えられるように。規約的な問題はもちろん、転載者がうんぬん、みたいな議論が起きるのは目に見えてるけどとりあえずやってみて問題が多発するようなら廃止の方向で。
- 動画IDが1000突破。にもかかわらず総動画数は671。330以上の動画がいったん登録されて削除されてる計算に。
- プレイヤー更新
- リクエストがあった動画の自動再生ON/OFFチェックボックスを付けた。
- NGワードをNGコマンドと共用に。NGワードがコマンドかコメントどちらかに含まれていたらNGとして処理、コマンドのつもりで設定したbigとかredとかshitaとかがコメントに含まれてたらNGになっちゃうけどまぁ、いいか。
- 代替サイトURL、代替ファイルでの視聴時も動画の解像度を書き換えてしまうバグを修正。
- 本日のユニークビジター数:9763人。さすが日曜日。8000台飛び越えていきなりですか。そろそろサーバーの新調も考えないと…
シップ? (2009-07-12 (日) 00:49:25)
- 対応サイト追加
- Zoopy
- Manado Siar
- atom
- 登録者によって追加された代替サイトはリンクではくリストボックスで表示するように。数が増えると次の行にまたがってしまって見栄えが悪かったので。
- 作業中 アカウント制の準備を進めてます。もうすこししたらリリースできると思われ。
- 本日のユニークビジター:7209人。
シップ? (2009-07-11 (土) 00:34:39)
- 掲示板を新調 Wikiの簡易掲示板では物足りなくなってきたので2ch風のスクリプトを借りてきて設置してみた。スレはぱらすての掲示板を参考に4つほど作ってみた。まだ人がいないので細分化しても過疎るだけなのでこれくらいで。スレ立て依頼があれば別途建てる感じでいこうとおもう。
- 代替サイト・ファイルURLを登録者が編集画面で別ソースを追加できるように。その場合は通常の解像度とビットレートが表示される横にリンクを表示して通常のユーザーの投稿とは区別した上で視聴者が簡単にアクセスできるように。
- 本日のユニークビジター数:7097人。最近また伸びてきてるけど、ほとんどロボットじゃないの?と疑っている。この数字はユニークなIPアドレスの数だから、多くのIPアドレス使ってクロールしに来るロボットだと重複してカウントしてしまうので、多分それかな。と。Googleの解析結果だと昨日はユニークユーザー 数:5,118となっている。それに対してこのサイトのカウンターは6810人。やはりかなり水増しされてると見るべきか。
シップ? (2009-07-10 (金) 00:26:04)
- 動画ファイルを差し替えた際に、解像度とビットレート、再生時間は自動で変わらず、登録した人が手動で数値を変えないとならなかったので、再生時に再生数カウントするついでに解像度とビットレート、再生時間の情報を送って変更されていたら書き換えるようにしてみた。
- ランキングを11位以降も見れるように。
- 動画編集ページで「動画ファイルURLを解析」ボタンを追加。Ajaxで解析して読み込んでフォームに表示。
- 対応サイト追加
- Jokeroo Firefox+Greasemonkey+スクリプトで視聴可能な限定対応。k2の解析をSayMove!に頼っていたのを自サイトで解析できるようになった。BBSで教えてもらった。Dark Knight Labsで公開されているCraving ExplorerのJokeroo用サイトスクリプトを参考にさせてもらった。結局「substr(md5($_REQUEST['ext']."jokeyJoke"),2,4);」と言う分かってみれば簡単だけど、ノーヒントではとても無理。"jokeyJoke"を追加する、その発想はなかった。これ解析したDark Knight Labsの中の人スゴイよ。ちなみにひまわり動画のサイトスクリプトも公開されているので見てみるとダウンロード用の「動画URL」のリンクを取得してた。デザインはちょくちょく変えるし、リンクの位置やテキストも変更する可能性があるのでなるべくスクレイピングは避けてAPIを使ってほしいのが本音だけど、こっちもいろんなサイトスクレイピングで取得している手前大きなことはいえない…。
- 本日のユニークビジター数:6810。( ゚д゚) (つд⊂)ゴシゴシ (;゚д゚) なぜこんなに増えてるんだ・・・
- そういえば今日で記念すべきサイト公開から1ヶ月。ひまさえあればひま動いじってた一ヶ月だったなー。記念にアクセス解析し始めてからのSSをぺたり。
シップ? (2009-07-09 (木) 00:22:04)
- 対応サイト追加
- YourFileHost 一応登録時のFlashにも「R-18」カテゴリを追加しておいたのでそれ用に。
- bigmir.net やけに重いウクライナのサイト。詳細不明。。。
- あんまり関係ないけど今日ValueDomainのログイン画面改ざん事件を知った。このshipweb.jp含めてすべてVDなんだけど・・・移管すべきかどうしようか。CoreServerもやばいのかなぁ。
- 2chのスレに初めて書き込んじゃったけど、いいんだろうか・・。自分が立てたスレじゃないから、あんまり管理者がしゃしゃり出ていかない方がいいだろから。たま~に名無しで書き込むくらいならいいよね?
- 本日のユニークビジター数:5772人
シップ? (2009-07-07 (火) 23:53:31)
二日分まとめて
- プレイヤー
- 残りのロード時間を「分:秒」表記に変更。
- ファイルサイズを1000KB=1MBでなくて、1024kB=1MBの計算方法に修正
- フォント名、フォントサイズの設定項目を追加。フォントは使えるのに制限があるみたい。よく調べてないので詳しくは分からないけど、MS 明朝とか、メイリオなら出来たけど、HGPゴシックとかだめだった。
- コメントコマンド追加
- 0sec~9sec コメントの表示時間を1秒~9秒までの間で設定できる。
- タグコマンドの変更
- 「subtitle:サブタイトル」で関係ないサブタイトルが付けられる事件?が発生していたのでサブタイトルに設定してしまうのは止めて、あくまでタグの一つとして残しておく方法に変更。一覧時にはサブタイトルとして表示されるのは変わらず。
- ユーザーサイドでの解析機能を追加
解析したIPアドレスで動画ファイルのURLが変わるタイプのサイト(MEGAVIDEOやjokerooなど)だとサーバーで解析してもユーザーはそれを見ることが出来ない。
じゃあ解析処理もユーザー側でやってもらえばいいじゃん。という趣旨の機能。
それを実現するために立ちはだかるただ一つのしかし最大の壁がクロスドメイン通信。ご存じの通りxmlHttpRequestなんかやloadVarsなんかはそのサイトのドメインとしか通信が出来ないという制約があるわけで。。。
よってほかのサイト(MEGAVIDEO)などにアクセスしてURLを持ってくる、ということが難しい。というか無理。通常回避策としてたいていの場合はPHPやCGIなどのサーバーサイドのスクリプトを通してアクセスするわけだけど、ソレダと前述したとおり意味がない。なんか方法ないかなぁ・・・と模索していたところ、「Firefoxのアドオンでいけるんじゃね?」と思いついてアドオンを作ってみようと資料をあさったけどなんかめんどくさそうな感じがしてちょっと二の足を踏んでいた。
「そういえば・・Greasemonkeyっていうスクリプトでページをいじれるアドオンがあったなー」と思い出してggってみるとgm_xmlhttprequestという関数があり、これはクロスドメイン通信が可能ならしい。
これは!と思ってGreasemonkeyを入れてスクリプト制作に取りかかってみるも初めてのグリモンに苦戦。ページのJavaScriptからグリモンの関数をどうやって呼ぶんだ??というところで詰まる。スクリプトの更新とか考えるとJavaScript側で解析処理は行いたいので、GreasemonkeyのGM_xmlhttprequestだけを呼びたかった。
JavaScriptで定義しておいた関数をGMでオーバーライドすればおkというのが試行錯誤の末にやっと分かったので、グリモン側でGM_xmlhttprequestのラッパー関数を作成。これをJSから呼び出してクロスドメイン通信を行うようにした。
ひまわり動画のGreasemonkeyスクリプトを見てもらえれば分かるけど書いてあるのはラッパー関数のみ。グリモンでは通信処理だけして、解析はJavaScriptでやるかんじ。
この手で対応できたのがMovShareとMEGAVIDEO。一応jokerooも。一応としたのは、jokerooは自サイトだけで完全に解析できてない。extDataからk2パラメーターの出し方が分からず、SayMove!にk2の解析処理を使わせてもらってる。
どなたかjokerooのk2の作り方分かるかたおられたら情報をいただけると大変助かります。よろしくお願いします。
とまぁ、Firefox+Greasemonkey+スクリプトというかなりユーザーが限定される組み合わせだけども何とかユーザーサイドでの解析が出来るようになったのは大きい。- 対応サイト追加
- SkyDrive Microsoftのオンラインストレージサービス。
- MovShare.net Firefox+Greasemonkey+スクリプトで視聴可能な限定対応
- MEGAVIDEO 同上
- jokeroo 同上
- Safariで動かないという書き込みがあったのでインストールしてみた。特に問題なかった。というかSafari、昔のMacのしかさわったことなかったけど、レンダリング早いのね。びっくり。かるくBBSでブラウザ戦争が起きてるけど何かを閉め出すことなしないけど、特定のブラウザでしか見れない動画もあるので、それを見たかったらそのブラウザ入れてね、ということでよろしく。
- サムネサーバーがかなり不調。すぐにテンパってしまう。MySQLがメモリ食い過ぎな感じがするけどそんなにサービスそっちでは動かしてないんだけどなぁ。。なんとかしないと。
- 昨日のユニークビジター数:5365人。
- 本日のユニークビジター数:4929人。
シップ? (2009-07-05 (日) 23:30:52)
- 対応サイト追加
- VideoebTown.com 動画ページにFLVリンクあり。
- MyVideo.de deってドイツだっけ?サムネイル画像のURLをFLVに置き換えて出してるので場合によっては使えなくなるかも。
- Penka ロシア?っぽい雰囲気。IDをhttp://repka.tv/video/get/[ID]に投げると動画のURLが帰ってくる。
- ニヤチューブ R18な動画しかなかったけど一応。
- 対応断念
- clip.vn ここは普通の人なら解析可能なサイトです。単に自分の技術力不足で出来なかっただけです。なぜ解析できないのか原因も分かってるし、対応もしようと思えば出来ないことはないんだけど、今のところそんなに必要とされてるサイトでもなさそうだし、強い要望があれば対応すると言うことで。
ちなみに原因というのが帰ってくるXMLがchunkedになってるため。デコード処理を組むなり、PHPならPECLのpecl_httpモジュールにhttp_chunked_decodeなる関数が用意されてるのでそれを入れれば即解決なんだけど、やらないのはモジュール入れるのがめんどくさそう・・・というしょうもない理由です。- 対応サイト修正
- wat.tv 動画が表示されたのでよしよし、と思っていたらFLVだということをテスト動画のコメで指摘もらったので、H.264を引っ張ってくるように修正。
- 昨日のユニークビジター数:4344人。
シップ? (2009-07-04 (土) 23:04:07)
- 対応サイト追加
- wat.tv json内にFLVのURLがあった。ちと重いかも。あと国によって視聴制限されてる動画は無理。
- aniboom idがそのままFLVのURLに使用されてたので対応は簡単だった。速度も速くていい感じ。
シップ? (2009-07-04 (土) 01:36:38)
- 管理者に報告フォームの追加
- 新着はチェックしてるけど見落としあるかもしれないし、既存の動画差し替えた場合なんかはノーチェックなので、変な動画があったら報告してもらえると助かります。
- タグコマンドの追加
- タグに「subtitle:サブタイトル」を入力することでサブタイトルがついていない動画にサブタイトルをユーザーが付けられる機能。これもサムネと同じく一番最初に付けたサブタイトルは登録者でないと消せない、変更できないという欠点があるのでユーザーの善意に頼るのみ。登録者の方で勝手にサブタイトル付けられたくない人はスペースでも入れておいてください。
- 本日のユニークビジター数:4152人。あ、4000人超えた。
シップ? (2009-07-03 (金) 00:38:47)
- プレイヤー更新
- コメント一覧表示 表示しておくだけですごく重くなるのはなぜ??・・・レイヤーの順番がビデオ<流れるコメント<コメント一覧表示だから?とか思ったり。こんなに重いんじゃ使えない…
- コメント送信時に止まるバグ修正 ほかの所を修正したときにバグになってたらしい。しっかりチェックしないとだめですね~。
- 本日のユニークビジター数:3839人
シップ? (2009-07-02 (木) 00:24:19)
- 対応サイト追加
- dalealplay
- rutube
- プレイヤーのバグ修正 NGワード連動で追加したNGIDを保存した場合、次のロード時に[Object object]となってしまっていた問題を(多分)修正。あと、NGIDが重複して登録される問題も修正。
- 解析試みたけど失敗したサイト
- mediafire 動画URLをJavaScriptで生成していたので、変数を置き換えてURLの作成をPHPで行って解析は出来たのだけど、そのURLが別のIPでは見れなかったというオチ。最初に確認しとけば良かったorz。ロダはやっぱむりか。
- 本日のユニークビジター数:3386 昨日のユニークビジター数:3333
シップ? (2009-06-30 (火) 00:32:22)
- 詳細検索機能の追加
キーワードだけでなく、話数とか元サイト、再生数、コメ数、時間、サイズ、ビットレート、日付などからも検索できるように。- プレイヤー更新
- アスペクト比 「AUTO」「16:9」「4:3」から選択できるように。通常は「AUTO」で動画に合わせて自動設定されますが、「16:9」「4:3」を選べば強制的にそのアス比になります。
動画解像度が取得できていない動画で4:3の場合アス比が崩れていた問題が解消されるかも。あとは、元々の動画のアス比がおかしい場合も手動で調整して直すことが可能に。- 動画の位置 原寸サイズや固定サイズ、プレイヤーサイズより小さいサイズで視聴するとき、今まで中央固定だったのを指定できるように。
ドラッグで位置指定できるけど、その位置にぴったり合うわけではなくて左上とか中央とか右下とか画面を9分割したうちのどのエリアに位置するかだけ決められます。
再生コントロールを常時表示したいけど、動画が隠れてしまう、でも可能な限り大きくしたい、というときはプレイヤーサイズの90%にして、動画を中央上などにすればいいと思われ。
9つしか選択しないのだからリストでもかまわないのにむだにインターフェースに凝ってしまった。時間の無駄すぎる;まぁ直感的に操作できる(はずだ)からいいか- カテゴリ作ってほしいという要望があったけどどうやって表示しようか考え中。一応現在も動画登録時にカテゴリタグとして付けてもらっているけど、80%はアニメな現状ではほかのカテゴリが寂れるのは分かっているのでもうちょっとほかの種類が増えてからでもいいかな~と。
「カテゴリを作ってほしい」というのが何を意味するのか・・。ニコみたくカテゴリもタグの一つだからそれを分けろ、というのか、カテゴリで絞り込めるようにしてほしいのかランキングをカテゴリごとにしてほしいのかわからない。
絞り込みだったら今も自分で「アニメ」なり「特撮」なり入れてもらえれば絞り込みできるしなぁ・・・。サムネ非表示の要望もあったけど、カスタマイズの項目をよく見てくださいね。- 本日のユニークビジター:3473人
シップ? (2009-06-29 (月) 01:08:38)
- サムネ作成プログラムを修正 動画のサイズが取得できていない場合、0ピクセルのサムネ画像を作ろうとしてエラーになっていた問題を修正。にしてもなんでsevenloadの動画はサイズ取得できないんだろう…
- 右列の「現在放映中:」リストをWikiのページを使って表示するようにしてみた。Wikiなので誰でも編集できます。というか加筆修正してくださる方募集中。(結構リストの管理は面倒なので)現状では放映開始されていないタイトルはリンク外してあるので始まったらタイトル?の感じにして頂ければサイトの方で読み込んでリンクします。(ただし、URLをそのまま使うのではなくて、タイトルを検索ワードにして新しくURLは作成してます)
こういうWiki的な機能をWikiでない別サイトで使えるのは便利。編集機能を付けるだけならWiki使わなくても出来るけど、差分表示とかバックアップとか色々考えると面倒なので、それらが一通りそろっているWikiは有用だなぁ。- 今日じゃないけど、My視聴リストの削除機能追加。thumbとか追加されてたバグも修正。表示されてる方はお手数ですが削除してください。
- NG設定で、そのユーザーのコメント一覧抽出をリストから選択したときに行うように修正。わざわざボタンをクリックするのが面倒なので。重いかな?と思って手動にしてたけど、そんなに重くなさそう。まぁ重くてもそんなにいつもいつもする操作でないから多少重くてもいいか、ということで。
- 午後ちょっとアクセスできない障害が発生。普通のサーバーじゃあり得ない障害原因(笑)なんとONUのACアダプタがコンセントから抜けていた…。ときどき抜けてるんだよね…固定しないとだめかな。3時間ぐらいアクセスできなかったにもかかわらず本日のユニークビジター数3341。過去最高を記録。あれ~?
- 対応サイト追加
- vidivodo.com SayMove!が対応したので追随して。ID取得してXML取得用URLに投げると動画URLが帰ってくる。なんとなく大人のふいんきが漂ってくるが・・・
- 解析断念したサイト
- Viddler FLVリンクをSWFで作成している?ページにもないし、それらしきXMLにアクセスしている様子もない。アカウント登録すればオリジナルのダウンロード用URL表示されるけど、ログインしてないとDLできないから意味がない。結局あきらめました。
シップ? (2009-06-28 (日) 01:12:08)
- プレイヤー更新
- 設定画面が入り切らなくなったのでタブ方式に。
- NG周りを強化。
- 表示中コメントの一覧表示 一時停止してからの操作を推奨。さもないとすぐに更新されてしまうので。リストから選択するとNGワード欄にコメントが、NGID欄にIDがそれぞれコピーされるので「追加」をクリックすればNGに追加されるはず。
- コメント抽出 「抽出」ボタンをクリックすると、表示中コメントで選択しているユーザーの全コメントをリストに表示。そのユーザーがほかにどんなコメントをしているか調べたいときに有効かも。
- NGワード は特に変わらず。
- NGID 直接IDを指定してNGに登録できるようになった。
NG周り変更したのでプレイヤーが若干重くなった可能性あり。- BBSでブログで紹介されてることを知らせてくれた方ありがとう。
- 「きまぐれに~」では前から書かれてたけど、ちょくちょく更新してくれてるぽい。管理人さんがたぶん見てくれてるようなので(習慣になっているらしい)書いておくと
- 素のプレイヤーサイズ、今は992×558にしています。なんという半端サイズ。ギリで収めようとしたらこんな感じに。
- (fxoonのように別の場所に貯めている。)わけではなくて取得した時点でひま動オリジナルのコメントと混ぜてしまってます。「マージして流します」という説明が悪くて誤解を招いてしまってすいません。マージしておいたものを流します。の方が正しいか・・・
- というわけです。
- 本日のユニークビジター数:3155。減った減った。
シップ? (2009-06-27 (土) 00:37:03)
- 対応サイトの追加
- myspace
- プレイヤーの変更
- コメ数をデフォルトで5000に減らした。デフォルト1万は多すぎる気がして。増やしたい人は増やしてください。逆に減らしたい人は減らす方向で。
- 背景黒をデフォルトに。原寸サイズで表示したときに空く余白のスペースの色を変更。コメントが白なので黒の方が見やすい、という意見を頂いたので。確かにその通りだ。一応白も選べるようにしてあるのでお好みで。
- コメント一覧表示 超適当な感じでとりあえず画面下のスペースにAjaxで表示するだけしてみた。予想通り相当使いにくい。
- 画面下のメニューをタブ化 たいしたことではないんだけど、画面下のメニューをタブにしてみた。これなら項目増やしたいときもページをのばさずに対応できる。外部プレイヤーとか、管理人に知らせるフォームとかいろいろ。
- 本日のユニークビジター数:3222。3000人突破。伸びすぎ・・・どっかで晒されたかな。。robots.txtでBOT弾いてるんだけど、URLで検索されると表示されるのね…弾く前にクロールされたページもなかなか消えないし。ふぅ。
シップ? (2009-06-26 (金) 00:04:14)
- 対応サイトの修正
- sevenload 対応したつもりが出来ていなかったのを修正。
- プレイヤーの更新
- プレイヤーサイズを変更可能に。
「原寸サイズ」「固定サイズ」「プレイヤーに合わせる」の3モードを搭載。このうち「原寸」と「固定」は、カスタマイズでプレイヤーサイズを大きくしてもそれに影響されないようにした。「最大化」した場合は連動して動いてしまうけど。
Flashのプレイヤーサイズと、Flash内での動画のサイズがShowAllモードだとFlashが自由に拡大縮小されるので、publishした時と同じ大きさで表示しているときはいいけどそれを120%引き延ばしたサイズで表示していると、原寸で表示しようとしても(Flash内では原寸ピクセルでも)実際の画面に表示される動画も120%ましになってしまう。
これは意図しているプレイヤーサイズと、今現在のプレイヤーサイズの比率をFlashに伝えて、Flash内で動画のサイズを決定するときにその比率を加味してどの表示サイズでも同じ大きさになるようにした。
「原寸」と「プレイヤー」の場合はそれぞれに対するパーセンテージも指定できるようにした。
プレイヤーのデフォルトサイズはいろいろ変えてみた結果、「992x558」ピクセルに。幅にして今までより32ピクセル小さくなったけど、XGAで最大化したブラウザウインドウなら横スクロールがぎりぎりで出なくなったと思う。
もう少し大きい方がいい!という場合は動画再生ページにていくつかサイズを選べるのでお好みのサイズに設定してほしい。ただ、解像度いっぱいのサイズを選ぶと縦が全画面で表示していない限り切れてしまう。横スクロールだけにとらわれていた結果がこれだよ。- TOPのソートを1クリックで変えられるようにリンク表示。いままでのリストをクリックして開いて、目的のものを開くという2アクションより簡単になったと思われ。
- まだ取りかかってないけど取り入れたい機能など
- My視聴リストの削除機能。そろそろ終了したアニメが出てくるから。できるまではCookieの削除で対応して下さいm(._.)m
- コメント一覧表示 どこに表示しようか迷い中。Flash内にリストで表示するとなると動画サイズを今の半分ぐらいにしないといけない。それはやりたくないけど、表示する/しないを選べればいいかもしれないけど。でもかなり重くなるのが心配。DataGridって数千レコードになると追加/削除とか更新がすごく重くなるからなぁ。
別の表示場所としてはzoomeのサークルページのように動画の下にHTML(Ajax)で表示する。これならメモリは食わないし、表示領域もそのまま保てる。デメリットは通信料が増える、コメントからNGワード、NGIDへの追加が行えない。fscommandとか使えば可能かも。一覧性が良くない。自動スクロールが出来ない。- モノオトシがひま動に対応していた。コメコメさんとことはzoomeダウンローダとzoome落とし、コメコメ動画とひまわり動画という感じでサービスがかぶってて個人的に親近感持ってたりする。サービスの方は完全に僕が後手でアイデアをもらってる状況でデザイン、プログラミングスキル共にとてもかなう相手ではないわけですが、知り合いになりたい方の一人。
- というか開発履歴というか完全に雑記だな、こりゃ。混んだ散文、誰か読んでる人いるのかどうかw
- 本日のユニークビジター数:2428人
シップ? (2009-06-25 (木) 00:44:08)
- 対応サイト追加
- EatLime たいして数がなさそう
- MUVEETUBE vShareのスクリプトを使ったサイト
- AnimeBreach 同上
正直対応サイトを増やしても数が多ければいいって訳じゃなくて質が重要な気がする。いい寄生先はないだろうか・・- プレイヤー更新
- コメント処理 外面的な変化はないけど、コメントの表示秒数を変えられるようにした関係でコメントの消去処理とスライド処理を変更。いままでは対応する秒を走査してたけど、表示中のコメント配列を作って、消去と移動はそれを操作するようにした。
- 固定サイズで表示する 動画のサイズを指定できるようにした。16:9のアスペクト比維持で縦だけ指定可能な感じ。
- コメントスピード コメントを表示している時間。その秒数欠けて右から左へ流れるようになる。特に制限内ので1秒とかだと早いし、30とかにするとほとんど止まって見える。
- 動画の枠 黒い枠を付けてみた。ないほうがいいかな?う~ん、、なやむぅ
- Google Analyticsでアクセス解析を追加してみた。動画のサイズが大きすぎる、という意見があったので固定サイズで表示できるようにしてみたけど、もしかしたらプレイヤーのサイズが大きすぎるのかもしれない?と思って解像度を見てみた。動画プレイヤーが収まりきらないであろうサイズの1024px以下のユーザーが22%。全体としては多くないけど、切り捨てるのはちょっとなぁという比率。ま、「最大化/元に戻す」リンクで縮小もされるからいいかな~とは思ってるけど。
というかFlashPlayerのバージョンまで見れるのか…。。96%のユーザーがFlashPlayer10を使ってくれてました。- 本日のユニークビジター数:2323人
シップ? (2009-06-24 (水) 00:44:00)
- TOP、検索ページをカスタマイズ可能に
サムネイルを「大」「小」「なし」から、動画情報を「全て」「標準」「最小」「なし」から、コメント表示を「全て」「投稿者コメントのみ」「ユーザーコメントのみ」「なし」から選択できるようにした。
サムネが大きいとコメントで隠れてしまって見えにくかったのと、サムネを小さくしてほしいという要望があったので。個人的には大きいサムネを特徴の一つにしたいのでそれがデフォルトだけど、変えたい人は変えられるように。
コメント表示をなしにした場合4列表示なるようにもした。これは一覧性が良くていいかも。
おすすめ表示:サムネ「大」、情報「最小」、コメント「なし」。またはサムネ「小」、情報「最小」、コメント「なし」などなど。- 対応サイトの追加
- video.mail.ru ロシアの動画サイト。解析は特に苦労せず。ページURLとFLVのURLがほぼ同じだった。
- fc2動画 リファラ制限しているようで、リファラを送らないFirefoxのみ視聴可能。
- wildscreen.tv アニメあるのか不明・・・。一応対応しておいたけど使う人いなそう。
- tagstory 韓国のサイト。同じく使う人あまりいない感じだけど一応。
- videolog ブラジルのサイト。う~ん、、、本編残ってるのもあったけど詳細不明。
- veohが微妙な件。登録できたり出来なかったり。視聴も出来たり出来なかったり。よくわからない。遮断されたようなされてないような。解析方法が悪いだけなのかもしれないし、そうでないのかも。
- 本日のユニークビジター数:2221人。右肩上がりだな。。。
- アクセス遮断、解析不能なさいとについて~
解析に使ったIPアドレスでないと、動画ファイルにアクセスできないサイト(jekerooとかMEGAVIDEO)の対応方法を考えてみたけど、やっぱりローカルで解析するしかないんだよね。。
プロキシ経由で解析して、ユーザーもそのプロキシ使って再生すれば見れないかな?とか思ったけどプロキシ経由だとブロックされてたり、何より重くて動画のロードがままならないので無理。
解析用のローカルプレイヤーを配布してそっちで解析するしかないのかなぁ・・。データの受け渡しをどうするかが問題だな~。LocalConnectionはクロスドメインだめだし。。普通にURLのパラメーターわたしが確実か。。でもどっちにしろコピペ作業が必要になる。面倒だ。いっそ動画選択から解析、再生まで全てローカルプレイヤーにすれば解決だけどな~。コメコメ動画でもローカルプレイヤー配布してたし。クロスドメイン制約、何とかならないかな。。
シップ? (2009-06-23 (火) 00:36:56)
- Dailymotionが対応できてなかったバグを修正 最後の動画ファイルへのリンクへは303で飛ぶからいいだろうと思って一歩手前で解析止めてたのがいけなかった。きちんと最後まで解析するようにした。
- 元サイトURLを変更したときにSayMove!の別の動画の場合no共用使用のためコメント数が変更前より大きくないとインポートしない問題を修正。DBに変更加えて今までは動画IDとインポートIDが1対1だったのを1対多に変更。どこまで取得したのかを動画IDとSayMove!のURLの組み合わせで保持するようにした。変更後、また元に戻しても続きから読み取れるはず。インポート処理は動画情報の編集を完了した際にも行っているので、URLを変更しまくればいろんなアニメのコメントをMIXしたりもできるけど、よい子はまねをしないでね。まぁネタ的に画面4分割動画を作成してやってみるのも面白いかもしれないけど。
- テキストコメントの機能追加 動画下に簡易掲示板のようなものを設置。動画内のコメントとは趣旨の違うコメントを書き込むのに使って下さい。例)登録者へのメッセージとか?
- 代替サイトURL、代替ファイルURL機能の追加 テキストコメントの機能を使ってリンク切れしている動画で登録者が放置&パスワードがかかって変更できない場合、視聴者が別のサイトURLやファイルURLを投稿し、そのURLで動画再生させる機能。コメントはその動画のものが流れるので上げ治したはいいけどコメントが寂しくなるのを防げるかなぁと。テキストコメント入力欄の左横のリストから、対応サイトの動画ページのURLなら「代替サイトURL」を、動画への直リンクなら「代替動画ファイルURL」を選び、コメント欄にURLを入力して送信すれば自動的にそのURLで見るためのリンクがなされるので、視聴者がそのリンクをクリックすればokと。ちょっと動画内コメントと位置的に間違いやすいかもしれない。
- 対応サイトの追加
- zoome zoome落としなんかもやってる手前解析は以前から出来てたので対応は簡単だったのだけど、対応が遅れたのはあまり使えないかな~と思ってたから。
- current 動画ページにファイルのURLが会ったので簡単でした。
MEGAVIDEO これはちょっと手間取った。パラメーターをなんか暗号化する処理をPHPに移植したら取得できたけど。ファイル数はありそうだけど、ちょい遅めかな。(どうやら解析したIPでないと再生できない模様。よって対応不可でした)- Adsense復活 トップページから消えていたAdsenseが表示されるようになったようなならないような。robots.txtでクローリングロボットを弾いてたせい?よくわからない。
- 本日のユニークビジター数:2018人。うーむ、2000人突破してしまった。
シップ? (2009-06-22 (月) 00:03:25)
- プレイヤー改良
ミュートボタンの追加。マウスホイールでシーク&ボリューム調整(でも画面も動いてしまうのであまり使えない機能と言うことに気がついた)。高速シークを繰り返すとコメントが残る不具合あり。コメント表示周りはあまりいじりたくない感じのコードになってきてしまってる。。
音量の保存ができるように。「設定」→「設定保存」で一緒に保存します。- 対応サイト追加
- YouTube 対応リストに入っていたものの実は対応できてなかったので、解析処理を変更。
http://www.youtube.com/get_video_info?&video_id=[VIDEOID]にアクセスしてtoken取得、http://www.youtube.com/get_video?video_id=[VIDEOID]&t=[TOKEN]な感じでアクセスするとLocation:にURLが入ってくる。- GUBA http://www.guba.com/xml/playerConfig/[VIDEOID]にアクセスして取得できるXMLの<videoUrl>からURLゲット。しかし重いなこのサイトは。
- Dailymotion 動画ページ取得して「"video","VIDEOURLLIST"」な所を探す。サイズ違いが入っているはず?なのでh264があればそれをなければ標準サイズの動画URLを使用。
- sevenload http://flash.sevenload.com/player?itemId=[VIDEOID]にアクセス。[VIDEOID]はvideos/VIDEOID-TITLEな感じ。XMLの<location>に入ってる。
DLがめちゃ早くていい感じだけど、あまり使われてないところ見ると削除きつかったりするのかな?- アボセンス? トップページにGoogle Adsenseが表示されなくなりました。もしかしてアボセンスされたかな。いつかは来るだろうと思ってたけど意外と早かったな、という感じ。まぁNGワードに引っかかってるだけという可能性もあるけど。
- ぱらすて 完全閉鎖してしまいました。自分はこんなサイト運営しているくせにぱらすてを知ったのが閉鎖後で、一度もぱらすてでは動画を視聴したことがないので何ともコメントできないけど、やっぱり続けていくのは難しいんだなぁと。このサイトもいつまで持つのやら・・・
- 本日のユニークビジター数1719人。ちょっと落ち着いてきたかな。
シップ? (2009-06-21 (日) 01:10:00)
- プレイヤーがメモリ喰いまくりだったのを修正
けいおん!12話見たらメモリ600MBぐらい使用してたのでこれはまずい、、とおもって表示し終わったコメントのテキストボックスを破棄するようにしてみた。
GCのタイミングでメモリ使用量が減ることを確認。それでもまだ60MBぐらい使ってる。。もう少し最適化しないと。- 2chに専用スレが立った
http://pc12.2ch.net/test/read.cgi/streaming/1245441888/
自分の成果物で専用スレが立つなんて初めてなので感動。ROMるのでこっちに書くほどのことでもないいろいろな意見など参考にさせて頂きます。- VnTubeに対応。開いたページにFLVリンクが載っているという一番解析が楽なタイプだった。
- エロアニメを削除。18禁やるならR-18タグを完全隔離できるような体制が整ってからかな。
- サムネイル作成が失敗している動画にはだれでもサムネイル画像のURL指定orアップロード出来るようにした。
- 本日のユニークビジター1610人。500人ずつ増えてる。。。まずいなこりゃ。
- ロボットはじくようにMETAタグとRobots.txtを設定。
シップ? (2009-06-20 (土) 00:31:15)
- ランキングのデザイン変更。
横スクロールを止めてリンククリックで最後の4話以降は表示されるように。
画面の面積を少なくしつつ一覧性を高くしたいので、こんな形に。
横スクロールは作成側としては手軽でいいんだけど、ユーザー側としてはマウスでいちいちスクロールバーを操作しないとならないのが面倒だし、デザイン的にもなんかかっこわるい。
全話表示する必要があるのかどうかも含めてまだデザイン、機能は検討中・・・- 原寸サイズで表示できるように
BBSでリクがあったのでやってみた。「原寸サイズで表示する」にチェックを入れて設定保存すると、その動画の元のサイズに縮小されて表示されるはず。
プレイヤーサイズ(1024x576)を超えている1280x720とかは拡大はされません。コメの位置、大きさはほぼそのまま変わらず。- 並び替えの項目を青で強調表示
再生数(本日)でソートしているときは「today:7」などの数字が青くなるように。あと今週、今月の場合は、それぞれweek,monthの再生数を表示するように変更。- fxoonがひま動に対応
ver1.4.9.0でこのサイトにも対応した模様。- サイトのアクセス数が伸びてる件~
ユニークビジター数:18日 519人、19日 1008人。伸び率が2倍近く。。再生数も6000回を超えていたはず。これは負荷対策をしていかないと人がもし増えてきたら繋がらなくなる可能性大。
TOPページを今は「再生数(本日)」でインデックス不使用のソート&キャッシュしてないからこのあたりから手を付けていかないと・・。ランキングもキャッシュしないとだめかなー- 懸案事項
- コメント数の制限
けいおん!12のコメントが現在13000近く。これを全部流してみるとコメントで画面がほぼ埋まってる状態。デフォでこれはまずいかな・・。デフォルトは5,000ぐらいにして制限なしにしたい人は解除する方向にしようかと。- アカウント制
BBSでも指摘があったけどアカウント制にしておけば、急に人が増えたときにアクセス制限が出来る。確かにアカウントあれば、登録者は自分が登録した動画の一覧見れたり、いちいちパス入れなくても良くなるしそのほかメリット多数。
デメリットは登録制にシステムを変更する必要があることはもちろん、登録が出来ないとかそういう点でのサポートが必要になるかもしれないと言うこと、おそらくメルアドでの認証になるとおもうから情報の管理にも気を遣わないといけない、利用者の敷居が高くなるetc..
一番の問題は利用者が「登録が必要?ならいいや」となることだけど、そんなのは無視できる程度に人が来るのか、逆にこの策が必要になるのか。。。どうなるかな・・・
シップ? (2009-06-18 (木) 23:05:34)
- 09/06/17 ランキング 追加
- 09/06/13 My視聴リスト 追加
- 09/06/10 ヘルプwiki作成
- 09/06/09 サイト公開