[Verizon Samsung Galaxy S 4] docnok63:
***NOTE***: I take absolutely no credit for developing this app or supporting it. Flash at your own risk. Developer's thread here. Stop by and thank him if you use and like the app.

That being taken care of, most of you on this board know how much I love music. This app allows all your music stored on Google Music to be mounted on a virtual hard drive on your internal sdcard. This allows a number of popular players to play all your music stored in the cloud as if its on your internal memory. This save precious internal memory space for movies, pictures, etc.

Besides freeing up storage space, another added bonus for Viper4Android users is that V4A processes 100% of the time when streaming with GMusicFS. As many have posted, V4A intermittently and randomly stops processing tracks when streaming with Google Play Music. Tricked into thinking all the music is on the internal sdcard, V4A works flawlessly. No more spikes in volume/sound quality! :good:

While you'll be fooling the hardware as to where things are stored, you will NOT be fooling Verizon data usage tracking nor your battery into providing enough juice to play nonstop. You're still streaming the music from Google, you're just using a different player. So if you have data plan or battery concerns, this app is not your solution. I've found the battery drain to be in between Pandora and iHeartRadio.

Installation is very straightforward with one exception. You must grant TWO superuser permissions. The first is to create the virtual hard drive itself (the metadata) and the second is for adb shell to actually mount the drive. A visual walkthrough:

When you first install the app, it immediately asks for superuser permission. Grant it and then log onto your Google Play account (mine is blacked out in these screenies). It will automatically start syncing your music's metadata to your internal sdcard. This will fail. Expect it to fail and do not close the app:

This is due to the shortcuts to all the cloud music being created, but the virtual hard drive is not mounted yet. It's funny to see this transition period when you look in settings\storage. Notice my 16GB internal sdcard has 71.98GB of miscellaneous files :cool: :silly:

After you get the failed to mount message, keep the app open. Wait for another superuser request from ADB shell and grant it:

Once this is properly done, the virtual drive is mounted and it will automatically scan the metadata. Once it completes, you can use any media player to access your new virtual library of music. Even though it seems logical to point the player to the metadata folder, you must point your player to the blank /gmusicfs folder:

I have Google Play's All Access feature and while the free version of the app allows you to play 5 All Access tracks per launch, for $2.49 it a no-brainer to get the unlocker for this app and have access to your entire library without restrictions. As you can see here, I'm playing Eminem's new single "Bezerk" released only days ago. You can also see I now have full access to my 12,049 songs stored on Google's servers in PowerAmp :D

I want to emphasize one last time that the last two screens show the music is streaming. This WILL suck up your data plan and it will suck up your battery because the music is streaming and it prevents your phone from properly sleeping:

When it's all said and done, for me, this is an easy choice to install. I have more room on internal memory because I don't have to store music on it. I also get the assurance that Viper4Android will work consistently 100% of the time and I'm getting amazing sound from my phone.

Grab the app from here and don't forget to stop by [MENTION=3373153]bubbleguuum[/MENTION]'s thread and thank him for a great app!