updog的一个bug修复 支持多线程 视频播放支持跳转

简介: Updog是款实用的局域网多媒体服务器,适合在家观看电视剧。与UC浏览器配合,提供流畅体验。然而,目前存在两个问题:仅允许单用户访问和视频无法跳转。作者已fork原项目,修复这两个bug,并提交了PR([https://github.com/sc0tfree/updog/pull/47r](https://github.com/sc0tfree/updog/pull/47r))。如需立即解决,可直接修改`site-packages/updog/__main__.py`。

背景

updog是一个非常好用的局域网多媒体服务器,用来在家刷刷电视剧非常不错


搭配UC浏览器,可以得到很好的体验。可以直接播放电视剧或电影


介绍内容见: updog:一款局域网传输文件的软件_Hello_wshuo-CSDN博客


问题的发现

但是updog目前有2个bug,影响体验


1、只允许一个用户访问,或者说一个线程访问,后来的就阻塞。这是一个常见的问题 2、播放视频不能跳转。视频跳过开头,跳转到中间,往后跳,往前跳,都是非常常规的操作,但updog不支持


https://github.com/xingxinghuo1000/updog


我folk了原作者的仓库,修改了这2个bug。 并提交了PR,希望原作者能采纳


https://github.com/sc0tfree/updog/pull/47r


临时修改方案

如果着急使用,可以按照如下修改,来临时改一下。 已安装的,修改 site-packages/updog/__main__.py



image.png

相关文章
|
8月前
|
存储 缓存 编解码
【FFmpeg 视频播放】深入理解多媒体播放:同步策略、缓冲技术与性能优化(一)
【FFmpeg 视频播放】深入理解多媒体播放:同步策略、缓冲技术与性能优化
379 0
|
移动开发 编解码 Linux
EasyPlayer.js直播与回放功能视频开发实战过程记录
EasyPlayer.js直播与回放功能视频开发实战过程记录
951 0
|
移动开发 前端开发 iOS开发
记录一下前端H5的复制功能在ios端的兼容性问题
记录一下前端H5的复制功能在ios端的兼容性问题
1033 0
|
2月前
|
UED
鸿蒙next版开发:音频并发策略扩展(ArkTS)
在HarmonyOS 5.0中,音频并发策略通过ArkTS的AudioSessionManager接口管理多个音频流的交互和优先级。本文介绍了如何自定义音频焦点策略,包括激活、停用音频会话及注册回调函数,并提供了示例代码。适用于多媒体、通信和游戏应用。
69 4
|
3月前
|
存储 自然语言处理 小程序
微信小程序多语言切换神器:简繁体切换功能完全指南
随着全球化的发展,支持多种语言的应用程序愈发重要。本文介绍了如何在微信小程序中实现简体与繁体字体之间的切换功能,以满足不同地区用户的需求。通过创建utils文件夹并编写相应的转换函数,开发者可以方便地实现语言切换,从而提升用户体验。文章中还附带了示例代码和效果图,帮助读者更好地理解和应用这一功能。
125 0
微信小程序多语言切换神器:简繁体切换功能完全指南
|
8月前
|
存储 算法 C++
【FFmpeg 视频播放】深入理解多媒体播放:同步策略、缓冲技术与性能优化(二)
【FFmpeg 视频播放】深入理解多媒体播放:同步策略、缓冲技术与性能优化
336 0
|
小程序 API
uniapp的midButton的使用(是否支持小程序)?
uniapp的midButton的使用(是否支持小程序)?
uniapp的midButton的使用(是否支持小程序)?
|
测试技术
解决duilib使用zip换肤卡顿的问题(附将资源集成到程序中的操作方法)
转载请说明原出处,谢谢~~        今天在做单子是,客户要求做换肤功能,为此我专门写了一个换肤函数,并且把各种皮肤资源压缩为各个zip文件来换肤。
1085 0
|
缓存 小程序 JavaScript
NodeJS为GBlog-wx小程序增加推送功能
NodeJS为GBlog-wx小程序增加推送功能
216 0
|
存储 缓存 Android开发
【精简版】浏览器渲染机制(完整流程概述)(下)
【精简版】浏览器渲染机制(完整流程概述)(下)
351 0

热门文章

最新文章