千千循环app是基于BASS库播放和FFmpeg库转换的音乐播放器。 可以使用它播放在线音乐或本地音乐,并且支持使用千千模式(即无限不间断循环播放模式)。
【应用场景】
可以满足普通的本地/在线音乐前台/后台播放需求,对ogg格式音乐,也可以在设置后无缝循环收听游戏BGM、白噪音(如环境音效等),或者任意不想被普通类型循环空隙打断的音乐,同时可以进行mp3到ogg音乐格式的转换。
【注意】
1.部分机型播放时可能为杂音,此类机型无法使用千千循环。
2.播放在线音乐时请注意当前网络环境,缓存一次后再次播放即不再消耗流量。
【播放音乐】
可以导入本地mp1/mp2/mp3/ogg/wav格式音乐播放,也可以输入在线音乐地址加入播放列表后进行播放。
备注:在线音乐缓存的默认位置是sd卡根目录下的LoopMusicPlayer文件夹。
【千千模式】
可以进行特殊的“不间断循环”模式播放,循环次数可以选择无限或任意次。可以进行千千模式播放的曲目,其之后会显示“LOOP”标志。
【设置循环信息】
可以通过导入thxml文件,或手动输入循环信息对ogg格式音乐设置循环信息:
①有现成的循环信息,或需要批量导入/调整循环信息,可以在文件选择中选择thxml文件,或者在sd卡根目录下Thxml文件夹内写入loop.thxml进行设置后导入该文件。此时将导入该文件中包含的、且与其相同路径的所有音乐及其名称、循环信息,并自动更新至对应曲目(自定义名称和循环信息不受影响);
②没有现成的循环信息,或只对少量歌曲导入/调整循环信息,可以长按ogg音乐后手动输入PCM类型/时间类型循环信息(PCM即thxml文件中循环信息的单位,换算公式:PCM=时间*输出采样率),然后使用千千模式跳转到末尾试听,以此过程不断调整,直到达到满意的循环效果。
备注1:手动输入完美的循环信息后,建议保存播放列表到本地或另行备份,以免应用出现问题/卸载重装后导致循环信息丢失。
备注2:App自带的一首在线音乐及默认在URL栏中的音乐下载转换后会自动添加循环信息,其它音乐则不会如此。
备注3:更具体教程可自行查阅相关网络资料(如PC端foobar2000+thxml插件的应用情况等)。
【OGG格式转换】
自带音频格式转换功能,可以将mp3格式的本地音乐/已缓存到本地的在线音乐转换为ogg格式,从而再对其进一步设置循环信息以达到使用千千模式播放的目的。
备注1:转换后的文件名称和路径与原mp3文件相同。
备注2:转换过程无法中断,耗时长短与是否正在播放音乐、mp3文件本身大小、机型CPU效率等有关,一般为1-3分钟。
备注3:转换不合法或有损坏的mp3文件可能导致App崩溃。
【耳机线控操作】
使用耳机收听,依据耳机的不同可进行耳机线控操作:
①普通线控耳机(前一首、播放、后一首):依据按键功能进行相应操作;
②单键线控耳机(音量减、播放、音量加):依据按下播放键次数进行相应操作:1次:播放/暂停;快速2次:下一首;快速3次及以上:上一首。
【其它功能】
①设置播放模式:不使用“千千模式”中无限循环项播放的音乐,可以设置5种播放模式(顺序播放、顺序循环、单曲播放、单曲循环、随机播放);
②设置自定义名称:长按曲目,可在弹出的菜单中设置自定义名称或还原名称;
③移动曲目位置/删除曲目:长按曲目,可在弹出的菜单中选择移动曲目在播放列表的位置/删除曲目;
④播放列表的清空、保存和导入:点击播放列表后方清理按钮将清空当前播放列表所有数据;点击磁盘按钮可将当前非空播放列表保存至本地(默认保存位置为LoopMusicPlayer文件夹,保存后缀名为lmp);导入文件时可选择lmp播放列表信息文件,此时将清空当前播放列表并导入此文件中所包含的所有信息;保存/导入播放列表时,将显示当前播放列表名称;
⑤自动防打扰机制:当来电/其它部分音乐App播放时,当前播放会自动中断,这些操作结束后,会自动恢复播放(未结束时仍可以强制继续播放)。
【Q&A】
Q:为什么有时会遇到崩溃?
A:这个App目前还处于beta版本,开发者只有作者一个人,没有PM没有UI(事实上请求公司的UI帮忙做了这么好看的Logo,感谢TA)没有UE没有QA都是作者按自己兴趣怎么高兴怎么觉得好看怎么方便怎么来,各种意想不到的问题在所难免,但是作者是一个追求完美的人,有任何错误或者意见建议欢迎发送到我的邮箱,我会及时跟进并适时发布新的版本。
Q:为什么叫“千千循环”,是和“千千静听”有什么关系吗?
A:并没有,作者也只是一个人而不是公司,只是因为用“千千”可以生动形容无限循环这种播放模式而已。
如果硬要扯上关系的话,只能说一句:“千千循环”和“千千静听”在“理论和情怀”上诞生地是一样的。