改良点は多い
今はAmuseGraphicsの更新開発フェーズなのだが、TiMediaServerの更新を割り込み的にやっている。とりあえず、改良点を洗い出してみているのだが、色々なアイデアが出てくる。少なくとも今回は、あまりやりたくはないのだが・・・
現行版のリリース以降、YouTubeには大きな変更があって、広告表示の中にあったオーバーレイ広告が廃止になった。
なので、現行版のTiMediaServerをYouTube録画モードで使っていると、録画中には表示される筈がないオーバーレイ広告が表示されないかと、常に画像認識によるチェックを行っているのだが、これはCPU性能の無駄遣いになる。
しかしまあ、現行版は、その負荷を含めても大したCPU負荷にはならなかったので、この問題の解決用に、ワザワザ、バージョンアップはしなくて良いかなあ、と、思っていたのだが、今回、その他の改良を行う為に更新する事にしたので、当然、この問題に対する対処も行っておく。
それでは、今回の更新のメインは何になるのか、というと、数日前に書いた様に、YouTubeの動画再生時に広告が再生された時に表示される「広告をスキップ」ボタンの形状が変更されたので、広告の自動スキップ機能が動作しなくなった! ので、新しいボタン形状に対応させる!! という事になる筈だった。
筈だった、と、書いているのは、当初、Surface Go 2のChrome環境で、そんな感じになってしまったので、変更しようか、と、Windows用ソフトの開発マシンにしている、仕事用iiyamaPCのChromeでYouTubeを再生して広告の形状を再確認しようとしたのだが、この環境だと、従来通りの「広告をスキップ」ボタンが表示されたからだ。
その後、Surface Go 2と仕事用iiyamaPCでは、画面の拡大率なんかが異なるので、色々と調整して同じ状態にしてみたのだが、やはり、Surface Go 2では「広告をスキップ」ボタンは丸みを帯びた四角形になっていたのだが、仕事用iiyamaPCでは、従来通り、角張った四角形の形状をしていた。
なので、最後の調整要素として、キャッシュされている画像なんかを消去する為に、Surface Go 2側のブラウザの履歴を全て削除してみた所、Surface Go 2でも、従来通りの「広告をスキップ」ボタンが表示される様になった。
と、言う事で、TiMediaServerのYouTubeモードにある広告の自動スキップ機能は、また、Surface Go 2でも動作する様になってしまったのだが、作者的には、既に、TiMediaServerの更新をする気になっていたので、一番大きかった、YouTube広告の自動スキップ機能が動作しなくなった! 問題に対する対応は必要なくなったのだが、ここで、TiMediaServerの更新は行っておく事にした訳だ。
もっとも、前述の通りなので、YouTubeの動画広告に表示される「広告をスキップ」ボタンの形状は、YouTube的には、一気に変更するのではなく、巷の反響なんかを見ながら、少しずつ、変更して行っている最中なのかもしれない。
なので、後数日もすれば、また、ボタン形状は変わるかもしれない! と、鑑みたりもしているので、今週いっぱいくらいはTiMediaServerの更新作業を行いながら、形状の変更が行われるかどうかに注視しておこうか、と、考えている今日この頃だ。
ちなみに、AGMServerで、Web視聴機能を開発するにあたって、ベースにしたのは、TiMediaServerの収録モニター機能なのだが、細かい点を色々と改良した。
なので、その改良内容はTiMediaServerの収録モニター機能にもフィードバックするのだが、AGMServerに搭載するのをやめたUpload機能についても、TiMediaServerに搭載しておきたいと考えている。
その理由としては、TiMediaServerでは、動画/音楽ファイルに加えて、画像/テキストファイルの閲覧も可能になっているので、スマホやタブレットで作成するデータの殆どは、閲覧可能になる筈だからだ。
更に、今回、TiMediaServerで改良しておきたいと考えているアイテムとしては、画像ビューアをもう少し使えるモノにしたいと考えている。
具体的には、プレイリストにある全画像を縦に並べて表示する機能! なんかがあれば、一々、一つずつ画像を表示して次のページに移動したりしなくて済む訳なので、便利な場合もある筈だ。
もっとも、やはり、画像は一つのページに一つだけ表示したい! みたいな場合もある筈なので、現状の表示方法の延長線上で、フルスクリーン表示なんかも可能にしたり、オーバーレイ表示で表示形態を変更できるコントロールボタンなんかを表示したりもしたいかなあ、と、考えている。
また、現行版だと、テキストデータの閲覧用のビューアはないのだが、これについても、HTMLのiframeか何かを使いつつ、とりあえず、内容確認はできる様にしておきたい。
更に言えば、現行のプレイリストはリストがメインで、最下部にビューアが表示される格好になっているのだが、これだと、表示アイテムを選択する度に、ビューアとは遠い位置のリストアイテムをクリックする必要が生じて、何だか操作性が悪い感じだ。
なので、プレイリストでのアイテムの選択は、リストではなく、セレクターで行う格好にしようか、と、思ったり思わなかったりもしている今日この頃だ。

