2022年5月22日日曜日

Logitech Media Server(LMS)をraspberrypiで使ってみた

Logitech Media Server:
https://en.wikipedia.org/wiki/Logitech_Media_Server

これ、結構良い、面白い

最初はradiko再生のために、使ってみたんです。

Volumio2には、LMSとsqueezeliteという組み合わせがあるので、お手軽に試せました。

radikoそのものの再生は、他のページで説明があるので割愛します。

試したのは、

  • Volumio2:plugin LMS(ver7.9?),squeezelite
  • Volumio3:plugin LMS(Ver8.2.0),squeezeliteはマニュアルインストール
  • raspberrypi:LMS(Ver8.3.0)nightlyβ

ちなみにβバージョンのの入手先は
Some Software Beta Downloads https://downloads.slimdevices.com/nightly/index.php


なかなかよくできていると思います。

弄っていて面白いし・・・・・


でも、ですよ。ひとつだけ問題が

もしかすると、他の人は経験していないのかもしれませんが・・・・


ローカルファイル(NASに保存してあるiTunesライブラリ)を再生していると途中で止まってしまうことがあることに気が付いた。しかもたまにプレイヤーが表示されなくなるという・・・・

ラジオを再生しているときはそんなことはなかったのですが・・・・

これはなにかある。


原因を調べているうちに・・・・

squeezeliteのstatusに多量のエラー表示・・・

avcodec_decode_audio4 error: -22 Invalid argument

avcodec_decode_audio4 error: -22 Invalid argument

                                            .

                                            .

                                            


再生しているときに永遠にこのエラーが表示され続けます。
そして、最終的にsqueezeliteが落ちてしまいます。

このエラーが原因のようですね・・・・
これについて、ずいぶんとネットを検索かけたのだが、ヒットせず・・・なぜだ。。。

でも、どうやらALACファイルを再生するとクライアント側で出るエラーのよう。。。

ということで、探し当てたのが・・・

LMSの設定画面で

Apple Loslessの項目をNative→無効にしてみた。すると・・・・


どうやらFLACに変換されつつ再生されるようだ

FLACに変換して配信することによって、途中で止まることもなくなった。

根本的な解決にはなってません。

が、FLACも可逆圧縮なので劣化はほぼないと考えて、気にしないことにします。


コントロールソフト

iPhohe: iPeng 有料ですがよくできているので買ってしまいました。

android: Squeezer こちらは無料です。

いずれも、ブラウザコントロールよりは断然使いやすいです。

一日中、ラジオつけっぱなし・・・的な使い方をしています。
作業中にあるとうれしいですね(^▽^)/

SI4732-A10ボードの覚書

SI4732-A10ボードをブレッドボードで組んでみる エフエーエルのボードキットは右端にある裏返っている基板 SSBが受信できるSI4732A1-M-002 DSPモジュール完成品 日本で設計  :SI4732A1M002:合資会社エフエーエル通販事業部 - 通販 - Yaho...