https://heartfm.jp/ を web (http://listenradio.jp/) ブラウザを使わずに聞く方法

qiita.com ネタな気もするが、コッチに書いておく♡

対象
Windows の環境の場合は MS-DOS の知識は要るかも。
Linux の環境の場合は cui の操作が出来ている事。

本題
個人的に web ブラウザを起動してクソ程メモリを消費するアプリケーションは、限られたメモリ空間でなるだけさけたい物。
そういう謎にリッチな PC 環境に恵まれてない利用者の一助となればと言う謎の概念で書いています。

手を動かす
再生には ffmpeg というフリーウェア(昨今ではオープンソースソフトウェアと言うらしい)の ffplay という実行ファイルを使います。

https://github.com/BtbN/FFmpeg-Builds/releases より各環境に合わせたファイルを取得。

Windows
ffmpeg-master-latest-win64-gpl.zip
ffmpeg-master-latest-win64-gpl-shared.zip

Linux
ffmpeg-master-latest-linux64-gpl-shared.tar.xz
ffmpeg-master-latest-linux64-gpl.tar.xz
ffmpeg-master-latest-linux64-lgpl-shared.tar.xz
ffmpeg-master-latest-linux64-lgpl.tar.xz

Linux ARM64
ffmpeg-master-latest-linuxarm64-gpl-shared.tar.xz
ffmpeg-master-latest-linuxarm64-gpl.tar.xz
ffmpeg-master-latest-linuxarm64-lgpl-shared.tar.xz
ffmpeg-master-latest-linuxarm64-lgpl.tar.xz

何れか一つをダウンロードし解凍する。

bin ディレクトリを、適宜実行ファイルが動作できるパス内に移すか、解凍後のディレクトリにパスを通す。
再生する配信 url は https://mtist.as.smartstream.ne.jp/30120/livestream/playlist.m3u8 なので、バッチファイルやショートカット、シェルスクリプトを書く。

Windows の場合は ffplay.exe のショートカットの作成が便利。

ffplay.exe -vn -v quiet https://mtist.as.smartstream.ne.jp/30120/livestream/playlist.m3u8

こんな感じ🥰


Linux な人は言わずもがなw

まあ、unix コマンドに慣れた人なら、hls の url ダケで何とでも出来なきゃね✌

快適な聴取環境になれば幸いです💖