Skip to content

Latest commit

 

History

History
208 lines (147 loc) · 7.51 KB

README_EN.md

File metadata and controls

208 lines (147 loc) · 7.51 KB

LLMP-M

A dedicated mobile player for LLer

Continuously updating.... Welcome to Popstar

Language: English | 中文

GitHub repo size GitHub Repo stars GitHub all downloads GitHub all releases

This project aims to summarize all the songs of LoveLive and generate a player dedicated for LLer.

This program is not used in online networking mode. It can be run offline as long as resources are downloaded. The project is developed by Flutter and supports IOS and Android deployment.

  1. This project complies with the MIT and Apache 2.0 agreement. If it needs to be reproduced, please indicate the author ID (zhushenwudi).
  2. Please do not abuse it. This project is only for learning and testing! Please do not abuse, this project is only for learning and testing! Please do not abuse, this project is only for learning and testing!
  3. Due to the particularity of this project, development may be stopped or files may be deleted at any time.
  4. This project is an open source project and does not accept any reminders or requests.
  5. I have limited technical ability and I am an Android development engineer. This project aims to learn Flutter development.

This project is recommended to be used with LoveLiveMusicPlayer to achieve the best experience. Of course, it also supports the use of mobile device only.

Function list:

  • [AI beautiful picture] ✓
  • [Player component] ✓
  • [Creation of album and song database] ✓
  • [Planning selection] ✓
  • [Play and switch of the whole album] ✓
  • [Customized song list] ✓
  • [I like it] ✓
  • [Online Chinese, Japanese and Roman lyrics] ✓
  • [Reporting of playing data] ✓
  • [Fast transmission of songs and data synchronization] ✓
  • [Bright color mode, dark color mode and dazzling color mode] ✓
  • [Sleep mode stops at regular intervals] ✓
  • [Dynamic stand image] ✓
  • [DIY background image] ✓
  • [Search in MoeGirl] ✓
  • [Drive mode] ✓
  • [Carplay support] ✓
  • [Home Widget] ✓
  • [Desktop Lyric] ✓

--Project_by zhushenwudi

Screenshot

SplashScreen HomeScreen Drawer

PlayerScreen DriveMode Widget

CarPlay

Associated PC software

Github:https://github.com/zhushenwudi/LoveLiveMusicPlayer

Gitee:https://gitee.com/zhushenwudi/love-live-music-player

Using guide

BiliBili: Software introduction and guide:https://www.bilibili.com/video/BV1cW4y177eX

IOS software introduction and guide:https://www.bilibili.com/video/BV1R3411Z7Zs

IOS AppStore:https://apps.apple.com/cn/app/lovelivemusicplayer/id1641625393

Song transmission mode:

  1. WiFi transmission (PC and mobile phone are in the same LAN)

  2. USB transmission

    Android: Place the LoveLive folder in /Android/data/com.zhushenwudi.lovelivemusicplayer/files/

    IOS:Place the LoveLive folder in File.app /LLMP/

    Due to copyright review, IOS does not allow Japanese lyrics and Roman sounds to be displayed after the program is installed. You need to create a folder named LLMP in the file APPLLMP, and restart the application to unlock the full function

Communication

QQ communication group:724934644

Bilibili space:https://space.bilibili.com/4367965

Give a reward

Welcome to gay me. Your support is my motivation to continue developing!

Invite the lovely wudi to have a cup of milk tea

Project inner testing

Special Thanks

Thanks

Support language

  • English ✓
  • Chinese ✓
  • German ✓
  • Japanese ✓
  • French x
  • Russian x
  • Italian x

Develop

  • Pull code from dev branch git clone https://github.com/zhushenwudi/LoveLiveMusicPlayerMobile.git

  • To install the Android Studio plug-in GetX and FlutterAssetsGenerator

  • Delete all caches of third-party libraries (optional and cautious) flutter pub cache clean

  • Pull the third-party dependency library of the project flutter pub get

  • Generate database helper file dart run build_runner build

  • Android Packaging(Disable Gradle Parallel) gradlew assembleRelease

  • IOS Packaging

    Copy and replace the contents of sharesdk_plugin below to the following path through XCode

    Pods/Development Pods/sharesdk_plugin/Pod/sharesdk_plugin.podspec

      Pod::Spec.new do |s|
        s.name             = 'sharesdk_plugin'
        s.version          = '1.1.7'
        s.summary          = 'Flutter plugin for ShareSDK.'
        s.description      = <<-DESC
        ShareSDK is the most comprehensive Social SDK in the world,which share easily with 40+ platforms.
        DESC
        s.homepage         = 'http://www.mob.com/mobService/sharesdk'
        s.license          = { :file => '../LICENSE' }
        s.author           = { 'Mob' => 'www.mob.com' }
        s.source           = { :path => '.' }
        s.source_files = 'Classes/**/*'
        s.public_header_files = 'Classes/**/*.h'
        s.dependency 'Flutter'
        s.dependency 'mob_sharesdk'
        s.dependency 'mob_sharesdk/ShareSDKExtension'
        s.dependency 'mob_sharesdk/ShareSDKUI'
        s.dependency 'mob_sharesdk/ShareSDKPlatforms/QQ'
        
        s.static_framework = true
        
        s.ios.deployment_target = '12.0'
        end

    if an #import <MOBFoundation/MOBFDataModel.h> error is reported, you can comment it out.

License

Apache-2.0