GithubHelp home page GithubHelp logo

wgq4812 / mozhimusicplayer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from super-badmen-viper/nsmusics

0.0 0.0 0.0 268.16 MB

MusicPlayer,仿制当前主流的某T的音乐软件,基于dotNET_C#_WPF的个人开源音乐播放器,优秀的学习项目

License: GNU Affero General Public License v3.0

C# 96.05% mIRC Script 3.95%

mozhimusicplayer's Introduction

MoZhiMusicPlayer说明:

来参与开源共建吧,加入QQ群,群号:610551734

  • 我(作者)会将此项目我觉得目前需要改进的地方发布在Issues中(你可以提交任何有益的代码,不论是性能优化还是UI以及功能扩展),欢迎一起来完善这个项目
  • 我并不希望当它成为一个功能强大且知名的开源软件时,我(作者)是唯一的研发者,这有违开源精神
  • 哪怕仅仅只对代码的可读美观性进行优化,这类pull也依然是优化,请不要担心任何情况,此项目的可读性也需要帮助(因为作者在编写源代码时是随心所欲且无所顾忌的,这会有很多遗漏的问题)
  • PS:如果作者合法拥有了大量可用投资资金,我将购买音乐版权使它成为开源半商业的音乐软件,MoZhiMusicPlayer将会质量更高并永久开源维护更新,多种应用场景永久迭代,开发资金由我的基金会负责 ,关注并等待更新,MoZhiMusicPlayer将会成为这个世界上最牛逼最屌的开源音乐软件,它将走在音乐相关技术的前沿[doge]

功能:

  • 1.支持歌词字同步动画,同步歌词进度 (可兼容其它音乐软件的歌词文件)歌词字同步算法
  • 2.支持多歌手写真动画交叉轮播
  • 3.音频动态频谱动画
  • 4.基本的音乐播放器功能(无需解释,该有的肯定有)
  • 5.基本的歌曲导入(选择导入,本地全盘扫描导入,支持mp3,wav,flac音乐文件(仅扫描带有歌手歌曲名文件名的文件,格式:歌手名 - 歌曲名.后缀名))
  • 注意:性能或系统版本较低,可能会影响运行时的性能(些许影响),推荐WIn11,Win11有特别优化[doge]

未来的功能更新

  • 1.基于声音指纹技术的听歌识曲模块(同时作为单独项目模型开源)
  • 2.基于大数据用户行为分析的猜你喜欢模块
  • 3.基于nlp的AI演唱模块,将歌曲的声音替换为你的声音(同时作为单独项目模型开源)
  • 4.基于nlp的AI乐谱绘制模块(同时作为单独项目模型开源)
  • 5.基于nlp的AI提取音频歌词同步信息(打破Krc,Qrc等版权壁垒)
  • 6.使用开源的第三方接口,实现联网收听下载歌曲,MV等客户端功能
  • 7.实现MoZhi唱吧打分评测等功能,类似全民K歌(腾讯在机器之心上的全民K歌技术分享视频已取消,所以我们将自主研发)

界面预览:

快速使用:

  • 请使用Visual Studio 2022版本进行Git clone与pull,否则旧版本的Visual Studio可能会出现无法生成的情况
  • 下载:https://github.com/Super-Badmen-Viper/MoZhiMusicPlayer/releases/tag/MusicPlayer1.0.4
  • 我的QQ学习群号:228440692,欢迎加群,先给个star吧,群里有我整理好的项目,比Github更加容易开箱即用
  • 资源所在位置:MoZhiMusicPlayer/MoZhiMusicPlayer_GithubAuthor_XiangCheng/bin/Debug/net6.0-windows/Resource/之内(歌词,歌手写真,专辑图片等,可自行编辑)
  • 音乐附加资源下载(百度网盘资源):
    • 请将此网盘的Resource压缩包解压并覆盖至MoZhiMusicPlayer_GithubAuthor_XiangCheng\bin\Debug\net6.0-windows,取代同名文件夹
    • 声明:作者个人的音乐附加资源百度网盘资源(歌手写真,专辑图片等等)和此项目文件,都是来自网络的公开数据,仅做分享,无任何商业侵权行为,如有异议,请联系我删除

免责申明:

  • 本软件只提供其他开源项目接口的使用来获取数据,不提供任何资源上传、存储到服务器的功能。
  • 本软件仅解析来自其他开源项目接口的内容,不会对解析到的音视频进行二次编码,部分视频会进行有限的格式转换、拼接等操作。
  • 本软件解析得到的所有内容均来自其他开源项目接口,其版权均归原作者所有。内容提供者、上传者、下载使用者应对其提供、上传、下载的内容承担全部责任。
  • 本软件提供的所有内容,仅可用作学习交流使用,未经原作者授权,禁止用于其他用途。请在下载24小时内删除。为尊重作者版权,请前往资源的原始发布网站观看,支持原创,谢谢。
  • 因使用本软件产生的版权问题,软件作者概不负责。
  • 本软件所使用的一切资源均来源于公共网络,无任何进出收益,软件作者概不负责。(如若需要,请联系作者删除)

开源协议:AGPL-3.0 license 原因:

  • 你可以将其中的功能模块提取运用于任何活动(部分MIT),但是不能将MoZhiMusicPlayer换皮,几乎整个拿走进行商业活动
  • 如若发现违反我们的规定,我们将起诉并追回这所有产生的收益,并运用于慈善与开源活动支出
  • 不要认为这无所屌谓,视开源协议于无视,{否则我们会一直定期起诉,告到**都装不认识你警告(滑稽的比喻[doge])}

相关项目:

  • comSlimeNullAudioTest.git(我提取分离了此项目的实时音频频谱数据提取功能,修改部分代码后集成类,应用到了MoZhiMusicPlayer的频谱动画作为频谱数据源)

赞助(微信/支付宝):

mozhimusicplayer's People

Contributors

super-badmen-viper avatar

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.