2020/12/04 radiko の仕様変更により radikorec が機能しなくなったので、録音環境を変更した。 ================================================================================================ radish(radi.sh) を使うことにする。 https://github.com/uru2/radish 参照 ■環境を整える ffmpeg のバージョンアップ(3.x以降へ) sudo add-apt-repository ppa:mc3man/trusty-media sudo add-apt-repository --remove ppa:kirillshkrogalev/ffmpeg-next sudo apt update アップデートマネージャでアップデートをインストールする Upgrade: ffmpeg:amd64 (2.4.3-1ubuntu1~trusty6, 3.4.0~trusty) 他、ログは下記参照 不足しているツールをインストール sudo apt-get install curl sudo apt-get install jq sudo apt-get install libxml2-utils ■radish 本体(解凍した(radi.sh)を適当な場所へ置く) wget https://github.com/uru2/radish/archive/master.zip unzip master.zip sudo mv radish-master/radi.sh /usr/local/bin ※radiko が URL の仕様を常時SSL化したので合わせて編集しておく  http://radiko.jp/ → https://radiko.jp/ ■cronの設定 /etc/cron.d/radiorec radi.sh -o で出力ファイル名を指定できる。 ファイル名に日付を付ける文法は、 -o "JetStream_$(date "+\%y\%m\%d-\%H\%M")" 又は、 -o "JetStream_`date "+\%y\%m\%d-\%H\%M"`" ※cronで % は、改行と解釈されてしまうので、\ でエスケープすること。 ■更新した環境では、radikorec が不具合を起こすので、アンインストールする sudo pip uninstall radikorec sudo apt-get purge python-pip sudo apt-get purge swftools sudo apt-get purge rtmpdump ================================================================================================ PPAの変更による ffmpeg のアップグレードログ ------------------------------------------------------------------------------------------------ Start-Date: 2020-12-04 19:24:16 Commandline: /usr/sbin/synaptic --hide-main-window --non-interactive --parent-window-id 58720288 -o Synaptic::closeZvt=true --progress-str \u3057\u3070\u3089\u304f\u304a\u5f85\u3061\u4e0b\u3055\u3044\u3002\u3053\u306e\u51e6\u7406\u306b\u306f\u6642\u9593\u3092\u8981\u3059\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002 --finish-str \u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f --set-selections-file /tmp/tmphYTBq1 Install: libfdk-aac1:amd64 (0.1.4.0, automatic), libass5:amd64 (0.13.0-1~trusty, automatic), libvlccore8:amd64 (2.2.5.1~ppa, automatic), libsdl2-2.0-0:amd64 (2.0.2+dfsg1-3ubuntu1.3, automatic), libgrilo-0.2-1:amd64 (0.2.10-1, automatic), libgles1-mesa:amd64 (10.1.3-0ubuntu0.6, automatic), libvidstab1.0:amd64 (1.0~trusty1.3, automatic), libx264-148:amd64 (0.148.2795+gitaaa9aa8-1~trusty, automatic), libva-drm1:amd64 (1.4.0~trusty, automatic), libzimg2:amd64 (2.6a-1~trusty, automatic), libx265-130:amd64 (2.5-2~trusty1, automatic), libgcrypt20:amd64 (1.6.1-2ubuntu1.14.04.1, automatic) Upgrade: libdvdread4:amd64 (4.2.1-2ubuntu1, 5.0.3-1~trusty), libtotem-plparser18:amd64 (3.10.2-0ubuntu1, 3.10.3-1~trusty), libavformat54:amd64 (9.20-0ubuntu0.14.04.1, 9.20-0ubuntu0.14.04.2+fdkaac), smplayer:amd64 (0.8.6-2, 17.8.0-1~trusty1), libavresample1:amd64 (9.20-0ubuntu0.14.04.1, 9.20-0ubuntu0.14.04.2+fdkaac), liblcms2-2:amd64 (2.5-0ubuntu4.2, 2.6-3ubuntu1~trusty), liblcms2-2:i386 (2.5-0ubuntu4.2, 2.6-3ubuntu1~trusty), libvorbisfile3:amd64 (1.3.2-1.3ubuntu1.2, 1.3.4-2~trusty1), libvorbisfile3:i386 (1.3.2-1.3ubuntu1.2, 1.3.4-2~trusty1), libegl1-mesa:amd64 (10.1.3-0ubuntu0.3, 10.1.3-0ubuntu0.6), vlc-plugin-notify:amd64 (2.1.6-0ubuntu14.04.4, 2.2.5.1~ppa), gir1.2-totem-1.0:amd64 (3.10.1-1ubuntu4, 3.10.1-1ubuntu4.3), libegl1-mesa-drivers:amd64 (10.1.3-0ubuntu0.3, 10.1.3-0ubuntu0.6), vlc-nox:amd64 (2.1.6-0ubuntu14.04.4, 2.2.5.1~ppa), totem-plugins:amd64 (3.10.1-1ubuntu4, 3.10.1-1ubuntu4.3), libglapi-mesa:i386 (10.1.3-0ubuntu0.3, 10.1.3-0ubuntu0.6), libglapi-mesa:amd64 (10.1.3-0ubuntu0.3, 10.1.3-0ubuntu0.6), libvpx1:amd64 (1.3.0-2, 1.3.0-3~trusty), libvpx1:i386 (1.3.0-2, 1.3.0-3~trusty), libvorbis0a:amd64 (1.3.2-1.3ubuntu1.2, 1.3.4-2~trusty1), libvorbis0a:i386 (1.3.2-1.3ubuntu1.2, 1.3.4-2~trusty1), libva1:amd64 (1.3.0-2, 1.4.0~trusty), vlc-data:amd64 (2.1.6-0ubuntu14.04.4, 2.2.5.1~ppa), libswscale2:amd64 (9.20-0ubuntu0.14.04.1, 9.20-0ubuntu0.14.04.2+fdkaac), ffmpeg:amd64 (2.4.3-1ubuntu1~trusty6, 3.4.0~trusty), libtotem0:amd64 (3.10.1-1ubuntu4, 3.10.1-1ubuntu4.3), totem:amd64 (3.10.1-1ubuntu4, 3.10.1-1ubuntu4.3), libgles2-mesa:amd64 (10.1.3-0ubuntu0.3, 10.1.3-0ubuntu0.6), libgl1-mesa-glx:amd64 (10.1.3-0ubuntu0.3, 10.1.3-0ubuntu0.6), libgl1-mesa-glx:i386 (10.1.3-0ubuntu0.3, 10.1.3-0ubuntu0.6), libdvdnav4:amd64 (4.2.1-3, 5.0.3-1~trusty), totem-common:amd64 (3.10.1-1ubuntu4, 3.10.1-1ubuntu4.3), libwayland-egl1-mesa:amd64 (10.1.3-0ubuntu0.3, 10.1.3-0ubuntu0.6), libmp3lame0:amd64 (3.99.5+repack1-3ubuntu1, 3.99.5+repack1-7~trusty), totem-mozilla:amd64 (3.10.1-1ubuntu4, 3.10.1-1ubuntu4.3), libva-x11-1:amd64 (1.3.0-2, 1.4.0~trusty), libbluray1:amd64 (0.5.0-1, 0.6.2-1~trusty), vlc:amd64 (2.1.6-0ubuntu14.04.4, 2.2.5.1~ppa), libvlc5:amd64 (2.1.6-0ubuntu14.04.4, 2.2.5.1~ppa), libfaac0:amd64 (1.28-6, 1.28-6+ppa2), libavcodec54:amd64 (9.20-0ubuntu0.14.04.1, 9.20-0ubuntu0.14.04.2+fdkaac), libx264-142:amd64 (0.142.2389+git956c8d8-2, 0.142.2491+git24e4fed-1~trusty), gir1.2-totem-plparser-1.0:amd64 (3.10.2-0ubuntu1, 3.10.3-1~trusty), libaacs0:amd64 (0.7.0-1, 0.7.1-1~trusty), libopus0:amd64 (1.1-0ubuntu1, 1.1-0ubuntu1.2), libvorbisenc2:amd64 (1.3.2-1.3ubuntu1.2, 1.3.4-2~trusty1), libvorbisenc2:i386 (1.3.2-1.3ubuntu1.2, 1.3.4-2~trusty1), vlc-plugin-pulse:amd64 (2.1.6-0ubuntu14.04.4, 2.2.5.1~ppa), libavutil52:amd64 (9.20-0ubuntu0.14.04.1, 9.20-0ubuntu0.14.04.2+fdkaac), totem-plugins-extra:amd64 (3.10.1-1ubuntu4, 3.10.1-1ubuntu4.3), libmpcdec6:amd64 (0.1~r459-1ubuntu3, 0.1~r459-4.1~ppa) Remove: libvlccore7:amd64 (2.1.6-0ubuntu14.04.4) End-Date: 2020-12-04 19:25:37 ------------------------------------------------------------------------------------------------ Start-Date: 2020-12-04 18:49:12 Install: curl:amd64 (7.35.0-1ubuntu2.20) End-Date: 2020-12-04 18:49:20 Start-Date: 2020-12-04 18:49:45 Install: jq:amd64 (1.3-1.1ubuntu1.1) End-Date: 2020-12-04 18:49:47 Start-Date: 2020-12-04 19:43:57 Install: libxml2-utils:amd64 (2.9.1+dfsg1-3ubuntu4.13) End-Date: 2020-12-04 19:44:04