顯示結果從 1 到 10 共計 625 條

查看主題

  1. #11
    註冊日期
    2014-08-02
    文章
    375
    Thanks
    0
    Thanked 842 Times in 305 Posts

    預設

    sam0402 兄您好,請恕小弟直言,那些用來避開雜訊的東西都是比較費勁,另外那一台作為遙控的電腦也可以化繁為簡,實際上任何閒置或二手的 iPod Touch 或者 iPhone 加上 MPD client 的 apps 也可以勝任:

    https://www.headphoneclub.com/forum....e=4#pid5303362
    小弟現在已經連交換機都不需要用了,買了一個貝爾金的Lightning轉RJ45轉換器,直接從專機JCAT網卡拉網線到轉換器上,再通過一根2米的Lightning線接到IPad/Iphone上作遙控。
    這樣你手機選完歌后扔一旁,立刻就自動斷網了,干擾為零
    聲音嘛,明顯比接上M12的時候更通透純淨,少了一層紗霧,也去掉了接上網絡周邊時線電、電源線、接地等帶來的各種附加染色。
    https://www.headphoneclub.com/forum....e=4#pid5304013
    由於iphone/ipad待機的時候會把外設斷電,所以轉接器甚本上是處於關掉的狀態。
    就算不拔那根Lighting線,在Windows上的網卡上顯示為斷開
    聽感上拔掉心理作用上會好點,但實際應該沒啥區別
    Belkin 的產品並不便宜,幸好還有這些方案:

    https://9to5mac.com/2023/05/17/use-ethernet-with-ipad/
    You can either use a Lightning to Ethernet adapter or a Lightning to USB adapter connected to a USB to Ethernet adapter (Apple sells Belkin’s for $100, also on Amazon, some MFi options go from around $20, USB to Ethernet adapters sell from around $15)
    https://forums.macrumors.com/threads...d-pro.1974288/
    I've used it multiple times with my iPad Air 2, iPhone SE, and now iPad Pro with both the old Lightning-to-Camera adapter and now the new USB 3 version. The old one needed a USB hub in between to give the Ethernet adapter enough juice, while the new one just needs your AC adapter (and charges your iPad as a bonus).
    由於 iOS 只是用來安裝 MPD client 罷了,因此在家中的話就不用設定鎖屏密碼,需要選曲的時候才開機,其餘時間就處於睡眠模式,結果就是不用頻繁拔除網線也可以達到離線狀態的效果。

    當然最重要的就是不會出現鍵盤和滑鼠,更可以完全撇除 HDMI 線材/螢幕/GPU 這三方面的負面影響。

    基本上唯一需要注意的事項就是 iOS 與及 MPD client 兩者是否能夠「全自動」重新連線,假如不行的話就比較麻煩了。



    既然已經簡化了 remote control 的部分,那麼還有更好的雙機玩法嗎?

    除了處理 MPD client 那些關於 remote control 的 network traffic,其實 mpd-light/mpd-ramdisk 仍然需要處理一些關於 HDDs/RAM drives 的 I/O 存取,因此不妨考慮用另一台主機安裝 ArchQ 和 PipeWire:

    https://github.com/mikeroyal/PipeWir...-on-Arch-Linux
    https://wiki.archlinux.org/title/Pip...on_the_network
    While PipeWire itself is not network transparent, its pulse implementation supports network streaming. An easy way to share audio between computers on the network is to use the Avahi daemon for discovery. To enable this functionality, install the pipewire-zeroconf package. Make sure that the avahi-daemon.service is running on all computers that will be sharing audio.
    換句話說,這個方案就分為三部分:

    Ⓐ = 跑 Apple iOS 和 MPD client
    Ⓜ = 跑 ArchQ 的主機,安裝 mpd-light 和 PipeWire
    Ⓓ = 跑 ArchQ 的主機,用它來連接 USB DDCs/DACs,因此只會安裝 PipeWire



    至於 Chromium Embedded Framework 方面,簡單來說就是分為三台主機,說穿了就是上述 iOS 方案失敗後的「B 計劃」:

    Ⓐ = 跑 ArchQ 的 Audio PC,用它來連接 USB DDCs/DACs,因此只會安裝 mpd-light
    Ⓑ = 跑 ArchQ 的 Browser Proxy,只會安裝免費的 Browservice 和 web-based MPD client,因此兩者之間的 network traffic 也局限於 localhost 的說
    Ⓒ = 跑甚麼也無關痛癢的 Control PC,只需要安裝任何支援 JavaScript 的 browsers



    最終目的就是把鍵盤/滑鼠/螢幕甚至從 Ⓑ「搬運」到 Ⓒ 那邊,還可以利用 Browservice 取代 VNC 的功能。

    Browservice 也可以透過 AUR 來安裝,Ⓒ 的 client browser 就只會用來顯示 JPEG:

    https://aur.archlinux.org/packages/browservice
    The Browservice server uses CEF (Chromium Embedded Framework) to run a Chromium browser instance that renders the browser view into an off-screen buffer. The browser view, combined with a control UI bar, is then compressed as a PNG or JPEG image and served to the client using an embedded HTTP server. The client browser runs a JavaScript application that requests and shows the images. It also listens for keyboard and mouse events from the user and forwards them to the proxy by including them in the URLs of the image requests.
    另外這個 myMPD 好像是不錯的選擇:

    https://archlinux.org/packages/extra/x86_64/mympd/
    https://man.archlinux.org/man/mympd.1.en
    https://github.com/jcorporation/myMPD
    myMPD is a standalone and lightweight web-based MPD client. It's tuned for minimal resource usage and requires only very few dependencies.

  2. The Following 2 Users Say Thank You to seeteeyou For This Useful Post:


發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •