Skip to content

v0.9.8

Choose a tag to compare

@github-actions github-actions released this 07 Jun 14:25
· 1368 commits to main since this release

v0.9.8 - Manual re-scrape control & metatube federation

English version below ↓


一行安裝(推薦)

macOS:

curl -fsSL https://raw.githubusercontent.com/slive777/OpenAver/main/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/slive777/OpenAver/main/install.ps1 | iex

這次更新累積了不少改進,以下按主題整理重點。


🔧 任何一片都能手動重刮、挑來源、預覽再覆蓋

過去補資料只能對「缺資料」的片做,而且系統決定用哪個來源、抓哪些欄位,你只能接受結果。現在多了一個進階重刮彈窗,把主導權交回你手上:

  • 任何一片都能進,不限缺資料的片
  • 可以改番號、自己挑要用哪個來源重抓
  • 抓回來先在彈窗預覽結果卡,確認沒問題再覆蓋,不怕抓錯直接寫進去
  • 入口很多:Showcase 燈箱番號旁的 ⚙、封面牆缺資料卡長壓、搜尋框長壓,都會開同一個彈窗

而且**「進階搜尋」現在預設就是開啟的**,不用再自己去設定頁打開;在掃描來源頁可以直接挑單一來源重刮。


🔌 接上 metatube,一次解鎖 30+ 個資料來源

這次最大的功能:你可以把自己架的 metatube server 接進 OpenAver,讓它自動用裡面 30 個以上的 provider 幫你抓資料——不用每個來源單獨設定,連上一次就全接好。

  • 連線很簡單:在設定填 metatube 網址(有 Bearer token 就一起填),按連線,30 多個來源就出現在「Parts Bin」清單。每個來源會自動測通不通,連不到的會灰掉並提示。
  • 拖放排序決定一切:把你要用的來源拖進 Active Row,排越前面優先度越高,第一個有結果的就用它,沒有任何隱藏規則在背後偷偷影響結果。
  • 無碼片自動走無碼來源:FC2、HEYZO、日期型番號會優先找你啟用的無碼來源,找不到才退回內建。
  • 劇情簡介寫進 NFO:metatube 抓到的簡介會寫進 NFO,Jellyfin / Emby / Kodi 都能直接顯示劇情。

🥽 VR 片整理後不再變成平面 2D

DeoVR、HereSphere、Skybox 這些頭顯 App 是靠檔名裡的標記(像 _180_LRMKX200)判斷 VR 投影格式的,不讀 NFO。以前 OpenAver 整理檔案會重組檔名、把這個標記弄丟,整理完頭顯就當成平面片放。現在整理時會自動保留原檔名的 VR 標記、並在 NFO 加上 VR tag 方便篩選;一般 2D 片完全不受影響,也有防呆,不會把 MIRD-180 這種番號誤認成 VR。


🎨 暗色主題的顯示修復

如果你用暗色(dim)主題,之前很多「靠顏色區分」的地方在暗色下會糊成一團——有碼/無碼來源膠囊看起來一樣、metatube 連沒連看不出來、「全開|無碼」切換選了哪邊也看不清。這版全部修好,暗色下每個狀態都一眼可辨,亮色主題完全不受影響。


✨ 其他小改進

  • 設定頁退回單欄、好捲動的版面,「進階設定」就折在各功能旁邊,不用在分頁間跳。
  • 來源膠囊的「連得到/連不到」視覺修正(之前畫反了)。


English

This release bundles a number of improvements. Here are the highlights by theme.


🔧 Re-scrape any video — pick the source, preview, then overwrite

Previously you could only re-fetch metadata for videos that were missing data, and the system decided which source and which fields — you just took the result. The new Advanced Re-scrape modal hands control back to you:

  • Works on any video, not just ones missing data
  • Edit the number and pick exactly which source to re-fetch from
  • Preview the fetched result card in the modal and confirm before overwriting — no fear of writing the wrong data
  • Multiple entry points: the ⚙ next to the number in the Showcase lightbox, long-pressing a missing-data card on the cover wall, or long-pressing the search box — all open the same modal

Advanced Search is now on by default, so you no longer have to enable it in Settings first. You can pick a single source for re-scraping straight from the scan sources page.


🔌 Connect metatube and unlock 30+ scraper sources at once

The biggest feature this time: connect your own self-hosted metatube server to OpenAver and let it pull metadata from 30+ providers automatically — no per-source setup, connect once and they're all wired in.

  • Easy to connect: enter your metatube URL (with a Bearer token if you have one), hit Connect, and 30+ sources appear in the "Parts Bin" list. Each is probed automatically — unreachable ones are greyed out with a hint.
  • Drag order is everything: drag the sources you want into the Active Row; the higher one sits, the higher its priority, and the first with a result wins. No hidden rules influencing results behind the scenes.
  • Uncensored numbers auto-route to uncensored sources: FC2, HEYZO, and date-format numbers prefer your enabled uncensored sources, falling back to built-in only if none are available.
  • Plot summaries written to the NFO: the summary metatube returns is written into the NFO, so Jellyfin / Emby / Kodi can display the plot.

🥽 VR files no longer turn into flat 2D after renaming

VR headset apps — DeoVR, HereSphere, Skybox — decide the VR projection format from the filename (tokens like _180_LR, MKX200), not the NFO. OpenAver's file organizing used to rebuild the filename and drop that token, so after organizing the headset treated the file as flat. Now organizing preserves the original filename's VR token and adds a VR tag to the NFO for easy filtering; ordinary 2D files are completely unaffected, with built-in protection so numbers like MIRD-180 aren't mistaken for VR.


🎨 Dark theme display fix

If you use the dim (dark) theme, many "color-coded" spots used to blur together in dark mode — censored/uncensored source pills looked the same, you couldn't tell if metatube was connected, and the "All / Uncensored" toggle's selection was unreadable. This release fixes all of it: every state is legible in dark mode, and the light theme is completely unaffected.


✨ Other small improvements

  • Settings reverts to a single-column, easy-to-scroll layout, with "advanced" options folded inline next to each feature instead of behind tabs.
  • Source pill "reachable / unreachable" visuals corrected (previously backwards).