WARNING: この記事は 2020/04/01 に投稿した記事を移行したものです。
いきさつ
自宅のサーバーに音楽ファイルを置いているが,非力なマシンなのでSamba以外(DLNAなど)のサービスを動かしたくない
ということでAndroidからSamba共有フォルダにアクセスして音楽再生できるアプリを探すことに
ファイラーアプリなどでも再生はできなくはないが
欲しい機能として
- ライブラリ管理ができる(フォルダベースの管理でなく,ジャンルなどのタグ情報でソートしたい) ←これが全く見つからない
- シャッフル再生ができる
- (なくてもいいができれば)スリープタイマー機能,歌詞(LRC)表示
が挙げられる。
これらを満たすプレイヤーアプリ探しを始めた
試したアプリたち
Sambaにアクセスして音楽再生できるアプリのみ載せています
-
Kodi
やりたいことはできる。できるが音楽再生のために立ち上げるには邪魔すぎるのであまりうれしくない
-
Samba Network Music Player
再生に割り切ればシンプルでいいのだがフォルダをファイルのある階層まで辿っていく必要があり却下
-
Soumi: Network Music Player
できそうなんだけど2016年から更新がなく,UIが古臭い。 400ファイル以上は有料らしいのでこれにお金を出す価値が見合わなそうで保留。
-
VLC for Android
なぜかフォルダを一階層たどるごとに認証要求されるので使い物にならない
20200402追記;SMB v1で接続されていたことが原因のようです
サーバー側のsmb.conf
の[global]
セクションにmin protocol = SMB2
と指定することで解決しました -
JetAudio
フォルダをタップして中にあるファイル全部再生できるのでSamba Network Music Playerよりはましだが…
-
Neutron Music Player
できるはできるのだが,UIがとてつもなく使いづらい。
高音質がウリのようだが自分には合わなすぎたので却下
現状の結論
文句なく常用できるSamba対応音楽プレーヤーアプリは見つからない
Soumiを購入するしかないのだろうか…
どなたか良きアプリあれば教えてください
-
2020-04-02 追記
現在はSambaサーバー上にプレイリストを置いてVLCでシャッフル再生しています
このときプレイリストは相対パスで作る必要があることに注意 -
2022-10-04 追記
結局DockerでNavidromeを動かしています
Android側のクライアントはDsubとかUltrasonicがいいんじゃないでしょうか
WireGuardで外からも再生できるようにしていますが、必要ならトランスコードでデータ通信量も抑えられるしこれでええんじゃないか