본문 바로가기
AndroidOverLinux

MiniDLNA 1.2.1 with DSD / Cover Image (AoL)

by 도정진 ㅋㅋ잠자 2020. 3. 14.

안녕하세요? MiniDLNA 1.2.1 버전을 컴파일하고 DSD 패치 및 Cover Image 패치를 작업하였습니다.


컴파일은 어렵지 않으나, 버전 관련 문제가 생겨 조금 고생을 하였습니다만, 간단하게 설치글만 남겨둡니다.


aolupdate 에 반영은 기능적 검증이 끝난 다음에 반영하겠습니다.






1. 설치하기


root@AOL-Debian:~# curl -s https://raw.githubusercontent.com/djjproject/android_over_linux/master/minidlna_1.2.1/minidlna-install.sh | bash


Install minidlna 1.2.1 with dsd / cover image...


stop minidlna...


remove old binary and configuration files...


download minidlnad binary and minidlna.conf...

--2020-03-14 00:59:07--  https://github.com/djjproject/android_over_linux/raw/master/minidlna_1.2.1/minidlnad

Resolving github.com (github.com)... 15.164.81.167

Connecting to github.com (github.com)|15.164.81.167|:443... connected.

HTTP request sent, awaiting response... 302 Found

Location: https://raw.githubusercontent.com/djjproject/android_over_linux/master/minidlna_1.2.1/minidlnad [following]

--2020-03-14 00:59:07--  https://raw.githubusercontent.com/djjproject/android_over_linux/master/minidlna_1.2.1/minidlnad

Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...

Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.

HTTP request sent, awaiting response... 200 OK

Length: 854288 (834K) [application/octet-stream]

Saving to: ‘/usr/local/sbin/minidlnad’


/usr/local/sbin/minidlnad            100%[======================================================================>] 834.27K  25.4KB/s    in 29s     


2020-03-14 00:59:39 (28.4 KB/s) - ‘/usr/local/sbin/minidlnad’ saved [854288/854288]


--2020-03-14 00:59:39--  https://github.com/djjproject/android_over_linux/raw/master/minidlna_1.2.1/minidlna.conf

Resolving github.com (github.com)... 52.78.231.108

Connecting to github.com (github.com)|52.78.231.108|:443... connected.

HTTP request sent, awaiting response... 302 Found

Location: https://raw.githubusercontent.com/djjproject/android_over_linux/master/minidlna_1.2.1/minidlna.conf [following]

--2020-03-14 00:59:39--  https://raw.githubusercontent.com/djjproject/android_over_linux/master/minidlna_1.2.1/minidlna.conf

Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...

Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.

HTTP request sent, awaiting response... 200 OK

Length: 3566 (3.5K) [text/plain]

Saving to: ‘/etc/minidlna.conf’


/etc/minidlna.conf                   100%[======================================================================>]   3.48K  --.-KB/s    in 0.1s    


2020-03-14 00:59:41 (27.0 KB/s) - ‘/etc/minidlna.conf’ saved [3566/3566]



fix permissions...


reindexing media files...


Installation Finished... reindexing mediafiles takes some time...


minidlna version check...

Version 1.2.1 (djjproject) with dsd, cover image.


음악 재스캔은 아래 명령으로 하시길 바랍니다.


minidlnad -R

service minidlna restart





2. 사용하기


bubbleupnp 앱 기준으로 설명됩니다.


한편, PC 에서는 아래와 같이 검색됩니다.




현재 테스트 기기를 2개 꽂아놓다 보니 2개가 뜨고 있습니다.


그리고 DSD 음원을 복사합니다.



BubbleUPNP 에서 렌더러를 AOLMPD 로 소스는 MiniDLNA on AoL 로 설정합니다.







위와 같이 잘 작동합니다.


BubbleUPNP 에 TIDAL 도 되어서 잘 활용이 될 것 같습니다.


실제로는 AOLMPD 는 MPD 와 연결된 UPNP 렌더러이며, UPNP 미디어 서버는 MiniDLNA 가 해주고 있습니다.


자체적으로 연결되어 재생이 되는 구조입니다.


마치겠습니다.




댓글0