2025年6月16日 星期一

iPhone 15 Plus + Apple Watch S9 換成 Motorola Razr 50 Ultra + Amazfit GTR mini

2025年06月16日

翻箱倒櫃才找出這只 Seiko 機械錶,除了時、分、秒針,還有日期、星期,自動上發條,不用換電池,也不會有充電焦慮......

Amazfit GTR mini 功成身退(之前還換了 NFC 錶帶,沒想到充電幾次後竟因為晶片太靠近充電器被「消磁」不能用了。但同時買來給 Apple Watch S9 用 的 NFC 錶帶至今頭好壯壯,只能說一分錢一分貨吧!

2024年9月20日

Apple 的 AirDrop 實在好用,換成 Motorola Razr 50 Ultra 當然就不能使用了,不過也摸索出一個透過 Synology NAS 做為中介的取代方案(只限在家裡的區網內):
  • NAS 當然要安裝  Synology Driver 
  • 電腦端安裝 Synology Driver Client 並設定好同步的資料夾
  • Motorola Razr 50 Ultra 當然也要安裝  Synology Driver app 且已登入
  • Motorola Razr 50 Ultra 拍攝的照片或截圖可以開啟 Google 相簿(截圖竟然放在「收藏」裡面,好一陣子才發現的),選好照片,點選「共享」:

  • 選「Driver」:

  • 上傳檔案:

  • 檔案上傳 NAS 後,打開桌電就會同步進來,便可以在桌電做後續的處理

2024年9月12日


不是 iPhone 15 Plus + Apple Watch S9 不好用,只是對 iPhone 膩了,加上摺疊機(小摺才有興趣,大摺不考慮,還不如 iPhone 15 Plus 繼續用)的吸引力,最後在 9/1 入手了 Motorola Razr 50 Ultra ,之後再於蝦皮的 Amazfit 官方旗艦館買了福利品的 Amazfit GTR mini (價格是 Apple Watch S9 的零頭),會選上的原因是看上圓的錶面(也是對方型的 Apple Watch 膩了),等用個一年後, Motorola Razr 50 Ultra 若還頭好壯壯,再來換成 Garmin 的手錶。

以前就用過幾支 SONY 手機,對安卓系統還算熟悉,加上系統不斷的演進,與 iOS 也越來越像,所以很快就上手(但老實說,還是 iPhone 最容易使用),兩個星期用下來,Motorola Razr 50 Ultra 不會後悔(雖然手機店老闆還特別提醒這支以後二手沒價喔!),至於 Amazfit GTR mini 只能說堪用(網路上說的都誇大了,尤其是續航能力,但至少比 Watch S9 好多了,洗澡時拔下來充個電也就夠了),以它的價位還可以接受。若是要與 Watch S9 比,除了續航能力,其他還真是沒得比,就連它的錶盤商城,選來選去只買了一個 NT$62 元勉強還看得過去的錶盤,不要說與 Apple 官方的錶盤比,就連靜靜錶盤也比不上。

從 iPhone 15 Plus 移轉到 Motorola Razr 50 Ultra ,各個對應的 app 也沒甚麼問題,就是一些銀行的 app 要先解綁再重新綁定比較麻煩外,用了 Motorola Razr 50 Ultra 反而因為有外螢幕,去全聯買東西更方便,直接外螢幕 Show 出全支付的條碼給店員掃就可以付錢了,去全家買包菸也是不用打開手機,直接在外螢幕打開 Google 錢包選一張信用卡就可以了(雖說之前 Apple Watch S9 不帶手機也能做到,而 Amazfit GTR mini 做不到,只能帶著手機,但 Motorola Razr 50 Ultra 小巧輕便,也是攜帶方便。

目前唯一不便的是家居智能配件的控制,Motorola Razr 50 Ultra 無法控制 Homekit 設備(目前家裡有九盞 Homekit 燈泡,至於之前買的 Homekit 空調伴佀,只能算是繳了學費,全都收了),問了 ChatGPT,也不是不能解決:

問:手機已從 iPhone 15 Plus 換成 Motorola Razr 50 Ultra,現在唯一有問題的是家裡面原以 Apple Home 控制的一些 Homekit 配件無法控制了。家裡的智能配件有 Tuya、小米,目前使用 Home Assistant 接入 HomePod mini 控制中樞,若都是使用 iPhone 當然沒有問題,現在想問的是可以把 Homekit 配件反向接入 Home Assistant ,由 Home Assistant 主控,但仍不影響家中使用 iPhone 的的成員繼續使用 Apple Home,可以有這樣的方式嗎?

ChatGPT:

你可以將 HomeKit 配件反向接入 Home Assistant,讓 Home Assistant 成為主控平台,同時不影響其他使用 Apple Home 的家人繼續使用 iPhone 來控制智能設備。這可以通過以下方式實現:

  1. Home Assistant 中的 HomeKit Controller 集成功能

    • Home Assistant 提供一個名為 HomeKit Controller 的集成功能,允許 HomeKit 配件被 Home Assistant 控制,而不需要 Apple 產品作為中樞設備。這樣,你可以在 Home Assistant 中完全控制 HomeKit 配件。
  2. HomeKit Integration in Home Assistant

    • 如果你希望 Home Assistant 成為主控平台,但仍允許 iPhone 用戶通過 Apple Home 使用 HomeKit 配件,你可以使用 Home Assistant 中的 HomeKit Integration 功能。這會將 Home Assistant 中的設備暴露給 HomeKit,讓它們繼續在 Apple Home 裡可用。這樣,無論是你使用 Android 還是家中成員使用 iPhone,都可以控制同樣的智能設備。
  3. 保持 HomePod mini 作為 HomeKit 中樞

    • 當 HomePod mini 作為 HomeKit 中樞時,它可以繼續保持與 Apple Home 的聯繫,這樣家中的 iPhone 用戶依然可以通過 Apple Home 控制設備,而你可以通過 Home Assistant 控制全部設備,包括 HomeKit 和非 HomeKit 設備。
  4. Tuya 和小米設備整合

    • 如果你的 Tuya 和小米設備已經在 Home Assistant 中整合好,那麼你可以在 Home Assistant 中將它們通過 HomeKit Integration 暴露給 Apple Home,使得家中的 iPhone 使用者仍然可以無縫地控制這些設備。

通過這些方法,你可以用 Motorola Razr 50 Ultra 通過 Home Assistant 控制家庭的智能配件,同時保留 Apple Home 的功能供家人使用。

問:所以我現有已配對的九盞 Homekit 燈泡一定要先移除才能加入 HomeKit Integration ,不然我的 Motorola Razr 就無法控制它們

ChatGPT:

「HomeKit Bridge」無法將已經配對到 Apple Home 的 HomeKit 配件直接反向帶回 Home Assistant。這是因為 HomeKit Bridge 主要功能是將非 HomeKit 設備暴露給 Apple Home,而不能將已經配對的 HomeKit 設備再重新導入到 Home Assistant 中控制。

如果你希望控制已經配對到 Apple Home 的 HomeKit 設備(例如燈泡),但不希望重新配對,你目前的選項主要有以下幾個:

1. 使用 Home Assistant 的 HomeKit Controller(但需要重新配對)

  • HomeKit Controller 是 Home Assistant 用來接管 HomeKit 設備的集成,但它要求這些設備尚未配對到其他 HomeKit 中樞(例如 HomePod mini),如果設備已經配對,則需要先將其從 Apple Home 中移除,然後重新通過 HomeKit Controller 配對到 Home Assistant。
  • 雖然這會涉及到重新配對過程,但之後你可以在 Home Assistant 中完全控制這些設備,並通過 HomeKit Integration 再次暴露給 Apple Home,這樣 Android 和 iOS 設備都可以控制這些設備。

2. Home Assistant 的 HomeKit Integration(Apple Home 用戶無需移除設備)

  • 如果你希望 Home Assistant 和 Apple Home 共享設備控制權,可以使用 HomeKit Integration。這個方式需要你首先將設備配對到 Home Assistant(通過 HomeKit Controller),然後使用 HomeKit Integration 將這些設備重新暴露給 Apple Home 供 iPhone 和其他 Apple 設備使用。

3. 使用 Android 支援的應用程序控制 HomeKit 設備

  • 如果不想重新配對或者更改現有設定,並且想在 Motorola Razr 上控制 HomeKit 設備,你可以使用第三方應用,如 HomeHabit,它支持從 Home Assistant 中提取設備信息,並通過手機進行控制。但這需要 Home Assistant 已整合所有設備。

結論:

目前,已經配對到 Apple Home 的 HomeKit 設備無法直接通過 HomeKit Bridge 反向導入 Home Assistant。如果你需要 Android 控制這些設備,最理想的方法是使用 HomeKit Controller 重新配對這些設備到 Home Assistant,然後通過 HomeKit Integration 將它們暴露給 Apple Home。這樣,你的燈泡可以同時被 Home Assistant 和 Apple Home 控制,讓家裡的 iPhone 和 Motorola Razr 都能正常使用。

看起來要讓這九盞 Homekit 燈泡讓 Motorola Razr 控制它們,不是簡單地解除配對再重新與 Home Assistant 配對,之前在「家庭」已設好的自動化也都不能用了,需要重設,想想也麻煩,那天想不開再來搞搞看。目前反正還有 HomePod mini ,用嘴巴喊 Hey Siri 一樣也能控制。


2025年5月29日 星期四

Nikon F 鏡頭變成 Z 機身的移軸鏡頭

Nikon Z6+ 移軸轉接環+ 沒有 CPU接點的 TECHART TZE-01 + Tamron 90mm F2.8

  • ISO 100 、光圈 F2.8 、1/10s 正常拍攝(焦平面約在畫面中央,按鍵 K Y 5 所成直線附近)
  • ISO 100 、光圈 F2.8 、1/10s 傾斜與旋轉後拍攝焦平面大致與鍵盤一致,在同樣光圈 F2.8下,鍵盤所有鍵幾乎都清晰了

Megadap ETZ21Pro 接上ShiftAIG-NEX 平移倾斜移接环尼康单反转适用于索尼A73 A6000A7R2-淘宝网會卡得很緊不好拆缷,說實在的,不太敢再用。辦法總是想得出來的!TECHART TZE-01 會無法使用應該是電子接點的問題,用貼紙遮掉後變成一個沒有 CPU接點的轉接環(如下圖),讓原本 Nikon F 鏡 + 移軸轉接環轉接到 SONY E,再透過沒有 CPU接點的 TECHART TZE-01 即能順利轉接到 Nikon Z 機身(買了 Zf 後,Z6 就少用,現在就用來移軸攝影專用

這意謂著使用這只ShiftAIG-NEX 平移倾斜移接环尼康单反转适用于索尼A73 A6000A7R2-淘宝网 再買個便宜的 E to Z 轉接環(例如:徕纳Sony E-Nikon Z转接环适用于索尼NEX镜头转尼康Z6 Z7微单相机,就可以讓所有的 Nikon F 鏡頭變成移軸鏡頭!

-----------------------------

由於 2012 年在淘寶買的移軸轉接環成像圈過小加上調整不易,本想便宜賣掉,想想會害了別人,也就算了,直接回收掉。

時不時還會想到移軸攝影,於是在 2020 年又買了一只移軸接環:ShiftAIG-NEX 平移倾斜移接环尼康单反转适用于索尼A73 A6000A7R2-淘宝网,現在只要 RMB 528元,當初是 RMB 600 買的,而那只回收掉 2012 年在淘寶買的移軸轉接環價格則要 RMB 1880 (只能說先買先享受)。

因為接環是 Nikon F 轉 Sony E,在系統轉向 Nikon 無反的 Z 系列,這只接環也就又深埋在防潮櫃裡。

前幾天為了找個 Kokin 濾鏡,防潮櫃翻了個底朝天,沒找到,倒是找到了這只移軸接環,然後想到 Megadap ETZ21Pro 能夠加上天工 TA-GA3 讓原先只能手動對焦的 Contax G 鏡頭起死回生也能自動對焦,突然一個念頭出現:這只移軸接環是給 Sony E 用,那是否再轉接到 Megadap ETZ21Pro 上不就可以把 Nikon F 鏡頭變成移軸鏡頭嗎?

想到,馬上拿了 Nikon Z6 測試,先拿一只很失望的:Luke 的休閒筆記: TECHART TZE-01 小開箱來測試,果然正如所料,快門按了沒作用,改成 Megadap ETZ21Pro 才沒問題,現在只能吐糟這只 TECHART TZE-01 真爛開發者很早就放生了,所以天工的接環千萬別買一代的)。

簡單測試一下,成像圈比起前一只給 APSC 用的大的多,在全畫幅的 Nikon Z6 下還能接受,為了以後好好使用,再溫習一下移軸攝影:

教學文章:

教學影片

2025年5月17日 星期六

最佳背景音樂播放器:Mac mini 2011

2025年05月17日

之前把系統還原好之後,做好一些設定及系統更新後,就以再生龍做了備份(記得速度最高可達到約 6GB /min,忘了拍下來),還原的速度則最高可達到約 7.5GB /min05月11日有圖為證,10GB /min 是檢查影像檔的速度)。
炎熱的假日午後,順便用接在 Mac 2011 網線來備份 Dell 筆電,沒想到同一根網線,備份速度竟然只有約 1.5GB /min ,是 Mac 2011 的 1/4 ,要兩個多小時才能完成:
更扯的是只有 Wi-Fi 的 
Lenovo IdeaPad 120S 11吋小筆電竟然速度也還有約 2.5GB /min:

註:
  • Lenovo IdeaPad 120S 11吋小筆電進入 Bios 按 F2或 Fn+F2都無效,要依線上說明從 windows 10 的設定進入。
  • 之前在使用再生龍時,某個步驟看到有無線網路的選項,想說就以沒有有線網路的 Lenovo IdeaPad 120S 11吋小筆電來試試看,步驟中有個 Active Connection (忘了拍照記錄),連上家裡的 Wi-Fi 就可以備份了。 

2025年05月12日

既然 KODI 只能手動播放,每次開啟電腦後,還都要接上滑鼠及鍵盤,有點煩瑣,因此在 Mac mini 2011 的 Linux Mint 上再安裝了 NoMachine Server(以前因為「無魚蝦也好」只好用 VNC ,不好用且現在要收費了),除了 PC 或 Mac 可以安裝客戶端:

  • 上 Apple Store 也能安裝客戶端 App 給 iPad Pro用:

  • 上 Play Store 也能安裝客戶端 App 給 Moto 50 Ultra 安卓手機用:

這樣即使需要手動播放也還蠻方便......

註:

  • 每日結束播放可在手機端的 Kodi Remote 執行 Suspend(待機),隔天要再播放時,先用 Kodi Remote 喚醒 Mac mini 2011 的 Linux Mint,再用 NoMachine 客戶端連上後關閉 Kodi 並重新開啟(這是因為會有 api 的問題),就可以播放當天的星期清單。
  • Kodi Server 裡面安裝了 YouTube AddOn 用來播放自己帳號內播放清單中的歌曲或影片,需要設定自己的 YouTube API 金鑰(詳見:老器材新用法:以 YAMAHA RX-V371 + Macmini 2011 + Kodi 打造家庭影音媒體中心 )
  • 底下是詢問 ChatGPT 後的回答:



  • 雖說用 Kodi 播放很不錯,甚至還能不用訂閱 Premium 可以無廣告,但如果訂閱 Premium 就能讓 MPV 的方式能播放,不考慮!馬上訂閱!可就之前的經驗似乎與是否訂閱無關,有時能播, 有時又不能播,實在令人困擾,只得放棄這種最簡單的播放方式(但設定很複雜)。

2025年05月11日

仍是下雨天的假日, mpv 再次不能播了,加上KODI 手動播放也不行,只好拿出殺手鐧,請出再生龍(clonezilla),從早先存在 NAS 裡的影像檔還原(詳見:Luke 的休閒筆記: 天文攝影控制筆電升級 Dell vostro 14-5480),半小時就搞定:

  • 先用 balenaEtcher 把 clonezilla-live-20240715-noble-amd64.iso 寫入隨身碟
  • 隨身碟插到 Mac mini 2011 ,按住 Alt 鍵再按電源鍵開機,再選從隨身碟開機,即可進入再生龍
  • 因為是半年前做的影像檔,所以系統還原後,第一步就是更新
  • 更新完後,MPV 方式還是不能播,只能KODI 手動播放
  • ChatGPT 提供了一種新的方法讓 KODI 開機自動播放--還是不行,然後又把 Kodi 搞壞了,只好再次重新還原!


2025年05月10日

下雨天的假日,閒著也是閒著,看看能否把手動播放改成開機自動播放:

  • 詢問 ChatGPT 3.5 ,直到 Quota 用完還是不成功。
  • 改問 DeepSeek 也是不行,一直出現「服务器繁忙,请稍后再试」後,只好放棄。
  • 再換成問 Google Gemini ,一樣不行。甚至不曉得在那個步驟出了問題,現在連手動播放也不行了KODI 無法進入我的最愛裡的播放選單,一點選 Kodi 就當掉
好在之前做過備份,只是要還原真麻煩。
由於之前 MPV 播放的開機自動啟動檔還在,就再試試看,重新開機後竟然又可以了,就先這樣了。

2025年05月03日

今天再次不能播了(前述所說把播放選單的隱私設定改為公開也沒用),火大退訂  YouTube premium,改使用 KODI 播放 NAS 的音樂,偶然看到「我的最愛」裡那些之前已加入的星期播放選單,不經意點了下去,竟然又可以播放雖已退訂  YouTube premium,月底才會到期,屆時再看看是否還能播?),關於 KODI 的安裝與使用,可參閱這篇:Luke 的休閒筆記: 老器材新用法:以 YAMAHA RX-V371 + Macmini 2011 + Kodi 打造家庭影音媒體中心

使用 KODI 播放 YouTube Add On,音質比 mpv 方式好多了(),就是麻煩了點,需要把星期播放選單加入「我的最愛」,在 Mac Mini 2011 上點選才能一次播放整個選單裡的歌曲且能隨機播放,若在手機操作,得一首首加入佇列,一兩百首是根本做不到,且又無法隨機播放。

註:所謂音質比較好應該說是同樣音量下,聲音變得厚實了,猜測主要的原因應該是 KODI 有如下圖的選項可選,因此在較低的音量下仍能驅動超重低音,所以聲音聽起厚實多了;但 MPV 沒有這個功能選項,要能驅動超重低音,音量必須開得夠大,但當成背景音樂,太大的音量就不適合了。


2025年05月01日

今天突然又不能播了,以為 Google 又有了什麼新措施,把 mpv 擋了。問了 Google Gemini 建議使用瀏覽器擴充功能或腳本(例如 Python),看步驟還蠻複雜,再問 DeepSeek,也是一樣複雜,但在 DeepSeek 回答的內容裡提到「创建7个公开/Unlisted播放列表」,突然想到自己建立的星期播放選單都設為「私人」,嚐試把「星期四的播放選單」改為「公開」,竟然就沒問題了!本來預備要退訂  YouTube premium 說)接下來把其他的星期播放選單也改為「公開」。

2025年01月01日

新的一年,歌單全部更新:

  • 需要把原先星期播放清單裡的歌曲全部刪掉,比較傷腦筋的是得一首一首地刪除,無法一次全選刪掉。
  • 然後進入 YouTube Music :

  • 找到想要的歌曲加入。怕麻煩,所以就找 YouTube Music 推薦的合輯:AVvXsEicxgLThjtiRtnWjt-hJxyGZFneX0qTjgq0irxGRPANnQsYyFGDlGPdLhdfowcxobWip-BtHRaKUXVzG8JNIcOyuf6RV4tGn2mHIDWP2Ij7dEg9zLe-49LDi7-J09YsTEwgq3o1YbNs5DN8hfzuvmHbz4HMuLxiouLjtCl4cohNCRFEeQDz6eYxueKYJ9g=w640-h352

  • 點選藍圈裡的三個小點,再選「儲存至播放清單」[
  • 選擇要儲存的星期播放選單AVvXsEgAG5PLGKKKAYX1HwODSk8MAyjvTAjefr9iSmUNfY2dYtJ1PkyqlUT_XEoJ9v925I4fX8KyBy7_4r0WyG4UcwRqYZRx-SKIZo9LSGxX3jVeCvE2iousZt_HH5GjyTz6MEei6MO7vpCl32GDwA7FJD6ZxVLR0xUUACP0oASPwsUXwBbXcRGOaxQaSHTYWag=w528-h640
  • 輕輕鬆鬆依次將各個合輯裡的歌曲加入到星期一~星期日播放選單。新的一年,仍然是每天開機後自動播放當天星期播放清單的歌曲,只是歌曲全部都換新了。

2024年12月6日

最佳背景音樂播放器可以改成理想的背景音樂播放器
在這篇文章:Luke 的休閒筆記: 目標:在昆陽停車場使用 Raspberry Pi 4 以 Kstar/ECOS 完成一次完整的拍攝流程 提到要把 Raspberry Pi 4 取代 Mac mini 2011 當成背景音樂播放器,搞了一兩天沒弄成功,反而在做的過程中有了一些想法,竟然把原先手機端 KDE Connect 無法找到播放器的問題解決了:

  • 只有 Android 手機安裝的 KDE Connect 才能「多媒體控制」

  • 前述關於 MPV 播放器所做的各項設定都一樣,只是現在 KDE Connect 找到 MPV 了,可以調整音量,且 YouTube 的播放清單裡的音樂也能上一首、下一首的控制:

  • 折疊機的 Motorola Razr 50 Ultra ,不必翻開,外螢幕就能顯示及控制:

  • 用了幾天後發現如果帶著手機出門,離開Wi-Fi的連線範圍斷線後,需要再重新配對,點選紅圈內的三條線:

  • 回到如下圖的畫面後,點選安裝在 Mac mini 2011 的 KDE Connect 伺服器:

  • 再度顯示如上上圖的畫面,這次點選黃圈內的三個點,然後選「外掛程式設定」:

  • 把多媒體控制右邊的開關圖示,關閉再打開就可以恢復正常了。

  • 又學到新的東東,前提是需要在安裝 Linux 的電腦這裡是 Mac mini ,任一台安裝了 Linux 的 PC 應該也是可以的)也安裝了 KDE Connect ,這樣就可以在 Linux 電腦端輸入「執行指令」,手機端的 KDE Connect 就能執行,如下圖,加了這些指令,這樣再也不用靠 Kodi Remote 來關機或暫停:

  • 有了上述的執行指令,Mac mini 2011 可以不用再關機,也不用手動開機,例如星期一開機後播星期一播放清單,晚上要睡覺,可以送出「暫停」指令,隔天再送出「重新開機」(需要先用iPhone 的 Kodi Remote 來喚醒待機狀態的主機),因為已經是星期二了,所以重新開機後自動播星期二播放清單,之後依此類推。大概只有長天期的出門旅行才需要「關機」,回家後再手動開機,當然也可以讓 Mac mini 2011 一直處於「暫停」狀態,這樣就真的可以不用再關機了。
  • 有點小遺憾,就是 iOS 版的 KDE Connect 沒有「多媒體控制」(好在已經 Luke 的休閒筆記: iPhone 15 Plus + Apple Watch S9 換成 Motorola Razr 50 Ultra + Amazfit GTR mini ),唯一的好處可以用 Kodi Remote 來喚醒待機狀態的主機KDE Connect 或 Kodi  Remote 都可以讓主機進入待機但安卓版無法喚醒;若主機為關機狀態,只能手動開機,因為Mac mini 無法像 PC 一樣進入 Bios 啟用 Wake On LAN) :

解決方法

在試了好幾款播放器(如 SMPlayer、Celluloid、VLC……)都不行後,直到詢問 ChatGPT :「當我在 Macmini 2011 之前說的腳本文件讓 MPV 在背景播放音樂,已經很不錯,因為 KDE Connect 無法識別,所以無法選擇下一首,有何方法可以達成?

ChatGPT 的回答有四個方案,試了方案 1 就成功,其他就不列出了:

要讓 MPV 在背景播放音樂且 KDE Connect 可以控制播放,理論上有以下幾種解決方案:


方案 1:啟用 MPV 的 MPRIS 支持

MPRIS 是一種標準化的媒體播放器接口,許多控制工具(包括 KDE Connect)使用它來與媒體播放器通信。

步驟

  1. 檢查 MPV 是否啟用了 MPRIS 支援

    • 確保 MPV 已安裝 mpv-mpris 插件。
    • 在 Mac mini 2011 上安裝:

        sudo apt install mpv-mpris
      
  2. 啟用 MPRIS 插件

    • 編輯(或新建)MPV 的配置文件:

        nano ~/.config/mpv/mpv.conf
      
    • 添加以下內容:

        script-opts=mpv-mpris
      
  3. 重啟 MPV: 啟動 MPV 時,它應該自動通過 MPRIS 與 KDE Connect 通信。如果 KDE Connect 正常工作,您應該可以看到 MPV 並控制播放(播放/暫停、上一首、下一首)。


按照上述步做完後,手機端的 KDE Connect 可以看到 MPV 並控制播放(播放/暫停、上一首、下一首),還能顯示正在播放那一首。

  • 順道也安裝了 NoMachine (其他 VNC Server 都試過,不能用)遠端遙控更方便。

2024年12月2日

只能說塞翁失馬,焉知非福!

這個最佳背景音樂播放器能夠做到怎樣的程度呢:

前提當然是訂閱了 YouTube Premium 才能無廣告播放,並預先製作好從星期一到星期日的七個播放清單,裡面的內容還可以不定期更新。
  • 每天手動開機後會按照當天的星期播放預先做好的星期播放清單
  • 播放清單裡的音樂會隨機播放且播完後會自動循環
  • 播放清單裡的音樂可能音量不一樣,這在以往可以用 Kodi 時有點困擾,但現在使用 MPV 播放,加了 --replaygain=album ,可以讓播放清單裡的所有音樂音量達成均衡
  • 可以用手機端的 Kodi Remote 來關機雖然YouTube On Kodi 插件已不能用,但 Kodi Server 仍讓其執行,留著也能播放存放在 NAS 裡的音樂),再按 Mac mini 2011 的電源鍵手動開機
  • 如果要暫停播放,可以用手機端的 Kodi Remote 來待機,喚醒後會再自動播放。
  • 手機端的 KDE Connect 可以控制音量,但是要停止或播下一首都無法做到(這是因為 KDE Connect 無法辨識 MPV )。雖然後續 ChapGPT 提供了解決方案,但因為 Mac mini 2011 的鍵盤與滑鼠都拿掉了,懶得接回去,反正目前已經很滿意了。
  • 搞到最後才想起應該安裝 TigerVNC Server,遠端遙控更方便,等以後有空再來處理。

在 Kodi 的 YouTube On Kodi 無法使用後:Luke 的休閒筆記: 老器材新用法:以 YAMAHA RX-V371 + Macmini 2011 + Kodi 打造家庭影音媒體中心猜測是Google 現在要搞一個 Developer Premium 準備收錢,所以不給用了),正準備把 Mac mini 2011 冰起來之際,卻突然想到問一下 ChatGPT :「在 Macmini 2011 安裝 Linux + Kodi 使用 YouTube On kodi 插件來播放YouTube Premium 帳號裡的播放選單,但現在這個插件不能用了,是否有類似的方法可以做到?我只要能播放 YouTube 裡已收集好播放選單中的音樂,然後手機又可以類似 Kodi 一樣,有 App 可以遙控。

有了 ChatGPT 之後,最佳的形容就像是打通了任督二脈,平常想做而做不到的事現在都可以大膽去做,成功的機率也很高。

然後根據 ChatGPT 的指示一步一步做下去:

雖然按照 ChatGPT 的指示一步一步照著做,但並非都能成功,經過一番折騰並整理簡化後的安裝步驟:

電腦端(Mac mini 2011) Linux Mint 安裝 MPV

環境預備:創建 mpv.conf

  • mkdir -p ~/.config/mpv
  • nano ~/.config/mpv/mpv.conf
  • 添加以下內容(確保 KDE Connect 與 MPV 之間能夠正確通信):input-ipc-server=/tmp/mpvsocket

配置 MPV 播放器安裝 MPV 和 yt-dlp(MPV 的 Web 控制功能略過沒做

  • sudo apt update
  • 安裝 pip(如果尚未安裝):pip install --upgrade yt-dlp
  • sudo apt install mpv
  • pip install -U yt-dlp

創建 Shell 腳本設置每天啟動 MPV 播放對應的播放清單。

自動根據星期選擇播放清單:使用日期命令來動態選擇清單
  • 創建腳本文件:nano ~/autoplay_playlist.sh
  • 腳本內容
#!/bin/bash

# 設定播放清單的 URL 根據星期對應
case $(date +%u) in
    1) PLAYLIST_URL="https://www.youtube.com/playlist?list=PL_Monday" ;;  # 星期一
    2) PLAYLIST_URL="https://www.youtube.com/playlist?list=PL_Tuesday" ;; # 星期二
    3) PLAYLIST_URL="https://www.youtube.com/playlist?list=PL_Wednesday" ;; # 星期三
    4) PLAYLIST_URL="https://www.youtube.com/playlist?list=PL_Thursday" ;; # 星期四
    5) PLAYLIST_URL="https://www.youtube.com/playlist?list=PL_Friday" ;; # 星期五
    6) PLAYLIST_URL="https://www.youtube.com/playlist?list=PL_Saturday" ;; # 星期六
    7) PLAYLIST_URL="https://www.youtube.com/playlist?list=PL_Sunday" ;; # 星期日
esac

# 啟動 MPV 播放播放清單
mpv --shuffle --loop-playlist --no-video --replaygain=album "$PLAYLIST_URL"

註:

--shuffle :隨機播放清單中的內容。
--loop-playlist:當清單播放完後,重新播放,無限循環。
--no-video :只播放音頻,適合用於背景音樂播放。
--replaygain=album:均衡整個播放清單的音量(初時 ChatGPT 給的是 —af=volume=normalizer,但變成沒有聲音

  • 播放清單的連結:

    • 不是複製上方紅圈的連結,而是要點選黃圈的分享圖示:

    • 黃圈內的連結才是我們要的,點選旁邊的「複製」即可:

  • 賦予腳本文件執行權限:chmod +x ~/autoplay_playlist.sh

設置開機自動執行:

ChatGPT 給的是使用 cron 來設定,但在 Linux Mint 更簡單,不用進入終端機,在視窗界面下就能設定(系統啟動應用程式):

  • 點選「+」來新增,按「瀏覽」選擇之前建立的 autoplay_playlist.sh

  • 新增後,重新開機就可以了。以後手動開機就會自動根據星期選擇播放清單。

手機端:在 Google Play 搜尋 “KDE Connect” 並安裝。

電腦端:安裝 KDE Connect 的對應插件:sudo apt install kdeconnect

都設定好了之後,連接 Mac mini 2011 的鍵盤與滑鼠都可以拿掉,清爽!


下一個挑戰的目標就是找 ChatGPT 幫忙在 Synology NAS 建立本地 AI 知識庫。