Giter Club home page Giter Club logo

ponymusic's Introduction

ponymusic's People

Contributors

wangchenyan avatar

Stargazers

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

Watchers

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

ponymusic's Issues

关于缓存的问题

这个项目可以把在线的音乐缓存到本地呢?如果可以的话机制是什么呢?

努比亚Z11启动闪退

辛苦了,目前使用的是努比亚Z11手机,系统是安卓6.0.1安装波尼1.2.3后启动闪退,希望修复一下,谢谢哦。

安装体验问题

1,显示不出我本地音乐列表,也就是首页中进去后没有显示本地音乐
2,播放在线音乐的时候,不能点击下一首,进行下一首的播放

整个app设计思路

你好,我是android新手,正在学习您的app代码。能否请您说一说您开发这个app的整体设计思路,即开发流程及顺序,可以看懂代码,但是不太理解开发流程,比如:application是要先设计吗
谢谢!

Album Play only one song

when click on the song in album it play only one song. all song not append to playlist.
hope you fix this problem ...
thank

程序进程关闭 音乐还会后台播发

你好!
播放器设计的很棒,这里有个问题需要咨询一下,当我通过后台关闭应用时,音乐还会继续播放,通知栏的音乐任然存在,这块本身就是这样设计的吗?

本地音乐不能检索

请问你这个是扫描固定的音乐文件路径还是扫描存储盘所有目录,然后筛选出含有音乐的目录添加到本地目录作为播放目录,如果是后者,那这个就是有问题。

使用卡顿

今天在掘金上看到了推荐,就顺手编译了一下

发现在魅族note3 上运行明显卡顿
是没有做好优化?

不过一个毕业作品做成这样已经很牛逼了,之前我自己的毕业设计也只是很普通的App,加油~

在线音乐播放下一曲的问题

你好,学习了你的这个项目,写的非常好,想进一步学习并想把它自己的实际项目中去,但是我看在线音乐的播放只是单个播放 播放完毕就会自动播放本地音乐,怎么样才能实现在线音乐的顺序播放,现在音乐播放在线音乐主流都是自动播放下一首

代码写法的疑问

public static void init(Application application) {
getInstance().onInit(application);
}

private void onInit(Application application) {
    mContext = application.getApplicationContext();
    ToastUtils.init(mContext);
    Preferences.init(mContext);
    ScreenUtils.init(mContext);
    CrashHandler.getInstance().init();
    CoverLoader.getInstance().init(mContext);
    application.registerActivityLifecycleCallbacks(new ActivityLifecycle());
}

为什么不在init直接初始化,而又封装了一个onInit方法?

希望做成一个p2p的开源音乐播放器

在酷狗 云音乐及版本越来越收缩的情况下,国内可用的音乐资源越来越少。

提个建议,如果能做成基于p2p网络的播放器,类似qbittorrent这样的p2p客户端,同时集成音乐播放功能,可以有效避免国内这种越来越紧缩的状况。

.

clone项目有错

克隆项目到android studio现在有错,内容为:unsupported major.minor version 52.0 android studio,我查了stackoverflow,有的说是 compileSdkVersion 和buildToolsVersion版本不对,但是项目里都是23 ;还有的说是jdk需要1.8,所以想请问你的jdk是1.8吗?

anr问题。

在PlayService中
01-23 10:26:57.986 13307 13335 W Binder : Caught a RuntimeException from the binder stub implementation.

201-23 10:26:57.986 13307 13335 W Binder : java.lang.NullPointerException: Attempt to invoke interface method 'android.os.IBinder com.mediatek.anrappmanager.IFrameworks.serviceManagerGetService(java.lang.String)' on a null object reference
301-23 10:26:57.986 13307 13335 W Binder : at com.mediatek.anrappmanager.ANRManagerNative$1.b(SourceFile:77)
401-23 10:26:57.986 13307 13335 W Binder : at com.mediatek.anrappmanager.ANRManagerNative$1.c(SourceFile:75)
501-23 10:26:57.986 13307 13335 W Binder : at com.mediatek.anrappmanager.ANRManagerNative$a.get(SourceFile:97)
601-23 10:26:57.986 13307 13335 W Binder : at com.mediatek.anrappmanager.ANRManagerNative.getDefault(SourceFile:35)
701-23 10:26:57.986 13307 13335 W Binder : at com.mediatek.anrappmanager.ANRAppManager.dumpMessageHistory(SourceFile:59)
801-23 10:26:57.986 13307 13335 W Binder : at android.app.ActivityThread$ApplicationThread.dumpMessageHistory(ActivityThread.java:1244)
901-23 10:26:57.986 13307 13335 W Binder : at android.app.ApplicationThreadNative.onTransact(ApplicationThreadNative.java:682)
1001-23 10:26:57.986 13307 13335 W Binder : at android.os.Binder.execTransact(Binder.java:451)
1101-23 10:26:57.996 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1201-23 10:26:58.003 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1301-23 10:26:58.004 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1401-23 10:26:58.010 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1501-23 10:26:58.011 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1601-23 10:26:58.023 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1701-23 10:26:58.024 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1801-23 10:26:58.030 13346 13371 W CrashReport: not anr file /data/anr/binderinfo
1901-23 10:26:58.297 13307 13332 W CrashReport: not anr file /data/anr/binderinfo
2001-23 10:26:58.299 13307 13332 W CrashReport: not anr file /data/anr/binderinfo
2101-23 10:26:58.299 13307 13335 W System.err: java.lang.NullPointerException: Attempt to invoke interface method 'android.os.IBinder com.mediatek.anrappmanager.IFrameworks.serviceManagerGetService(java.lang.String)' on a null object reference
2201-23 10:26:58.301 13307 13335 W System.err: at com.mediatek.anrappmanager.ANRManagerNative$1.b(SourceFile:77)
2301-23 10:26:58.302 13307 13335 W System.err: at com.mediatek.anrappmanager.ANRManagerNative$1.c(SourceFile:75)
2401-23 10:26:58.304 13307 13335 W System.err: at com.mediatek.anrappmanager.ANRManagerNative$a.get(SourceFile:97)
2501-23 10:26:58.306 13307 13335 W System.err: at com.mediatek.anrappmanager.ANRManagerNative.getDefault(SourceFile:35)
2601-23 10:26:58.307 13307 13335 W System.err: at com.mediatek.anrappmanager.ANRAppManager.dumpMessageHistory(SourceFile:59)
2701-23 10:26:58.307 13307 13317 I art : Wrote stack traces to '/data/anr/traces.txt'
2801-23 10:26:58.308 13346 13371 D CrashReport: read trace first dump for create time!
2901-23 10:26:58.308 13307 13332 D CrashReport: read trace first dump for create time!
3001-23 10:26:58.309 13307 13335 W System.err: at android.app.ActivityThread$ApplicationThread.dumpMessageHistory(ActivityThread.java:1244)
3101-23 10:26:58.311 13307 13335 W System.err: at android.app.ApplicationThreadNative.onTransact(ApplicationThreadNative.java:682)
3201-23 10:26:58.313 13307 13335 W System.err: at android.os.Binder.execTransact(Binder.java:451)

关于进度条拖动的问题!

在播放音乐的情况下, 我快速的拖动进度条, 然而他还没有缓冲完毕(播放网络音频), 这个时候进度条会快速的回到起点位置, 不知道啥情况,Pony是这样子的, 我现在就遇到这个问题,不知道博主有没有啥好的解决办法!

getPlayService null?

在base页面 的getPlayService()方法,中 获取PlayService 为null的处理 为null的时候throw NullPointerException这样 获取getPlayService()的时候为null时不是还是会有问题

播放过程断网

我想问下歌曲播放过程中,我断掉网络,怎么实现连上网络后继续播放呢

功能

要是有个上一曲, 下一曲功能就好了 。还有首页那个播放条,在其他页面也可以有

建议

可以加个播放列表什么的
还有现在本地音乐可以切换下一首,在线列表的音乐不可以,一切换就切换到本地了,希望以后可以更新

本地音乐检索不到

我本来本地就有音乐的 检索不到 在这里面down了几首 还是显示无本地音乐

扫描音乐的方法容易导致AND异常

因为作者的扫描方法是直接在主线中运行的,如果我的SD卡中有1000首音乐,扫描时间过长,而且极易导致ANR异常(本人SD卡真的有1000首音乐),建议使用AsyncQueryHandler

让全球的用户使用到波尼音乐

你好,我是魔趣开源项目的创始人马丁龙猪。
无意间,从朋友处了解到你开源的音乐播放器项目。
我们很喜欢它,并希望将它集成进我们的安卓固件中。
魔趣在全球各个国家地区都拥有用户,未来,我们将继续改进它,并为它提供更多语种的支持,让全世界的用户都能够使用到它。
详见我们的翻译管理系统:http://translate.mokeedev.com/

在做这一切之前,希望能够获得你的许可,更希望你能够与我们一起来实现这件事,期待你的答复。

你好,耳机控制有点问题请教一下

使用你的demo测试时发现把compileSdkVersion 25 buildToolsVersion '25.0.3' 等改成25以后,MediaSessionCompat中回调方法onSkipToNext就走不进去了,麻烦看一下

关于音效调节失效问题

你好,我是一个android初学者,最近学习了你的ponymusic,学到了很多东西,感谢你的无私分享。
测试ponymusic在使用音效调节功能时会出现失效的情况,我参考Timber这款软件上的设置试了一下,在我的三星S5上运行成功!!估计是requestCode的问题。
comment已提交,请参考

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.