A cross-platform local music player supporting Android, iOS, Windows, Linux and macOS. This project is built for learning Flutter and having some fun.
Install Flutter by following the official Flutter installation guide.
# Flutter dependencies:
sudo apt install clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev
# audio decoder lib for the ogg format
sudo apt install libvorbis-dev libopusfile-dev
git clone https://github.com/AfalpHy/ParticleMusic.git
cd ParticleMusic
# check the development environment
flutter doctor -v
# run in debug mode
flutter run
# run in release mode
flutter run --release
# build
flutter build linux
# if you want to generate a .deb package
flutter build linux && ./generate_deb.shInstall Visual Studio.
git clone https://github.com/AfalpHy/ParticleMusic.git
cd ParticleMusic
# check the development environment
flutter doctor -v
# run in debug mode
flutter run
# run in release mode
flutter run --release
# build
flutter build windowsInstall Xcode and the Xcode Command Line Tools by following the official Apple Developer download page.
git clone https://github.com/AfalpHy/ParticleMusic.git
cd ParticleMusic
# install CocoaPods
sudo gem install cocoapods
# or
brew install cocoapods
# check the development environment
flutter doctor -v
# run in debug mode
flutter run
# run in release mode
flutter run --release
# build
flutter build macos
# build an unsigned ipa
flutter build ios --release --no-codesign && \
mkdir -p Payload && \
cp -r build/ios/iphoneos/Runner.app Payload/ && \
zip -r ParticleMusic.ipa Payload && \
rm -rf PayloadInstall Android Studio and Android SDK Command-line Tools
git clone https://github.com/AfalpHy/ParticleMusic.git
cd ParticleMusic
# accept the SDK licenses
flutter doctor --android-licenses
# check the development environment
flutter doctor -v
# run in debug mode
flutter run
# run in release mode
flutter run --release
# build
flutter build apk


















