如何下載 YouTube 影片 (原理)

發表於
分類於 研究

只要 google YouTube 下載 隨便就能找到很多網站讓你能下載影片 不過我不久前就很好奇要怎樣才能取得 yt 影片的真實網站,因此就花了點時間去研究原理

而我最後把它做成一個簡單的 api 伺服器,改一下應該也能當成 npm module 來發布 GitHub: maple3142/ytdl

而這篇文章會簡單的講是怎麼下載 yt 影片的

koel 私人音樂串流伺服器

發表於
分類於 教學

koel 是一個用 Laravel+Vue.js 做的開源音樂串流伺服器架設好之後是蠻方便的,在手機 ipad 之類的裝置上只要打開瀏覽器就能直接播放電腦上的音樂

這篇文章是一篇簡單的在 Windows 上建立 koel 伺服器的教學

官方教學: Koel docs 不過官方的教學稍微簡略了一些,對 Windows 使用者來說可能不是簡單的能依照上面搞定,因此才有這篇文章的出現

透過修改 apk 來移除巴哈姆特 app 廣告

發表於
分類於 研究

之前已經有一篇{% post_link block-android-bahamut-ads %}在講如何阻擋巴哈 app 廣告了 但自從 Android 7 開始,Android 對於使用者自己新增的憑證有限制會導致 https 過濾不完全,有 root 的裝置可以使用 Move Certs! 這個 app 來把 AdGuard 的憑證轉為系統憑證,這樣 AdGuard 才能繼續正常過濾 因此對於沒 root 的裝置就需要其他辦法來去除廣告了,這就是這篇文章的目的

資訊來源: ArguardForAndroid issue #334

Move Certs! 的 GitHub releases 中只有 1.0.1 的 apk,最新版 1.0.2 可能要另外找,而它的 Package name 是 com.nutomic.zertman

更新: 有使用 Magisk 的人可以去搜尋一個 Move Certificates 的 module 來安裝,功能和 Move Certs! 一樣