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

毎度毎度「らじるれ郎」です (^_^)
2
戸田プロダクション @TodaProduction

X/ツイッター限定公開版 ver 1.82.1 は、すでに BBC Sounds の全チャンネルについて新配信方式に対応済。新たな再生不能が発生することは当分ない (と思う) ので、BBC Sounds の各チャンネルをよく聴く方は乗り換えをお勧めします。以下ダウンロードリンクからどうぞ。 twitter.com/TodaProduction…

2023-10-26 09:29:53
戸田プロダクション @TodaProduction

最新開発版らじるれ郎 ver 1.82.1 (EXE のみ X/ツイッター限定公開) todaproduction.com/soft/zip/Rajir… 先日の ver 1.82 公開から日も浅いのですが、手元の最新開発版をX/ツイッター限定公開します。上記リンクから得られる EXE を正式公開版 ver 1.82 が動作している環境に上書きコピーしてお使いください。 pic.twitter.com/BITlnUiWiW

2023-10-17 20:16:03
戸田プロダクション @TodaProduction

新配信方式に順次移行中の BBC Sounds、ついに正式公開版らじるれ郎 ver 1.82 では BBC World Service を除く23チャンネルが全滅となってしまった。BBC Sounds 側の仕様変更が一挙に加速した感じ。限定公開版 ver 1.82.1 なら全チャンネル聴取可能だが、このまま正式公開すべきか否か?迷うところ。 pic.twitter.com/teTMtAdgjG

2023-10-29 02:20:43
拡大
戸田プロダクション @TodaProduction

BASS audio library un4seen.com ついこないだ BASSenc_OGG と BASSenc_OPUS を更新したばかりだが、今度は BASSenc_FLAC が更新されていることに気がついた orz。ヘッダファイル差し替えて EXE をリビルドして DLL 入れ替えた上で FLAC 録音の正常動作まで確認済み。有り難いけど大変。 pic.twitter.com/eTL4F2p6ea

2023-10-29 09:44:11
拡大
戸田プロダクション @TodaProduction

記録メモ。RadioTunes がこのタイミングで止まって無音状態に陥るのは珍しい (チューナーリロードで復旧)。 pic.twitter.com/IFYKKA43sF

2023-10-31 14:14:52
拡大
戸田プロダクション @TodaProduction

らじるれ郎ユーザー追加リスト「Rain.ADD」 todaproduction.com/soft/rajirurer… 自然音の「雨の音」を集めたユーザー追加リストを作ってみました。有名な RainbowHunt, Rainy Mood, Rainyscope, rainforme の4チャンネル。各サイトとも自動的にWeb窓が開きますので、お好みの設定に変更してお聴きください。 pic.twitter.com/V4cV2RGbiX

2023-11-10 09:16:16
拡大
戸田プロダクション @TodaProduction

AccuRadio、なんかWeb窓に変なオーバーラップ画面が表示されるようになった orz。「Share Your Favorites」って何だよ?(^_^;)  これ [X] ボタン押しても画面遷移するだけで消えないから厄介だ。音はちゃんと鳴るから実害はないけど、この手の仕様変更はホント困ったもんだなぁ。 pic.twitter.com/FnCd3pwri6

2023-11-10 19:38:07
拡大
戸田プロダクション @TodaProduction

インターネットラジオ「らじるれ郎」for Windows Version 1.83 todaproduction.com/soft/rajirurer… 寒さ厳しき折柄、この冬の最新版らじるれ郎を正式公開しました。BBC Sounds, エムキャス 新仕様対応、Yahoo ! ニュース追加、OtherJP メンテ、BASS 更新 他。どなた様も よろしければ是非お試しください (^_^)。 pic.twitter.com/dJIeWCYTDX

2023-11-18 18:16:06
拡大
戸田プロダクション @TodaProduction

らじるれ郎 ver 1.83 内蔵ステーションリスト一覧 pic.twitter.com/C6cm3MXC7i

2023-11-18 18:17:32
拡大
戸田プロダクション @TodaProduction

FFVCL Encoder 10.1 and Player 10.1 Released delphiffmpeg.com/changelog/ffvc… 先月29日付で更新か? 「Support Delphi 12 Athens」の方は俺には関係ないとしてw、「FFmpeg DLLs built base on official ffmpeg 6.0.1」の方はやっぱ最新版にしとくべきかな?

2023-12-03 14:25:11
戸田プロダクション @TodaProduction

開発環境の *.DCU 全部入れ替えて、LibAV の *.DLL 群も最新版にした状態で、らじるれ郎のリビルドまで完了した (ver 1.83.1)。FFP のバージョン表記は無事「FFVCL 10.1」に変わったけど、まぁリリースは当分先のことになりそう。 pic.twitter.com/mRBJZ3sYIv

2023-12-03 14:49:18
拡大
𝕓𝕠𝕠𝕤𝕜𝕒𝕟𝕚𝕦𝕞📻 @booskanium

#ちゅんラヂ 高知県のFMはたらんどをちゅんラヂAID(*1)の選局リストに加えました。 24時間放送では無い様です。 *1 ちゅんラヂAID限定です。 ウェブアプリ版に表示しても聴けない(^_^;)

2023-12-23 10:19:37
戸田プロダクション @TodaProduction

@booskanium 情報有り難うございます。早速ステーションリストに追加しました (^_^)。 pic.twitter.com/7pB09kgChE

2023-12-23 13:20:01
拡大
戸田プロダクション @TodaProduction

らじるれ郎ユーザー様からのメールで、らじるれ郎 ver 1.83 で長時間 (2時間超くらい?) の「WAV録音」を実行すると、らじるれ郎がクラッシュして録音に失敗してしまう…というバグ報告を頂戴した (^_^;)。

2023-12-25 17:42:43
戸田プロダクション @TodaProduction

らじるれ郎は録音形式が「WAV」の場合のみ、録音データをプログラム内部の MemoryStream に溜め込み録音終了時に一気にファイル出力しているが、WAVデータはサイズがデカいため、2時間近くもの長時間録音では MemoryStream がパンクしてクラッシュしてしまうもの。完全なる設計ミス (>_<;)。

2023-12-25 17:44:45
戸田プロダクション @TodaProduction

MemorySteam のパンクを避けるため、当初は環境設定画面で「WAV」録音時の最大データサイズを設定してガードするよう考慮していたつもりだったが、いつの間にかこの考慮が外れてガードが効かなくなっていた。開発履歴を見直すに、たぶん今年1月の ver 1.76 リリース時辺りからだろうと思われる。 pic.twitter.com/aybrdOi3di

2023-12-25 17:46:16
拡大
戸田プロダクション @TodaProduction

改善策として MemoryStream の代わりに FileStream を用いることで、他の MP3, FLAC, OGG, OPUS, WMA, AAC 等のエンコード録音形式と同様、録音形式が「WAV」の場合でも「外部ファイルへの逐次保存」を行なうこととした。当該バグFIXの内容は次版らじるれ郎 ver 1.84 から反映される見込み。

2023-12-25 18:21:34
戸田プロダクション @TodaProduction

ううう、WAV録音を逐次出力方式に変更してテストしていたら、らじるれ郎終了時に Access Violation エラーが発生するようになって、それ治すのにやたら時間がかかってしまった。原因は FileStream.Free を2回呼び出していたというお粗末。

2023-12-25 22:45:55
戸田プロダクション @TodaProduction

どういう理由か?ここ数年間ずーっと、いつも年の瀬の今頃はなぜかコーディング (とデバッグ) で忙殺されまくる…という状況が続いている。今年はそうならずに済むと思っていたのに、気がついたらまたいつもとまったく同じ状況だよ (^_^;)。なんでかな? なんか因果みたいなものを感じる。

2023-12-25 22:49:55
戸田プロダクション @TodaProduction

WAV逐次保存のコア部分の変更が完了した (と思う) ので、次はUI部分の方も辻褄を合わせなきゃならない。 従来、WAV録音の「録音時間制限」は「録音サイズ制限」との排他選択しか出来なかったが、逐次保存で排他の必要がなくなったたので、どちらでも好きな方法の制限を指定出来るようにした。 pic.twitter.com/xetsxtEYyS

2023-12-26 09:18:32
拡大
戸田プロダクション @TodaProduction

んで、録音形式が MP3, FLAC, OGG, OPUS, WMA, AAC 等エンコード録音形式の時は、従来通り「録音サイズ制限」は指定出来ず「録音時間制限」だけ指定可能になる。この辺のUIの考え方は以前と同じだから、タスクスケジューラとの組み合わせによる留守録にも支障は出ないはず。最大6時間で十分だよね? pic.twitter.com/A129arZ88e

2023-12-26 09:22:02
拡大
戸田プロダクション @TodaProduction

ああ、でも「留守録最大可能時間がたった6時間とはけしからん! 俺は8時間番組を留守録したいんだ!」なぁんて言う人が居るかも知れないから、この最大制限値は環境ファイルを直接編集すれば好きに変更可能にしておこう。煩雑になるからUIまでは作り込まないけど…。 pic.twitter.com/yjrsV8KyhT

2023-12-26 11:14:31
拡大
戸田プロダクション @TodaProduction

あらら、RadioTunes ファミリの一員 JAZZRADIO のサイト仕様とデザインが変更になってるな? 再生開始ボタンのクラス名も変わったらしく、らじるれ郎 ver 1.83 では自動再生開始が出来なくなった。この仕様変更は他のファミリサイトにも適用されるのか?しばらく様子見が必要。 pic.twitter.com/E7finrvnUt

2024-01-05 11:19:28
拡大
戸田プロダクション @TodaProduction

私が勝手に「RadioTunes ファミリ」と呼んでいる RadioTunes, JAZZRADIO, ClassicalRadio, ROCKRADIO, ZenRadio の5サイトにおいて、JAZZRADIO だけがサイトデザイン (と仕様) を変更して久しいが、他の4サイトがなかなかこれに追随しないのを不思議に思っている。過去5年間でも初めての経験だ。 pic.twitter.com/YlaVEW9U6D

2024-01-07 19:32:23
拡大
戸田プロダクション @TodaProduction

いつも RadioTunes ファミリは揃って一斉に同じ仕様変更をしていたのに、今回の変則運用?で JAZZRADIO だけ自動再生が開始出来なくなった。すでに手元の最新開発版では新しい JAZZRADIO の自動再生開始にも対応済みだが、プログラム的には出来れば他サイトも同じ変更考慮で統一したいところ。

2024-01-07 19:39:21