| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Arotify is an offline music player for Android built with Flutter. Point it at a folder full of your own music have it all load in with a Spotify inspired UI. Comes with features like a Equalizer, loudness leveling, a live audio visualizer, and a NEW Releases page powered by Deezer it is only used for pulling the public API of new releases based on who you follow in the app. It is NOT used to download songs.
No accounts. No streaming. No ads. Just your library all locally, from device.
|
|
⬅️ video of the crossfading and visualizer demo |
Arotify is for anyone who keeps a collection of their own music files and wants to just simply transfer everything to a offline app with a similar feeling in experience with no price.
💡 On some phones, allowing Arotify to ignore battery optimization so background loudness/visualizer precomputation isn't paused while the screen is off. can be turned off later (I had some issues having it run in the background)
Arotify is built with Flutter / Dart and targets Android.
Key packages: just_audio, audio_service, audio_session (playback & background service) · on_audio_query & audiotags (library scanning + tag editing) · hive & shared_preferences (storage) · palette_generator (art-based theming) · permission_handler · file_picker. A native Android channel handles waveform/loudness analysis.
# Get dependencies
flutter pub get
# Run on a connected device or emulator
flutter run
# Build a release APK
flutter build apkRequires the Flutter SDK (Dart SDK ^3.8.1). The built APK lands in build/app/outputs/flutter-apk/.
Arotify requests only what it needs:
| Permission | Why |
|---|---|
| Read audio / storage | To find and play your music files |
| Foreground service / wake lock | Background playback & loudness precomputation |
| Internet | Fetching new releases & artist info from the Deezer API |
| Ignore battery optimization (optional) | Keeps background processing alive |
everything is open sourced you can tweak and remove things if you want
Things such as creating Playlists, Lyrics, Sleep timer, Queuing songs individually, Genre / year filters etc. are features I personally never use and are not in this app. other things like car play or connecting to 'auto' devices were never tested. it is only for listening from mobile devices even though it has a visualizer on it for fun and I like colors.
Note : Arotify plays music you already own. It does not stream or download copyrighted audio. This app was made for my device if you have bugs on your device I will not be mainting this project so much. I made this because spotify is annoying and lacked some features I only use it to discover music on desktop but mobile is a pain. THIS IS A PERSONAL PROJECT!
| Back | FazBrowse Home | New Git URL |