当前位置: 首页 > 软件库 > 手机/移动开发 > >

Flutter-Music-Player

授权协议 Apache-2.0 License
开发语言 Java
所属分类 手机/移动开发
软件类型 开源软件
地区 不详
投 递 者 呼延永新
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Flutter Music Player

First Open Source Flutter based Beautiful Material Design Music Player(Online Radio will be added soon.)

Demo App

Play Store BETA

Features

  • Android (iOS Coming Soon)

    • Fetch local songs (Inbuilt Permission)
    • Beautiful UI with multiple themes(Coming Soon)
    • Animation
    • Full Fledged Example
    • play (local files)
    • stop
    • pause
    • seek
    • shuffle
    • Album Art
    • onComplete
    • onDuration / onCurrentPosition
  • Supported formats

Show some ❤️ and star the repo to support the project

Screenshots

  • Note - This project also has a plugin to fetch songs and use audio player which can be used in any of your projects. Check the below link.

Flute Music Player Plugin

Plugin

iOS

Alert: iOS implementation

This project is not implemented for ios yet.So wait for it or if you can contribute then please do help.

Pull Requests

I welcome and encourage all pull requests. It usually will take me within 24-48 hours to respond to any issue or request. Here are some basic rules to follow to ensure timely addition of your request:

  1. Match coding style (braces, spacing, etc.) This is best achieved using Reformat Code feature of Android Studio CMD+Option+L on Mac and CTRL + ALT + L on Linux + Windows .
  2. If its a feature, bugfix, or anything please only change code to what you specify.
  3. Please keep PR titles easy to read and descriptive of changes, this will make them easier to merge :)
  4. Pull requests must be made against develop branch. Any other branch (unless specified by the maintainers) will get rejected.
  5. Check for existing issues first, before filing an issue.
  6. Make sure you follow the set standard as all other projects in this repo do
  7. Have fun!

Created & Maintained By

Pawan Kumar (@imthepk) (Youtube)(Insta)

If you found this project helpful or you learned something from the source code and want to thank me, consider buying me a cup of

License

Copyright 2018 Pawan Kumar

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Getting Started

For help getting started with Flutter, view our onlinedocumentation.

For help on editing plugin code, view the documentation.

  • 所以你想制作一个音乐流媒体应用程序,但你不知道从哪里开始?好吧,你来对地方了。本指南将概述创建应用程序时要考虑的重要因素,并将比较三个开源音频播放器插件的功能和优势:Just Audio、AudioPlayers和Assets Audio Player。作为奖励,本文还将提供有关如何在第三方包停止工作的潜在情况下使您的应用程序面向未来的信息。 让我们开始吧! 内容 音频流应用注意事项 后台音频系统

  • 网络请求 http ^0.11.3+16 https://pub.dartlang.org/packages/http https://github.com/dart-lang/http 该软件包包含一组高级函数和类,可以轻松使用HTTP资源。它与平台无关,可以在命令行和浏览器上使用。 dio 0.0.14 https://pub.dartlang.org/packages/dio Dart的一个

  • 添加依赖 audioplayers: ^0.16.1 添加文件路径 flutter: assets: - assets/sounds/ 播放flutter中本地音频资源使用AudioCache类: AudioCache player = AudioCache(); player.play('sounds/explosion.mp3'); //循环播放 player.

  • release包出现SharedPreferences插件丢失的问题,登录不了 Unhandled Exception: MissingPluginException(No implementation found for meth 然后把吐司的方法放到SharedPreferences前面加可以了 if (httpRes.code == 200) { Fluttertoast.

  • import 'dart:convert'; import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:shared_preferences/shared_preferences.dart'; import 'DialogRouter.dart'; import 'LoadingDi

  • 登录状态 import 'dart:convert'; import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:music/Login.dart'; imp

  • 参考 flutter_easyloading全局初始化 flutter_easyloading: ^3.0.3 在main里面使用builder: EasyLoading.init(),在其他界面就直接展示消失就可以了 import 'package:flutter/material.dart'; import 'package:flutter_easyloading/flutter_easyl

 相关资料
  • Quiet 仿网易云音乐。 Imitation of NeteaseMusic. How to start (如何开始) clone project to local git clone https://github.com/boyan01/flutter-netease-music.git install Flutter require latest flutter stable channel

  • Bungee A Flutter musical app built with nodejs and firebase. Description Bungee is the first music app build with Flutter. With a nice interface you can play punjabi music ,create playlists and share

  • Music Player 是使用 Swift 编写的全功能的音乐播放器。

  • Apple Music Web Player A Progressive Web App for Apple Music built with Angular, Angular Material, and MusicKit JS. Screenshots Development server Replace APPLE_MUSIC_TOKEN in environment.ts with your

  • Strawberry 是一个音乐播放器和音乐收藏管理工具。它是 2018 年针对音乐收藏家和发烧友发布的 Clementine 的一个分支。它使用了 Qt 工具包并用 C++ 所编写的。 特征: 播放和整理音乐 支持 WAV、FLAC、WavPack、Ogg FLAC、Ogg Vorbis、Ogg Opus、Ogg Speex、MPC、TrueAudio、AIFF、MP4、MP3、ASF 和 Mo

  • Music-player 是 iPhone 音乐播放器。实现上一曲,下一曲,暂停,播放,快进,锁屏操作,锁屏海报等功能。