インターネットラジオ「らじるれ郎」開発記録 (06)

こんにちは「らじるれ郎」です (^_^)
1
戸田プロダクション @TodaProduction

インターネットラジオ「らじるれ郎」for Windows Version 1.11 coara.or.jp/~tt/soft/rajir… 最新版らじるれ郎を公開しました。画面読み上げソフトとの(一部)連携をチューンナップ、ステーションリスト再構築時の軽微なバグを修正、その他色々と微調整を行なっています。よろしければ是非お試しください。 pic.twitter.com/kFiWWlcc0g

2018-06-18 21:00:21
拡大
戸田プロダクション @TodaProduction

とある方から「らじるれ郎のユーザー追加リストを任意のファンクションキーに割り当て可能にして欲しい」というご要望を頂戴して実装を開始したが、これは本当にキツい。ファンクションキー文字列と追加リストファイル名を設定~保存~復元するだけでもメチャクチャ大変 (^_^;)。果たして可能なのか? pic.twitter.com/GZtkQFRS0u

2018-06-19 23:28:14
拡大
戸田プロダクション @TodaProduction

昨夜からやってる改造、一応ファンクションキーの文字列と追加リストのファイル名を設定~保存~復元して、指定された追加リストを起動時に読み込むところまでは書き上げた。あとは読み込み時に各ファイルのステーションリスト上での開始インデックスさえ取得~保存できれば、理屈の上では動くはず。 pic.twitter.com/yzm56s1beu

2018-06-20 23:34:10
拡大
戸田プロダクション @TodaProduction

慎重に慎重にコードを書き加え、ようやく全部が動き始めた。ジャンプメニューにDとEを新設。ユーザー追加リストを選び、DとEの任意のファンクションキーに好きな名前で割り当てることが出来る。各キーの挙動は従来と同じ。左クリックで先頭ジャンプ、右クリックで階層メニュー。歯抜け登録も可能。 pic.twitter.com/UPED7tupan

2018-06-21 00:43:05
拡大
戸田プロダクション @TodaProduction

全般的には思っていた通りに動くが、ところどころ「意外だが当然の」動きをする部分がある。バグというより「どっちの仕様がより適切か?」という種類の問題。なかなか判断が難しい。しばらく使ってみて決めることにする。

2018-06-21 00:59:33
戸田プロダクション @TodaProduction

悩んで、悩んで、悩んで、悩んで、悩んで、悩んで、悩んで、悩んで、悩んで、悩んで、悩んで、悩みまくっていたのに… 驚くほど単純なとんちで「もとに戻る」ボタンが実装できた!(^_^) pic.twitter.com/GQY5ZU18cH

2018-06-23 15:55:59
拡大
戸田プロダクション @TodaProduction

実はこの「もとに戻る」機能、開発当初は使えていたけど、キーボード長押しによる「カッ飛び切替」を実装した時に、チャンネル切替と現在チャンネルの同期が取れなくなって泣く泣く外した機能だったのだ。改めて使ってみると意外と便利。復活できて良かった。

2018-06-23 16:02:05
戸田プロダクション @TodaProduction

終日コーデイングして随分と進んだ。他の仕事は全然進んでないけど…(^_^;)。 pic.twitter.com/BF65zBZt9S

2018-06-24 21:31:31
拡大
戸田プロダクション @TodaProduction

開発記録メモ (1枚め) 当初顧客に提示したハリボテ (06/13) (2枚め) コード書くために作った画面 (06/18) (3枚め) 仕様のレビューで用いたUI (06/21) (4枚め) 最終的に完成したUIパネル (06/28) pic.twitter.com/2RUUkYsOFW

2018-06-28 20:03:36
拡大
拡大
拡大
拡大
戸田プロダクション @TodaProduction

画面読み上げソフトをお使いの方が、ラジコのHTML5ページで自動再生を有効にしていると、らじるれ郎が「再生する」ボタンを内部的に自動クリックした時ラジコページにフォーカスを奪われ、読み上げソフトのWebページ読みと衝突する現象が起きている。なんとか改善したいが、なかなか難しい。

2018-07-02 19:48:00
戸田プロダクション @TodaProduction

(上) 電源ボタンにフォーカス有り (下) 電源ボタンにフォーカス無し ラジコの再生ボタンを自動クリックした時、奪われたフォーカスを電源ボタンに戻そうとしてるんだけど、ここの動作が何度やっても安定しない。上手く戻ったり戻らなかったりする。SetFocus しても SendMessage しても駄目。なんで? pic.twitter.com/s05gkdjLHV

2018-07-02 19:52:49
拡大
戸田プロダクション @TodaProduction

色々やったが全部ダメ。半ばやけくそで、いったん別の場所に SetFocus して、その直後 電源ボタンに SetFocus したら、ようやくマトモ (100% 完全) に動作するようになった。納得いかんが仕方がない。SetFocus で こんなに苦労したの初めて (^_^;)。

2018-07-02 22:06:57
戸田プロダクション @TodaProduction

Cross-platform .NET/Mono bindings for libVLC github.com/videolan/libvl… ん? これを使えば Android 版らじるれ郎も作れるのか? 作らんけど…。

2018-07-03 09:36:32
戸田プロダクション @TodaProduction

ここ半月で100通以上のメールをやり取りし、らじるれ郎に「ユーザー追加リストの任意キー割り付け」と「画面読み上げの連携強化」を行なった。ついに ver 1.20 を公開できるぞ!と喜んだのも束の間、画面読み上げソフトをお使いの方の環境でラジコ自動再生がエラーになった。もう泣きたい (^_^;)。 pic.twitter.com/LYlZpzCilh

2018-07-04 23:33:11
拡大
戸田プロダクション @TodaProduction

とりあえず、長い長い長いメールを書いて、その方の環境でIE11のアドオンの初期化と、IE11のクッキーや一時ファイルや閲覧履歴やら一切合切の初期化をお願いしてみたが、たぶんその結果が出るまでにはかなり時間がかかるだろう。IEの Flash Player Object がコケるんだからもうお手上げだ。

2018-07-04 23:38:30
戸田プロダクション @TodaProduction

私のような年寄りが Windows のフリーソフトウェアをこしらえるのは、本当に苦労の連続だね。特に今回のらじるれ郎は、自分が書くコードだけでは決して完結せず、サードパーティー製 ActiveX との連携が必須なので大変だ。一体どこのどいつに文句言ったら良いのか?わからんことが多すぎる (^_^;)。

2018-07-04 23:47:18
戸田プロダクション @TodaProduction

画面読み上げソフト考慮で疲弊しまくった…orz Windows 7 と Windows 10 の Shockwave Flash Object って、全然「別物」だということを改めて認識した (^_^;) pic.twitter.com/amIBREYbM7

2018-07-05 22:36:31
拡大
戸田プロダクション @TodaProduction

ここまで苦労してラジコ自動再生開始に対応しても、らじるれ郎でラジコを聴ける期間はあとわずかだと思う。それは2020年末 Adobe が Flash のサポートを終了する時か、あるいはその前に、ラジコが自社サイトからIEを締め出す日までのどちらかだ。たぶん、長くて あと1年くらいじゃないのか?

2018-07-05 22:56:31
戸田プロダクション @TodaProduction

ラジコの画面読み上げソフト考慮がここまで大変だとは思わなかった orz

2018-07-11 16:45:21
戸田プロダクション @TodaProduction

インターネットラジオ「らじるれ郎」for Windows Version 1.20 coara.or.jp/~tt/soft/rajir… 最新改良版らじるれ郎を公開しました。ユーザー追加リストを好きな名前で任意のジャンプメニューに割り付け可能としたほか、画面読み上げソフトとの連携をさらに強化しました。よろしければ是非お試しください。 pic.twitter.com/LRQIMxvf6C

2018-07-12 21:18:33
拡大
戸田プロダクション @TodaProduction

今回の版からラジオパネルのデザインがほんの少し変更となり、お気に入りボタンの左隣に「もとに戻る」ボタンが新設されました。また、あまり大きな声では言えませんが (^_^;)、従来の ver 1.11 に含まれていた軽微なバグもこっそりと直してあります。これを機会に、是非最新版にお乗り換えください。

2018-07-12 21:31:23
ソフトコレクション BOT @softcollection

らじるれ郎 Ver.1.11→1.20 ●内蔵チューナー3台自動切替、1600チャンネル以上聴けるインターネットラジオ softcollection.dyndns.org/top/?page=1803…

2018-07-12 21:38:15
みゅーとまん @myuutoman

@TodaProduction ついに待望の新しいバージョンがでました!早速ありがたく使わせて頂きます。

2018-07-13 01:11:16
残りを読む(74)

コメント

コメントがまだありません。感想を最初に伝えてみませんか?