国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

Glance分叉3年后,這個(gè)開(kāi)發(fā)者用2.0版本把自動(dòng)更新做成了后

0
分享至


開(kāi)源媒體管理工具的圈子里,fork(分叉)項(xiàng)目活得比原版好的例子不多。Dynacat 2.0.0的發(fā)布,把這個(gè)概率往上抬了一截——開(kāi)發(fā)者用三年時(shí)間,把Glance的架構(gòu)拆碎重組,塞進(jìn)了一個(gè)能自己盯著媒體庫(kù)變化的守護(hù)進(jìn)程。

從"手動(dòng)刷新"到"后臺(tái)盯梢":動(dòng)態(tài)更新的工程解法

Glance的老用戶都熟悉這個(gè)場(chǎng)景:下了新電影,打開(kāi)面板,手動(dòng)點(diǎn)刷新,等緩存重建。Dynacat 2.0.0把這個(gè)流程刪掉了——代之以一個(gè)后臺(tái)daemon(守護(hù)進(jìn)程),按用戶設(shè)定的間隔自動(dòng)輪詢媒體庫(kù)。

這個(gè)改動(dòng)的技術(shù)代價(jià)不低。Glance的原始架構(gòu)把更新機(jī)制寫(xiě)死在渲染層,Dynacat的開(kāi)發(fā)者選擇把整個(gè)數(shù)據(jù)流抽離出來(lái),讓守護(hù)進(jìn)程直接對(duì)接qBittorrent、Jellyfin、Emby、Plex這些平臺(tái)的API。結(jié)果是延遲從"分鐘級(jí)"壓到了"秒級(jí)",代價(jià)是多跑一個(gè)常駐進(jìn)程。

開(kāi)發(fā)者留了后路:設(shè)置里可以關(guān)掉自動(dòng)更新,切回手動(dòng)模式。這個(gè)開(kāi)關(guān)不是敷衍——有些用戶的媒體庫(kù)掛在NAS上,輪詢太頻繁會(huì)吵醒硬盤(pán),他們寧愿自己控制節(jié)奏。

跨平臺(tái)集成的"縫合"邏輯

Dynacat 2.0.0的集成列表讀起來(lái)像一份 pirate(盜版)用戶的常用軟件清單:qBittorrent管下載,Jellyfin/Emby/Plex管播放。開(kāi)發(fā)者沒(méi)有試圖取代其中任何一個(gè),而是做了一個(gè)統(tǒng)一的讀取層。

具體實(shí)現(xiàn)上,每個(gè)平臺(tái)有獨(dú)立的適配器模塊,用各自的API拉取狀態(tài),再統(tǒng)一到Dynacat的數(shù)據(jù)模型里。這意味著Jellyfin的"最近添加"和qBittorrent的"下載中"可以出現(xiàn)在同一個(gè)視圖里,不需要用戶切四個(gè)標(biāo)簽頁(yè)。

這個(gè)設(shè)計(jì)的聰明之處在于不碰存儲(chǔ)層。Dynacat只讀元數(shù)據(jù),不寫(xiě)回任何平臺(tái)。既避開(kāi)了權(quán)限糾紛,也讓風(fēng)險(xiǎn)可控——就算Dynacat崩了,用戶的媒體庫(kù)原封不動(dòng)。

性能數(shù)字背后的取舍

官方?jīng)]有公布具體的基準(zhǔn)測(cè)試數(shù)據(jù),但從架構(gòu)描述可以反推優(yōu)化方向:Glance的每次刷新要重建整個(gè)前端狀態(tài)樹(shù),Dynacat改成增量更新,只推送變化的部分。這個(gè)改動(dòng)對(duì)大型媒體庫(kù)(數(shù)萬(wàn)條目級(jí)別)的響應(yīng)速度影響最明顯。

內(nèi)存占用方面,守護(hù)進(jìn)程的設(shè)計(jì)增加了常駐開(kāi)銷,但減少了重復(fù)計(jì)算的浪費(fèi)。開(kāi)發(fā)者把這個(gè)權(quán)衡交給了用戶:輪詢間隔設(shè)得長(zhǎng),進(jìn)程大部分時(shí)間休眠;設(shè)得短,實(shí)時(shí)性更好,但CPU和磁盤(pán)IO(輸入輸出)會(huì)上來(lái)。

開(kāi)源分叉的生存算術(shù)

Dynacat的處境是典型的"技術(shù)領(lǐng)先、生態(tài)落后"。Glance有先發(fā)優(yōu)勢(shì),社區(qū)插件和主題積累了三四年;Dynacat從0開(kāi)始攢貢獻(xiàn)者,API文檔寫(xiě)得再清楚,也需要時(shí)間讓人進(jìn)來(lái)寫(xiě)擴(kuò)展。

2.0.0版本的一個(gè)重要信號(hào)是模塊化框架的定型。開(kāi)發(fā)者把核心功能拆成了可插拔的組件,第三方可以只接自己需要的部分。這個(gè)設(shè)計(jì)降低了參與門(mén)檻——你不用讀懂整個(gè)代碼庫(kù),就能寫(xiě)一個(gè)Plex的新適配器。

但分叉項(xiàng)目的詛咒始終存在。如果Glance的下個(gè)大版本抄走了動(dòng)態(tài)更新,Dynacat的技術(shù)優(yōu)勢(shì)會(huì)被快速稀釋。反過(guò)來(lái),如果Glance的維護(hù)節(jié)奏繼續(xù)放緩,Dynacat有機(jī)會(huì)吃掉那批"愿意折騰但不想等"的用戶。

開(kāi)發(fā)者在這個(gè)版本里埋了一個(gè)細(xì)節(jié):默認(rèn)配置保留了Glance的靜態(tài)刷新模式,用戶需要主動(dòng)開(kāi)啟守護(hù)進(jìn)程。這個(gè)設(shè)計(jì)像是在說(shuō)——我知道你們怕變,先讓你用著熟悉的,再慢慢誘你進(jìn)新世界。

現(xiàn)在的問(wèn)題是:有多少Glance用戶會(huì)為了自動(dòng)更新,愿意多跑一個(gè)進(jìn)程、多學(xué)一套配置?

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
意大利經(jīng)濟(jì)發(fā)展部前副部長(zhǎng):建議想要與中國(guó)合作的外企都讀一讀“十五五”規(guī)劃

意大利經(jīng)濟(jì)發(fā)展部前副部長(zhǎng):建議想要與中國(guó)合作的外企都讀一讀“十五五”規(guī)劃

界面新聞
2026-03-25 15:50:08
信達(dá)證券所長(zhǎng)被曝猥褻女員工,撫摸私密處,正臉照被扒,警方介入

信達(dá)證券所長(zhǎng)被曝猥褻女員工,撫摸私密處,正臉照被扒,警方介入

180視角
2026-03-25 15:58:41
崩潰,市級(jí)城投集團(tuán):全員薪資腰斬后還發(fā)不出工資!

崩潰,市級(jí)城投集團(tuán):全員薪資腰斬后還發(fā)不出工資!

黯泉
2026-03-25 21:19:18
中國(guó)銀行、建設(shè)銀行、民生銀行、工商銀行,發(fā)布風(fēng)險(xiǎn)提示

中國(guó)銀行、建設(shè)銀行、民生銀行、工商銀行,發(fā)布風(fēng)險(xiǎn)提示

南方都市報(bào)
2026-03-25 10:02:16
是否有中國(guó)船只順利通過(guò)霍爾木茲海峽?外交部回應(yīng)

是否有中國(guó)船只順利通過(guò)霍爾木茲海峽?外交部回應(yīng)

財(cái)聯(lián)社
2026-03-25 15:46:15
笑掉大牙!伊朗高層當(dāng)眾互撕,吹破天的強(qiáng)硬,連軍餉都發(fā)不出來(lái)

笑掉大牙!伊朗高層當(dāng)眾互撕,吹破天的強(qiáng)硬,連軍餉都發(fā)不出來(lái)

老馬拉車莫少裝
2026-03-25 19:39:00
4月1日醫(yī)保7號(hào)令落地!1965-1985年出生的,這6件事務(wù)必抓緊辦

4月1日醫(yī)保7號(hào)令落地!1965-1985年出生的,這6件事務(wù)必抓緊辦

混沌錄
2026-03-25 15:50:11
張雪峰去世真相!網(wǎng)友:偌大的公司靠他個(gè)人ip養(yǎng)活,早死是必然的

張雪峰去世真相!網(wǎng)友:偌大的公司靠他個(gè)人ip養(yǎng)活,早死是必然的

火山詩(shī)話
2026-03-25 09:18:58
特朗普:臺(tái)灣屬于中國(guó),武統(tǒng)是中方的自由,但一動(dòng)手美國(guó)會(huì)不高興

特朗普:臺(tái)灣屬于中國(guó),武統(tǒng)是中方的自由,但一動(dòng)手美國(guó)會(huì)不高興

共工之錨
2026-03-22 00:48:09
75歲劉曉慶發(fā)文:這么想我死啊

75歲劉曉慶發(fā)文:這么想我死啊

都市快報(bào)橙柿互動(dòng)
2026-03-25 15:21:36
“霍爾木茲決戰(zhàn)”,不打了

“霍爾木茲決戰(zhàn)”,不打了

中國(guó)新聞周刊
2026-03-25 18:43:08
譚瑞松,被判死緩

譚瑞松,被判死緩

新京報(bào)政事兒
2026-03-25 17:17:03
傳張雪峰二婚妻子清純甜美:去年已生子,11歲女兒遺傳繼承恐生變

傳張雪峰二婚妻子清純甜美:去年已生子,11歲女兒遺傳繼承恐生變

博士觀察
2026-03-25 21:33:04
原來(lái)如此!張雪峰去世當(dāng)天吃午飯和搶救畫(huà)面流出!更多細(xì)節(jié)曝光

原來(lái)如此!張雪峰去世當(dāng)天吃午飯和搶救畫(huà)面流出!更多細(xì)節(jié)曝光

霹靂炮
2026-03-25 21:35:07
1000億背后的陽(yáng)謀:拼多多利用中國(guó)制造的優(yōu)勢(shì),要狂掃國(guó)外市場(chǎng)

1000億背后的陽(yáng)謀:拼多多利用中國(guó)制造的優(yōu)勢(shì),要狂掃國(guó)外市場(chǎng)

風(fēng)向觀察
2026-03-25 20:46:14
退役體操冠軍,直播“擦邊”之后

退役體操冠軍,直播“擦邊”之后

中國(guó)新聞周刊
2026-03-25 21:34:08
臺(tái)獨(dú)大金主身中29槍暴斃

臺(tái)獨(dú)大金主身中29槍暴斃

雪中風(fēng)車
2026-03-24 20:19:46
實(shí)錘了,日媒爆料六本木高級(jí)陪酒女廣州運(yùn)毒被捕,日本網(wǎng)友這樣說(shuō)

實(shí)錘了,日媒爆料六本木高級(jí)陪酒女廣州運(yùn)毒被捕,日本網(wǎng)友這樣說(shuō)

日本物語(yǔ)
2026-03-25 20:56:54
堅(jiān)決反對(duì)中國(guó)任何城市申辦奧運(yùn)會(huì),國(guó)際奧委會(huì)這次怕是真失算了

堅(jiān)決反對(duì)中國(guó)任何城市申辦奧運(yùn)會(huì),國(guó)際奧委會(huì)這次怕是真失算了

南權(quán)先生
2026-03-25 15:25:11
首次全流程展示!國(guó)產(chǎn)無(wú)人機(jī)蜂群作戰(zhàn)系統(tǒng)震撼亮相

首次全流程展示!國(guó)產(chǎn)無(wú)人機(jī)蜂群作戰(zhàn)系統(tǒng)震撼亮相

環(huán)球網(wǎng)資訊
2026-03-25 14:26:17
2026-03-26 01:43:00
野生運(yùn)營(yíng)
野生運(yùn)營(yíng)
懂點(diǎn)產(chǎn)品,懂點(diǎn)AI,正在努力給平淡日子搞點(diǎn)新花樣。
36文章數(shù) 0關(guān)注度
往期回顧 全部

科技要聞

紅極一時(shí)卻草草收?qǐng)?,Sora宣布正式關(guān)停

頭條要聞

伊朗:正在搜捕逃亡美軍

頭條要聞

伊朗:正在搜捕逃亡美軍

體育要聞

35歲替補(bǔ)門(mén)將,憑什么入選英格蘭隊(duì)?

娛樂(lè)要聞

張雪峰遺產(chǎn)分割復(fù)雜!是否立遺囑成關(guān)鍵

財(cái)經(jīng)要聞

管濤:中東局勢(shì)如何影響人民幣匯率走勢(shì)?

汽車要聞

智己LS8放大招 30萬(wàn)內(nèi)8系旗艦+全線控底盤(pán)秀實(shí)力

態(tài)度原創(chuàng)

手機(jī)
本地
時(shí)尚
公開(kāi)課
軍事航空

手機(jī)要聞

Bigme大我HiBreak Plus彩墨屏手寫(xiě)手機(jī)亮相,預(yù)售價(jià)1699元

本地新聞

來(lái)永泰同安 赴一場(chǎng)春天的約會(huì)

女人過(guò)了40歲別胡亂穿衣,趕緊看看這些日系穿搭,舒適又耐看

公開(kāi)課

李玫瑾:為什么性格比能力更重要?

軍事要聞

伊朗重申非交戰(zhàn)國(guó)家船只可安全通過(guò)霍爾木茲海峽

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版