Skip to content

Releases: Mofan2020/ncm

SkycMedia v3.12.0

SkycMedia v3.12.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 13:43

独立窗口取流不再卡死

取视频流最多等 20 秒。超时会直接给出「获取视频超时,请重试」和重试按钮,不用一直盯着转圈。

播放历史能续播了

设置里多了「重新打开视频时从上次的进度继续」,默认开着。再打开同一个视频会自动跳到上次看到的位置(内联播放器和独立窗口都支持)。这个功能依赖「把播放记录告诉 B 站」开着——历史是上报出来的。

下载合并不用装 ffmpeg

程序自带 ffmpeg,下载高画质视频合并音视频直接能用,不用自己去装。

SkycMedia v3.11.0

SkycMedia v3.11.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 12:28

黑屏会自动换一种方式播

播放开始后程序会检查画面是不是真的出来了。一直是黑的就自动换另一种播放方式重试,两种都不行才会报错。

播放器有了清楚的提示

取流和播放期间,画面上会显示当前在做什么(连接中、取流中)。播放失败时除了说明原因,还多一个「重试」按钮。

快捷键

播放窗口里:空格播放或暂停,左右方向键快进快退 10 秒,Esc 关窗口。在输入框里打字时这些键不生效。

SkycMedia v3.10.1

SkycMedia v3.10.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 14:14

独立窗口补齐了

独立播放窗口之前只出来一半:评论空白、点赞投币收藏没有文字、画质下拉里没有选项。现在都正常了。

播放改用单文件流

有些视频只有声音、画面是黑的。现在改成播单个文件(画面和声音本来就在一起),由播放控件自己解码。画质上限 720P。

B 站有了自己的下载页

顶部菜单里的「下载」以前会把 B 站用户带回网易云的下载页。现在进的是 B 站自己的下载页。

下载能挑着来

视频卡片上点「加入下载」把想下的放进队列,下载页里勾选后一次下完。画质、同时下载几个、是否覆盖已有文件、是否合成一个 mp4,都在这一页设。

自动更新

设置里多了「更新」一组:启动时检查、手动检查、下载、安装并重启。两个开关默认都关着,要不要开自己定。

设置真的存下来了

B 站设置里的播放记录上报、兴趣词、屏蔽词,之前点保存没反应,重开又回到未勾选。现在能存了。

投币不再跨视频累加

换一个视频,可投币数还留着上一个的。现在切换就清零,投之前还会问一次 B 站这个视频已经投了几枚。

观看历史

打开「把播放记录告诉 B 站」后,看过的视频会进 B 站自己的观看历史。列表里点不开的问题也修好了。

SkycMedia v3.9.2

SkycMedia v3.9.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 11:06

独立窗口能播了

点播放开出来的那个窗口之前是黑的。原因是窗口偶尔没连上后台,现在会自己补上连接,实在补不上也会写明原因,不再是一片黑。

收藏不再报错

点收藏提示「请求错误」是参数拼错了。现在收藏和取消收藏都能用。

投币会告诉你还能投几枚

B 站规定同一个视频最多两枚硬币。面板里会显示这个视频已经投了几枚、还能投几枚,投完余额立刻刷新。

评论区的头像

评论里别人的头像之前一直是空的,现在有了。

首页推荐

B 站那一栏默认进「推荐」,按你的账号和观看记录给内容。设置里可以填「想多看的词」和「不想看的词」——B 站网页端没有兴趣标签这项设置,所以这两栏在本地生效:不想看的词不出现,想看的词排在前面。

观看历史会记下来了

以前这里永远是空的,因为客户端从来没把播放告诉 B 站。设置里有一个开关,默认关;打开之后看过的视频会进 B 站自己的观看历史,推荐也会更准。

下载有进度了

下载 B 站视频时右下角有进度条,显示文件名、已下载多少、还剩多少。下载完可以自动把画面和声音合成一个文件(设置里可以关掉),需要本机装有 ffmpeg;没有的话会明说,画面和声音保持两个文件。

B 站下载能放到别的盘

设置里给 B 站单独一个下载目录,跟网易云的下载目录分开。不设置就还是共用网易云那个。

界面顶部

首页不显示那排按钮,进了网易云或 B 站分区才出现对应的按钮。标题左边多了返回按钮,随时能退出当前分区。标题下面的那行小字去掉了。

视频边下边播

之前点播放要等整个文件下载完才出画面,缓冲条看着半天不动。现在改成边下边播,缓冲几秒就开播,长视频不用先等一遍。

有些视频放不出来

B 站给同一个视频分配了好几个下载节点,碰上其中一个连上了却发不出数据的,表现就是一直转圈、或者干脆黑屏。现在会自动换一台继续。

同一个画质 B 站会给好几条不同码率的版本,以前挑的是列表里的第一条,现在挑的是码率最高的那条。

私信能看到消息了

会话列表点开就能看里面的消息。对方头像之前是空的,现在补上了。

B 站的设置能存住了

画质、要不要显示弹幕、弹幕的字号和不透明度、下载时要不要连音频一起下、视频要不要在独立窗口播放——这些以前点保存只有界面变了,重新打开还是老样子。现在真的会写进配置文件。

B 站账号能登录了

密码登录和手机验证码登录之前一直提示网络错误,现在能用了。

短信验证码偶尔要先过滑块,界面上会给出两个选择:打开验证页面,或者改用扫码登录。扫码不需要滑块。

B 站已经关掉了注册接口,新账号只能在短信登录时顺带注册,或者去官网注册。

视频能正常播放了

macOS 上一个视频都放不了,Windows 上也有部分视频黑屏。现在都能播。

分区里有内容了

纪录片、番剧这些分区之前点进去是空的,现在能刷出视频来。

别人主页的头像能显示了

之前打开 UP 主的主页只有名字,头像是空的。

几个按钮补上了文字

视频详情里点赞、收藏、投币这三个按钮之前是空白的,只有框没有字。

B 站视频改在单独的窗口里播

点「播放」会开一个新窗口,视频在里面播,评论和弹幕在右边。主窗口不受影响,搜歌、切歌单、下载都能接着做。

新窗口里可以点赞、投币、收藏,评论能翻页也能发,弹幕能发也能关,字号和透明度可以现场调。

弹幕能正常显示了

之前弹幕一片空白,原因有两个:打包的时候漏掉了弹幕、私信和投稿这三个模块,装好的版本里它们都用不了;弹幕本身也是从画面外面很远的地方飞进来,看着像没出来。两处都改了。

首页右上角有了 B 站账号

网易云账号旁边就是 B 站账号。点开可以看私信、去投稿、看自己的主页,也可以退出登录。

B 站的封面和头像能显示出来了

B 站的图片改成走本机的回环地址加载,跟网易云的封面是同一套机制,不会再出现空白图。

扫码登录能扫到二维码了

B 站给的其实是一个扫码确认的网页地址,直接放进图片里当然扫不出来。现在二维码在本地画好再显示。

设置里有了 B 站这一节

默认画质、要不要显示弹幕、弹幕的字号和不透明度、下载时要不要连音频一起下、视频要不要在独立窗口播放,都在这一节里。

B 站私信能看会话列表和消息

B 站换了读历史消息和发消息的接口地址。读消息的地址已经找到,会话点开就能看到里面的内容;发消息的地址还在等 B 站放出来。

停止安卓版支持

从这一版起不再提供安卓安装包,以后只维护 Windows 和 macOS 两个桌面版本。

已经装过安卓版的还能接着用,但不会再有更新,遇到问题可以在项目的 Issue 里反馈。停掉的原因写在 docs/announcement.md。

B 站能登录、能看收藏夹

B 站账号可以在应用里登录:扫码、账号密码、短信验证码、导入 Cookie、注册新账号,五种方式都行。登录之后可以直接看自己的收藏夹。

密码登录和注册要用到真人验证,B 站的风控比较严,这两种方式有时会失败,其它几种更稳。

B 站视频能在客户端里看

搜到的视频可以直接在 SkycMedia 里播放,不用再跳到浏览器。画质按账号权益给,能看多高由 B 站决定。

视频的声音也能单独当歌听,进度和播放控制跟网易云那边一致。

B 站能下载

下载会存两个文件:一个视频(.mp4),一个音频(.m4a),画质和音质按账号能拿到的最好的来。

账号备份加上 B 站

.ncmbk 文件里现在同时装着网易云和 B 站的账号数据,扩展名没变,旧的备份照样能导。登录了任意一边就能导出,导入的时候缺哪边就跳过哪边。

B 站视频能点赞、投币、收藏

视频页里可以直接点赞、投币、收藏到自己的收藏夹。投币之前能先看自己还有多少硬币,收藏的时候可以自己挑要放进哪个收藏夹。

B 站评论能看也能发

视频的评论可以往下翻,可以发评论、回复别人的评论,也能给评论点赞。发不出去的时候会说明是哪个环节被拒了。

B 站弹幕

视频播放时能看到弹幕,也能自己发。弹幕可以按位置筛(滚动、底部、顶部),也可以按文字筛,只想看某几个词的时候用得上。

B 站私信

登录之后能看自己的私信会话,给别人发消息。

B 站能看别人的主页

列表里点 UP 主的名字就能打开他的主页,看到他的资料和投稿列表。也可以关注或者取关。

B 站观看历史

看过哪些视频在「观看历史」里能找到。

B 站能投稿

选一个本地视频、填标题和简介、挑个分区和封面,就能发到自己的账号上。提交的时候会把每一步的结果显示出来;要是文件已经传上去、只有最后提交没过,可以只重试提交,不用重新选文件再传一遍。

B 站的内容会缓存

视频信息、评论、弹幕这些内容存在本地,反复打开同一个视频不用每次都重新请求。缓存占多少空间、在设置里一键清空都行。

改名叫 SkycMedia

界面上的名字、窗口标题、启动图和图标都换了。仓库地址没变,配置还读原来的目录,登录状态和设置都在。

桌面版能听 B 站了

首页多了 B 站入口。搜索、热门、各个分区的榜单都能看,列表里显示标题、UP 主、时长和播放数。

聚合搜索

一个关键词同时问网易云和 B 站,结果合在一起显示。可以按来源、分类、排序、时长筛。

桌面版打开先选分区

四个入口:网易云、B 站、聚合搜索、设置。每个入口下面写着有多少内容、有没有登录。

安卓版切后台回来不再白屏

之前切到后台再切回来,界面是一片白的,等多久都不出来。现在回来界面还在。

安卓版有了完整设置

原来安卓的设置几乎是空的。现在能调默认音质、下载音质、播放模式、淡入淡出时长、主题和背景图,能开关播放次数同步,能用 Cookie 登录,也能导入桌面版导出的账号数据。

主题多了「跟随系统」,手机切深色浅色的时候跟着变。

安卓版能读本机音乐

之前扫不到手机里的歌。现在读系统媒体库,本地音乐里能看到手机上的歌,也能直接播。

第一次用需要允许读取音频文件。

安卓版下载时能选歌词和覆盖

下载之前会问要不要一起存歌词,已经有同名文件要不要覆盖。

歌单读不出来会直说

之前读失败的时候显示「这个歌单还没有歌」,看着像歌单本身是空的。现在直说读不出来。

SkycMedia v3.9.1

SkycMedia v3.9.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 09:22

视频边下边播

之前点播放要等整个文件下载完才出画面,缓冲条看着半天不动。现在改成边下边播,缓冲几秒就开播,长视频不用先等一遍。

有些视频放不出来

B 站给同一个视频分配了好几个下载节点,碰上其中一个连上了却发不出数据的,表现就是一直转圈、或者干脆黑屏。现在会自动换一台继续。

同一个画质 B 站会给好几条不同码率的版本,以前挑的是列表里的第一条,现在挑的是码率最高的那条。

私信能看到消息了

会话列表点开就能看里面的消息。对方头像之前是空的,现在补上了。

B 站的设置能存住了

画质、要不要显示弹幕、弹幕的字号和不透明度、下载时要不要连音频一起下、视频要不要在独立窗口播放——这些以前点保存只有界面变了,重新打开还是老样子。现在真的会写进配置文件。

B 站账号能登录了

密码登录和手机验证码登录之前一直提示网络错误,现在能用了。

短信验证码偶尔要先过滑块,界面上会给出两个选择:打开验证页面,或者改用扫码登录。扫码不需要滑块。

B 站已经关掉了注册接口,新账号只能在短信登录时顺带注册,或者去官网注册。

视频能正常播放了

macOS 上一个视频都放不了,Windows 上也有部分视频黑屏。现在都能播。

分区里有内容了

纪录片、番剧这些分区之前点进去是空的,现在能刷出视频来。

别人主页的头像能显示了

之前打开 UP 主的主页只有名字,头像是空的。

几个按钮补上了文字

视频详情里点赞、收藏、投币这三个按钮之前是空白的,只有框没有字。

B 站视频改在单独的窗口里播

点「播放」会开一个新窗口,视频在里面播,评论和弹幕在右边。主窗口不受影响,搜歌、切歌单、下载都能接着做。

新窗口里可以点赞、投币、收藏,评论能翻页也能发,弹幕能发也能关,字号和透明度可以现场调。

弹幕能正常显示了

之前弹幕一片空白,原因有两个:打包的时候漏掉了弹幕、私信和投稿这三个模块,装好的版本里它们都用不了;弹幕本身也是从画面外面很远的地方飞进来,看着像没出来。两处都改了。

首页右上角有了 B 站账号

网易云账号旁边就是 B 站账号。点开可以看私信、去投稿、看自己的主页,也可以退出登录。

B 站的封面和头像能显示出来了

B 站的图片改成走本机的回环地址加载,跟网易云的封面是同一套机制,不会再出现空白图。

扫码登录能扫到二维码了

B 站给的其实是一个扫码确认的网页地址,直接放进图片里当然扫不出来。现在二维码在本地画好再显示。

设置里有了 B 站这一节

默认画质、要不要显示弹幕、弹幕的字号和不透明度、下载时要不要连音频一起下、视频要不要在独立窗口播放,都在这一节里。

B 站私信能看会话列表和消息

B 站换了读历史消息和发消息的接口地址。读消息的地址已经找到,会话点开就能看到里面的内容;发消息的地址还在等 B 站放出来。

停止安卓版支持

从这一版起不再提供安卓安装包,以后只维护 Windows 和 macOS 两个桌面版本。

已经装过安卓版的还能接着用,但不会再有更新,遇到问题可以在项目的 Issue 里反馈。停掉的原因写在 docs/announcement.md。

B 站能登录、能看收藏夹

B 站账号可以在应用里登录:扫码、账号密码、短信验证码、导入 Cookie、注册新账号,五种方式都行。登录之后可以直接看自己的收藏夹。

密码登录和注册要用到真人验证,B 站的风控比较严,这两种方式有时会失败,其它几种更稳。

B 站视频能在客户端里看

搜到的视频可以直接在 SkycMedia 里播放,不用再跳到浏览器。画质按账号权益给,能看多高由 B 站决定。

视频的声音也能单独当歌听,进度和播放控制跟网易云那边一致。

B 站能下载

下载会存两个文件:一个视频(.mp4),一个音频(.m4a),画质和音质按账号能拿到的最好的来。

账号备份加上 B 站

.ncmbk 文件里现在同时装着网易云和 B 站的账号数据,扩展名没变,旧的备份照样能导。登录了任意一边就能导出,导入的时候缺哪边就跳过哪边。

B 站视频能点赞、投币、收藏

视频页里可以直接点赞、投币、收藏到自己的收藏夹。投币之前能先看自己还有多少硬币,收藏的时候可以自己挑要放进哪个收藏夹。

B 站评论能看也能发

视频的评论可以往下翻,可以发评论、回复别人的评论,也能给评论点赞。发不出去的时候会说明是哪个环节被拒了。

B 站弹幕

视频播放时能看到弹幕,也能自己发。弹幕可以按位置筛(滚动、底部、顶部),也可以按文字筛,只想看某几个词的时候用得上。

B 站私信

登录之后能看自己的私信会话,给别人发消息。

B 站能看别人的主页

列表里点 UP 主的名字就能打开他的主页,看到他的资料和投稿列表。也可以关注或者取关。

B 站观看历史

看过哪些视频在「观看历史」里能找到。

B 站能投稿

选一个本地视频、填标题和简介、挑个分区和封面,就能发到自己的账号上。提交的时候会把每一步的结果显示出来;要是文件已经传上去、只有最后提交没过,可以只重试提交,不用重新选文件再传一遍。

B 站的内容会缓存

视频信息、评论、弹幕这些内容存在本地,反复打开同一个视频不用每次都重新请求。缓存占多少空间、在设置里一键清空都行。

改名叫 SkycMedia

界面上的名字、窗口标题、启动图和图标都换了。仓库地址没变,配置还读原来的目录,登录状态和设置都在。

桌面版能听 B 站了

首页多了 B 站入口。搜索、热门、各个分区的榜单都能看,列表里显示标题、UP 主、时长和播放数。

聚合搜索

一个关键词同时问网易云和 B 站,结果合在一起显示。可以按来源、分类、排序、时长筛。

桌面版打开先选分区

四个入口:网易云、B 站、聚合搜索、设置。每个入口下面写着有多少内容、有没有登录。

安卓版切后台回来不再白屏

之前切到后台再切回来,界面是一片白的,等多久都不出来。现在回来界面还在。

安卓版有了完整设置

原来安卓的设置几乎是空的。现在能调默认音质、下载音质、播放模式、淡入淡出时长、主题和背景图,能开关播放次数同步,能用 Cookie 登录,也能导入桌面版导出的账号数据。

主题多了「跟随系统」,手机切深色浅色的时候跟着变。

安卓版能读本机音乐

之前扫不到手机里的歌。现在读系统媒体库,本地音乐里能看到手机上的歌,也能直接播。

第一次用需要允许读取音频文件。

安卓版下载时能选歌词和覆盖

下载之前会问要不要一起存歌词,已经有同名文件要不要覆盖。

歌单读不出来会直说

之前读失败的时候显示「这个歌单还没有歌」,看着像歌单本身是空的。现在直说读不出来。

SkycMedia v3.9.0

SkycMedia v3.9.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 05:05

B 站账号能登录了

密码登录和手机验证码登录之前一直提示网络错误,现在能用了。

短信验证码偶尔要先过滑块,界面上会给出两个选择:打开验证页面,或者改用扫码登录。扫码不需要滑块。

B 站已经关掉了注册接口,新账号只能在短信登录时顺带注册,或者去官网注册。

视频能正常播放了

macOS 上一个视频都放不了,Windows 上也有部分视频黑屏。现在都能播。

分区里有内容了

纪录片、番剧这些分区之前点进去是空的,现在能刷出视频来。

别人主页的头像能显示了

之前打开 UP 主的主页只有名字,头像是空的。

几个按钮补上了文字

视频详情里点赞、收藏、投币这三个按钮之前是空白的,只有框没有字。

B 站视频改在单独的窗口里播

点「播放」会开一个新窗口,视频在里面播,评论和弹幕在右边。主窗口不受影响,搜歌、切歌单、下载都能接着做。

新窗口里可以点赞、投币、收藏,评论能翻页也能发,弹幕能发也能关,字号和透明度可以现场调。

弹幕能正常显示了

之前弹幕一片空白,原因有两个:打包的时候漏掉了弹幕、私信和投稿这三个模块,装好的版本里它们都用不了;弹幕本身也是从画面外面很远的地方飞进来,看着像没出来。两处都改了。

首页右上角有了 B 站账号

网易云账号旁边就是 B 站账号。点开可以看私信、去投稿、看自己的主页,也可以退出登录。

B 站的封面和头像能显示出来了

B 站的图片改成走本机的回环地址加载,跟网易云的封面是同一套机制,不会再出现空白图。

扫码登录能扫到二维码了

B 站给的其实是一个扫码确认的网页地址,直接放进图片里当然扫不出来。现在二维码在本地画好再显示。

设置里有了 B 站这一节

默认画质、要不要显示弹幕、弹幕的字号和不透明度、下载时要不要连音频一起下、视频要不要在独立窗口播放,都在这一节里。

B 站私信暂时只能看会话列表

B 站换了读历史消息和发消息的接口地址,这两个接口现在返回 404。会话列表照常能看,别的要等 B 站把接口放出来。

停止安卓版支持

从这一版起不再提供安卓安装包,以后只维护 Windows 和 macOS 两个桌面版本。

已经装过安卓版的还能接着用,但不会再有更新,遇到问题可以在项目的 Issue 里反馈。停掉的原因写在 docs/announcement.md。

B 站能登录、能看收藏夹

B 站账号可以在应用里登录:扫码、账号密码、短信验证码、导入 Cookie、注册新账号,五种方式都行。登录之后可以直接看自己的收藏夹。

密码登录和注册要用到真人验证,B 站的风控比较严,这两种方式有时会失败,其它几种更稳。

B 站视频能在客户端里看

搜到的视频可以直接在 SkycMedia 里播放,不用再跳到浏览器。画质按账号权益给,能看多高由 B 站决定。

视频的声音也能单独当歌听,进度和播放控制跟网易云那边一致。

B 站能下载

下载会存两个文件:一个视频(.mp4),一个音频(.m4a),画质和音质按账号能拿到的最好的来。

账号备份加上 B 站

.ncmbk 文件里现在同时装着网易云和 B 站的账号数据,扩展名没变,旧的备份照样能导。登录了任意一边就能导出,导入的时候缺哪边就跳过哪边。

B 站视频能点赞、投币、收藏

视频页里可以直接点赞、投币、收藏到自己的收藏夹。投币之前能先看自己还有多少硬币,收藏的时候可以自己挑要放进哪个收藏夹。

B 站评论能看也能发

视频的评论可以往下翻,可以发评论、回复别人的评论,也能给评论点赞。发不出去的时候会说明是哪个环节被拒了。

B 站弹幕

视频播放时能看到弹幕,也能自己发。弹幕可以按位置筛(滚动、底部、顶部),也可以按文字筛,只想看某几个词的时候用得上。

B 站私信

登录之后能看自己的私信会话,给别人发消息。

B 站能看别人的主页

列表里点 UP 主的名字就能打开他的主页,看到他的资料和投稿列表。也可以关注或者取关。

B 站观看历史

看过哪些视频在「观看历史」里能找到。

B 站能投稿

选一个本地视频、填标题和简介、挑个分区和封面,就能发到自己的账号上。提交的时候会把每一步的结果显示出来;要是文件已经传上去、只有最后提交没过,可以只重试提交,不用重新选文件再传一遍。

B 站的内容会缓存

视频信息、评论、弹幕这些内容存在本地,反复打开同一个视频不用每次都重新请求。缓存占多少空间、在设置里一键清空都行。

改名叫 SkycMedia

界面上的名字、窗口标题、启动图和图标都换了。仓库地址没变,配置还读原来的目录,登录状态和设置都在。

桌面版能听 B 站了

首页多了 B 站入口。搜索、热门、各个分区的榜单都能看,列表里显示标题、UP 主、时长和播放数。

聚合搜索

一个关键词同时问网易云和 B 站,结果合在一起显示。可以按来源、分类、排序、时长筛。

桌面版打开先选分区

四个入口:网易云、B 站、聚合搜索、设置。每个入口下面写着有多少内容、有没有登录。

安卓版切后台回来不再白屏

之前切到后台再切回来,界面是一片白的,等多久都不出来。现在回来界面还在。

安卓版有了完整设置

原来安卓的设置几乎是空的。现在能调默认音质、下载音质、播放模式、淡入淡出时长、主题和背景图,能开关播放次数同步,能用 Cookie 登录,也能导入桌面版导出的账号数据。

主题多了「跟随系统」,手机切深色浅色的时候跟着变。

安卓版能读本机音乐

之前扫不到手机里的歌。现在读系统媒体库,本地音乐里能看到手机上的歌,也能直接播。

第一次用需要允许读取音频文件。

安卓版下载时能选歌词和覆盖

下载之前会问要不要一起存歌词,已经有同名文件要不要覆盖。

歌单读不出来会直说

之前读失败的时候显示「这个歌单还没有歌」,看着像歌单本身是空的。现在直说读不出来。

SkycMedia v3.8.0

SkycMedia v3.8.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 01:26

B 站视频改在单独的窗口里播

点「播放」会开一个新窗口,视频在里面播,评论和弹幕在右边。主窗口不受影响,搜歌、切歌单、下载都能接着做。

新窗口里可以点赞、投币、收藏,评论能翻页也能发,弹幕能发也能关,字号和透明度可以现场调。

弹幕能正常显示了

之前弹幕一片空白,原因有两个:打包的时候漏掉了弹幕、私信和投稿这三个模块,装好的版本里它们都用不了;弹幕本身也是从画面外面很远的地方飞进来,看着像没出来。两处都改了。

首页右上角有了 B 站账号

网易云账号旁边就是 B 站账号。点开可以看私信、去投稿、看自己的主页,也可以退出登录。

B 站的封面和头像能显示出来了

B 站的图片改成走本机的回环地址加载,跟网易云的封面是同一套机制,不会再出现空白图。

扫码登录能扫到二维码了

B 站给的其实是一个扫码确认的网页地址,直接放进图片里当然扫不出来。现在二维码在本地画好再显示。

设置里有了 B 站这一节

默认画质、要不要显示弹幕、弹幕的字号和不透明度、下载时要不要连音频一起下、视频要不要在独立窗口播放,都在这一节里。

B 站私信暂时只能看会话列表

B 站换了读历史消息和发消息的接口地址,这两个接口现在返回 404。会话列表照常能看,别的要等 B 站把接口放出来。

停止安卓版支持

从这一版起不再提供安卓安装包,以后只维护 Windows 和 macOS 两个桌面版本。

已经装过安卓版的还能接着用,但不会再有更新,遇到问题可以在项目的 Issue 里反馈。停掉的原因写在 docs/announcement.md。

B 站能登录、能看收藏夹

B 站账号可以在应用里登录:扫码、账号密码、短信验证码、导入 Cookie、注册新账号,五种方式都行。登录之后可以直接看自己的收藏夹。

密码登录和注册要用到真人验证,B 站的风控比较严,这两种方式有时会失败,其它几种更稳。

B 站视频能在客户端里看

搜到的视频可以直接在 SkycMedia 里播放,不用再跳到浏览器。画质按账号权益给,能看多高由 B 站决定。

视频的声音也能单独当歌听,进度和播放控制跟网易云那边一致。

B 站能下载

下载会存两个文件:一个视频(.mp4),一个音频(.m4a),画质和音质按账号能拿到的最好的来。

账号备份加上 B 站

.ncmbk 文件里现在同时装着网易云和 B 站的账号数据,扩展名没变,旧的备份照样能导。登录了任意一边就能导出,导入的时候缺哪边就跳过哪边。

B 站视频能点赞、投币、收藏

视频页里可以直接点赞、投币、收藏到自己的收藏夹。投币之前能先看自己还有多少硬币,收藏的时候可以自己挑要放进哪个收藏夹。

B 站评论能看也能发

视频的评论可以往下翻,可以发评论、回复别人的评论,也能给评论点赞。发不出去的时候会说明是哪个环节被拒了。

B 站弹幕

视频播放时能看到弹幕,也能自己发。弹幕可以按位置筛(滚动、底部、顶部),也可以按文字筛,只想看某几个词的时候用得上。

B 站私信

登录之后能看自己的私信会话,给别人发消息。

B 站能看别人的主页

列表里点 UP 主的名字就能打开他的主页,看到他的资料和投稿列表。也可以关注或者取关。

B 站观看历史

看过哪些视频在「观看历史」里能找到。

B 站能投稿

选一个本地视频、填标题和简介、挑个分区和封面,就能发到自己的账号上。提交的时候会把每一步的结果显示出来;要是文件已经传上去、只有最后提交没过,可以只重试提交,不用重新选文件再传一遍。

B 站的内容会缓存

视频信息、评论、弹幕这些内容存在本地,反复打开同一个视频不用每次都重新请求。缓存占多少空间、在设置里一键清空都行。

改名叫 SkycMedia

界面上的名字、窗口标题、启动图和图标都换了。仓库地址没变,配置还读原来的目录,登录状态和设置都在。

桌面版能听 B 站了

首页多了 B 站入口。搜索、热门、各个分区的榜单都能看,列表里显示标题、UP 主、时长和播放数。

聚合搜索

一个关键词同时问网易云和 B 站,结果合在一起显示。可以按来源、分类、排序、时长筛。

桌面版打开先选分区

四个入口:网易云、B 站、聚合搜索、设置。每个入口下面写着有多少内容、有没有登录。

安卓版切后台回来不再白屏

之前切到后台再切回来,界面是一片白的,等多久都不出来。现在回来界面还在。

安卓版有了完整设置

原来安卓的设置几乎是空的。现在能调默认音质、下载音质、播放模式、淡入淡出时长、主题和背景图,能开关播放次数同步,能用 Cookie 登录,也能导入桌面版导出的账号数据。

主题多了「跟随系统」,手机切深色浅色的时候跟着变。

安卓版能读本机音乐

之前扫不到手机里的歌。现在读系统媒体库,本地音乐里能看到手机上的歌,也能直接播。

第一次用需要允许读取音频文件。

安卓版下载时能选歌词和覆盖

下载之前会问要不要一起存歌词,已经有同名文件要不要覆盖。

歌单读不出来会直说

之前读失败的时候显示「这个歌单还没有歌」,看着像歌单本身是空的。现在直说读不出来。

SkycMedia v3.7.0

SkycMedia v3.7.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Nov 00:27

停止安卓版支持

从这一版起不再提供安卓安装包,以后只维护 Windows 和 macOS 两个桌面版本。

已经装过安卓版的还能接着用,但不会再有更新,遇到问题可以在项目的 Issue 里反馈。停掉的原因写在 docs/announcement.md。

B 站能登录、能看收藏夹

B 站账号可以在应用里登录:扫码、账号密码、短信验证码、导入 Cookie、注册新账号,五种方式都行。登录之后可以直接看自己的收藏夹。

密码登录和注册要用到真人验证,B 站的风控比较严,这两种方式有时会失败,其它几种更稳。

B 站视频能在客户端里看

搜到的视频可以直接在 SkycMedia 里播放,不用再跳到浏览器。画质按账号权益给,能看多高由 B 站决定。

视频的声音也能单独当歌听,进度和播放控制跟网易云那边一致。

B 站能下载

下载会存两个文件:一个视频(.mp4),一个音频(.m4a),画质和音质按账号能拿到的最好的来。

账号备份加上 B 站

.ncmbk 文件里现在同时装着网易云和 B 站的账号数据,扩展名没变,旧的备份照样能导。登录了任意一边就能导出,导入的时候缺哪边就跳过哪边。

B 站视频能点赞、投币、收藏

视频页里可以直接点赞、投币、收藏到自己的收藏夹。投币之前能先看自己还有多少硬币,收藏的时候可以自己挑要放进哪个收藏夹。

B 站评论能看也能发

视频的评论可以往下翻,可以发评论、回复别人的评论,也能给评论点赞。发不出去的时候会说明是哪个环节被拒了。

B 站弹幕

视频播放时能看到弹幕,也能自己发。弹幕可以按位置筛(滚动、底部、顶部),也可以按文字筛,只想看某几个词的时候用得上。

B 站私信

登录之后能看自己的私信会话,给别人发消息。

B 站能看别人的主页

列表里点 UP 主的名字就能打开他的主页,看到他的资料和投稿列表。也可以关注或者取关。

B 站观看历史

看过哪些视频在「观看历史」里能找到。

B 站能投稿

选一个本地视频、填标题和简介、挑个分区和封面,就能发到自己的账号上。提交的时候会把每一步的结果显示出来;要是文件已经传上去、只有最后提交没过,可以只重试提交,不用重新选文件再传一遍。

B 站的内容会缓存

视频信息、评论、弹幕这些内容存在本地,反复打开同一个视频不用每次都重新请求。缓存占多少空间、在设置里一键清空都行。

改名叫 SkycMedia

界面上的名字、窗口标题、启动图和图标都换了。仓库地址没变,配置还读原来的目录,登录状态和设置都在。

桌面版能听 B 站了

首页多了 B 站入口。搜索、热门、各个分区的榜单都能看,列表里显示标题、UP 主、时长和播放数。

聚合搜索

一个关键词同时问网易云和 B 站,结果合在一起显示。可以按来源、分类、排序、时长筛。

桌面版打开先选分区

四个入口:网易云、B 站、聚合搜索、设置。每个入口下面写着有多少内容、有没有登录。

安卓版切后台回来不再白屏

之前切到后台再切回来,界面是一片白的,等多久都不出来。现在回来界面还在。

安卓版有了完整设置

原来安卓的设置几乎是空的。现在能调默认音质、下载音质、播放模式、淡入淡出时长、主题和背景图,能开关播放次数同步,能用 Cookie 登录,也能导入桌面版导出的账号数据。

主题多了「跟随系统」,手机切深色浅色的时候跟着变。

安卓版能读本机音乐

之前扫不到手机里的歌。现在读系统媒体库,本地音乐里能看到手机上的歌,也能直接播。

第一次用需要允许读取音频文件。

安卓版下载时能选歌词和覆盖

下载之前会问要不要一起存歌词,已经有同名文件要不要覆盖。

歌单读不出来会直说

之前读失败的时候显示「这个歌单还没有歌」,看着像歌单本身是空的。现在直说读不出来。

SkycMedia v3.6.0

SkycMedia v3.6.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 14:16

改名叫 SkycMedia

界面上的名字、窗口标题、启动图和图标都换了。仓库地址没变,配置还读原来的目录,登录状态和设置都在。

桌面版能听 B 站了

首页多了 B 站入口。搜索、热门、各个分区的榜单都能看,列表里显示标题、UP 主、时长和播放数。

聚合搜索

一个关键词同时问网易云和 B 站,结果合在一起显示。可以按来源、分类、排序、时长筛。

桌面版打开先选分区

四个入口:网易云、B 站、聚合搜索、设置。每个入口下面写着有多少内容、有没有登录。

安卓版切后台回来不再白屏

之前切到后台再切回来,界面是一片白的,等多久都不出来。现在回来界面还在。

安卓版有了完整设置

原来安卓的设置几乎是空的。现在能调默认音质、下载音质、播放模式、淡入淡出时长、主题和背景图,能开关播放次数同步,能用 Cookie 登录,也能导入桌面版导出的账号数据。

主题多了「跟随系统」,手机切深色浅色的时候跟着变。

安卓版能读本机音乐

之前扫不到手机里的歌。现在读系统媒体库,本地音乐里能看到手机上的歌,也能直接播。

第一次用需要允许读取音频文件。

安卓版下载时能选歌词和覆盖

下载之前会问要不要一起存歌词,已经有同名文件要不要覆盖。

歌单读不出来会直说

之前读失败的时候显示「这个歌单还没有歌」,看着像歌单本身是空的。现在直说读不出来。

NeteaseMusicDownloader v3.5.17

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 07:48

安卓版有了设置

之前安卓版没有设置页。现在「我的」里多了「设置」,可以开关记住登录、歌词翻译和优先在线播放,也能看播放模式跟在线音质。

记住登录默认打开,登录一次之后下次打开还是登录状态。关掉它会把已经存下的登录信息一起清掉,下次打开需要重新登录。

安卓版能看到缓存有多大,也能清掉

设置里有一块缓存,显示总共占了多少空间,歌曲、封面和信息各占多少。

底下有一个「清除缓存」,点一下就清空。清掉的都是能重新下载回来的东西,账号和下载好的歌不受影响。

安卓版播放的时候能看歌词

播放器里的大封面点一下就换成歌词,再点一下歌词就回到封面。歌词跟着播放走,当前唱到的那一句会高亮,也会自己滚动。

安卓版能看到更详细的歌曲信息

歌曲菜单里多了「歌曲信息」,能看到歌曲名、歌手、专辑、时长和音质。

歌手的名字可以点进去,打开这个歌手的页面,里面有他的热门歌曲。

安卓版的关注歌手改成一行一个

之前关注的歌手是一格一格的大头像,关注得多的话要滑很久才到底。现在改成一行一个:小头像和名字并排,滑得快多了。

安卓版的下载列表不再一直转圈

之前下载任务列表会一直转圈,因为根本还没有下载任务的时候也在转。现在没有任务就直接说「还没有下载任务」。

安卓版打开歌单时会说在做什么

歌单里的歌多的时候要等一会儿,之前只有一个转圈圈,不知道是在加载还是卡住了。现在会显示「正在读取歌曲…」,读不出来也会说明原因。

安卓版关掉再打开,登录还在

之前登录信息没有存下来,闪退或者关掉重开之后就得重新登录。现在登录会存到手机上,重开还是登录状态。

安卓版出问题时能看到日志

之前日志的级别设得太高,普通记录全被丢掉了,日志文件一直是空的,手机上出了状况也没东西可查。

现在普通级别的记录会写进日志文件,也会进系统日志,排查问题有据可查。

安卓版在旧手机上能正常显示了

有些安卓手机的系统内置浏览器太旧,打开之后只能看到一个标题和底部菜单栏,菜单栏贴在标题下面而不是屏幕底部,切换页面也只换标题、看不到内容。

原因是界面用了一个旧浏览器不认识的长度单位,那个单位被丢掉之后整个界面塌成内容高度,中间那块就没有高度了。

现在改用旧浏览器也认得的方式撑满屏幕,正方形封面、弹窗这些地方也一并改了。底部菜单栏回到屏幕底部,切换页面能正常显示内容。

安卓版按屏幕高度显示,底部菜单栏不再被内容顶走

之前安卓版按内容的高度撑开整个界面,内容多的时候底部菜单栏就跟着往下跑,屏幕装不下。

现在整个界面固定占满屏幕,底部菜单栏贴在最下面,页面内容只在中间那一块里滚动。

安卓版登录的验证码有冷却了

点「发送验证码」之后按钮会变成「60 秒后重发」,倒计时走完才能再点。

发得太频繁的时候等 3 分钟。倒计时期间按钮按不动,不会连着发出去。

安卓版的提示不会再被弹窗挡住

之前登录弹窗弹出来的时候,弹窗里的提示消息被压在下面看不见。

现在提示显示在弹窗上面。

安卓版登录后显示正确的用户名和 UID

之前登录成功之后个人页写的是「已登录」,UID 显示 0。

用户资料在返回结果里套了一层对象,前端读错了地方。现在显示的是账号真实的昵称、头像和 UID。

安卓版的失败提示会说明原因

之前下载失败、导出失败、登录失败,提示只有一句「下载没能开始」「导出失败」,看不到到底为什么。

安卓版之前没有接入翻译表,接口返回的错误编号都用不上,只能退回到写死的兜底文案。

现在安卓版也读同一份翻译表,失败时会显示具体原因。

安卓版的下载统计数字对了

之前下载页的「已完成」和「进行中」永远是 0,只有「失败」是对的。

统计数字的名字对不上,现在按实际的口径显示。

桌面歌词窗口打开了

点「打开桌面歌词」没有反应,窗口根本没建起来。

原因是浮窗的背景色写成了 8 位十六进制,pywebview 只认 3 位或 6 位,每次创建都被拒。改成 6 位之后窗口正常创建。

桌面歌词双击不再隐藏

双击会整个藏起来,而且点不回来,只能关掉重开。

双击现在什么都不做。要藏的话右键菜单里点「隐藏歌词」。藏起来之后顶部那根拖拽把手会留着,点一下就回来。