Board logo

标题: 有没有那么个音乐app,随机播放能做到随机而又不重复? [打印本页]

作者: catup    时间: 2016-2-1 14:26     标题: 有没有那么个音乐app,随机播放能做到随机而又不重复?

posted by wap, platform: Chrome
在车上一直用ipad的网易云音乐听歌
一个问题就是,随机播放模式,在一段时间里有一些歌曲出现的概率很高,然后一些就很低
比如我上下班都是40分钟的车程,在这两段时间里,有些歌出现得很频繁,而有些就很低,甚至好几天都没有随机到

这种情况是怎么做到的,每一次下一曲时都计算一次随机?

本帖最后由 catup 于 2016-2-1 14:27 通过手机版编辑
作者: 真忘私绵    时间: 2016-2-1 15:08

posted by wap, platform: iPhone
理论上随机都是不重复循环一圈啊
作者: naok    时间: 2016-2-1 15:19

posted by wap, platform: Chrome
真随机就是某些歌重复某些歌从来不出现,概率决定了的
估计你说的是乱序功能
作者: beterhans    时间: 2016-2-1 15:26

posted by wap, platform: iPhone
itunes 智能播放列表
作者: zhangyunsony    时间: 2016-2-1 15:30

posted by wap, platform: iPhone
我iphone几百首歌 新添加的一直随不到 某些最早添加的频繁出现 傻逼极了
作者: hahamamamia    时间: 2016-2-1 15:30

不重复就不叫随机
你要不重复其实改叫乱序吧
作者: catup    时间: 2016-2-1 17:52

posted by wap, platform: Chrome
引用:
原帖由 @真忘私绵  于 2016-2-1 15:08 发表
理论上随机都是不重复循环一圈啊
如果一个歌单里100首歌,全部都是你爱听的
那你应该会希望以乱序的方式来把那100首都听过一遍,再重新分

问题是多数音乐APP没有这种模式吧
至少网易云音乐是没有
作者: 真忘私绵    时间: 2016-2-1 17:53

引用:
原帖由 catup 于 2016-2-1 17:52 发表
posted by wap, platform: Chrome
如果一个歌单里100首歌,全部都是你爱听的
那你应该会希望以乱序的方式来把那100首都听过一遍,再重新分

问题是多数音乐APP没有这种模式吧
至少网易云音乐是没有
奇怪,我怎么记得ip就是这样的
其实应该是乱序不是随机吧
作者: sigmaxion    时间: 2016-2-1 19:25

posted by wap, platform: iPad
除非你一直听一个歌单,而且下次播放是从上次暂停处开始,期间歌单无增减变动,且APP不重启就能做到
作者: jjx01    时间: 2016-2-1 19:34

某些歌重复某些歌不出现是伪随机数造成的
作者: amk4amk4    时间: 2016-2-1 19:39

posted by wap, platform: Firefox
苹果自带的音乐播放不管是IP还是ITUNES都满足你的要求。。先把所有歌打乱生成一张乱序的播放列表,全部放完以后再重新打乱生成一张
作者: 真忘私绵    时间: 2016-2-1 20:40

posted by wap, platform: iPhone
引用:
原帖由 @jjx01  于 2016-2-1 19:34 发表
某些歌重复某些歌不出现是伪随机数造成的
见过国产mp3随机就是1,3,5,7,11,13……
作者: 白色胖次    时间: 2016-2-2 00:31

posted by wap, platform: Android
算法实现的随机都是伪随机
作者: catup    时间: 2016-2-2 10:33

posted by wap, platform: Chrome
引用:
原帖由 @zhangyunsony  于 2016-2-1 15:30 发表
我iphone几百首歌 新添加的一直随不到 某些最早添加的频繁出现 傻逼极了
对的,就是这种感觉
而且还不会因为你清掉APP后台重新打开后重置
除非你删掉全部歌曲重新下载

我就是最近一次买了网易云音乐VIP后,清掉重下SQ才发现的
作者: Licker    时间: 2016-2-2 11:07

索尼手机自带播放器的随机就是乱序播放,把歌单重新打乱排序,而且可以循环播放。
作者: wpang    时间: 2016-2-2 11:19

posted by wap, platform: iPhone
苹果自带还行啊
连iPod用了十多年感觉这方面做得还可以啊
虽然也是用生成一个列表来做的
但效果还行啊
只有一个毛病
一但放到原列表的最后一首就会停
作者: 双面胶    时间: 2016-2-3 07:48

LZ伪命题,真正的随机就可能会重复的。
作者: catup    时间: 2016-2-3 08:12

posted by wap, platform: Chrome
引用:
原帖由 @双面胶  于 2016-2-3 07:48 发表
LZ伪命题,真正的随机就可能会重复的。
我这里用“随机”两字不是为了严谨
而是网易云音乐我所针对的那个模式名叫“随机模式”
作者: beterhans    时间: 2016-2-3 08:55

posted by wap, platform: Chrome
引用:
原帖由 @catup  于 2016-2-3 08:12 发表
我这里用“随机”两字不是为了严谨
而是网易云音乐我所针对的那个模式名叫“随机模式”
我实现随机的方法



作者: catup    时间: 2016-2-3 09:12

posted by wap, platform: Chrome
额,可惜ipad上没办法这样实现
作者: gundamc    时间: 2016-2-3 09:16

不就是 shuffle 功能么?
比如一个播放列表有 10 首歌,当你选择某一首开始播放的时候,后面9首的顺序就已经决定好了,等播完这 10 首歌,那么开始下一轮 shuffle。
作者: beterhans    时间: 2016-2-3 11:56

posted by wap, platform: iPhone
引用:
原帖由 @catup  于 2016-2-3 09:12 发表
额,可惜ipad上没办法这样实现
智能 playlist 只能 同步到ipad 但是无法在ios上编辑。
只能每天出门前同步一次




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0