[APP][4.0+][ROOT][0.9.6.1] GMusicFS: play cloud Google Music in music players apps
GMusicFS is a new app that exposes cloud Google Music as a FUSE filesystem.
It is currently in BETA
A rooted device is required
Download beta APK (0.9.6.1)
Make sure to read the updated help on pinning albums
, for important info.
Please test in various conditions (in particular, streaming from mobile networks) and report issues.
Note that buffering will not magically fix unreliable mobile networks for which the connection drops all the time. It will help though
if the bandwidth is not consistent and fluctuating, as long as the connection remain and the average bandwidth is sufficient.
Changelog 0.9.6.1 (May 18th)
- configurable buffering during streaming
- album pinning to cache tracks to local storage
- ability to auto-remount only selected apps (Settings > Selected music apps)
- the notification shows current playing track and its status (streaming, cached file, caching, buffer fill)
- fixed small audio stutter sometimes at beginning of tracks with n7player
- remove generated adb keys in some case of mount failure. might help to mount successfully afterwards
- fixed a few rare crashes
The goal is to bring Google Music streaming support to most third party music players like Poweramp
From the point of view of these apps, Google Music tracks will look like regular files that can be played.
I you ever wanted to play Google Music with something else than the Google Music app, that should fit the bill.
This is the first beta release. Make sure to read the Help section within the app as it contains very important usage info (especially on Android 4.2+) and music player specific initial setup.
For quick testing, I suggest that before initially choosing your google account and syncing, you first limit the number of tracks to 50 or 100 in Settings > Track Limit. That will make a quick testing of the app faster.
At this point it was only tested on a Nexus 4 and Nexus 7 running stock 4.2.2, as well as on an older device running CM10 (4.1.2).
Feedback and bug reports are of course welcome ! If it works for you please report your device, Android version, ROM and music player.
Updating from previous version
- a rooted device running Android 4.0+ on ARM CPU. Root is necessary for mounting the filesystem
- A kernel supporting FUSE filesystems (should be the case of all 4.0+ kernel)
- Some music uploaded to the Google Music service
- A compatible third party music player. Tested working with Poweramp, Winamp, PlayerPro, n7player. Should work with most players using the Android MediaPlayer API or ffmpeg. Doesn't work with Deadbeef and XenoAmp.
- A stable network connection as GMusicFS does currently very little buffering
When upgrading version during the beta, it is recommended to cleanup the previous version (and do a full sync in the new version), because some internals on how
file metadata is stored may have changed.
To cleanup the old version before installing the new one:
Recording a log file
- launch old version of GMusicFS
- unmount filesystem if it is mounted
- click on the Cleanup button
Here's how to setup logging, to troubleshoot issues.
Do not post log files on the forum or on the web as they contain your Google account name.
- start GMusicFS
- in the Settings tab, enable Logging (select "App" as the logging mode, unless being instructed otherwise), then click the "Exit" button to exit the app
- restart the app and operate the app until the error appear
- exit the app
- send me (bubbleguuum at free.fr) the log file located on your SD Card as file Android/data/com.bubblesoft.android.gmusicfs/logs/log.txt