Re: Webラジオの保存方法の質問はこちら【26】 ( No.29 )
日時: 2020/07/27 02:47
名前: inovia
参照: https://bbs.webradio.hinekure.net/

リニューアルした音泉を見てみましたが、構造が大幅に変わっているため、完全新規になっちゃいますね。
(動作するレベルのものを提供できるのは、1〜2週間程度かかると思います)

番組データ(番組名や話数、m3u8へのアドレス)の取得方法は確立できたので、どうにかなりそうです。
https://webradio.hinekure.net/img/20200727.png

Q. プレミアム会員対応予定?
A. ログイン情報をどこに保管するといった、セキュリティ上の問題を解決しないといけないので、
初期リリース時点では対応予定はありません。
また、音泉がIEで正常に動作していないため、対応が面倒臭いです…
 (多分、サポート外なのかと。IE自体開発終了してますからねぇ…)

  Chromiumエンジンを使用することも考えましたが、アプリの容量が100MBオーバーになる、
  エンジン側の脆弱性発覚時にアプリの差し替えが必要であり、メンテナンスが面倒。
  (IEの場合は、Windows Updateで更新されるので、アプリ側の対応は不要)


2020/7/28 追記
2020/7/29 追記 ★
2020/8/11 追記 ★★

------------------------------------------------------------------------------------
【2020/8/11 追記★★】

最低限動作するものが完成しましたので、本日の夜あたりでも公開してみます。

↓スクショ
https://webradio.hinekure.net/img/20200811.png

------------------------------------------------------------------------------------

【初期リリース予定の仕様】

・Windows 7、8.1、10 対応(7はサポート終わってますが、動くかぐらいはチェックします)
 ★ 32bit(x86) / 64bit(x86_64) 両対応 (AnyCPU または x86 固定方式)
・.NET Framework へ切り替え予定(Ver 4.5.1)

・番組情報取得に内部でIE11を使用予定
(IEを普段使っていなくても、標準でOSに必ず入っているのが理由。)
・ファイル名に番組名や話数付与するのは、従来仕様を踏襲予定
・UIは完全刷新するか、従来のリストタイプを維持するかは悩み中
 ★ リストの場合は、検索で絞込、ソート機能の実装
 ★ ウィンドウのリサイズは可能とする
 ★ UIフォントは「メイリオUI」とする。サイズは 12pt ぐらい?
・ダウンロード自体は、ffmpeg.exe で行う方式(響と同じ)
 ★★ ffmpeg.exe 自動ダウンロード機能
・ファイル形式はMP4へ変更。ただし、ffmpeg 側で MP3へ変換をできるようにする。
・★ 同時並列ダウンロードはサーバーへ負担がかかるためサポートしない、ダウンロードキューによる逐次処理
   A、B、C番組をダウンロードする場合は、A番組のダウンロードが終わるまでは、B番組のダウンロードは待機状態になります。

【未定の仕様】
・プレミアム会員対応
 ★★ Edgeで対応するのはありかなぁとは思っている。ただ、Edgeは新旧あるのが面倒くさい。

・番組情報取得にIE以外の別方式採用
・高DPI対応/ダークテーマ対応
 ★ 高DPI対応をするまでは、Windows側のDPIスケーリング機能を使用します
・MP4ファイルのメタ情報に番組名や話数などを付与する機能(MP3であればID3タグ)
・★ UIのフォント変更(字を大きくしたり等)
・★ Wine上での動作確認
・★★ 響のような「TemplateA.bat」による、後処理をユーザーが自由に変更できるようにする。




トップページ