︿
Top

Jellyfin (三) 為你的小姐姐找一個溫暖的家 feat MetaTube

澳門首家線上賭場上線啦!身為一個肥宅,你知我知獨眼龍也知道,你的 D槽不出意外的話、裡面通常都會有一些色色的東西,強者我朋友和我說過、他最鬱悶的地方就是海量 A片的分類與管理,畢竟番號是冰冷的、日文片名是殘酷的,當你今天被上帝偷偷打針雄起的時候,你都不知道要到哪裡熊抱屬於你的小姐姐,為此,AV Data Capture 這套番號刮削工具應孕而生,它能夠自動的幫你分類女優名前的目錄與屬於該目錄的番號影片,同時也會刮削對應的影片封面放置於對應的番號目錄中,此時的你,就如同一個土皇帝,小姐姐們隨時隨地都等待著被你翻牌子寵幸。

只不過 AV Data Capture 畢竟還是檔案總管的解決方案,自從有了 Jellyfin 後,我朋友說他整個人已經從石器時代進化到了先進半導體製程了!滿滿的海報牆,讓你所見即所得,第一時間邂逅心儀的小姐姐、做一回真正的男人!




安裝插件 MetaTube 刮削工具

在原版 Jellyfin 中元數據的刮削主要都是透過 TMDB,至於番號的刮削網路上已經有善心人士幫我們集成好了,只要你的目錄或檔案命名裡面有包含番號,你 D槽裡面的小姐姐就能透過 Jellyfin 變成如同電影海報牆般的影音介面呈現在你眼前,MetaTube 由前端插件和後端元數據刮削服務器組成,也就是說我們需要在 Jellyfin 中安裝插件、同時還需要為這個刮削功能安裝一個專門在原版 Jellyfin 中元數據的刮削主要都是透過 TMDB,至於番號的刮削網路上已經有善心人士幫我們集成好了,只要你的目錄或檔案命名裡面有包含番號,你 D槽裡面的小姐姐就能透過 Jellyfin 變成如同電影海報牆般的影音介面呈現在你眼前,MetaTube 由前端插件和後端元數據刮削服務器組成,也就是說我們需要在 Jellyfin 中安裝插件、同時還需要為這個刮削功能安裝一個專門的後端服務器

1. 前往 Jellyfin 控制台找到擴充功能的「目錄」並添加 MetaTube 的儲存庫地址(https://raw.githubusercontent.com/metatube-community/jellyfin-plugin-metatube/dist/manifest.json)




2. 安裝 MetaTube 插件並依照指示重啟 Jellyfin




3. 重啟 Jellyfin 後確認插件已啟用


4. docker-compose 安裝 MetaTube 後端服務,由於我內網本身的規劃就有一台 Linux 主機專門跑 docker 容器,你也可以透過 NAS 內建的 docker 來安裝此服務(比如 Synology 的 Container Manager)

[root@docker metatube]# nano docker-compose.yml
[root@docker metatube]# docker-compose up -d
Creating network "metatube_default" with the default driver
Creating metatube-postgres ... done
Creating metatube          ... done
[root@docker metatube]# docker-compose ps
      Name                     Command               State                    Ports                  
-----------------------------------------------------------------------------------------------------
metatube            /metatube-server -dsn post ...   Up      0.0.0.0:8080->8080/tcp,:::8080->8080/tcp
metatube-postgres   docker-entrypoint.sh -c Ti ...   Up      5432/tcp
services:
  metatube:
    image: metatube/metatube-server:1.2.7
    container_name: metatube
    ports:
      - "8080:8080"
    restart: unless-stopped
    depends_on:
      - metatube-postgres
    environment:
      - HTTP_PROXY=
      - HTTPS_PROXY=
    volumes:
      - ./run:/var/run
    command: -dsn "postgres://metatube:metatube@/metatube?host=/var/run/postgresql" -port 8080 -db-auto-migrate -db-prepared-stmt

  metatube-postgres:
    image: postgres:15-alpine
    container_name: metatube-postgres
    restart: unless-stopped
    environment:
      - POSTGRES_USER=metatube
      - POSTGRES_PASSWORD=metatube
      - POSTGRES_DB=metatube
    volumes:
      - ./db:/var/lib/postgresql/data
      - ./run:/var/run
    command: "-c TimeZone=Asia/Taipei -c log_timezone=Asia/Taipei -c listen_addresses='' -c unix_socket_permissions=0777"

5. 在剛剛的 MetaTube 插件處點擊右方「設定」按鈕來添加我們剛剛建立好的後端服務器,ip 或域名請改為你自己的,Badge 記得勾選,這會為你未來的海報內嵌「中文字幕標籤」的功能,最後點擊下方的「保存」按鈕






檔案名稱命名規則

影片刮削的原理是透過目錄或檔案名稱辨識出番號、後端在透過這個番號去各大公開網站爬取元數據,因此重中之重就是給出「正確的番號

比如以下的命名方式,無論是目錄或是影片檔的命名都帶有番號,這對於刮削辨識就非常友善

/AV/精選/夢乃あいか/
└── SSNI-867-C
    ├── SSNI-867.jpg
    └── SSNI-867-C.mp4

如果是挾帶字幕檔的影片,只要在字幕檔的副檔名前添加 .CHI ,或是如上述範例在主檔名的後綴加上 -C ,就能成功被 Jellyfin 辨識並添加上「中文字幕標籤」

/AV/精選/夢乃あいか/
└── SSNI-257(zh-TW)@爆乳揉みまくり満員痴漢車両
    ├── SSNI-257.jpg
    ├── SSNI-257@爆乳揉みまくり満員痴漢車両.mp4
    └── SSNI-257@爆乳揉みまくり満員痴漢車両.CHI.srt

注意:中文字幕標籤需要在排程任務中執行 Organize Metadata 任務添加,該任務預設每天凌晨自動運行,需要馬上添加的話也可以手動執行。
中文字幕不求人!缺失的字幕檔可以到字幕貓挖寶。



小姐姐參戰

到控制台為 Jellyfin 添加媒體庫來源(電影),作法參閱「Jellyfin (一) 打造居家完美影音平台」,唯一不同處是將擷取器都改成「MetaTube」



稍微等待 Jellyfin 掃描媒體庫的時間,這會依據你片源的數量而定,然後回到首頁,小姐姐們已經迫不及待的展示在你面前


注意到我們的首頁媒體庫右方有一個資料夾,可以讓用戶類似檔案總管的邏輯巡視後宮,這個功能需要在控制台打開,適合原本片源就有做過目錄分類的好孩子


我們點進資料夾找到綿貫こよみ老師的作品,可以看到這時候「中文字幕標籤」的用處就顯現出來了


點選進任一部影片,影片相關的資訊一覽無遺


頁面往下滑還可以看到系統推薦的其他相關影片,從此君王不早朝有沒有?


試著點進演員圖像,還有提供女優的基本資料!






後宮的管理技巧

Jellyfin 系列文章介紹到現在,我們已經建置了電影、連續劇和 AV 等媒體庫,如果是闔家歡樂的場景,目前的 Jellyfin 並不現實,可能會嚇壞小朋友,這時候可以善用多使用者的「媒體庫存取」權限來做分級限制,滿足一家大小所有成員的觀影需求


另外、小姐姐的管理不同於一般電影的刮削,番號的規範大約是在近十年才步入正軌,對於一些比較早期或是無修正的作品可能會發生番號重複的狀況導致辨識錯誤,比如以下範例可以明顯看到「SAD-003」似乎和大家都長得不太一樣,明顯是錯誤引用了其他相同番號作品的元數據


前往該問題影片的功能選單裡選取「識別


辨識搜尋的方式類似 google 可以空格添加搜尋關鍵字,盡量將已知的必要資訊補完以進行精準搜尋


然後選取正確的作品來更新元數據


最後記得在「編輯媒體資訊」中鎖定元數據,避免日後掃描媒體庫時又被錯誤的元數據覆蓋


MetaTube 番號查詢的數據來源可以參考 provider



結語

一騎紅塵妃子笑,自從強者我朋友架設好 Jellyfin 之後,大家都說他的笑容變多了呢!畢竟你可以花錢找人合購 Netflix、愛奇藝,但沒有人會義無反顧的幫你整理 D槽,這大概是近十多年來對肥宅一族最友善的發明了,即便如此,這套解決方案也還是有一些需要改善的地方,比如海報牆的展示方式如果從預設的「海報」變更為「縮圖」時,中文字幕標籤(Badge)就會失效,又比如時下流行帶有 SHKD-999-U 後綴的 AI 無碼破解影片並沒有辦法設置標籤,以上等等如果著急的兄弟,都可以去 github 提 Issue,讓 MetaTube 變得更好。

現在你已經坐擁江山和美人了,但有一天你也會老,你也會坐在搖椅上看電視的!下一集我們將迎來最終章,為你的影音多媒體補上最後一塊拼圖!





本文內容參閱以下連結:


tomy

來自台灣的系統工程師,一直熱衷於 Open source 相關技術的學習、建置、應用與分享。

  • Image
  • Image
  • Image
  • Image
  • Image

0 Comments:

張貼留言