Coder Social home page Coder Social logo

lucinhu / bili_you Goto Github PK

View Code? Open in Web Editor NEW
2.8K 17.0 125.0 14.58 MB

一个用flutter制作的第三方B站客户端.

License: Apache License 2.0

Kotlin 0.01% Swift 0.23% Objective-C 0.01% Dart 96.09% CMake 1.38% C++ 1.82% C 0.10% Shell 0.04% HTML 0.13% Ruby 0.20%

bili_you's Introduction

Bili You

GitHub Workflow Status GitHub release (latest SemVer including pre-releases) GitHub all releases GitHub Repo stars

一个用flutter制作的第三方B站客户端.

功能实现

  • 主页视频推荐
  • 视频搜索
  • 评论区
  • 评论区楼中楼
  • 评论图片及笔记
  • 相关视频
  • 热搜
  • 视频播放
  • 弹幕
  • 直播
  • 动态(未完善)
  • 用户投稿
  • 番剧搜索
  • 番剧播放

截图

交流

Discord:https://discord.gg/tsFh7Hdb4s

声明

  • 此项目是个人为了兴趣而开发, 仅供学习交流使用, 无任何商业用途.
  • 资源版权仍归原网站或其作者所有.
  • 所用API皆从官方网站收集, 不含任何非法及破解内容.

感谢

  • bilibili-API-collect: 哔哩哔哩API收集,感谢@SocialSisterYi及各位贡献者的维护!
  • flutter_ns_danmaku: @xiaoyaocz大佬制作的flutter弹幕插件,非常感谢!
  • media_kit: 感谢@alexmercerind大佬制作的media_kit播放器!

bili_you's People

Contributors

0123-smallbottle avatar evative7 avatar goshin avatar lucinhu avatar naranyinyun avatar someone120 avatar zegwe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bili_you's Issues

自己的评论重复

描述BUG
自己发了一条评论,在APP里面刷新了两三次就会出现无限自己评论。

Bug产生步骤
重现步骤:

  1. 打开哔哩哔哩发评论
  2. 回到biliyou看自己的评论
  3. 点开刷新2到3次以上。
    4.就可以看到无限的重复自己评论

预期行为
A clear and concise description of what you expected to happen.

截图
Screenshot_20230410_032752_com.lucinhu.bili_you_edit_40185383083972.jpg

设备信息:

  • 型号: 华为mate20Pro
  • 系统: Android10
  • webview版本:110.0.5481.65 (548106534)
  • 版本号:1.0.9 (2001)

Additional context

建議

視頻停止時滑評論時視頻支持自動縮小

看视频看多了就会闪退

描述BUG
连续在视频里面多次点击下方的视频推荐,然后一直看下去就会闪退。

Bug产生步骤
重现步骤:

1.打开biliyou看视频
2.从下方的视频推荐里面一直看。
3.看久了,首先会出现处理器频率拉满的情况
4.继续往下看就会发现自己的网速一直很高,内存也是一直越来越高占用率,接着就闪退回到桌面,桌面崩溃。
预期行为
A clear and concise description of what you expected to happen.

截图
录屏视频
由于Github不支持超过10 MB以上的上传,只能通过外链

设备信息:

型号: 华为mate20Pro
系统: Android10
webview版本:110.0.5481.65 (548106534)
版本号:1.0.9 (2001)

无法查看收藏夹,以及收藏

收藏夹功能很重要,实现起来应该也不难,希望大佬们继续加油!
很对我没想到的功能已经完美支持了,没有想到。

建議

尊敬的開發者,請問可否增加以下功能:
視頻及評論可以點讚
全屏播放視頻時背景改為黑色
播放視頻時支持更改畫質
彈幕字體及大小調節

感謝

UI 动态 番剧解锁

1.动态图视频 隐藏动态(比如自己的抽奖)
Screenshot_2023-04-10-13-52-06-166_com.lucinhu.bili_you.jpgScreenshot_2023-04-10-13-52-19-104_tv.danmaku.bili.jpg

2.设置的UI有点挤 类似蓝云的这种
-Screenshot_2023-04-10-14-33-16-508_com.tooyoung.lanzou.jpg

IMG_20230410_143340.jpg

Screenshot_2023-04-10-14-33-13-420_com.tooyoung.lanzou.jpg

3.多账号切换 自定义
4.类似漫游 直接把港澳台番剧放在 番剧的二类下 多整点自定义开关呗 众口难调毕竟

播放时申请音频焦点

预期行为

其他音乐播放和 bili_you 同时播放时的混流问题

功能描述

当应用播放视频时,应申请一个暂时性的音频焦点
结束播放一段时间(我觉得3S比较合适)后放弃音频焦点

补充说明

No response

重力感应旋屏

建议加入重力感应旋屏,屏幕横过来时自动全屏,竖起来时退出全屏

界面&功能的建议2

距离上一次已经过了两个月(#4)看到很多功能已经都实现了。谢谢开发者😘
建议1:原生分享菜单太丑了,用系统分享菜单更好
Collage_20230409_170749.jpg

建议2:退出登录的按钮改成放在设置里面,放在最底下可能很容易误触点到。
Screenshot_20230409_165634_com.lucinhu.bili_you_edit_663916382851296.jpg

功能:使用系统媒体播放器组件,这样子就可以显示在通知中心方便暂停、上一集和下一集。
Screenshot_20230409_165513_com.huawei.android.launcher.jpg

功能2:退出前按两下返回键/返回手势 确认两次后退出 开关:可能有的人很容易误触退出。需要这个功能

功能3:使用画中画权限的小窗播放功能(虽然可能对老安卓系统不好)
用YouTube来演示的画中画
https://user-images.githubusercontent.com/99982054/230765196-d6af7728-e982-45c4-b12d-c1ddc3c864f5.mp4
Android开发者:对画中画 (PiP) 的支持
https://developer.android.com/guide/topics/ui/picture-in-picture?hl=zh-cn

感觉一下子写太多的话,又不知道想写什么。

哔哩哔哩番剧出差的番剧视频看不了

我已经开了clash:全局代理规则+全部应用,节点是香港ip,就是无法播放,但是可以加载评论
其他的第三方开源客户端例如:BBLL、bilimiao开香港ip代理都可以看港澳台番剧
Screenshot_20230218_164432_com.lucinhu.bili_you.jpg

Screenshot_20230218_164434_com.lucinhu.bili_you.jpg

希望能适配一下无障碍TalkBack

开发者您好:在使用BiliYou的过程中遇到了一些无障碍的问题,开启TalkBack(屏幕阅读)部分按钮缺少无障碍标签描述,希望可以为这些按钮添加标签:
首页|左上方搜索,右上方头像
搜索页
清空搜索历史以及删除单个历史搜索记录的按钮,左上方的转到上一层级
动态
收藏、评论、点赞
视频播放页
触摸视频区域无描述,播放暂停按钮,放大缩小按钮,右上角三个点,视频播放页的 点赞、投币、收藏、分享
个人中心
头像

希望能有长按倍速的功能

另外希望推荐视频可以设置成双列展示;还有推荐视频的标题和up名字之间有很大空白,希望能优化一下
Screenshot_20230325_173440_com lucinhu bili_you_edit_858976489981430

问下评论区图片笔记是如何实现的

目前网页版也没办法看评论区的图片笔记,移动端只有高版本才能看评论区的图片笔记。请教一下,这方面是如何实现的?多谢开发者,辛苦了!

增加隐藏板块功能

希望可以增加隐藏板块的功能,比如隐藏底栏的频道,主页的直播。平时个人最常用的是动态,推荐,热门,排行榜,搜索这几个板块。可以考虑一下,多谢,开发者辛苦了!

代码结构优化

需要更好地封装b站api,防止直接对不可靠的response操作, 提高可维护性.

界面&功能的建议

用了一会之后发现了一些功能和ui要改善的地方,希望可能加上或者改好
打开视频后的评论界面:写在图中了
简介界面:投币应该是个硬币,一个圆形很怪、分享功能直接调起系统的分享菜单(分享链接不要是哔哩哔哩的短链接,av号链接好)、视频显示av号、简介达到一定数字折叠
IMG_20230218_183949_387.jpg

设置界面:
参考原生设置和其他应用的界面
加上莫奈取色的调色板更改界面颜色、首页的功能自定义显示、后台播放、退出后视频变成画中画开关、播放器设置、首页视频自定义过滤器、评论简介达到一定字数折叠
Collage_20230218_182854.jpg

直播界面:
参考第三方看b站直播应用
Collage_20230218_183546.jpg

播放器界面:
弹幕的开关、数量、位置、透明度和屏蔽词功能
分辨率选择、解码选项
画中画

主页无法双列显示

项目截图好像主页可以双列显示内容,不过1.0.7版本登录之后,首页依然是单列显示内容。这算不算是个bug,或者是还没有增加这个功能。辛苦了。

功能建议:

软件制作的很棒,希望增加功能:
1.查看与添加搜藏
2.发送评论与弹幕功能
3.追番按钮,这个只需要识别是番剧,然后添加到默认收藏夹就行了
如果能增加,感激不尽

动态界面视频封面拉伸

描述BUG
动态界面视频有异常封面拉伸

Bug产生步骤
重现步骤:
动态页面即可复现

预期行为
显示视频封面应根据其原有比例进行显示

截图
Screenshot_2023-04-12-09-59-14-938-edit_com.lucinhu.bili_you.jpg

Screenshot_2023-04-12-09-59-32-070-edit_com.bilibili.app.in.jpg

设备信息:

  • 型号: Redmi Note 11T Pro
  • 系统: Android 12 MIUI 13
  • webview版本: 110.0.5481.65
  • 版本号 V1.0.9

Additional context
暂无

suggestion

尊敬的开发者,我想问一下能增加一个主题色改变的功能选项吗?

增加默认视频画质

希望可以选择默认视频画质,用流量时一般选择720p或者1080p画质,每次开到最高画质流量有点受不了。多谢了!

通过URL Scheme打开链接

预期行为

允许浏览器等其他应用通过URL Scheme调用
部分URL Scheme如下:

bilibili://
b23.tv
www.bilibili.com
live.bilibili.com
m.bilibili.com
space.bilibili.com
...

功能描述

同上

补充说明

测试:

https://www.bilibili.com/video/av2
https://www.bilibili.com/bangumi/play/ep2
https://www.bilibili.com/bangumi/play/ss7
https://www.bilibili.com/bangumi/media/md7
https://space.bilibili.com/1
https://m.bilibili.com/video/av2
https://m.bilibili.com/bangumi/play/ep2
https://m.bilibili.com/bangumi/play/ss7
https://m.bilibili.com/space/1
https://b23.tv/av2
https://b23.tv/ep2
https://b23.tv/ss7
...

bilibili://rank/rank
bilibili://pgc/season/ep/
bilibili://article/
bilibili://tag/
bilibili://video/
bilibili://music/playlist/playpage/
bilibili://root
bilibili://music/detail/
bilibili://music/menu/detail/
bilibili://space/
bilibili://following/detail/
bilibili://m.bilibili.com/topic-detail?topic_id=
bilibili://pegasus/channel/
bilibili://home?tab_name=
bilibili://search
bilibili://browser
bilibili://root
bilibili://browser?url=
...

版本号问题

软件升级的版本号判定功能是不是有问题?你之前发给我的v1.1.0,每次打开都提示让我升级到v1.0.9,今天你发布了- v1.1.0后提示才消失。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.