ホーム > 変更履歴

ver 5.8

2018.12.31

  1. タグにアルバムタイトルが空または存在しない場合に、DB構築でエラーになる問題を解消
  2. ディレクトリ名に「+」が含まれていると正しく表示できない問題を解消
  3. mpdの楽曲DBをMySQLデータベースにインポートする際のパフォーマンスをちょっとだけ改善
  4. アーティスト情報を更新
  5. フリーテキスト検索の処理を、CakePHP3本来の構造に近づけました
  6. CakePHPコアを3.6.14にアップデート

ver 5.7

  1. フリーテキスト検索で、演奏者の後方一致が部分一致になっていた問題を修正しました
  2. ウェブアプリ マニフェストを追加しました。Android版Chromeでは、スマホ/タブレットのホーム画面にアイコンを追加することができます
  3. 日本人アーティスト名情報を追加しています

ver 5.6

  1. フリーテキスト、五十音順検索で、ソート順が反映されない問題を解消しました
  2. iOSでタップが動作しない不具合を解消しました

ver 5.5

  1. 楽曲情報のdate(年)の扱いを変更しました。
    年月形式や年月日形式のものについては年のみに変換するようにしました。
  2. トップページのスマホでのレイアウトをちょっと変更しています
  3. 再生中の楽曲情報から、曲名とアーティスト名で検索できるようにしています

ver 5.4

  1. ラベル編集機能の不具合を修正しました
  2. トップページのスマホでのレイアウトをちょっと変更しています
  3. 五十音順検索で、すべてを表示する項目を追加しています

ver 5.3

  1. 再生中の楽曲の演奏時間や作曲者などの情報の表示非表示を指定できるようにしました
    「設定」→「楽曲情報表示設定」で設定できます。初期状態ではオフです。
    本設定は、Webブラウザ単位となります。
  2. 検索結果一覧において指定した曲の再生ができない問題を修正しました
  3. 五十音検索にすべての音を表示するリンクを追加しました
  4. 五十音順検索で「その他」を選択した際にすべてが表示される問題を解消しました
  5. トップページに表示している再生中の曲情報を整理しました
  6. DSDを再生した場合に、再生中の曲情報が正しく表示されない問題を解消しました
  7. 「選曲(ディレクトリ)」メニューで現在のパスを表示するようにしました
  8. 日本人アーティスト名情報を追加しています
  9. アルバムカバーを表示するgetimage.phpなどで、imagickがない場合にエラーが出る問題を解消しました

ver 5.2

  1. 検索結果から指定した曲の再生ができない問題を修正しました
  2. トップページに表示している再生中の曲情報を整理しました
  3. DSDを再生した場合に、再生中の曲情報が正しく表示されない問題を解消しました

ver 5.1

  1. スタイルシート/レイアウトの修正を行っています
  2. mpdエラー時の処理の修正を行っています
  3. 不要なファイルを削除しています
  4. 日本人アーティスト名情報を追加しています

ver 5.0

  1. CakePHPのバージョンを3.4にあげています
  2. CSSフレームワークをjQuery mobileからBootstrapに変更しました
  3. データベースの構造を一部変更しています
  4. 上記の変更に伴い、ユーザーインターフェースも一変しています
  5. スケジュール再生機能は廃止しました(全く使わないので…)
  6. ver4まで使用していたPEARのNet_MPDの使用を止めて、同等の機能をCakePHPのコンポーネントとして実装しています

ver 4.4

  1. 検索の演奏家名の前方一致と部分一致が逆だったのを修正
  2. 五十音順検索に「ら行」がなかったのを修正
  3. Ubuntu 16.04のphp(ver7)とMySQL(ver5.7)への対応

ver 4.2

  1. フリーテキスト検索に、ジャンルと年を追加しました
  2. 一部のJavaScriptにミスがあったので修正しています
  3. phpの警告が出ていたのを修正しています
  4. 五十音検索に「ら」行が抜けていたのを修正
  5. 日本人アーティスト名情報を追加しています

ver 4.1

  1. 選曲画面において、各曲の時間を表示するようにしました。
  2. 画面スクロール時、自動読み込みにしているJavaScriptをjQuery.autopagerからjQuery.infinitescrollに変更しました
    jQuery.autopagerの配布・メンテナンスが終了しているためです
  3. カバー画像表示部分のバグを修正しました
    表示中の画像の取得に問題があって、Webブラウザーによっては1秒ごとに書き換えが発生していた問題を修正しています
  4. 使用しているCakePHPのバージョンを2.7.7に変更しました
  5. 「vortexboxへのインストール例.rtf」ファイルの添付をやめました

ver 4.0

  1. 再生リストの曲のタイトルに♪マークが出ない問題を修正しました。
    フォントのウェイトがboldの場合、ユニコード絵文字が、表示されないようでした。
  2. カバーアート表示のスクリプトで、ファイル名の拡張子が大文字の場合に表示されない問題を解決しました。
  3. ファイルのアップロード再生が正常に動作しない問題を修正しています。
  4. 日本人アーティスト名情報を追加しています。
     

ver 3.9

  1. 画面サイズに合わせて2種類のトップページを選べるようにしました。
    設定→トップページタイプと進んで、そこで「PC版」か「スマホ版」を選択してください。PC版、スマホ版は便宜的に分けているだけで、PC版をスマホで使っていただいても問題ありません(レイアウトはちょっと厳しいですが)。
    PC版では、カバーアートを背景に割り当てて、ディスプレイウインドウの制限が許す限りの画素数で表示します。
    このため、カバーアート表示のためのスクリプト(getbgimage.php)を追加しています。
    スマホ版は、従来のトップページから、PC等の大きなディスプレイ用の要素を削除しています。
  2. 音声ファイルをアップロードして、直ちに再生する機能を追加しています。
    例えば、ネットからダウンロードした音声ファイルを、すぐにmpdで再生させたい場合などに使えると思います。
    個人的に、razikoで録音したものを簡単な手順で再生させたかったので、そのために追加した機能です。
  3. 日本人アーティスト名情報を追加しています

ver 3.8

  1. 楽曲ファイルにつけられたアーティスト名に、「The」がついているものとついていないものが混在している場合に、フリーワードでの検索したときに、正常に検索できない問題を解消しました
  2. 再生画面と再生プレイリスト画面において、スペースキーで再生の停止と再開、→キーで次の曲へ、←で前の曲に戻るようにしました

ver 3.7

  1. PHPのバージョンが5.4以上の場合に、フリーテキスト検索ができない問題を修正しました
    CakePHPの問題らしいのですが、PHP 5.4でsession.auto_startが上書きできなくなったためだそうです
  2. エラー発生時に表示するページを修正しました
  3. 歌手別の楽曲一覧の初期値をアルバムリストに変更しました
  4. 日本人アーティスト名情報を追加しています

ver 3.6

  1. mpdのデータベースの一部の楽曲情報がmpcbridgeのデータベースへ反映されない問題を解消しました

ver 3.5

  1. アーティスト名が全て片仮名の場合に、五十音順一覧に表示されない不具合を解消しました
  2. 五十音検索時のソート順を、リリース年の昇順・降順およびアルファベット順(文字コード)の昇順・降順が選べるようにしました
  3. 一部Webブラウザーで、ソート順が保存されない問題を解消しました
  4. 日本人アーティスト名情報を追加しています
  5. CakePHPのバージョンを2.4.10に更新しました

ver 3.4

  1. 前回のjQuery、jQuery Mobileのアップデートに伴う変更漏れに対処しました。
  2. 五十音順検索ページの五十音のパネル表示を変更しました。
  3. アルバムカバーページのジャケ写表示サイズを変更しています。

ver 3.3

  1. jQueryのバージョンを1.11.0に、jQuery Mobileのバージョンを1.4.2に変更しました。
  2. お気に入りリストの名称が日本語の場合に、詳細表示でエラーになる問題を解消しました。
  3. 一部htmlファイルのコーディングミスを修正しています。

ver 3.2

  1. ストリーム再生で、ストリームURLが空欄の場合に、全曲再生してしまう不具合を解消しました。
  2. ストリーム再生で、mmsなどのhttp以外のプロトコルを指定できるようにしました。

ver 3.1

  1. 楽曲ファイルを保存している実ディレクトリ名に/(全角スラッシュ)が含まれている場合に、エラーになる不具合を修正しました。
    この対応に伴い、場合によっては、Webサーバーの設定を変更する必要が出るかもしれません(設定の詳細は後述)。
  2. 五十音順一覧で、英文アーティスト名に日本語の読み仮名を振った場合に、英文字のイニシャルに表示されない問題を解消しました。
  3. 五十音順でソート時、ソートの条件に音引きを含まないようにしました。

ver 3.0

  1. ラベル分類機能を追加しました
    アルバム単位で12種類のラベルを付けることができ、ラベルごとのアルバム一覧から選曲することができます
  2. ラベル分類機能の追加に伴い、mpcbridgeのデータベースの構造を変更しています
  3. ラベル分類機能の追加に伴い、mpdとmpcbridgeのデータベースの同期方法を変更しています

ver 2.2

  1. 日本人アーティスト名の誤字を修正しました
  2. フリーテキストの検索時、半角(などを含む文字列を検索した場合に、検索結果が期待通りにならない問題を修正しました
  3. フリーテキスト検索時の条件を指定できるようにしました
    選択肢は、アーティスト名が部分一致/前方一致/完全一致の三択、曲名が部分一致/前方一致の二択です。どちらも、初期値は部分一致です。
    選択内容は、Webストレージに保存しますので、Webブラウザーごととなります。
  4. 曲名に<>などを含む楽曲が正しく表示されない問題を修正しました

ver 2.1

  1. イニシャル検索、フリーテキストの検索において、アーティストごとのアルバムの並びを、リリース年(タグ情報のDate)でソートするか、文字コード(アルファベット順)でソートするかを選べるようにしました。
    「設定」画面の「ソート順」で指定できます。Ver. 2.0からデータベースの構成を変更していますので、データベースの作成から行ってください。
    なお、今回追加したソート順の設定は、Webデータベースに保存しますので、HTML5に対応していない古いWebブラウザーでは機能しません。Webデータベースを使用しているので、複数のWebブラウザーを使用している場合は、それぞれに設定値が異なってきます。
    デフォルトは、リリース年になります。
  2. ディレクトリ一覧から検索において、前ページに戻った際に、ページのトップが表示されていました。
    これを、「戻る」ボタン(Webブラウザーの前ページへ戻る機能ではありません)で一つ上の階層のページに戻った場合、タップした箇所近辺に自動スクロールするようにしました。
    なお、本機能は、Webクライアントによっては正常に動作しない場合があります。Webブラウザーの処理速度に起因していると思われます。
  3. 日本人アーティスト名情報を追加しています
  4. 読み仮名を振る処理の部分のアルゴリズムを見直しました。多少処理が速くなっていると思います。