Giter Club home page Giter Club logo

aplayer's People

Contributors

blankeer avatar chunfengyao avatar cjybyjk avatar cyanlink avatar deepchirp avatar harryheights avatar henry-zhr avatar kagurarinko avatar mikeexe2 avatar qjzcj2008 avatar rremix avatar tragiclifehu 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

aplayer's Issues

关于搜索相关的功能建议

搜索队列

  1. 希望能够增加按钮可以直接播放搜索出来的列表(比如按钮放在搜索框右边),其中的逻辑可以是将当前播放队列改为搜索列表,或是自动新建一个名为搜索关键词的列表
  2. 如果逻辑是把当前播放队列改为搜索列表,希望可以在播放队列界面增加根据当前播放队列新建列表的按钮
  3. 搜索结果可多选

搜索逻辑

  1. 当前搜索应该只是模糊搜索,希望可以根据空格分隔出关键词实现条件搜索,比如搜索“1 2 3”将会搜索包含"1", "2", "3"三个关键词的结果
  2. 目前不同界面的搜索按钮都是基于全部歌曲进行搜索,比如我在歌手xxx的界面搜索还是能搜到不是xxx歌手的歌。希望可以在不同界面基于该界面关键词进行搜索,如果实现了上一条,则在xxx歌手界面搜索时加上该歌手关键词即可,其他界面同理

以上是我关于搜索相关的建议,个人觉得可以一定程度上提高软件适用度

[Aplayer][v1.5.2.2]The app can not create new playlist from songs page.

Actual Behaviour

The app can not create new playlist from song page.

Expected Behaviour

I expected that i can create new playlist from songs page and add song to the playlist successfully.

Step to reproduce

  1. Download and opens the app
  2. Click songs if you are in other page.
  3. Choose any song and click three horizontal dots
  4. Click add to playlist
  5. Click New playlist
  6. Give playlist name and click create
  7. See the error

Information

  • App version:v1.5.2.2
  • Os:Android 9.0
  • Device:Samsung A10

Recording of the bug

https://youtu.be/NsqejXkpMK4

停止播放后再次打开会无法播放

发现过几次.
停止播放后不杀死进程,挂在后台,等一段时间后打开,点击任何音乐都是播放不了的,像是"播放假死",此时杀死进程,重启,就正常了.

导入歌单的时候能否记录上一次路径

大部分人的歌曲,应该是在一个统一的目录下保存的,然后再根据专辑等区分;目前导入歌单的时候,都是从最上层的路径开始选择,如果要导入较多的歌单的时候,可能就比较麻烦,每次都需要重新选择路径进去,能否导入的时候记住上次的路径,或者单独选择一个,设置音乐目录,即便扫描歌曲也就是扫描这个目录下的,这样也会避免把一下非正常音乐添加进去

应用通知

应用设置里面把经典通知栏样式关了以后,重启应用后,发现通知栏播放器还是经典样式

支持歌曲排序和加载m3u列表

很多歌曲都是在PT下载的无损自抓的音频,文件夹里面本身有m3u列表,但是测试无法读取;并且也没有地方手动拖拽歌曲进行排序,希望能够增加这两个功能

作者你好

我fork 你的这个项目 无法进入debug 调试 麻烦加我q 782572516 指导一下 谢谢

歌曲多选问题

歌曲列表长按触发多选,home回到桌面,再由通知栏进入app,回到歌曲列表,无法再次触发多选。
(是的我知道我很无聊

歌词翻译问题

歌词翻译可不可以作为一个选择项,有时候不太想看翻译的歌词,只想看原版的。

安卓P 无法识别歌曲

系统是Nos 9.0,歌曲无法被正确识别,就是手机里面是有歌曲的,但是软件无法识别,也不能播放,不知道作者知不知道原因

同类的Retro Music也有同样的问题,但是网易云音乐可以正常识别

关于通知栏播放控件的两个问题。

如果将通知样式设置为“经典”,底色选“使用系统底色”,就会导致通知栏的歌曲名字体颜色和通知栏背景色融合,看不见歌曲名。
(虽然不开启“经典”通知样式就不会出现此问题,但因为Android通知栏默认白色背景,如果使用新通知样式,aplayer通知底色随歌曲封面变色,会导致aplayer的通知配色和其它所有通知(白色)不协调,视觉上有些突兀。
系统:Android 9 (aex6.4)
aplayer:1.5.2.1
Screenshot_20190425-192827_Chrome
Screenshot_20190425-192838_Chrome
Screenshot_20190425-192913_APlayer

另一个问题是,新通知样式模式下,可否默认不要展开通知呢?
因为会导致其它通知面板被收拢。(因为媒体播放通知的优先级更高,如果媒体播放通知是默认展开的,其它默认展开的通知就会被收拢,直到关闭aplayer为止其它通知才会被展开。)

当前aplayer新通知样式(默认展开,所以下方tasker通知被Android系统默认收起了):
Screenshot_20190425-193910_Chrome

希望能改成默认不展开(这样tasker或其它展开的通知就不会被系统收起了。):
result-2019-04-25-19-48-48

事实上,aplayer新样式的通知展开与否差别只在于桌面歌词开关(锁定)按钮,个人希望可以改成默认不展开,此问题也是我使用经典通知,放弃新通知样式的最大原因,请开发者考虑一下此建议,非常感谢!

[ A player v1.5.2.1-1521 ] the Equalizer option is not working properly

Project Information

Expected behavior

I Expected that when I click on the Equalizer option should be open all feature of Equalizer option

Actual behavior

during a playing song, when I click on the Equalizer option the Equalizerr option is not working properly
you can see in bug video properly

How to reproduce

  • download letest version of application
  • open the application
  • play any songs and click on 3 vertical dots
  • click on Equalizer option
  • Note the Bug
  • Browser/App version: v1.5.2.1-1521
  • Operating system: 8.0.0

Recording Of The Bug

https://www.youtube.com/watch?v=BzOhRNYmx3I

GitHub Account

https://github.com/XAMIR555

歌曲、专辑、歌手封面错误

A. 如果设置里面把”忽略缓存中的媒体封面“打开,那么
1.歌曲tab下的封面是正常的,部分文件没有自带封面的歌曲,其封面显示的是缺省的
2.专辑tab下的封面也是正常的,跟歌曲tab一样
3.歌手tab下,有些缺省的封面是正常的,但有些就不正常了,表现为不论歌手是谁,封面都是同一张图片

B. 如果设置里面把”忽略缓存中的媒体封面“关闭,那么
歌手、歌曲、专辑三个tab,都跟前面的情况A.3一样,部分封面被错误得显示成同一张图片

另外,封面源里面即使选取了网易并保存,设置里仍然显示的是lastFM

能确定不是歌曲文件的问题,因为我刚从youtube上把视频转换成mp3,只重命名并手动在mp3 tag中添加作者和歌曲名,导入到手机中,再进aplayer中查看,仍然出现上述问题(封面错误)

报告个不知算不算bug的情况:外放有声音,耳机播放没声音。

一个从电影中提取的原生转制为mp3的文件,用aplayer播放,安卓9和8.1。
mp3文件结构——
格式 : MPEG Audio
文件大小 : 114 MiB
持续时间 : 2 小时 3 分
混合码率模式 : 动态(VBR)
平均混合码率 : 128 kb/s
专辑 : Unknown
专辑/演员 : Unknown
编码函数库 : LAME3.98.4
封面 : Yes
封面描述 : cover.jpg
封面类型: Cover (front)
封面 MIME : image/jpeg

安卓9.0,aplayer播放,外放没问题,插上耳机可以播放但没声音,同文件同机器其他播放器可以正常工作,外放耳机都有声音。
安卓8.1的机器,外放耳机均正常。
不知是否是bug还是什么其他什么因素导致这个情况,特报告一下。

[Aplayer][v1.5.2.2]The app can not work support development option

Expected behavior:

I expected that the application should not be Error when i click on support development option.

Actual behavior:

After configure the application when i click on support development opuon,the application is you can see in bug vieo proprealy.

How to reproduce:

1.Download the app from playstore and open the app.
2.Then click on 3 icon
3.and click naw support development.
4.Note the Bug

information

App version:v1.5.2.2
os:Android 5.0.1
Device:samsung j2

Recording of the bug

https://youtu.be/4-gI2mU5PhI

我很乐意为您的项目创建内容

嗨,我今天检查了你的项目。这太棒了。我期待一个基本的音乐播放器,但当我看到该应用程序的高级功能时,我感到很惊讶。我很乐意通过创建某些文档为您的项目做出贡献。隐私政策,常见问题解答,贡献者指南等。我很想知道您对此的看法。

Hi, I checked out your project today. It's really amazing. I was expecting a basic music player, but I was surprised when I saw the app's advanced features. I'd love to contribute to your project by creating certain documents. A privacy policy, FAQs, contributors guide etc. I'd love to know what you think about that.

能否支持ape

之前下载的无损,ape的较多,重新下载也麻烦,不知道能否考虑增加ape的支持?

[Bug] Aplayer (.AMR) file failed to open

Expected behavior

user should be able to open (.AMR) file to listen music

Actual behavior

when open the (.AMR) file it nothing to play and stop

How to reproduce

  • try to open (.AMR) file with APlayer

Operating system

  • AppVersion: 1.5.3.2
  • AndroidVersion: 8.1.0 OPMI

Recording Of The Bug

https://youtu.be/kVerEKzbc5I

APlayer won't start playing the file when being started by system intents.

1. Open any file explorer, open any music file.
2. In the App Chooser pop-up, choose APlayer
3. APlayer main activity starts, but the chosen file won't start playing.
Reason: a intent filter with action "android.intent.action.VIEW" is specified in AndroidManifest under MainActivity, but the corresponding file handling logic is not implemented.

Ok, so the real problem is:
(Under MIUI 10)

  1. Kill APlayer (Remove from activity list)
  2. Go to ZArchiver, open some random music file with APlayer.
  3. APlayer MainActivity starts, but remains the last song before the kill (will be paused), new file will not be played (As if the parseIntent() function in onCreate() is not fired).
    And:
  4. If APlayer is still alive in background (started from launcher/started by other apps' intents).
  5. Aplayer can start playing any requested music file.
    Maybe this is a MIUI "feature".

插放列表命名过短

新建播放列表,有些外语专辑名字较长,目前的字符限制难以满足完整专辑名

support 不兼容28.0.0

27..1.1无法编译成功改成28.0.0,没有以下类
import android.support.v4.media.MediaMetadataCompat
import android.support.v4.media.session.MediaSessionCompat
import android.support.v4.media.session.PlaybackStateCompat

个别歌单会卡歌曲

按照专辑建立的音乐文件夹,播放的时候直接选择文件夹播放,有的歌曲就会单曲循环,播放完成后不会进行下一首;已经关闭了单曲循环功能,手动下一首后,后面的歌曲都是正常的,但是当再次播放到这个歌曲后,还是会陷入无限的单曲循环中

专辑封面获取问题

Pink Floyd的The Division Bell,前10首歌都能显示正确的专辑封面,第11首显示的不正确。除了歌名,这些歌的音乐标签都是一样的。

建议

以下大部分是按本地播放器的角度说的.

功能方面:

  1. 本地歌词目前是可以手动载入的,建议加入默认加载 mp3 同目录同名 lrc 文件.
  2. 歌词解析建议加入 [offset] 标签,见wiki,这样就可以自己设置标签调节歌词快/慢了.
  3. 歌词滚动显示细节优化建议 : 当一句歌词很长时,分行显示间隔太近; 字体大小颜色等貌似无法调节.
  4. 桌面歌词建议: 当一句歌词很长时目前是省略最后,体验较好是分行显示 or 滚动显示.
  5. 在酷安看到有歌词翻译的功能,貌似没看到说明.

其他:

  1. 有些代码格式缩进不规范,如: LrcRow.java#L40
  2. 我看到使用了 友盟 微信 微博的 sdk , 仅仅是为了分享操作吗? 感觉有点得不偿失.

谢谢~
祝新年快乐,项目越来越好~

记住上次选择的歌词选项

我希望能够记住上次选择的从哪里读取歌词的选项(本地,网络,内嵌等),下一首歌就不用改了
或者在设置里添加优先度选择

请问“当前播放队列”功能在哪里查看?

到处都没找到“播放队列”。
需求:对新添加的歌曲会喜欢循环播放几天(欣赏+学唱),这类短期循环播放的歌曲并不适合添加为固定的播放列表(因为歌曲风格往往截然不同),所以以前使用其它播放器时都会手动添加新歌到“播放队列”,不添加旧歌曲。但是在aplayer上我没找到这个队列在哪里查看,请开发者告知一下,感谢!
Screenshot_20190323-205220_APlayer

Screenshot_20190323-204033_APlayer

播放界面、功能建议。

请问播放界面的UI和操作逻辑可否参考一下phonograph(点唱机)这款程序?也是一款开源播放器。
封面和状态栏无缝融合(状态栏透明),左/右滑封面切换上/下一首歌曲。
而歌词界面和分享界面可以用上/下滑动的操作逻辑,不需要切换整个界面,上/下滑动切换时只改变封面区域就行了。这样既可以达到酷炫的视觉效果,操作上也很方便。
screenshot_aplayer_20190211-143727

歌词界面有个小问题:如果当前是歌词查看模式,然后将程序后台,再回到程序,会变回封面模式,需要再次切换回歌词模式,而且封面图还会短暂出现空白现象。
2019_02_11_03_06_16

功能建议:希望能支持*.cue播放列表,这样就能直接播放整轨音频了。

程序“关于”界面下显示异常:
系统:aosp extended 5.6(Android 8.1)
屏幕:1440x2560(dp 600/dpi 384/xhdpi)
dp≥600就是平板模式了。
screenshot_aplayer_20190211-145113

本地歌词有时会不能自动匹配

我是把MP3和LRC文件名设置成一样的了
可有时会没读取出来,有时会读取别的本地歌词或者联网歌词
是因为歌词的匹配机制不是根据文件名而是根据标题名吗?
还有就是曲库下的文件夹功能能不能再添加一种分类方式
既类似于文件管理器那样手动一级一级的选择页面

请求改进歌词匹配算法。

有大约十几首歌曲的id3信息里,album(专辑)项目都是“花开物语”,可能是因为这个原因,这十几首歌曲差不多有90%都被aplayer匹配到了下面三张图里的这份英文歌词。

Screenshot_20190415-121658_APlayer
Screenshot_20190415-121435_APlayer
Screenshot_20190415-121425_APlayer
Screenshot_20190415-121412_APlayer
result-2019-04-25-20-00-05
result-2019-04-25-19-59-46
result-2019-04-25-20-00-27

功能建议

给几个用户体验方面的建议,希望能采纳!

定时关闭功能建议:

  • 建议可手动输入倒计时时间。
  • 新增“播放完当前歌曲再关闭”的开关,即倒计时到了后,是否播放完当前歌曲再关闭,这样不会显得突兀。

通知栏建议:

  • 建议在通知栏右上角新增关闭按钮,点击即可快速退出播放器。当想要关闭播放器时,只要下拉通知栏点关闭按钮即可快速关闭,不需要点进播放器关闭。

切歌时可能会FC

当一首歌完了,开始进入尾声,刚刚准备跳到下一首的时候,如果切歌,就会出现FC,我用的pixel初代,安卓9,基本上很大概率会出现

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.