Git Product home page Git Product logo

zhongyang219 / musicplayer2 Goto Github PK

View Code? Open in Web Editor NEW
4.2K 4.2K 354.0 45.5 MB

这是一款可以播放常见音频格式的音频播放器。支持歌词显示、歌词卡拉OK样式显示、歌词在线下载、歌词编辑、歌曲标签识别、Win10小娜搜索显示歌词、频谱分析、音效设置、任务栏缩略图按钮、主题颜色等功能。 播放内核为BASS音频库(V2.4)。

License: GNU General Public License v3.0

C++ 93.93% C 3.77% Python 0.03% Makefile 2.27% Batchfile 0.01%

musicplayer2's People

Contributors

hu3rror avatar lifegpc avatar lrisora avatar victoriousraptor avatar xeroalpha avatar zhongyang219 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

musicplayer2's Issues

按文件名排序

几种排序都试过,均无法按12345...的顺序排序,不管是按文件名还是其他的。
Snipaste_2019-12-20_15-19-40

默认保存歌词到歌词文件夹

能否加一个选项:没有歌词时,自动下载歌词到歌词文件夹。
现在是手工下载歌词,可以选择下载到歌词文件夹,但自动下载歌词时,都是保存到歌曲文件夹,没得选择。

能否支持优先显示内嵌歌词

能否支持优先显示内嵌歌词,发现网易云自动匹配的歌词有错误之后手动用修改标签的方式修改歌词,但是却没有自动更新,经过检查发现并不是读取内嵌歌词而是自动网易云匹配,这样错误率感觉比较高

1自动检测修复工具箱。2快速文件优化,快速监控、添加、删除。

1自动修复工具箱,对常用问题,自动检测并修复。

2快速文件优化,快速监控,快速添加(随时自动快速更新文件夹内和软件内的改动),快速删除,包括希望文件整理能更快,添加全局热键我绑定鼠标手势用。

补充:磁盘删除音乐文件到回收站,而不是直接彻底删除。这样随时删除优化音乐库,而不是越来越臃肿。

信息减法:音乐的臃肿,能否增加快速筛选本地音乐模式?

信息减法:音乐文件会越来越臃肿,能否增加快速筛选模式,

把几千首歌或者更多的快速筛选,不断压缩,减少,重构本地音乐库。

一首歌一首歌听,要不间断的听几天才能听完。如果能增加快速筛选模式就好了,文件也该大清理了。

有点大的问题及建议

m4a文件的信息读取不完整,只能读取到作者,标题、专辑、音轨序号以及不管带不带时间轴的内置歌词跟封面信息没有读出来,希望后续慢慢完善

音频输出设备

直播的时候挂音乐台需要把音乐输出到另一个音频输出设备,和主设备音频分离,OBS捕获第二设备音频

GNU/Linux support

Hi, zhongyang,

So nice software !

Are there any plans to support Linux ?

迷你模式位置问题

当任务栏不在下边时,迷你窗口不能移动到最下边,迷你窗口与屏幕下边缘会有一段空白。
image

MusicPlayer与windows窗口刷新问题

你好,我这里每天都会有一个奇怪的问题,不知道是不是bug。
运行程序,加载播放列表,播放一段时间 或者只要点击播放后暂停一段时间 windows窗口刷新变慢
具体现象:比如打开资源管理器 打开计算器或其他程序 整个界面不是一次性出现 而是从上到下刷出来的 有迟滞现象
关闭MusicPlayer 这种现象消失 (打开程序 不播放也不会出现这个问题)

不确定是我自己的缘故还是程序的bug

可否独立出歌词下载器?

比如,MP3 播放器上只需要歌词下载器(和已经满大街的格式转换软件、MP3 tag 编辑…)
本来有 https://github.com/GameBelial/ZonyLrcTools ,但这玩意版本混乱中,最新版编译失败,又没有官方 Release。
看下来,歌词下载器的代码和主模块牵扯得比较多,而我也没有时间和水平动刀了…

搜索框歌词显示与windows浅色模式兼容问题

设置里个性化→颜色 如果选择是浅色,搜索框显示歌词的地方是全白的,如果选择深色不会出现问题。同样的问题在深色并开启translucentTB时一样存在。

系统:win10 pro insider review 18917.1000

建议:Drag&Drop

Drag&Drop可以使用IDropTarget以及IDropTargetHelper,这样更美观

能否添加默认绑定mp3,即双击mp3使用musicplayer2播放

作为一个博主,我对于很多软件都是及其挑剔的,对于mp3播放器,我换了很多个,国产的大多因为添加了很多完全没用的功能和广告被我嫌弃,一直再用mediaplayer默认播放器,偶然间Github给我推送了您的musicplayer,顿时就爱上了,可以下载歌词封面,小娜更改以及轻巧便捷,我觉得这是我用过的最好音乐播放器,甚至我是第一次心甘情愿让它开机自动运行,但是希望能成为默认mp3打开。
另:在您的界面找了很久没有找到捐助按钮,如果需要捐助,我可能会捐个5元,但是我找不到。。。如果你不希望捐助,那也许我可以再博客上为您的软件做宣传,博客地址:https://blog.cyfan.ga/

歌词下载备选忽略艺术家

比如很多演唱者是组合的专辑,格式、顺序都有可能导致与云端不匹配而找不到,能否在批量下载中有个“如果找不到就清空艺术家栏再找一遍”的选择?

歌词下载

如图,关闭错误提示后,画框的地方是不是不显示正在搜索好一些?
image
image

一首歌一个文件:封面略大于歌词,一切内置。

软件自带的下载音乐封面是内置到音乐文件里面的吗?封面的优先级略大于歌词,没有人关心歌词,只关心好不好听,音乐就是好不好听,就像玩游戏好不好玩一样,看封面的时间比看歌词多,而且经常一打开就看到封面。

不想要太多文件,一首歌一个文件足以,如果都能内置到一个文件就好了。

歌词下载失败

版本

v2.66

错误

所有歌词无法下载,提示网络连接失败

下载在哪?

在哪下载这个播放器?感觉可以替代已经不正常的好多年的千千静听了。不会用GitHub,给个下载传送门

关于音乐标签和图片

大佬,我的音乐标签是用Android上的音乐标签编辑器https://www.coolapk.com/apk/com.xjcheng.musictageditor 写入的,几乎所有的标题和艺术家信息都无法识别,部分图片也无法识别,但在手机及其他pc音乐播放器,如Groove、极光音乐上则识别正常。请问可能是什么原因?我该怎么做才能让它们正确显示?
屏幕截图(29)
屏幕截图(30)
另外,音乐内嵌图片后,下载专辑封面按钮是灰色的,这有些不方便😂

关于歌词的建议

新的版本更加好用了,关于新增的标签歌词读取功能,有以下建议:

  1. 可以切换为标签歌词或本地歌词的选项
  2. 当优先读取标签歌词关闭时,读取本地歌词且下载歌词都失败后尝试读取标签歌词

English Translation

MusicPlayer2 seems to be a very nice audio player- small, portable, many audio formats supported. However I cannot test and use it because it is available (as of version 2.62) only in Chinese. Any chance to translate the program into English?

部分歌曲的艺术家信息识别错误

目前发现在我的音乐库里的部分艺术家的名字最后会多出一个字符,而且没有出现的规律。但我确认这些歌曲的标签信息是正常的。以下是出现问题的其中三首音乐的播放器识别出的信息和Windows资源管理器识别的信息的截图:
image

image

image

快捷键冲突

发现跟编辑器常用的ctrl+shift+left/right冲突了,似乎没有更改设置快捷键的地方。

网易云音乐搜索接口过期

http://music.163.com/api/search/get/?s=
返回-460错误

http://music.163.com/api/cloudsearch/pc/
这个接口实测可用,但是返回值处理的部分要改一下..

———————————下面是编辑之后的问题—————————————
问了朋友之后得知网易云这个API返回的这个cheating错误是根据IP的,使用代理之后正常,加载icookie之后也顺利取得了值..
稍晚换个网络环境测试一下这个情况触发的频率。

关于迷你模式的一些建议

我主要还是把本软件当桌面的插件来用,我有两点建议,一是本软件能否以迷你模式启动,二是使用迷你模式时回出现窗口顶前面的问题,包括其他应用全屏时候也是,软件很不错,望解决

image

一些疑惑和建议

您好!首先,我发现这款软件不能读取歌曲内置的歌词?(我看见了设置中有一项是关于内置歌词的,但是打开了好像也没什么变化。)其次,我设置了在搜索框显示专辑封面和模糊化,但是如截图所见,并不是按照设置的结果那样显示的,而且我还无法重新设置了(我也不知道我怎么设置成这个样子的)总之,我很看好您的这款软件,加油鸭!
批注 2020-01-20 233440

程序窗口位置无法保存

每次打开程序 窗口自动移动到屏幕的左上角 没法保存位置
请问是什么问题?

另外有一种歌词格式无法读取,就是每个字都有时间的那种,比如
[00:53.88]各[00:54.08]自[00:54.28]盘[00:54.48]算[00:55.29] 这个有办法解决吗?

谢谢!

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.