Hey everybody,
some of you might have known this app, but that hasn't been updated in a while. I therefore decided to fork the "new" beta a few months back, and I got that working again and extended it a bit.
What is it?
Basically, it's an app that takes the cached and downloaded songs of Google Play Music, adds ID3 tags to them from the database of GPM, searches for covers online, and saves all that together in an MP3 wherever you want.
Bug reports and Feature Requests:
If you have any questions, feel free to ask here, or in the matrix discussion room. If you find any bugs, or have feature requests, please check the issue tracker on github, if you can't find it, report it there, post in this thread, or write a message in the discussion room linked above.
Download:
You can download the app either on F-Droid, or XDA-Labs. Please note though, that the release to F-Droid is a bit faster, since it is automatic, and I only add a release on XDA-Labs, after it has been successfully published to F-Droid.
XDA:DevDB Information
Play Music Exporter, App for all devices (see above for details)
Contributors
jcgruenhage, Arcus92
Source Code: https://github.com/jcgruenhage/PlayMusicExporter
Version Information
Status: Stable
Created 2017-03-19
Last Updated 2017-03-23
Hey jcgruenhage! Many thanks for the app, that helps you to get all your cached music from Google Play Music All Access. And also, many thanks for the tipp, that it is possible to get the unprotected mp3 directly on PC from GMPAA with help of Remix OS Player.
You are great!
Thanks for this app. I am wondering, does this require root?
godly967 said:
Thanks for this app. I am wondering, does this require root?
Click to expand...
Click to collapse
Yes, as it says in the description
Thank you so much for your rework of the initial app !
This is now working again (Galaxy S6 under LL) and actually perfect !
I love the concept of this app, however I'm having issues. No matter where I set the export location (internal or external) or where Google has the music saved (again, internal or external), the app gets through a few hundred songs then seems to freeze on one randomly. The app doesn't crash or give me an error, it just seems to stop working. This is regardless of whether the device is awake, asleep, running other apps, running nothing, etc. It seems to move progressively slower in exporting each song until it just decides to stop.
Verizon Samsung Galaxy S7 Edge running stock rooted Marshmallow.
Edit: saw your request for issues to be posted on Git. Sorry.
nyr2k2 said:
Edit: saw your request for issues to be posted on Git. Sorry.
Click to expand...
Click to collapse
Well, I guess if I post this here, I should be able to check every now and then, just changed the description above, post issues wherever you want, I'll collect them on github ^^
On to your issue however: There have been a few people reporting this on the original app, and so far, I have not found the cause. However, using the automatic export, I have seen a few hundred songs getting exported without any delay, so maybe unifying the export calls of these two operations might help.
Doesn't work with MagiskSU.
Not asking for root magisksu
Working perfectly on my rooted Nexus 9!
Can you please add download support for this app?
https://play.google.com/store/apps/details?id=com.saavn.android
Thank you.
I sometimes buy albums from Google to use on me iPod (iTunes is ehh) and having to manually add meta-data to each song is tedious. This app solves that perfectly.
Thank you very much for this, works well on phh's superuser
triggerlord said:
Doesn't work with MagiskSU.
Click to expand...
Click to collapse
Have you tried updating Magisk to the latest 11.6? I re-flashed the img in TWRP to fix my MagiskSU.
JackTheFlap said:
Have you tried updating Magisk to the latest 11.6? I re-flashed the img in TWRP to fix my MagiskSU.
Click to expand...
Click to collapse
I'm on 11.6. Everything else works fine.
Sent from my Moto G4 Play using XDA Labs
godly967 said:
Thanks for this app. I am wondering, does this require root?
Click to expand...
Click to collapse
I am not root, how come i need to be root to have "play music exporter",thanks cloclo10000
I have a question.. whats the difference between this app and Music Mate?
Music Mate doesn't require root and I've been using it for years to download music added to my library from All Access and then move it to my computer, DRM free.
triggerlord said:
I'm on 11.6. Everything else works fine.
Sent from my Moto G4 Play using XDA Labs
Click to expand...
Click to collapse
I also have that problem, and I will look into that.
Cloclo10000 said:
I am not root, how come i need to be root to have "play music exporter",thanks cloclo10000
Click to expand...
Click to collapse
This app reads the metadata and songs out of the private memory of Play Music, which is only accessible with root.
Dudash said:
I have a question.. whats the difference between this app and Music Mate?
Music Mate doesn't require root and I've been using it for years to download music added to my library from All Access and then move it to my computer, DRM free.
Click to expand...
Click to collapse
Music Mate is different in a two key points:
Closed Source and "needs" a lot of permissions, in addition to costing money.
Interacts with the Google Servers instead of the local storage.
The first one is a big problem for privacy reasons, you're giving yet another company data about you, that they can use for whatever they want. The second is even worse, since that means that Google can find out about you ripping music/violating their terms of service, without even looking on your phone. This is true for any app using unofficial Play Music APIs.
If you are going to use something like that, I'd recommend GMusicProxyGui. That is free, open source, and probably even uses the same backend (gmusicproxy) for downloading the songs.
nextheart said:
Can you please add download support for this app?
https://play.google.com/store/apps/details?id=com.saavn.android
Thank you.
Click to expand...
Click to collapse
No, I can't. I don't know how the app stores it's data, and I don't have the time to investigate on that.
jcgruenhage said:
Music Mate is different in a two key points:
Closed Source and "needs" a lot of permissions, in addition to costing money.
Interacts with the Google Servers instead of the local storage.
The first one is a big problem for privacy reasons, you're giving yet another company data about you, that they can use for whatever they want. The second is even worse, since that means that Google can find out about you ripping music/violating their terms of service, without even looking on your phone. This is true for any app using unofficial Play Music APIs.
If you are going to use something like that, I'd recommend GMusicProxyGui. That is free, open source, and probably even uses the same backend (gmusicproxy) for downloading the songs.
Click to expand...
Click to collapse
Ah true true. I didn't even think about that. I used to use a program for Windows (Song Spout) that did basically the same thing and cost $10 a year (originally). It probably used the same method as Music Mate.
I've been using Music Mate because I've been running my phone unrooted for a while due to that damned Safety Net. Thankfully, my tablet is in the "couldn't care less about Safety Net" group so this will work on it.
Thanks for updating this app. :good:
Dudash said:
Ah true true. I didn't even think about that. I used to use a program for Windows (Song Spout) that did basically the same thing and cost $10 a year (originally). It probably used the same method as Music Mate.
I've been using Music Mate because I've been running my phone unrooted for a while due to that damned Safety Net. Thankfully, my tablet is in the "couldn't care less about Safety Net" group so this will work on it.
Thanks for updating this app. :good:
Click to expand...
Click to collapse
No problem, glad you like it
About SafetyNet, that passes fine on my phone (OP3) with Lineage OS and MagiskSU, you might want to check that out ^^
Hello, is there an easy way to cross install apps from regular Play Store? I mean, it happens often I'm browsing the Store on my phone and want to install an app to another device (be it another phone, tablet or Nvidia Shield TV), is there an easy way to achieve that? I'd like to avoid opening the Store on the other device, search for the app I just saw and install it; moreover, most of the times I can't actually lay my hands on that other device as, i.e., I'm not home while my other device is. Given the app is compatible to the other device I want to install that on, is opening the Store on my internet browser on the device I'm using, then manually searching for that app and finally installing it on the desired device selecting it from the drop-down menu the only way? Thanks!
Inviato dal mio HTC_2Q4D100 utilizzando Tapatalk
Only really working way I know is by using the browser instead of the Plays Store app.
Since someone already made a Wiki: https://www.wikihow.tech/Install-Apps-Remotely-on-Android
I hope this gives you an idea at least.
Downunder35m said:
Only really working way I know is by using the browser instead of the Plays Store app.
Since someone already made a Wiki: https://www.wikihow.tech/Install-Apps-Remotely-on-Android
I hope this gives you an idea at least.
Click to expand...
Click to collapse
teorouge said:
[...]Given the app is compatible to the other device I want to install that on, is opening the Store on my internet browser on the device I'm using, then manually searching for that app and finally installing it on the desired device selecting it from the drop-down menu the only way?[...]
Click to expand...
Click to collapse
I know, I wish there was an easier way using the Play Store app on the device I'm browsing the Store from. Thanks anyway!
I recently picked up a dji osmo 3 - a stabilizer gimbal.
I do not know why, but the app demands location access. It will not allow you to use the app if you do not grant it. I even tried granting permission and then while using the app revoking permission - the app then prompts you again for location access without anyway to denying access and still use the app.
I was wondering if there's some way to make the app think it has location access? Maybe just feed it a bogus set of GPS coords?
I'm guessing there is, but I'm also guessing I need to at least be rooted, which i am not. I'm using a Note 10+ 5g with verizon, not rooted/stock rom.
I'd conside rooting the phone though if that's required.
Thanks
merkk said:
I recently picked up a dji osmo 3 - a stabilizer gimbal.
I do not know why, but the app demands location access. It will not allow you to use the app if you do not grant it. I even tried granting permission and then while using the app revoking permission - the app then prompts you again for location access without anyway to denying access and still use the app.
I was wondering if there's some way to make the app think it has location access? Maybe just feed it a bogus set of GPS coords?
I'm guessing there is, but I'm also guessing I need to at least be rooted, which i am not. I'm using a Note 10+ 5g with verizon, not rooted/stock rom.
I'd conside rooting the phone though if that's required.
Thanks
Click to expand...
Click to collapse
I think you'll find that interesting.
For your original question I don't think it's possible, but check the link
merkk said:
I recently picked up a dji osmo 3 - a stabilizer gimbal.
I do not know why, but the app demands location access. It will not allow you to use the app if you do not grant it. I even tried granting permission and then while using the app revoking permission - the app then prompts you again for location access without anyway to denying access and still use the app.
I was wondering if there's some way to make the app think it has location access? Maybe just feed it a bogus set of GPS coords?
I'm guessing there is, but I'm also guessing I need to at least be rooted, which i am not. I'm using a Note 10+ 5g with verizon, not rooted/stock rom.
I'd conside rooting the phone though if that's required.
Thanks
Click to expand...
Click to collapse
Yes, it is commonly used on android, it is called "mock location".
There is more than one way or more than one app/tool that can be used. To find the method/app/tool that works best for you, do a google search for:
"Setup mock location on android"
Try the different methods that you find until one of them works for you.
As for rooting your device, if you got the device from Verizon, you probably won't be able to root the device because Verizon's devices all have locked bootloaders. The only way you would be able to root is if one of the universal rooting apps or rooting programs just happens to have an exploit that works on your device, but even that is a very slim chance because those kinds of apps and programs pretty much lost their effectiveness somewhere between android Marshmallow and Oreo.
Sent from my SM-S767VL using Tapatalk
Raiz said:
I think you'll find that interesting.
For your original question I don't think it's possible, but check the link
Click to expand...
Click to collapse
I'm sorry - check which link?
merkk said:
I'm sorry - check which link?
Click to expand...
Click to collapse
Idk why and how it has been removed, here it is : https://www.wired.co.uk/article/x-privacy-android-app
Usually mods leave a note when a link is forbidden, but I'll advice you to follow the more complete answer from Droidriven.
Search for "mock location for Android" on google
Raiz said:
Idk why and how it has been removed, here it is : https://www.wired.co.uk/article/x-privacy-android-app
Usually mods leave a note when a link is forbidden, but I'll advice you to follow the more complete answer from Droidriven.
Search for "mock location for Android" on google
Click to expand...
Click to collapse
Thanks, i'm doing that. Although so far using mock location seems to be an all or nothing approach - meaning EVERYTHING has a fake location or everything has the real location. I just want the one dji app to have fake data. Looks like the app you linked to is what i want, although it's outdated now. And requires root, which driodriven says I may not be able to do on my phone. I'll have to look into it further.
FYI, i found a link to an updated version of xprivacy - https://forum.xda-developers.com/xposed/modules/xprivacylua6-0-android-privacy-manager-t3730663 - i haven't found out yet if this new version requires the phone to be rooted...considering all it does i'd be surprised if it didn't.
merkk said:
Thanks, i'm doing that. Although so far using mock location seems to be an all or nothing approach - meaning EVERYTHING has a fake location or everything has the real location. I just want the one dji app to have fake data. Looks like the app you linked to is what i want, although it's outdated now. And requires root, which driodriven says I may not be able to do on my phone. I'll have to look into it further.
FYI, i found a link to an updated version of xprivacy - https://forum.xda-developers.com/xposed/modules/xprivacylua6-0-android-privacy-manager-t3730663 - i haven't found out yet if this new version requires the phone to be rooted...considering all it does i'd be surprised if it didn't.
Click to expand...
Click to collapse
I'm not sure there is a way to make it apply to individual apps separately.
Sent from my SM-S767VL using Tapatalk
On my note 9 I had a fantastic app that would let me disable specific services, broadcast receivers, activities or the entire app.
I can't remember what it was called but it's definitely not package disabler pro.
Also this app didn't require adb or root.
Any help would be appreciated.
Maybe this https://play.google.com/store/apps/details?id=com.rrivenllc.shieldx
daoskar said:
Maybe this https://play.google.com/store/apps/details?id=com.rrivenllc.shieldx
Click to expand...
Click to collapse
Unfortunately not.
The UI was very simple. White background like package disabler but when you clicked it app it would show tabs for each section (services receivers etc) and you could individually disable parts of the app without disabling the app itself.
I feel like an idiot for not backing it up. I found it like a week before I switched to a note 10+
Well I found the app but it doesn't do what I need anymore because the dev was "sick of dealing with Samsung".
It was ccswe. Do does anyone know an alternative that can disable broadcast receivers, services etc without root? I know it's possible and there must be a working app out there.
d0x360 said:
Well I found the app but it doesn't do what I need anymore because the dev was "sick of dealing with Samsung".
It was ccswe. Do does anyone know an alternative that can disable broadcast receivers, services etc without root? I know it's possible and there must be a working app out there.
Click to expand...
Click to collapse
Would NetGuard be what you're looking for? There's an XDA post about it
Are you rooted?
Ice box is another good app to use to freeze system services
Hello,
I was browsing around XDA the other day. I stumbled across the name of an app with a GitHub page. I am trying to remember the name of the app and cannot. It said it would allow root apps to function without actually rooting your phone. Does anyone happen to know what it is called?
I have a Pixel 4xl. I can and have rooted it before. However, even though I hid Magisks and excluded a app for a real casino I got banned. They tried to say it was because I was not able to be geolocated. However, the app confirmed with a message stating my phone was rooted.
I would like to be able to run AdAway without having to allow it to work via VPN. I already have a VPN which I use when I am not playing one of my online casinos. There are also a few more root apps I like. I would like to use them without any worry.
Thank you,
Rocky
what device?
aIecxs said:
what device?
Click to expand...
Click to collapse
Pixel 4xl I ended up finding the app. It was Shizuku. I did not get a change to read all about it when I first heard about it. The page I was viewing almost made it sound like a magisk replacement. Then, my phone died and I couldn't remember what it was called.
I wish there was an app or something that will allow this permissions for apps that need them to work better. However, remain undetectable at the same time. That would be great. There are a few root apps I love to install. However, root is not as popular as it once was to me at least.
that app allows running as adb shell, no root access can be provided.
@bigroc2223
Watch this video
Only caveat: ROMs available are only Android 7.1