Him188
Him188
@StageGuard 你的 Windows 更新有问题吗
应该是你的环境问题
我怎么不记得我开了 dependabot...
看看日志
这在实现上可能是非常复杂的,ani高度依赖bangumi条目数据匹配弹幕,所以播放本地文件也只能在一个剧集播放器页面进行。 在这种限制下,实现就比较简单一点。最简单的实现应该是,实现一个 DirectoryMediaSource,根据参数传入的绝对路径,去扫描文件,然后使用 ani 的标题解析器去自动解析文件名。 但解析这一步也很复杂。ani 最早有一个 PatternBasedTitleParser(简称PB),目前主要使用 LabelFirstTitleParser(简称L1)。L1 能以非常高(通过3000+单元测试)的准确性解析出剧集和字幕信息,但是不能解析标题;PB 能解析标题,但是剧集正确性很差。为了正确匹配本地文件,只能使用 PB。PB 解析标题的正确性也不佳,尤其是遇到按空格分隔的文件名的时候。还要考虑别名的情况。 综合下来,可以考虑先通过字符串查找,用 bangumi 条目给的名称过滤一遍,再使用 L1 解析剧集。 另一种方式是,在选择数据源的时候增加一个选择本地文件的功能。弹出系统选文件对话框。但是这样会需要改复杂的 media selector 及其配套设施,估计也不简单。
@chisaato 感谢提供这个库 Ani 内置自己的解析器 (名为 L1), 支持 `s1+s2+剧场版` 等复杂剧集情况, 覆盖一万个 test case, 处理了动漫花园最近几个月的所有标题. 解析剧集是极其准的. 但是 L1 只支持剧集, 还需搭配 Ani 内置的旧版的一个旧版解析器, 即可获取标题. 但是标题除了上机器学习和数据库穷举 (都需要服务端工作和成本) 以外, 是不好保证正确率的. 如果要做支持播放本地, 也会先做成进入播放页后拖拽视频播放, 而没有本地视频归类功能.
主要是没有时间吧
> 发布到市场意味着我们可能要统计一些市场的数据 没有直接的联系 ---- 现在没整发布主要是因为还有别的很多更重要的事情要做。F-Droid 要求太高(需要它去构建),需要我们做弹幕转发,这就涉及到很多复杂问题(开发,服务器带宽成本,运维,规范化等)。
经常有人问能不能做 iOS 所以我就先把要做的事情列了 没有正在做, 目前也没有计划什么时候做 但是如果有人想来做, 我还是非常乐意帮助的
上架是不太可能的, 最多 ipa