Mình đổi 1 cái. thành tên khác, nó vẫn đổi được tên. Tuy nhiên, cứ cái nào nào khởi động sau thì sẽ giành quyền và hiện ra. Đặc biệt đang phát cái trước nếu cái sau mở ra thì mình play lại bài đang chạy của cái trước thì bài đó sẽ được play trên cái sau và cả 2 cái cùng phát bài đó. Chưa hiểu cơ chế là sao luôn
Bác dùng chung 2 aprenderer trong cùng 1 mạng được chưa?
Theo em thì do nó dùng UDN giống nhau nên việc đổi tên không thành công. Cái cần đổi phải là UDN.
Unique Device Name=uuid:3CA50632-4E12-4865-B460-1D926BABBC75
Em thử thay thế uuid, lên trang này https://www.uuidgenerator.net/ sinh đại 1 mã.
Vào hex editor, search theo mã ban đầu: 3CA50632-4E12-4865-B460-1D926BABBC75
(Chỉ có 1 vị trí)
Paste mã mới vào: 6EF21278-1EE4-11EC-9621-0242AC130002
Sau khi thay thế, thì nó đã hiện ra 2 render.
(Trước khi đổi uuid, em đã thử đổi tên mà không được, nên tên của em nó đang khác nhau là Render01 và Renderer)
Các bước đổi:
1) Dùng HxD trên windows, copy file /usr/aprenderer/ap2renderer về win để sửa (FTP, WinSCP).
2) Sau khi sửa, copy file từ win đè lên /usr/aprenderer/ap2renderer (Nhớ đổi tên file trước khi copy đè để dự phòng)
3) Chạy các lệnh:
Nếu dùng moode:
Mã:
pi@smpd:~ $ sudo chown pi:pi /usr/aprenderer/ap2renderer
pi@smpd:~ $ sudo chmod +x /usr/aprenderer/ap2renderer
pi@smpd:~ $ sudo systemctl restart aprenderer
Nếu dùng smpd bản cho pi3 (v0.9.6), thì phải stop mpd và pipe
Mã:
pi@smpd:~ $ sudo systemctl stop mpd
pi@smpd:~ $ sudo systemctl stop pipe