shanzi / diumoo

Third party Douban.FM client for Mac
http://diumoo.net
Other
377 stars 48 forks source link

1.6Beta,放几首之后就停了. #14

Open ckome opened 7 years ago

ckome commented 7 years ago

感觉有时候三两首,有时候五六首. 需要再点开始才可以.

AnakinMac commented 7 years ago

这个是已知问题。。多数情况是网络问题。。。不过会尝试改进的。。。

ckome commented 7 years ago

嗯.不过client side 的可能性不大. 可能得加一个守护,就算网络中断的时候应该能恢复才好.(如果没有主动停止)

另:好快的回复,呵呵.

AnakinMac commented 7 years ago

To consider. 回复。。这个是邮件提醒。。。

kaka-milan-22 commented 7 years ago

赶快更新这个问题吧

exxfzc commented 7 years ago

恩,同样存在这个问题

shanzi commented 7 years ago

@zhangkaka @exxfzc 如果退回 1.5 ,这个问题还出现么?感觉目前掌握的信息还是很难定位问题所在。。。

AnakinMac commented 7 years ago

其实这个问题我用 iOS 的官方客户端都有。。。我很怀疑是网络问题,但是等有空了我想想办法

gordyang commented 7 years ago

同样存在这个问题

ckome commented 7 years ago

1.5无此问题。

嗯嗯,虽然我因为OSX反人类的鼠标加速设计,已经放弃OSX。换回SERVER 2016 了。

vivahu commented 7 years ago

@ckome

同遇到1.6beta停播问题。OSX版本:10.11.6

PS. 要解决OSX的鼠标加速设计,你需要 for OSX 10.11-:http://smoothmouse.com/ for OSX 10.12+:https://smooze.co/

ckome commented 7 years ago

@vivahu   能买的软件全买了. smooze解决了滚轮中键伤手的问题.

不然你想想中指受伤多尴尬. 因为自带滚轮加速算法不同,使用鼠标过程中会不自然的用力...然后中指就伤了..哈哈.

我把所有的能买的鼠标相关软件都买了遍.移动加速问题现在是勉强能接受,因为实在调不出MS的那个加速曲线.

RMBP和MACPRO2013吃灰了两三年了.

vivahu commented 7 years ago

「中指受伤多尴尬」听上去有点污的感觉。

theMajc commented 7 years ago

大部分情况下trackpad不比鼠标好用多了? 歌曲中断问题确实在官方app存在,印象中可能每5~9首要重置一下,但在diumoo里要严重很多,几乎是每1~3首就需要手动再点一下play。

ckome commented 7 years ago

@vivahu 对的,就是这个意思....完全没有损在地方么.

@theMajc 浏览模式下,trackpad手感是很好的. 编辑模式还是不习惯,节奏太慢了. APM太低,不大适合一个"github搬运工".

所以自从去年用了三个月MAC下的鼠标,手指受伤以后.我就不大敢碰了. 目前测试结果是: 滚轮可以通过 smooze解决. 加速度可以使用 steermouse5解决掉一部分(接近). 但是这2个软件有冲突...无法同时使用..悲剧.

键盘的话,像CTRL+C,V .习惯上都是靠掌心来压CTRL键. 所以快捷键统一使用自定义USER全局快捷键来解决.这个还算比较完善. 常规的CTRL+CVSBZFH 这些编辑键容易解决. 键盘还有一个方案是用单片机的U2U转换器,HOOK USB键盘事件,然后自己修改后再发给OS. 成本有些高但兼容性最好.

其实就是加速算法不同,如果单纯的只用MAC平台的话,倒也无所谓.鼠标加速习惯了就好. 混合多机多平台使用的情况下,这是个致命伤. 刚习惯一台机的手感,换到另一台就难受人了. 等闲时再折腾吧.

我自己的情况,可能是用WIN太久了(20年+) ,所以在MAC下会明显感觉到效率有些低(不是指APP,很多APP很好用) .明显感觉就是OS拖后腿, 比如说多屏开了几十个窗口,切换的时候要去找.蛮浪费时间的. 像资源管理器(Finder),也是比较反人类的.第三方的资源管理器又难兼容新版OS.

牢骚了....歪楼了~~~

@AnakinMac 加个守护进程...如果不是手工停止事件触发, 歌曲停了就自动 再开始 .

YuanboBQ commented 7 years ago

1.6Beta非常好用了,但就是每次播放一首就暂停了,暂时有解决方法吗?

wei commented 6 years ago

目前还是会停,抓取了一下网络请求 https://github.com/shanzi/diumoo/blob/0077cafa25466737a107a63ac874e97ef351a8f7/diumoo/core/DMPlaylistFetcher.swift#L90 这里的 data 返回是 {"r":0}

之后: https://github.com/shanzi/diumoo/blob/0077cafa25466737a107a63ac874e97ef351a8f7/diumoo/core/DMPlaylistFetcher.swift#L108-L119

直接运行 118 行

之后: https://github.com/shanzi/diumoo/blob/0077cafa25466737a107a63ac874e97ef351a8f7/diumoo/core/DMControlCenter/DMControlCenter.m#L268-L287

playingItem,283行的[fetcher getOnePlayableItem]都是 nil

不知道主人通过这些信息能不能找到解决方法 🙇