Pulse Music vs Vanilla Music
Side-by-side comparison of two open source alternatives
Pulse Music
A music player app to complement your offline music collection with playlist support, theme options, multiple now playing screen, quick play shortcuts, QS tiles, sleep timer and lot of useful customisations. Permissions required by the app: Necessary permission: 1. READ_EXTERNAL_STORAGE: To fetch the tracks stored in the device. 2. FOREGROUND_SERVICE: To continue media playback even if the application is in the background. 3. WRITE_EXTERNAL_STORAGE: Necessary to display album art in some devices (primarily in Android <= 9) Optional permissions 3. BLUETOOTH: To detect the connected/disconnected state of bluetooth device (used only when Bluetooth auto play is turned on in the settings). 4. RECEIVE_BOOT_COMPLETED: This permission allows the app to start necessary services which enables Bluetooth auto play functionality after device reboot (used only if Bluetooth auto play is turned on).
Vanilla Music
Music player with a simple interface similar to the stock music player. Supports browsing by folder, queueing, shake-to-skip and more. Supports the same audio formats as the stock music player since the system media APIs are used. This is a fork of https://f-droid.org/packages/org.kreed.vanilla which is no longer being developed by its author. We keep that in the repo as it supports Android versions below 4.0.3.
| Feature | Pulse Music | Vanilla Music |
|---|---|---|
| License | GPL-3.0-only | GPL-3.0-only |
| Install sources | F-DroidGitHub | F-DroidGitHub |
| Categories | MusicMedia PlayerVideo | MusicMedia PlayerVideo |
| Features | Ad-FreeOpen SourceNo Tracking | Ad-FreeOpen SourceNo Tracking |
| Platforms | Android | Android |
| Website | ||
| Source code |