Archive for 6月 30th, 2015
持ち込みカラオケ検索&予約&再生ツール更新 20150629版
6月10日版の説明を書くのを忘れていたので合わせて書いていきます。更新履歴の図解付き版
置き場所はこちら
https://github.com/bee7813993/KaraokeRequestorWeb/releases
追加機能
- 見つからなかった曲を教えてリスト機能追加
見つからない曲があったら書いておけば参加者が見つけられるキーワードを探してくれる機能を追加。 機材係係がどっかからダウンロードしてきたりするときにも使えます。
使い方)
見つからない曲があったらトップページのここを押します。
内容を記入できる画面が出てくるので、見つからなかった曲の内容を記入します。
記入したら「送信」
ほかの参加者が見つけられる検索キーワードの見つけたり機材係がダウンロードして来たりして見つけられるようになったら、「変更」を押して情報を入力します。コメントとかは適当にどうぞ。最初に記入した人が内容を修正するときもこちらで
状況を「発見!~」にすれば見つかってリクエスト可能ってことになります。ファイル名検索で見つけられるキーワードを入れておくことができます。入力完了すると、検索ワードで検索できるリンクが現れるのでそこを押すと簡単に曲までたどり着きます。
- 検索履歴保存機能
検索されたワードだけとりあえず記録できるようにしておいた。機材係が参加者の探している曲の傾向とかを知りたいと思ったとき参考にする用
request.phpのあるところと同じフォルダにlogファイルができてます。
不具合修正&調整
- 曲名表示に拡張子を表示しないようにしてから、プレイヤーコントローラーの選択がうまくいかなくなっていたものを修正
- いつからかわからないけどanison.infoのメーカー検索の遷移がうまくいかなくなっていたのを修正。
- プレイヤーコントローラのボタンの間に隙間を入れた。
押そうとしたら隣のボタンを押すことがよくあったので
before
after
- その他、スマホ用画面の表示調整
追加機能
- コメント編集&レス付け機能
一度登録したコメントを編集したり、レスを追記したりできるようにした。
リクエスト一覧
のコメントのところに「修正」ボタンでコメントの内容を修正
レスのテキストボックスに入力して「送信」でコメントに追記という形でレスが付けられます。 - 表のソート機能
リクエスト曲の一覧や、曲検索結果の表をソートできるようにした。
たとえばリクエスト一覧
の上の▼印がついている項目のあたりを押すとその項目でソートされます。
ファイル名検索の結果は一度ソートしたら次に表示するときも同じ条件でソートされて表示します。
(検索時の結果表示順の指定は1回目しか効かなくなるのでそのうち消します)
スマホ画面では項目がないので、スマホを横置きにして項目を出してソート→縦置きに戻すという方法でソート可能。 - DDNS登録機能
毎回参加者のスマホでIPアドレスを入力してもらうのも面倒だと思うので、IPアドレスをDDNSに登録できるようにした。
これにより、事前に告知とかで 「http://erkr.pcgame-r18.jp/」がトップ画面です。と伝えておけばそこをクリックしてトップ画面に入ることができるはず。
・設定画面
pcgame-r18.jpを使う場合はドメイン管理者に使い方を聞いてください。使えれば登録後長くて30秒後に使用できます。
mydns.jpはあらかじめ、そちらでアカウントを作って、その時登録したホスト名になります。
登録したマスターIDとパスワードと、参加者がアクセスできるこのツールのIPアドレスを入力して「更新」を押すと登録完了です。登録後長くて5分後に使用できるようです。
不具合修正&調整
- MPC二重起動対策
Playerが二重に起動したり、途中で止まったりする現象があるみたいなので、回避できるように調整できるようにした。
・設定画面
MPC2重起動対策→「プレイヤー動作監視開始待ち時間(秒)」の数値を上げる。 (再生開始してから、曲終了ボタンが有効になるまでの時間にもなる)
MPC途中で終了対策→「プレイヤー動作監視チェック回数(回)」の数値を上げる。 - 自動再生ツールの「再生中」対応
今まで「再生中」の曲があっても自動再生ツールを起動したときは無視して一番下の「未再生」の曲の再生を始めたが、 「再生中」の曲があるとその曲が終わるまで次の曲の再生を開始しないようにした。 - プレビュー機能修正
機材PC以外からプレビューできなかったのを修正。 - 内部処理を一部Ajax化 DBやconfファイルからのデータ取得をjson経由に変更。表がカラフルになったのはその影響。
今後、スマートな操作ができるUIにしていく予定。
6/29版で内部構造が一気に変わったので、次のオフ会ではいろいろBUGが出るかもしれない・・・。
オープンソースで公開しているので、
使ってくれる人&一緒に作ってくれる人(特に画面デザインとかインストーラーとか作れる人)募集中
https://github.com/bee7813993/KaraokeRequestorWeb