惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
V
Visual Studio Blog
P
Privacy International News Feed
月光博客
月光博客
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
Lohrmann on Cybersecurity
N
News and Events Feed by Topic
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Apple Machine Learning Research
Apple Machine Learning Research
阮一峰的网络日志
阮一峰的网络日志
Webroot Blog
Webroot Blog
T
Threatpost
宝玉的分享
宝玉的分享
The Last Watchdog
The Last Watchdog
小众软件
小众软件
L
LINUX DO - 最新话题
C
Cisco Blogs
T
Troy Hunt's Blog
Schneier on Security
Schneier on Security
酷 壳 – CoolShell
酷 壳 – CoolShell
www.infosecurity-magazine.com
www.infosecurity-magazine.com
雷峰网
雷峰网
G
GRAHAM CLULEY
有赞技术团队
有赞技术团队
Know Your Adversary
Know Your Adversary
博客园 - 叶小钗
罗磊的独立博客
V
V2EX
博客园 - Franky
P
Proofpoint News Feed
SecWiki News
SecWiki News
腾讯CDC
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Jina AI
Jina AI
博客园 - 三生石上(FineUI控件)
S
Secure Thoughts
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Google DeepMind News
Google DeepMind News
Attack and Defense Labs
Attack and Defense Labs
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
PCI Perspectives
PCI Perspectives
V2EX - 技术
V2EX - 技术
Google DeepMind News
Google DeepMind News
Last Week in AI
Last Week in AI
aimingoo的专栏
aimingoo的专栏
Cisco Talos Blog
Cisco Talos Blog
N
News and Events Feed by Topic
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
SegmentFault 最新的问题

两双筷子

CDN 盗刷也是被我遇上了 多用户 PassKey 认证插件 博客五年 1Panel 部署 FastAdmin 管理端访问 302 解决方案 解析到本地127的神奇域名 Typecho 多吉云上传插件 极简 Docker 入门笔记 SQLite + zstd:定时任务日志压缩优化实践 离线授权码设计思路 海南环岛2:中线+东线 Typecho 垃圾评论过滤插件
Seven Player:Windows上播放115网盘视频的增强工具
两双筷子 · 2026-06-09 · via 两双筷子

seven-player 播放器使用指南

源起

由于国内视频平台画质和资源参差不齐,去年我就一直想用 NAS 来看剧。本打算趁双十一活动入手一套 N150 之类的全闪 NAS,结果双十一还没到,内存和硬盘价格反而飞涨,只好作罢。

去年 12 月,我在网上刷到了 115 网盘 8 年会员送 40TB 空间、只要 800 块的广告,今年四月底又续了 8 年,变成了 80TB/16 年的会员(这活动已经结束了,现在买性价比不高,不用担心这是广告)。当时选 115,就是看中它空间大、看原盘不限速(我这里下载速度能跑到 130MB/s),还有云下载,对播放原盘影片来说简直不要太香。

在 115 上收集了不少影片后,我先后试了网易爆米花 Windows 版和 115-Desktop 两款软件。网易爆米花 Windows 版可能是刚出不久,内置播放器体验不太好,总是出各种问题。115-Desktop 倒是能调用本地第三方播放器来放视频,但功能太多,感觉过于复杂,界面也不太喜欢,后来就放弃了。

我主要使用 Windows,如果是 macOS 倒还好,有很多更优秀的播放软件。Windows 上其实也可以折腾一下,比如通过第三方软件把网盘挂载为本地磁盘,再用本地播放器打开;或者用 Alist 等项目转出 WebDAV 服务,在播放器里设置一下也能播。

但我总觉得不得劲,我就想简单看个视频,要么装一套复杂的软件,要么搞一堆麻烦的操作。正好今年 AI 这么火,不如自己搓一个试试?

技术选型

刚好今年五一放五天假,可以大刀阔斧地试一把。先用 Codex 做了技术选型:Node.js 流派有 Electron,Go 流派有 Wails 3,Rust 流派有 Tauri 2.0。Electron 就不考虑了,太重了,我只是想做个播放器。

本来最优选应该是 Tauri 2.0,Rust 又快又小,可我用 AI 写了 Demo 编译时才发现,这玩意儿需要依赖 C++ 的开发工具包,颇为麻烦(可能是 Go 的开发模式把我惯坏了,绝大多数情况不用 CGO,除了 Go 什么都不用依赖)。

最后开发选了 Go 的 Wails 3,也算是回到了我的舒适区。毕竟用 Go 写了这么多年项目,还是挑自己最熟悉的语言最合适。而且 Go + Wails 3 这一套确实够用:体积不大,性能尚可,还能跨平台(虽然我并没有跨平台的需求)。

前端选择了我觉得比较契合桌面端的组件库 Vuetify。它是 Material Design 风格,但又没有搞得太 Material Design。我个人认为 Material Design 好看但不实用,尤其像桌面端这样的场景,但 Vuetify 处理得很棒。

至于本地数据库,这还用选?肯定是我最爱的 SQLite 了,轻巧够用。

开发

开发基本上是用 Codex 5.5 一把梭。Wails 我之前只是看过一点,没实际拿来开发过项目,这次选它也算一次尝试。

开发的第一步是申请 115 开放平台的开发者账号,跟 115-Desktop 一样,做官方认可的第三方“正规军”。我把开发者信息提交上去后,页面显示 7 个工作日内审核。结果左等右等一个月过去了,还没通过,最后问官方,得到的答复是:审批暂停了,什么时候恢复还不一定。

刚好 2 月份在网上刷到一个开源项目 webdav-115drive,它通过 Cookie 获取 115 的数据,然后转出 WebDAV 协议。于是我参考这个项目,用 Cookie 获取当前账户的文件信息,在点击播放时调用外部播放器,传入一个 WebDAV 播放地址,这样就可以用外部播放器看视频了。

目前实现了文件浏览、调用本地播放器播放、云下载链接以及 BT 文件添加。浏览文件时会自动过滤文件名中的广告和技术名词,将技术名词以徽章的形式显示在文件名下方。

整个应用的界面大概长这样:

6a26e82cda615.png

目前已支持 Windows 平台主流的几款播放器:

首推 MPV,我感觉最好用,但对普通用户有一定门槛;也可以选择 PotPlayer。

6a26e83a204c6.png

资源库?

可能有网友会失望:“你不是奔着看剧去的吗,资源库呢?”

资源库这个功能最开始还真规划过,但后来发现做简单容易,想做好可太难了。数据来源主要是 TMDB 和豆瓣,可大家在网上找的资源文件命名特别不规范,要实现刮削功能就得适配各种各样的情况。我尝试了两天,进展一般,所以后来就取消了这个功能。

6a26e84a3a273.png

资源详情页面:
你看,连国产剧都识别成这样,这能对吗?

6a26e856ad0d3.png

发布

经过五一假期的开发,大部分功能其实已经完成了,但一直卡在等 115 网盘开放平台审核上,卡了整整一个月。现在审核暂停,那就先通过 Cookie 方式凑合着用,等以后开放了再切换到官方正规军的玩法。

目前该软件已发布 1.0.0 版本,提供 Windows amd64、Linux amd64 和 Linux arm64 三个版本。macOS 用户就不用看了——你们那边 115 的第三方软件体验比 Windows 好太多了。



本文由两双筷子编写,DeepSeek 优化。