Git Product home page Git Product logo

ddys's Introduction

ddys's People

Contributors

peacefulprogram avatar

Stargazers

 avatar Ko Shin avatar  avatar  avatar  avatar 小松鼠 avatar Lumos9867 avatar  avatar  avatar Fan Zhou avatar  avatar Alan avatar A.Lick avatar Alex Li avatar Clifford Kelter avatar  avatar 嫣识 avatar zflzqy avatar  avatar  avatar Wolo avatar qitiandasheng avatar  avatar  avatar  avatar HeWei avatar

Watchers

 avatar

ddys's Issues

小米盒子安装最新版apk后闪退

首先已经用了作者大大制作优质的APP很久了,非常感谢!

在更新到release的最新两版:v1.2.4, v1.2.5后,我家的小米盒子在打开app后出现在主菜单转圈加载两秒后闪退的问题。

v1.2.3及之前的构建中没有出现这种问题,已经尝试清理缓存,重启盒子,重新安装等方法,依然未解决闪退的问题。

以下是我的设备信息。
E8E14761E374CC74014B1839E5631D75

安装失败

你好,想请教一下,apk安装失败是跟我电视系统不兼容嘛

[BUG] Unable to play after long idle times

If the app is idle for about 30 minutes (maybe less or more), media cannot be played anymore.

This might not be an app-specific issue, I saw the website ran into this occasionally.

image

[FR] Proxy supports

Thanks for the great project!

Since corresponding domains are usually slow or blocked, it would be better to support an explicit setting to use a proxy by specifying host and port only, which allows users to redirect requests to a LAN (or WAN) proxy.

域名时常慢或被阻止,可否提供一个代理 地址端口 设置,让用户可以使用局域网或其他指定地址的代理?

[BUG] Crash when resizing during plays

09-25 10:17:40.091  2568  2568 D AndroidRuntime: Shutting down VM
09-25 10:17:40.091  2568  2568 E AndroidRuntime: FATAL EXCEPTION: main
09-25 10:17:40.091  2568  2568 E AndroidRuntime: Process: com.jing.ddys, PID: 2568
09-25 10:17:40.091  2568  2568 E AndroidRuntime: android.os.BadParcelableException: Parcelable protocol requires a Parcelable.Creator object called CREATOR on class F.u0
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Parcel.readParcelableCreatorInternal(Parcel.java:4953)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Parcel.readParcelableInternal(Parcel.java:4807)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Parcel.readValue(Parcel.java:4567)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Parcel.readValue(Parcel.java:4347)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Parcel.readListInternal(Parcel.java:5329)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Parcel.readArrayListInternal(Parcel.java:5348)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Parcel.readValue(Parcel.java:4597)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Parcel.readValue(Parcel.java:4347)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Parcel.-$$Nest$mreadValue(Unknown Source:0)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Parcel$LazyValue.apply(Parcel.java:4445)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Parcel$LazyValue.apply(Parcel.java:4404)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.BaseBundle.getValueAt(BaseBundle.java:394)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.BaseBundle.getValue(BaseBundle.java:374)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.BaseBundle.getValue(BaseBundle.java:357)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.BaseBundle.getValue(BaseBundle.java:350)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Bundle.getParcelableArrayList(Bundle.java:1046)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at androidx.compose.ui.platform.e0.a(SourceFile:247)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at androidx.compose.ui.platform.A1.a(SourceFile:36)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at androidx.compose.ui.platform.A1.Z(SourceFile:17)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at N.f.Z(SourceFile:54)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at F.w.a(SourceFile:1)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at androidx.compose.ui.platform.A1.a(SourceFile:189)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at androidx.compose.ui.platform.A1.Z(SourceFile:29)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at N.f.Z(SourceFile:54)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at F.w.Y(SourceFile:1)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at F.v.D(SourceFile:136)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at F.v.u(SourceFile:1)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at F.B.o(SourceFile:21)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at F.P0.a(SourceFile:42)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at F.B.f(SourceFile:11)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at androidx.compose.ui.platform.c0.e(SourceFile:114)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at androidx.compose.ui.platform.AndroidComposeView.I0(SourceFile:1)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at androidx.compose.ui.platform.WrappedComposition.f(SourceFile:1)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at androidx.compose.ui.platform.WrappedComposition.g(SourceFile:1)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at androidx.lifecycle.w.a(SourceFile:23)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at androidx.lifecycle.x.a(SourceFile:111)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at androidx.compose.ui.platform.c0.e(SourceFile:76)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at androidx.compose.ui.platform.AndroidComposeView.onAttachedToWindow(SourceFile:114)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.View.dispatchAttachedToWindow(View.java:21308)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3491)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3498)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3498)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3498)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3498)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2879)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2350)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9194)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1231)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1239)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.Choreographer.doCallbacks(Choreographer.java:899)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.Choreographer.doFrame(Choreographer.java:832)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1214)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:942)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:99)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Looper.loopOnce(Looper.java:201)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:288)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7884)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
09-25 10:17:40.091  2568  2568 E AndroidRuntime: Caused by: java.lang.NoSuchFieldException: CREATOR
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at java.lang.Class.getField(Class.java:1635)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        at android.os.Parcel.readParcelableCreatorInternal(Parcel.java:4930)
09-25 10:17:40.091  2568  2568 E AndroidRuntime:        ... 59 more
09-25 10:17:40.092   334  1323 W ActivityTaskManager:   Force finishing activity com.jing.ddys/.main.MainActivity

[优化] 尝试定期更新鉴权

观看视频时时长很容易超过 1 小时,而 1 小时后持有的鉴权貌似就失效了,导致无法继续观看下一集或者其他视频。
尽管在网页上也有出现类似的行为,但是仍希望可以考虑实现自动更新的逻辑。

(Prev #7)

[BUG] Wrong episode played when switching quickly

When switching between episodes, there are no cancelable futures or locks to prevent parallel loading, which will cause:

4 -> 5 -> 6
- 5 (loading)------------played (②)
-   6 (loading)------played (①)

The 5th episode will be played if it's loaded after the 6th.

快速切换集数时没有防抖,最后加载完成的视频会成为实际播放的视频。

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.