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

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

一晩かかってやっと出た。やっと出たが…ななんと!全然イベントが発生していない (>_<)。 pic.twitter.com/c8keKyLMEA

2021-08-08 07:34:08
拡大
戸田プロダクション @TodaProduction

進化した?環境設定「設定2」タブ (カッチョ良い? それともチと詰め込みすぎ?(^_^;)) pic.twitter.com/SNo0AILOyA

2021-08-08 10:20:40
拡大
戸田プロダクション @TodaProduction

突然の WebView2 仕様変更で AutoPlay 無効となった RadioTunes と Jango だが、  OnDocumentTitleChanged   ↓  OnFrameNavigationCompleted   ↓  OnNavigationCompleted という状態遷移の中で、一番早く訪れる OnDocumentTitleChanged で自動クリックしたら動作が格段に安定した。本採用! pic.twitter.com/x1xV1zXqbr

2021-08-09 13:28:30
拡大
戸田プロダクション @TodaProduction

FM++、標準では OtherJP メニューの中に入れたが、ファンクションキーに独立してメニュー表示させたい人のために、オプションでその表示方法を選択可能とした。まぁ F7 キー User's と排他選択になっちゃうんだけど。 pic.twitter.com/SFCWvHcCw8

2021-08-10 14:59:17
拡大
戸田プロダクション @TodaProduction

残すはこの対応だけだ (と思う) が、うーん、困った、イベントが発生せんから手の打ちようがない (>_<;)。 pic.twitter.com/4ZvpimEf2u

2021-08-11 20:01:41
拡大
戸田プロダクション @TodaProduction

OTTAVA お知らせ / News 9月1日 (水) からの平日聴取制限とストリーミング会員募集開始のお知らせ ottava.jp/?p=6962 無料聴取は1日当たり30分間か? 「TuneIn Radio、各ネットワークオーディオへのデリバリーも終了」ってことは airtime.pro サーバ配信も無くなるってこと?

2021-08-13 15:44:06
戸田プロダクション @TodaProduction

TButton (つうか TWinControl ?) の DoubleBuffered って、いつからあるんだ?

2021-08-13 18:55:24
戸田プロダクション @TodaProduction

へー、Delphi 7 時代でもあったのか? TButton だと表に出てないから知らなかった。じゃあ、やっぱ FALSE だ!

2021-08-13 19:02:53
戸田プロダクション @TodaProduction

やったー! ついに TEdgeBrowser で Are You Still There ? に自動応答することに成功したー!! 仕掛けを入れた EXE を朝5時過ぎから17時間以上も連続再生させて、今さっき目の前で確かに Are You Still There ? が閉じることを確認した。 pic.twitter.com/5nSTEvPVi4

2021-08-14 22:21:49
拡大
戸田プロダクション @TodaProduction

正確に言うと「TEdgeBrowser のイベントで」Are You Still There ? に自動応答したわけじゃなくて、イベントが発生しないから自前でタイマー回して5秒おきに監視する方法を採用した。ラジオ鳴らしながらタイマー監視とか「一体どんなソフトやねん?(^_^;)」と自分でも思うが背に腹は代えられない。 pic.twitter.com/tOV7zf5EgY

2021-08-14 22:27:18
拡大
戸田プロダクション @TodaProduction

How to enable Media AutoPlay in Microsoft WebView2? stackoverflow.com/questions/6870… ようやく世の中が俺に追いついてきたか?(なんちゃって (#^_^#))。 先月22日に突然 WebView2 の AutoPlay が不能となり大騒ぎしたが、その解決に向けて世界中で模索が始まった様子。Delphi でも早く治ると良いね。

2021-08-15 09:02:50
戸田プロダクション @TodaProduction

近日公開予定の新らじるれ郎は ver 1.60 のメジャーバージョンアップになる予定 (現在ベータふぁいぶ)。 FM++50局が追加され、RadioTunes ファミリ638チャンネルが復活することで、内蔵ステーションリストの総チャンネル数は2353chとなる。IE→ Edge (WebView2) 移行の効果は大きい。 pic.twitter.com/9QWB3QFYmF

2021-08-15 19:17:43
拡大
戸田プロダクション @TodaProduction

サポートページの使い方マニュアルを書き直して初めて、辻褄の合わないバグに気がつく…orz。

2021-08-15 21:52:14
戸田プロダクション @TodaProduction

ぐぬぬぬぬぬ、TLabel.Transparent って一体これは何なんだ?(^_^;) お気に入りマークの「★」を反転させるため TLabel.Color := clLime; してるとこ、Windows 7 なら期待通り動くのに Windows 10 では動かんじゃないか! TLabel.Transparent := FALSE; でようやく解決! pic.twitter.com/mHRukYmTcE

2021-08-18 18:38:06
拡大
戸田プロダクション @TodaProduction

インターネットラジオ「らじるれ郎」for Windows Version 1.60 coara.or.jp/~tt/soft/rajir… 最新版らじるれ郎を公開します。開発環境を Delphi Community Edition 10.4.2 に移行、内蔵プレーヤのひとつであるブラウザをIEから長年の夢だった Edge (WebView2) に変更しました。従来版からの大改造です。 pic.twitter.com/8ZSOVEtVv6

2021-08-18 20:03:19
拡大
戸田プロダクション @TodaProduction

古いIEから最新の Edge (WebView2) に変わったことでブラウザ再生能力が大きく強化され、ver 1.52 で聴取不能となった RadioTunes ファミリー全638chが今回から完全復活、ラジコは再生開始待ち時間が大幅短縮、Windows 7 でのラジコ聴取も復活し、新たに待望のFM++全50局も追加されました。

2021-08-18 20:04:56
戸田プロダクション @TodaProduction

実行時に新たに WebView2 ランタイムが必要となりましたが、全般的には大変良いバージョンアップ内容だと思います。というわけで、全国のラジオ好きも世界の音楽好きも、秋の夜長とコロナ禍でのステイホームのお供に、よろしければ (よろしく無くてもw) 是非! 新らじるれ郎をお試しください (^_^)。

2021-08-18 20:07:36
戸田プロダクション @TodaProduction

あー、面白かった! ようやく新らじるれ郎をリリース出来た。先月 Community Edition 10.4.2 が提供開始され、早速 TEdgeBrowser を弄り始めたのが7月21日、その日のうちに RadioTunes が鳴って大喜びしたが、その「出来たも同然」から今回もまた1ケ月かかっちゃった。成長してないなー (^_^;)。

2021-08-18 20:38:19
戸田プロダクション @TodaProduction

新しい Delphi を本格的に使うのは初めてだったし、検索してもまだ Delphi による WebView2 操作関連の情報が少ないのは泣きどころ。しかもその TEdgeBrowser には PC Audio 関連で不可解な不具合がありそうだが、それでもやっぱり私にとって「シン Delphi」は 大変エキサイティングな開発環境だった。

2021-08-18 20:41:53
戸田プロダクション @TodaProduction

常用環境 Windows 7 のクラシックテーマ上で Delphi Community Edition 10.4.2 が何不自由なく動き本当に助かりました。長年フリーソフトウェア作者の端くれとしてコードを書いてきましたが、こんなに素晴らしい開発環境を無料でご提供くださったエンバカデロ・テクノロジーズ社に深く感謝いたします。

2021-08-18 20:44:37
ソフトコレクション BOT @softcollection

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

2021-08-18 21:04:50
Karabutsu @karabutsu

うーん、radikoが再生できないのはなんでだろう。 twitter.com/TodaProduction…

2021-08-18 22:10:44
戸田プロダクション @TodaProduction

@karabutsu サポートサイトでご説明していますが、まず今回新たに WebView2 ランタイムをインストールしてくださいましたか? インストールしてくださったのなら、次にラジコの場合は、利用規約の承諾画面で止まってる可能性があります。そこもサポートサイトでご説明していますので、詳細手順をご確認ください。

2021-08-18 22:25:46
nacks572b @nacks572b

@TodaProduction Rajirurero1.60にアップデートしました。WebView2ランタイムをインストールして、動作することを確認しました。有難うございます。

2021-08-18 22:25:04
戸田プロダクション @TodaProduction

@nacks572b ご報告ありがとうございます。他の方の環境でも鳴ったことを知り、ひと安心いたしました (^_^)。

2021-08-18 22:27:02