部分平台因为历史遗留问题被称为 duzhaokun123
双非一本废物 除了活着什么都不会 (明明活都活不好)
经常写一些没啥用的东西
希望能像他人一样自信
we still here, as we cannot leave yet
非官方哔哩哔哩客户端
License: GNU General Public License v3.0
https://t.bilibili.com/653049107348193296
不支持的类型: 4101
{ "aid": 212611753, "cover": "https:\/\/i0.hdslb.com\/bfs\/archive\/8ce4b67c94ffe862d468cf1489981b50edc8c13a.jpg", "dimension": { "height": 1080, "rotate": 0, "width": 1920 }, "duration": 854, "episode_id": 489518, "index_title": "亲手抓100多斤大鳄鱼!蒸炒都好好吃!", "is_finish": 0, "new_desc": "第1集 亲手抓100多斤大鳄鱼!蒸炒都好好吃!", "player_info": { "cid": 573770304, "expire_time": 1650957991, "file_info": { "112": [ { "ahead": "", "filesize": 512390464, "order": 1, "timelength": 853112, "vhead": "" } ], "16": [ { "ahead": "", "filesize": 41388740, "order": 1, "timelength": 853013, "vhead": "" } ], "80": [ { "ahead": "", "filesize": 287246114, "order": 1, "timelength": 853112, "vhead": "" } ], "64": [ { "ahead": "", "filesize": 203214498, "order": 1, "timelength": 853112, "vhead": "" } ], "32": [ { "ahead": "", "filesize": 90844311, "order": 1, "timelength": 853112, "vhead": "" } ] }, "fnval": 0, "fnver": 0, "quality": 32, "support_description": [ "高清 1080P+", "高清 1080P", "高清 720P", "清晰 480P", "流畅 360P" ], "support_formats": [ "hdflv2", "flv", "flv720", "flv480", "mp4" ], "support_quality": [ 112, 80, 64, 32, 16 ], "url": "http:\/\/upos-hz-mirrorakam.akamaized.net\/upgcxcode\/04\/03\/573770304\/573770304_nb2-1-32.flv?e=ig8euxZM2rNcNbRV7bdVhwdlhWdjhwdVhoNvNC8BqJIzNbfqXBvEuENvNC8aNEVEtEvE9IMvXBvE2ENvNCImNEVEIj0Y2J_aug859r1qXg8xNEVE5XREto8GuFGv2U7SuxI72X6fTr859IB_&uipk=5&nbs=1&deadline=1650961591&gen=playurlv2&os=akam&oi=29901508&trid=856bc56c82504e6b88aabeece660b98aP&platform=android&upsig=7b39e3640df880a8ba551698ac572c08&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,platform&hdnts=exp=1650961591~hmac=70c82fadff2eb0ceb25ef3066150ad231f868d77c2f5b46657a4bfbf77864690&mid=0&bvc=vod&nettype=0&orderid=0,1&logo=80000000", "video_codecid": 7, "video_project": true }, "season": { "cover": "https:\/\/i0.hdslb.com\/bfs\/bangumi\/image\/fbf8f13ac2a80457332a4deb59dd7539f27a18f0.jpg", "is_finish": 0, "season_id": 41695, "square_cover": "https:\/\/i0.hdslb.com\/bfs\/bangumi\/image\/fbf8f13ac2a80457332a4deb59dd7539f27a18f0.jpg", "title": "我们的村庄", "total_count": 12, "ts": 1650954391, "type": 3, "type_name": "纪录片" }, "short_title": "1", "stat": { "danmaku": 568, "play": 191092, "reply": 155 }, "url": "https:\/\/www.bilibili.com\/bangumi\/play\/ep489518" }
红米k20pro 安卓10
三星s8+ 安卓9
均无法打开
闪退
安装后打开显示未知错误
null
b9.a
at c9.e.a(FailureResponseInterceptor.kt:31)
at kd.f.c(RealInterceptorChain.kt:16)
at c9.f.a(SortAndSignInterceptor.kt:58)
at kd.f.c(RealInterceptorChain.kt:16)
at c9.b.a(CommonParamInterceptor.kt:64)
at kd.f.c(RealInterceptorChain.kt:16)
at c9.a.a(CommonCookieInterceptor.kt:13)
at kd.f.c(RealInterceptorChain.kt:16)
at jd.e.h(RealCall.kt:25)
at jd.e$a.run(RealCall.kt:13)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)
自己手糊了个自定义 upos 的功能,写的很粗糙,想讨论下具体怎么实现比较好
目前看起来是直接把 playurl 返回的每个视频/音频源都加到了 sources 里,然后用 DefaultTrackSelector 决定用哪个流。如果实现自定义 upos 的话是“直接在添加 source 的时候就替换好,只留一个源加进 sources 里”,还是“把原链接替换成所有 upos ,然后全部加进 sources 里,再自定义个 TrackSelector 来根据网速/用户选择等因素来切换 source ”?这样好处是可以根据一些因素动态的切换,且切换时无需重新加载视频
akamai upos 可能需要单独处理,因为有个 hdnts 的参数,直接把 bilivideo 的 host 替换成 akamai 并不能直接播放,因为缺少那个参数。目前漫游那边有办法处理这个问题吗?我看了下好像并没有做特殊的处理。倒是网页版 js 那个做了个“替换 akamai ”的开关
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
androidx.navigation:navigation-ui-ktx
, androidx.navigation:navigation-fragment-ktx
)com.microsoft.appcenter:appcenter-crashes
, com.microsoft.appcenter:appcenter-analytics
)These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
io.grpc:protoc-gen-grpc-java
, com.google.protobuf:protoc
)io.grpc:grpc-stub
, io.grpc:grpc-protobuf
, io.grpc:grpc-android
, io.grpc:grpc-okhttp
)These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.
.github/workflows/android.yaml
actions/checkout v3
actions/setup-java v1
actions/cache v3
actions/cache v3
actions/upload-artifact v3
actions/upload-artifact v3
actions/setup-python v3
actions/checkout v3
actions/setup-java v1
actions/cache v3
actions/cache v3
actions/upload-artifact v3
gradle.properties
settings.gradle.kts
build.gradle.kts
com.android.tools.build:gradle 7.3.0
org.jetbrains.kotlin:kotlin-gradle-plugin 1.7.20
com.google.protobuf:protobuf-gradle-plugin 0.8.19
annotation-processor/build.gradle.kts
com.google.devtools.ksp:symbol-processing-api 1.7.20-1.0.6
app/build.gradle.kts
com.google.devtools.ksp 1.7.20-1.0.6
androidx.core:core-ktx 1.9.0
androidx.appcompat:appcompat 1.5.1
com.google.android.material:material 1.6.1
androidx.constraintlayout:constraintlayout 2.1.4
androidx.preference:preference-ktx 1.2.0
com.takisoft.preferencex:preferencex 1.1.0
com.takisoft.preferencex:preferencex-simplemenu 1.1.0
org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 1.6.4
org.jetbrains.kotlinx:kotlinx-coroutines-android 1.6.4
androidx.lifecycle:lifecycle-viewmodel-ktx 2.5.1
androidx.lifecycle:lifecycle-livedata-ktx 2.5.1
androidx.lifecycle:lifecycle-common-java8 2.5.1
com.google.code.gson:gson 2.9.1
com.github.salomonbrys.kotson:kotson 2.5.0
androidx.navigation:navigation-fragment-ktx 2.5.2
androidx.navigation:navigation-ui-ktx 2.5.2
androidx.drawerlayout:drawerlayout 1.1.1
io.github.scwang90:refresh-layout-kernel 2.0.5
io.github.scwang90:refresh-header-material 2.0.5
io.github.scwang90:refresh-footer-classics 2.0.5
androidx.browser:browser 1.4.0
com.journeyapps:zxing-android-embedded 4.3.0
com.microsoft.appcenter:appcenter-analytics 4.4.5
com.microsoft.appcenter:appcenter-crashes 4.4.5
com.squareup.retrofit2:retrofit 2.9.0
androidx.core:core-splashscreen 1.0.0
com.squareup.picasso:picasso 2.71828
com.google.android.exoplayer:exoplayer-core 2.18.1
com.google.android.exoplayer:exoplayer-ui 2.18.1
com.github.duzhaokun123:DanmakuView ed76ba7ad5
bilibili-api/build.gradle.kts
org.jetbrains.kotlinx:kotlinx-coroutines-core 1.6.4
io.github.microutils:kotlin-logging 2.1.23
com.squareup.retrofit2:retrofit 2.9.0
com.squareup.retrofit2:converter-gson 2.9.0
com.github.salomonbrys.kotson:kotson 2.5.0
com.jakewharton.retrofit:retrofit2-kotlin-coroutines-adapter 0.9.2
com.squareup.okhttp3:logging-interceptor 4.10.0
io.ktor:ktor-client-websockets 1.6.8
io.ktor:ktor-client-cio 1.6.8
com.hiczp:crc32-crack 1.0
buildSrc/build.gradle.kts
grpc/build.gradle
io.grpc:grpc-okhttp 1.49.2
io.grpc:grpc-android 1.49.2
io.grpc:grpc-protobuf 1.49.2
io.grpc:grpc-stub 1.49.2
org.apache.tomcat:annotations-api 6.0.53
com.google.protobuf:protoc 3.21.7
io.grpc:protoc-gen-grpc-java 1.49.2
imageviewer/build.gradle.kts
androidx.appcompat:appcompat 1.5.1
androidx.transition:transition 1.4.1
com.github.chrisbanes:PhotoView 2.3.0
gradle/wrapper/gradle-wrapper.properties
gradle 7.5
不支持的类型: 4310
{"aid":896077068,"attribute":0,"cid":585312198,"collection":{"cover":"https:\/\/archive.biliimg.com\/bfs\/archive\/91cddb5845479857a4ae759a0643f512587ebd3a.jpg","id":168883,"mid":28348490,"name":"咆哮丶土拨鼠","title":"废话文学"},"copyright":1,"ctime":1650967235,"desc":"这歌真的太好听了","dimension":{"height":1080,"rotate":0,"width":1920},"duration":150,"dynamic":"在我离你远去那一天,你也离我越来越遥远","first_frame":"https:\/\/i2.hdslb.com\/bfs\/storyff\/n220426a22186u628s060t1ksmfsof40_firsti.jpg","jump_url":"bilibili:\/\/video\/896077068\/?page=1&player_preload=%7B%22cid%22%3A585312198%2C%22expire_time%22%3A1650971800%2C%22file_info%22%3A%7B%22112%22%3A%5B%7B%22filesize%22%3A61442641%2C%22timelength%22%3A149371%7D%5D%2C%2216%22%3A%5B%7B%22filesize%22%3A6142519%2C%22timelength%22%3A149312%7D%5D%2C%2232%22%3A%5B%7B%22filesize%22%3A13438111%2C%22timelength%22%3A149371%7D%5D%2C%2264%22%3A%5B%7B%22filesize%22%3A30152912%2C%22timelength%22%3A149371%7D%5D%2C%2280%22%3A%5B%7B%22filesize%22%3A42130338%2C%22timelength%22%3A149371%7D%5D%7D%2C%22fnval%22%3A0%2C%22fnver%22%3A0%2C%22quality%22%3A32%2C%22support_description%22%3A%5B%22%E9%AB%98%E6%B8%85%201080P%2B%22%2C%22%E9%AB%98%E6%B8%85%201080P%22%2C%22%E9%AB%98%E6%B8%85%20720P%22%2C%22%E6%B8%85%E6%99%B0%20480P%22%2C%22%E6%B5%81%E7%95%85%20360P%22%5D%2C%22support_formats%22%3A%5B%22hdflv2%22%2C%22flv%22%2C%22flv720%22%2C%22flv480%22%2C%22mp4%22%5D%2C%22support_quality%22%3A%5B112%2C80%2C64%2C32%2C16%5D%2C%22url%22%3A%22http%3A%5C%2F%5C%2Fupos-sz-mirrorcosov.bilivideo.com%5C%2F略","mission_id":487019,"owner":{"face":"https:\/\/i2.hdslb.com\/bfs\/face\/db494c60204f01f01217f92950eccabd13592969.jpg","mid":28348490,"name":"咆哮丶土拨鼠"},"pic":"https:\/\/i2.hdslb.com\/bfs\/archive\/9b36bfb0c81534a11d3c307ef95f6a2731b2ab13.jpg","player_info":{"cid":585312198,"expire_time":1650971800,"file_info":{"112":[{"filesize":61442641,"timelength":149371}],"16":[{"filesize":6142519,"timelength":149312}],"32":[{"filesize":13438111,"timelength":149371}],"64":[{"filesize":30152912,"timelength":149371}],"80":[{"filesize":42130338,"timelength":149371}]},"fnval":0,"fnver":0,"quality":32,"support_description":["高清 1080P+","高清 1080P","高清 720P","清晰 480P","流畅 360P"],"support_formats":["hdflv2","flv","flv720","flv480","mp4"],"support_quality":[112,80,64,32,16],"url":"http:\/\/upos-sz-mirrorcosov.bilivideo.com\/?略","video_codecid":7,"video_project":true},"pubdate":1650967228,"rights":{"autoplay":1,"bp":0,"download":0,"elec":0,"hd5":1,"is_cooperation":0,"movie":0,"no_background":0,"no_reprint":1,"pay":0,"ugc_pay":0,"ugc_pay_preview":0},"season_id":168883,"short_link":"https:\/\/b23.tv\/BV1bA4y1D7xN","short_link_v2":"https:\/\/b23.tv\/BV1bA4y1D7xN","stat":{"aid":896077068,"coin":177,"danmaku":94,"dislike":0,"favorite":54,"his_rank":0,"like":422,"now_rank":0,"reply":96,"share":31,"view":2123},"state":0,"tid":126,"title":"《三国恋》,但是废话文学","tname":"人力VOCALOID","videos":1}
https://t.bilibili.com/653062254258814998
不支持的类型: 4200
{ "roomid": 132688, "uid": 23345906, "uname": "hi_mi_tsu_", "verify": "", "virtual": 1, "cover": "https:\/\/i0.hdslb.com\/bfs\/live\/room_cover\/ee8f22133942c6309bb496c1b0485070c01d1f89.jpg", "live_time": "0000-00-00 00:00:00", "round_status": 1, "on_flag": 0, "title": "画画 游戏 看散人 听相声", "tags": "绘画", "lock_status": "0000-00-00 00:00:00", "hidden_status": "0000-00-00 00:00:00", "user_cover": "https:\/\/i0.hdslb.com\/bfs\/live\/room_cover\/ee8f22133942c6309bb496c1b0485070c01d1f89.jpg", "short_id": 0, "online": 5670, "area": 9, "area_v2_id": 373, "area_v2_parent_id": 11, "attentions": 0, "background": "https:\/\/i0.hdslb.com\/bfs\/live\/2388faed3728f3396052273ad4c3c9af21c411fc.jpg", "room_silent": 0, "room_shield": 1, "try_time": "0000-00-00 00:00:00", "area_v2_name": "绘画", "first_live_time": "1503835680", "live_id": 0, "live_status": 0, "area_v2_parent_name": "学习", "broadcast_type": 0, "face": "https:\/\/i2.hdslb.com\/bfs\/face\/445d900904ef3f4333e51468df57b741cd2ef110.jpg", "link": "https:\/\/live.bilibili.com\/132688?accept_quality=%5B10000%5D&broadcast_type=0¤t_qn=10000¤t_quality=10000&is_room_feed=1&live_play_network=other&p2p_type=0&playurl_h264=http%3A%2F%2Fd1--cn-gotcha03.bilivideo.com%2Flive-bvc%2F243559%2Flive_23345906_3786878.flv%3Fexpires%3D1650957901%26len%3D0%26oi%3D0%26pt%3D%26qn%3D150%26trid%3D10006b61f82a66f648feb818aebd92104653%26sigparams%3Dcdn%2Cexpires%2Clen%2Coi%2Cpt%2Cqn%2Ctrid%26cdn%3Dcn-gotcha03%26sign%3D3c320d7485820fd5701bc2a57ea69fa9%26sk%3D2935686d6cb9146c7a6a6a0b4e120e253a08deebff315385d6f22c222109684b%26p2p_type%3D0%26src%3D4%26sl%3D1%26flowtype%3D0%26source%3Dbatch%26order%3D1%26machinezone%3Dylf%26pp%3Dsrtts%26site%3D6ae4517a2205a2ce327d3934cd54b7ba&playurl_h265=&quality_description=%5B%7B%22qn%22%3A10000%2C%22desc%22%3A%22%E5%8E%9F%E7%94%BB%22%7D%5D&parent_area_id=11&area_id=373", "slide_link": "https:\/\/live.bilibili.com\/132688?broadcast_type=0&is_room_feed=1", "watched_show": "3348人看过" }
https://t.bilibili.com/653313685928804369
不支持的类型: 2048
{ "rid": 653684771359031297, "user": { "uid": 144900177, "uname": "哔哩哔哩专栏", "face": "https:\/\/i0.hdslb.com\/bfs\/face\/79cbc6c2f74f8cc59808de60d38ff38ec1b64b0c.jpg" }, "vest": { "uid": 144900177, "content": "笔记上线1年啦!快来查收你的笔记报告吧!\n据说还有隐藏称号“学神”,康康是哪位课代表获此殊荣~\n本次活动还有全民瓜分奖,点击报名、投稿公开笔记即可参与瓜分!" }, "sketch": { "title": "笔记一周年", "desc_text": "点击获取笔记一周年报告", "cover_url": "https:\/\/i0.hdslb.com\/bfs\/activity-plat\/static\/bf45703a5aaad8e407dea592b6af11e4\/OsFRDrJDy5_w520_h300.jpg", "target_url": "https:\/\/www.bilibili.com\/blackboard\/activity-2qyfM01ZAx.html?share_source=bili&share_medium=web&bbid=A6A282D6-82EC-4BD5-AEAA-41FE605253AD167636infoc&ts=1650949129164", "sketch_id": 653684771359031296, "biz_type": 1, "tags": [ { "type": 1, "name": "活动", "color": "7D75F2" } ] } }
https://t.bilibili.com/653033550998667268
不支持的类型: 4302
{"badge":{"bg_color":"#FB7199","bg_dark_color":"#bb5b76","text":"课堂","text_color":"#ffffff","text_dark_color":"#e5e5e5"},"cover":"https:\/\/archive.biliimg.com\/bfs\/archive\/6f2f78bf022a99d4c6e948b5abbfde80abfc9d21.jpg","ep_count":30,"id":608,"inline_video":{"accept_formats":[{"description":"试看","display_desc":"试看","format":"mp4","new_description":"试看","quality":32,"superscript":""}],"aid":895953715,"backup_url":[],"cid":581974028,"dash":{"audio":[],"dolby":{"audio":[],"type":0},"video":[]},"duration":272,"ep_id":23562,"expire_time":1650958081,"file_info":{"32":{"infos":[{"ahead":"","filesize":30879988,"timelength":271467,"vhead":""}]}},"fnval":16,"fnver":0,"no_rexcode":0,"preview":false,"quality":32,"support_description":["试看"],"support_formats":["mp4"],"support_quality":[32],"url":"http:\/\/upos-hz-mirrorakam.akamaized.net\/upgcxcode\/28\/40\/581974028\/581974028-1-29.mp4?e=ig8euxZM2rNcNbR1hzdVhwdlhWRzhwdVhoNvNC8BqJIzNbfqXBvEuENvNC8aNEVEtEvE9IMvXBvE2ENvNCImNEVEIj0Y2J_aug859r1qXg8gNEVE5XREto8z5JZC2X2gkX5L5F1eTX1jkXlsTXHeux_f2o859IB_&uipk=5&nbs=1&deadline=1650961681&gen=playurlv2&os=akam&oi=0&trid=9219bbfb0fb74b45a777703b71fb7dd3U&platform=&upsig=fe5f68b4015b5a9a72f92cd23e604d38&uparams=e,uipk,nbs,deadline,gen,os,oi,trid,platform&hdnts=exp=1650961681~hmac=7709fb203963005bd3320cce2a9069ec14dbebc8da7ba6e369b417ca5cf99e62&mid=0&bvc=vod&nettype=0&orderid=0,1&bw=113948&logo=80000000","video_codecid":7,"video_project":true},"stat":{"reply":74},"subtitle":"适合全国各类专升本(专插本、专转本)考试的数学基础知识巩固和提高,从最简单的一次二次函数、指数对数函数等讲起,全面梳理复习函数的各类知识,亦有极限、连续、求导、积分、级数等入门训练。","title":"宋浩:专升本数学基础精讲","up_id":66607740,"up_info":{"avatar":"https:\/\/i0.hdslb.com\/bfs\/face\/743137ec91e924bf404f321fb5eeb8214627f759.jpg","name":"宋浩老师官方"},"update_count":0,"update_info":"已更新5课时 | 共30课时","url":"https:\/\/m.bilibili.com\/cheese\/play\/ss608","user_profile":{"card":{"official_verify":{"desc":"","type":0}},"info":{"face":"https:\/\/i0.hdslb.com\/bfs\/face\/743137ec91e924bf404f321fb5eeb8214627f759.jpg","uid":66607740,"uname":"宋浩老师官方"},"pendant":{"expire":0,"image":"","name":"","pid":0},"rank":"10000","sign":"【考研课程】微信vyanke005 ","vip":{"accessStatus":0,"dueRemark":"","label":{"path":""},"themeType":0,"vipDueDate":0,"vipStatus":0,"vipStatusWarn":"","vipType":0}}}
能支持AndroidTV吗?就是电视
电视遥控器
请问可以发布到 F-Droid 吗?
测试手机OPPO find x3
Android 12
动态页面拉到最下边就卡住了 不能刷新出更多信息
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.