Giter Club home page Giter Club logo

jianyue's Introduction

简悦

一款简单免费跨平台的音乐播放器,目前可以运行在Mac、iOS、Android上,Web端本来也是可以的,但是SQLite数据存储还没有比较好的方案,就暂时放弃了,Windows没有装Win系统的电脑,所以还没跑过,不知道效果啥样,PC和手机端都做了单独的适配。UI界面和icon用Sketch来设计完成,还支持自动切换深色/浅色模式,后端部分接口时候云函数实现(后来改成Dart代码实现),用于拉取歌单和单曲的播放链接。

主要功能:

  1. 音乐播放、暂停、下一首、收藏、歌词显示。
  2. 单曲或者歌单搜索播放。
  3. 本地存储收藏的歌曲,列表中展示,点击可播放。
  4. 各平台热门歌单。
  5. 最近歌曲排行榜。
  6. 深色 / 浅色模式切换。

运行环境:

Channel stable, 2.5.2

Change List

日期 更新内容
2022-09-13 支持咪咕音乐的搜索、歌单、单曲及播放链接等功能
2022-09-09 将后端api接口改为flutter本地实现,修复酷狗和酷我搜索等接口报错问题

PC端效果

Dark Light
image-20220719182826564 image-20220719182713602
image-20220719182304064 image-20220719183007520
image-20220719182328498 image-20220719183031533
image-20220719182446052 image-20220719183218870
image-20220719182521347 image-20220719183201305

移动端效果

Dark Light
391658286368_.pic 381658286368_.pic
491658286755_.pic 481658286754_.pic
431658286370_.pic 421658286369_.pic
441658286370_.pic 411658286369_.pic
451658286370_.pic 401658286368_.pic
471658286375_.pic

感谢所有的同类的开源项目,下面几个参考比较多的或者在项目里面有用到的:

Meting

NeteaseCloudMusicApi

www.googlec.cc

v1.hitokoto.cn

jianyue's People

Contributors

joedrm 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.