GMusicFS (0.9.1) Beta allows third-party music player apps to read/play Google Music files


Google Music lovers now have another option for playing their cloud based music. GMusicFS, a beta music app developed by XDA member bubbleguuum, exposes cloud Google Music as a FUSE filesystem. The app enables music players such as Poweramp, PlayerPro and n7player to read and play Google Music files on a rooted Android device.

Keep in mind this is an initial beta release, and has only been tested on the Nexus 4 and Nexus 7 running stock 4.2.2, and on an older device (not specified) running CM10 (4.2.1 Jelly Bean equivalent).

To install this app, the following requirements must be met:

  1. A rooted device running Android 4.0 or greater.
  2. A kernel supporting FUSE filesystems.
  3. SuperSU (Super User access management tool).
  4. Google Music account with uploaded personal music library.
  5. A compatible third-party music player (e.g. Poweramp, Winamp, PlayerPro, n7player).
  6. A broadband internet connection (GMusicFS does not support buffering, making it sporadic on low bandwidth internet connections).

The current version, 0.9.1, brings with it a wide array of updates from the original version (0.9.0). Included in the changelog are:

  • Fixed mounting failing on some ROMs due to ADB shell being denied root permission by the system
  • Added track number, disc number, year, album artist, genre, composer to generated id3v2 tag
  • Fixed track metadata not handling characters > 127 properly (accents, etc)
  • Changed notification to be more minimalistic
  • Fixed Sync failing on folder creation error
  • Fixed Sync failing due to too long file names
  • Fixed important memory leak in filesystem executable
  • Fixed some obscure app crashes

If you want to help make GMusicFS better, you can record a log file by:

  • Starting 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 appears again
  • Exit the app
  • Send the log file (located on SD Card as “Android/data/“) to “bubbleguuum [at]”.

Download the Beta APK here
Download supporting documentation here

Source:  XDA Developers