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

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

先日、開発環境を Delphi 7.1 から Delphi 10.4.2 CE に変更したためか?と思い、過去に遡ってずーっと調べてみたら、なななんと!  2018.07.12 公開の ver 1.20 までOK  2018.08.21 公開の ver 1.21 からNG ということが判明して腰を抜かしました。3年間も気が付かなかったなんて!(>_<;) pic.twitter.com/ARKYi1bEol

2021-09-20 10:36:31
拡大
戸田プロダクション @TodaProduction

驚いた。気がついたら Jango のサイトデザインが変更されていて、Web窓 (ブラウザ) 下部にコントロールボタンが表示されるようになった。あと 現行 ver 1.60 では、ブラウザの AutoPlay ポリシーを変更せよとの警告画面が多少目立つようになった。画面遷移のタイミング変更がまた必要かも知れない。 pic.twitter.com/k3yg4ujfwE

2021-09-21 07:44:46
拡大
戸田プロダクション @TodaProduction

以前 WebView2 の AutoPlay が突然効かなくなって大騒ぎした時、 DocumentTitleChanged イベントで画面クリックすると AutoPlay が有効になる?という裏ワザを発見したが、Jango 警告画面を回避するには さらにそれより前のタイミング ContentLoading で画面クリックすれば良い…ということが判った。 pic.twitter.com/naccryyQoW

2021-09-21 09:31:30
拡大
戸田プロダクション @TodaProduction

ContentLoading での画面クリックが Jango 以外の他サイトに悪い副作用を及ぼさないことを確認した。もうこれで行くことにする。本当は WebView2.getSettings().setMediaPlaybackRequiresUserGesture(false); と同じことが TEdgeBrowser で出来たら良いが、それは将来の Delphi に期待したいところ。

2021-09-21 10:54:04
戸田プロダクション @TodaProduction

朝から Jango の新サイトを見直していたら、いつの間にかステーションリストに「K-pop」という新カテゴリが追加されていることに気がついた。気がついちゃったものは仕方ない (^_^;)、新規18チャンネル、午前中のコーディングで追加登録完了。 pic.twitter.com/odIvhCMIbM

2021-09-22 12:15:20
拡大
戸田プロダクション @TodaProduction

最新開発版 らじるれ郎 ver 1.60.3 (EXE のみ公開) coara.or.jp/~tt/soft/zip/R… 先日、内蔵ステーションリストに少し変更を加えた ver 1.60.1 を EXE のみ公開しましたが、さらに修正を加えた最新版 ver 1.60.3 を、この度ツイッター限定で再度 EXE のみ公開します。ご興味があれば是非お試しください。 pic.twitter.com/0dQ24WDCX2

2021-09-22 16:34:37
拡大
戸田プロダクション @TodaProduction

ver 1.60.1 → ver 1.60.3 変更内容 ● 選局メニューに「&」が表示されないバグを修正 ● Jango 新サイト AutoPlay 警告対応 ● Jango 新カテゴリ K-pop 追加 ● OTTAVA 対応方針で迷い中 (^_^;) ZIP 解凍して出てくる Rajirurero1603.EXE を、らじるれ郎 ver 1.60 が動く環境の中に入れてください。 pic.twitter.com/n3rQQ3V3U2

2021-09-22 16:35:15
拡大
みゅーとまん @myuutoman

@TodaProduction こんばんは。らじるれ郎1.60.1ですがちょっと不思議な作動をしております。オーストリア公共ラジオORF Radio O1のサイマルURLが変わりshoutcast経由で本来なら再生出来ないはずですがブラウザ再生で可能に。但しエラー表示が出ています。 pic.twitter.com/jbJYi8Waf8

2021-09-22 21:31:24
拡大
みゅーとまん @myuutoman

@TodaProduction さっそくらじるれ郎1.60.3を試してみました。 やはりEdge再生で出来ますね。でもエラー表示赤い文字「E」が出ております。 ちなみにアドレスは orf-live.ors-shoutcast.at/oe1-q2a? でWMPやVLCでは再生出来ないです。 pic.twitter.com/4u5DkMITVg

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

@myuutoman こんばんは。ORF Radio O-1 再生時に、ご自分でお作りになったADDファイルをお使いになっていませんか? らじるれ郎 ver 1.60 同梱の「栗坊セレクト.ADD」を使えば、 ORF Radio O-1 は らじるれ郎 ver 1.60 でも ver 1.60.3 でも 特にエラー無くVLCで再生可能です。 pic.twitter.com/WjocGJ63yw

2021-09-22 23:28:33
拡大
戸田プロダクション @TodaProduction

@myuutoman なお、らじるれ郎でそのURLをブラウザ再生させると受信ステータスは確かに「E」表示になりますね。これは先方サイトがナビゲート完了時点でなぜか正しい「成功」フラグを返してくれないことによるものです。現時点では「仕様です」としか申し上げられませんが、何か解決策がないか?考えてみます。 pic.twitter.com/O0YaDJ23WU

2021-09-22 23:30:59
拡大
みゅーとまん @myuutoman

@TodaProduction ありがとうございます。お騒がせしまして申し訳ありません。

2021-09-23 00:06:02
みゅーとまん @myuutoman

@TodaProduction 私だけの環境(所謂おま環)みたいです。 shoutcastと書いてあるURLはWMP、VLC共に突然再生出来なくなりました。

2021-09-23 00:17:47
みゅーとまん @myuutoman

@TodaProduction 原因分かりました。プロバイダーの回線でした。ためしにVPNでSoftEther VPNの公式VPN回線で繋いでみると全く問題なしにらじるれ郎やWMP、VLCで再生出来ました。地元CATVのプロバイダーでファイアウオールを強化したようで巻き込まれたものと思われます。お騒がせして申し訳ありません。お詫びします。

2021-09-23 00:27:22
戸田プロダクション @TodaProduction

@myuutoman WMPとVLCのバージョンはいくつですかね? うちは  WMP:12.0.7601.24553  VLC:3.0.16 Vetinari ですが「栗坊セレクト.ADD」記載のURLはWMPとVLCの両方で再生可能です。あと、ブラウザ再生する時はURLを  "oe1.orf.at/player/live" にすると「≡」表示で鳴りました。 pic.twitter.com/HHfsDf5UWQ

2021-09-23 00:42:06
拡大
拡大
みゅーとまん @myuutoman

@TodaProduction ありがとうございます。こちらのURLだとエラー表示無く鳴りますね。 原因は加入している地元CATVのネット回線でした。別の回線ではWMP、VLC共に問題無く再生出来ました。 多分ファイアウオールを強化して設定をミスったものと思われます。

2021-09-23 00:48:19
戸田プロダクション @TodaProduction

@myuutoman す、すみません、最新のリプに気づかず、コメントが行き違いになっちゃいました (^_^;)。プロバイダのファイアウォール強化で再生不能になった由、了解いたしました。原因が判って良かったです、私も安心いたしました (^_^)。

2021-09-23 00:46:33
みゅーとまん @myuutoman

@TodaProduction 本当にお騒がせ致しまして申し訳ありません。ごめんなさい。

2021-09-23 00:50:22
戸田プロダクション @TodaProduction

@myuutoman いえいえ、お気になさらず (^_^)。それではお休みなさいませ。

2021-09-23 00:51:25
戸田プロダクション @TodaProduction

新サイト移行をきっかけに Jango を色々と見直していたら、3年半前に苦労して全登録したチャンネルがいくつか名称変更されていることに気がついた。仕方ないのでステーションリスト先頭から1100行分、片っ端からチャンネル切替して変更分のみピックアップ。フリーソフトウェア作者も楽じゃない。 pic.twitter.com/iXJohlnK9v

2021-09-24 09:38:25
拡大
戸田プロダクション @TodaProduction

一つのチャンネルが複数のジャンルに重複登録されてることもあるから、らじるれ郎のソースを無理やり「桐」に読み込んで、ソース修正と並行してデータベース検証も行なった。絞り込み選択、重複行抽出、単一化などは、やっぱデータベース処理が確実で最強 (^_^)。 pic.twitter.com/VLjeYykA2n

2021-09-24 09:44:35
拡大
戸田プロダクション @TodaProduction

またまた Jango に新カテゴリ追加。Jango - TopArtists というカテゴリがあって、有名アーティストの専用チャンネルらしいが、Justin Bieber、Ed Sheeran、Queen とか、俺でも知ってるアーティストが居たから思い切って登録した。もう良い加減にしなきゃいけないんだけどね (^_^;)。全36チャンネル。 pic.twitter.com/SHSoNOZlVn

2021-09-24 20:44:54
拡大
戸田プロダクション @TodaProduction

OTTAVA、週末だからテストでブラウザ再生、FFP再生、この先どっちの再生方法で行くべきか?試しているけど、今日は両方ともブチブチ切れまくりだな?(^_^;) 聴くに堪えないサーバー状況。 pic.twitter.com/c2am9sncgH

2021-09-25 17:07:25
拡大
戸田プロダクション @TodaProduction

FFVCL – Delphi FFmpeg VCL Components delphiffmpeg.com Delphi 11 対応版 FFVCL が出ていたから早速 DCU を入れ替えたが、FFPバージョンは 7.7 → 7.8 に上がったものの、LibAV 内の DLL 群に変更は無かった。考えてみれば FFmpeg のバージョンが変わったわけじゃないから当然か (^_^;)。 pic.twitter.com/ZR60GD483z

2021-10-08 09:38:22
拡大
戸田プロダクション @TodaProduction

最新ビルドでFFPバージョン 7.8 になった。いつの間にか Edge (WebView2) のバージョンも上がってるね? pic.twitter.com/Bw8ScEtkt4

2021-10-08 09:42:03
拡大