Giter Site home page Giter Site logo

megumin's People

Contributors

kayaorn avatar royaff0 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

megumin's Issues

Add search in bangumi list

It's suggested to give bangumi list a search function to filter by name or description.
you can either use your own implement or use API search

Any new progress?

If you have any progress or need help, let me know. If you release a full featured version. I'll add some link to recommend in Web Client and Github.

视频链接带空格时导致出错

能够复现此情况的视频比如:3lion、徒然children等,发现当解析出来的链接带空格时无法正常播放。

08-20 13:59:23.179 1032-1032/com.sqrtf.megumin I/PlayerActivity: playing:https://static.suki.moe/video/252c61c9-afbd-49b7-bbe7-097a060a9ab5/[UHA-WINGS][Tsurezure Children][02][1080p][GB].mp4
08-20 13:59:23.185 1032-1189/com.sqrtf.megumin E/AbstractTracker: Can't create handler inside thread that has not called Looper.prepare()
08-20 13:59:23.185 1032-1189/com.sqrtf.megumin D/AppTracker: App Event: start
08-20 13:59:23.205 1032-1188/com.sqrtf.megumin D/OpenGLRenderer: endAllStagingAnimators on 0x7fa570d400 (CardView) with handle 0x7f99c7e8a0
08-20 13:59:23.935 1032-1463/com.sqrtf.megumin D/skia: --- SkImageDecoder::Factory returned null
08-20 13:59:23.936 1032-1463/com.sqrtf.megumin D/skia: --- SkImageDecoder::Factory returned null
08-20 13:59:23.941 1032-1461/com.sqrtf.megumin D/skia: --- SkImageDecoder::Factory returned null
08-20 13:59:23.942 1032-1461/com.sqrtf.megumin D/skia: --- SkImageDecoder::Factory returned null
08-20 13:59:23.962 1032-1459/com.sqrtf.megumin D/skia: --- SkImageDecoder::Factory returned null
08-20 13:59:23.965 1032-1459/com.sqrtf.megumin D/skia: --- SkImageDecoder::Factory returned null
08-20 13:54:29.200 1032-1479/com.sqrtf.megumin E/ExoPlayerImplInternal: Source error.
com.google.android.exoplayer2.upstream.HttpDataSource$InvalidResponseCodeException: Response code: 400
at com.google.android.exoplayer2.upstream.DefaultHttpDataSource.open(DefaultHttpDataSource.java:211)
at com.google.android.exoplayer2.upstream.DefaultDataSource.open(DefaultDataSource.java:123)
at com.google.android.exoplayer2.source.ExtractorMediaPeriod$ExtractingLoadable.load(ExtractorMediaPeriod.java:640)
at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:295)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)

另如果可能想请求一个功能:在登录界面上增加忽略https相关验证的选项,并适用于APIClient和视频流的连接,因为在Android4.4下,连接suki.moe时会提示unknown error,具体原因是SSL握手时失败。猜测可能是服务器上挂的LE证书不是fullchain?

Japanese UI

I hope this app can have an japanese ui interface which not only replace values/string.xml with japanese translation. but also show the bangumi.name instead of bangumi.name_cn as default title of bangumi and episode.name as default title of episode when the system language is jp_ja

seek bug in PlayerActivity.kt

seek offset does not apply sign for backward.
playerView.seekOffsetTo(s * 1000)

private fun onKeyboardSeekUpdate(times: Int, isFinish: Boolean = false) {
        val isForward = keyPressingCode == KeyEvent.KEYCODE_DPAD_RIGHT
        val s = times * 5

        mToast.setText(getString(if (isForward) R.string.toast_forward else R.string.toast_backward).format(s))
        mToast.show()

        if (isFinish) {
            playerView.seekOffsetTo(s * 1000)
            mToast.cancel()
        }
    }

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.