オプション機能を追加!?
オプション機能、という言葉は、現行版にある機能の、代わりに使える機能! という意味で使っている。
つまり、本質的には、無くても困らない機能にはなるのだが、当然、あると便利なシーンも想定されるので、追加しようとしている訳だ。
具体的には、AGMPlayerには、プレイビューで使える「ファイルセレクタ」という機能があるのだが、次バージョンでは、この機能の代わりに使えるWebリモコン機能を追加しようかと考えている。
何故なら、そもそも、「ファイルセレクタ」機能というのは、初期のAGMPlayerには存在しなかった機能になるのだが、にもかかわらず、途中から、この機能を追加したのは、それなりの欲求があったからだ。
そして、その欲求というのは、現行版でも100%は満たされていないので、ファイルセレクタ機能の延長線上にあるモノとして、Webリモコン機能を追加しよう! という事にしている訳だ。
それでは、「ファイルセレクタ」機能を追加した欲求、というのは何だったのか、というと、動画や音楽の視聴中に、次に視聴する動画や音楽を決めたい! という事だった。
例えば、音楽を聴いている場合、それまでのAGMPlayerでは、連続再生後には、次の再生対象はライブラリビューで選択する必要があったのだが、これは何を意味していたのか、というと、ライブラリビューでの選択時には、音楽は鳴っていない状況が続いた! という事だ。
まあ、それくらい、どうという事はないだろう、と、言う人もいるかもしれないのだが、作者の様に、精神的に色々と問題がある人の場合、数秒でも、静寂な時間が訪れると、危険だったりする場合もある訳だ。
つまり、BGMなんかは、あまり頭を働かせたくない様な場合に鳴らす訳なので、それが数秒でも停止すると、精神的に危険な状態に入り込む可能性もあったりする訳だ。
なので、次の音楽には、今の音楽がなっている最中に切り替えたい! みたいな欲求も出てきたりするので、それを実現するために、ファイルセレクタ機能を追加した訳だ。
もっとも、ファイルセレクタ機能は、一部ではあるものの、画面を占有するので、特に、全画面で動画を視聴している時に使おうとすると興醒めになったりもするし、そうでない場合にも、あまりウインドウを大きくするのも問題なので、操作性は、必ずしも宜しくはない訳だ。
と、言う事なので、次バージョンでは、ファイルセレクタと似た様な機能を持った、Webページから、AGMPlayerを操作可能にするWebリモコン機能を追加する予定だ。
そうする事で、例えば、全画面表示で動画を視聴している最中にも、次に再生する動画をライブラリを閲覧しながら決定できるし、普通にウインドで動画を視聴している様なケースでも、次に再生する動画や音楽を手元のスマホやタブレットで選択できた方が、PC上での他作業の効率を落とさなくても済む筈な訳だ。
しかしまあ、手元にあるキーボードやマウスで操作可能なPCソフトを何が悲しくてスマホやタブレットからネットワーク経由で操作するんだ? と、思う人もいる筈なので、この機能は、あくまでもオプション扱いだ。
つまり、そんな機能は使う訳ないだろう! という人は使わなくても困らない筈だ。
なので、次バージョンのAGMPlayerでは、もう少し堅実な更新も行っておくのだが、それは、以下の通りだ。
1. 一般動画形式でも0.25〜2倍までの再生速度調整を可能にする。
2. ネットワーク経由での音楽ファイル再生時にも、エフェクト表示をローカルファイル再生時と同じ扱いにする。
3.ライブラリビューでの一部操作で時間がかかる時にも画面を暗くしていないので、極力、待ちが発生するタイミングでは暗くする。
上記は全て、Android版AGMPlayer Ver1.4.3とAGMServer Ver1.4.4の開発を通して行ってきた事なので、AGMPlayer Ver1.4.4でも、その改良を取り込む事にしている訳だ。
しかし、上記だけだと、流石に、華がないので、Webリモコン機能も追加する事にしているのだが、作者はデザイナーではないので、こういった、技術的には難しくないモノの、見た目は重要! みたいな機能の実装は、最も苦手とする所だ。
なので、結局のところ、機能は追加したモノの、見た目が悪くて使う気にならない! みたいな機能になる可能性はなきにしも非ずなのだが、とりあえず、こういった機能を追加しておけば、更にその後のバージョンで、使える感じに改良される可能性もなきにしも非ず、かもしれない。