yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] mikebeatrice:
I'm not sure... I'll poke around and see if it says in their terms and conditions.

thanks for the quick response!
[Android Apps and Games] mikebeatrice:
Looks like you get full blown access to all prime features during the trial phase

http://www.amazon.com/gp/help/customer/display.html?nodeId=200444170

"the free trial of Amazon Prime and have access to FREE Two Day shipping, Prime Instant Video, Prime Music, and*"
[Android Apps and Games] Arcus92:
Thanks! I will activate it over the weekend and see what i can find out. :)
[Android Apps and Games] Arcus92:
I'm a really smart hero -.- I've started the test period today until i noticed that Prime Music hasn't started in Germany yet. That's why i couldn't find any information about it. Really smart David ...
[Android Apps and Games] mikebeatrice:
doh!

oh well... Thanks for trying!
[Android Apps and Games] TheWeasl:
Could someone help?

As soon as I try to save an album to my sd the app fc's instantly :eek:

No effing chance to get it to run...

I am Weasl

––––––––––––

and you've been SPAM'd by a Note 3
[Android Apps and Games] Arcus92:
I am aware of this problem, but i couldn't find any solution. I can't reproduce it and it appease randomly. Sometimes it can kill the whole system.

I try with high pressure to fix the error, but until I have no clue -.-

If you have more information (model, ram size, custom rom, how often this appears, and what i really need is a logcat from some user)

http://mantis.david-schulte.de/view.php?id=19
[Android Apps and Games] TheWeasl:
Done ?

I am Weasl

––––––––––––

and you've been SPAM'd by a Note 3
[Android Apps and Games] mikebeatrice:
I think I found a small bug, but I'm not sure what version introduced it.

I set up a custom path to export. The example looks right, but when I do the export a couple extra characters turn up.

I have it set up to be "year - album name" but the result on the actual export ends up as "year - - album name" With that extra space and dash.

Not a big deal. Just wanted to point it out.
[Android Apps and Games] Arcus92:
Ok, could you please copy your structure and past it here. I will look at it.

[MENTION=1510089]gewuerzwiesel1977[/MENTION] Thanks, but i still need a logcat (not the in app log). The in app log clears on every startup and doesent show chrases.
[Android Apps and Games] mikebeatrice:
Also curious, but is there a way to force a leading 0 for tracks 1-9 so they end up 01-09?

{album-artist}/{year} - {album}/{disc=CD $}/{no=$ - }{title}.mp3
[Android Apps and Games] TheWeasl:
Just get to me via pm. So we can talk in german. Would be easier ?

I am Weasl

––––––––––––

and you've been SPAM'd by a Note 3
[Android Apps and Games] Arcus92:
[MENTION=2285413]mikebeatrice[/MENTION]

Your bug is fixed. You can also now export your track number like {no=$$. } to use a two digits number or more dollars for more digits.

This is also now the default setting. If you upgrade from an older version you need check your settings again, because the app will use your old structure and set it to custom.
[Android Apps and Games] mikebeatrice:
Thanks! You rock!

Is there a list of all the options we can use in the custom path?
[Android Apps and Games] Arcus92:
https://www.david-schulte.de/en/blo...xporter-update-2-1-0-adds-custom-export-path/

I need to add the leading zeros to the description.

It's probably a bad translation... -.-

Sent from my GameBoy Color
[Android Apps and Games] scuba4436:
Hmmmm, Version 2.1.4 worked without probs on my stock Kitkat 4.4.4 rooted with SuperSU 2.0.

But the new Version 2.1.5 displays a message upon startup about missing Busybox. Here's the applog:

Debug [AppStart]: AndroidVersion: 4.4.4

Debug [AppStart]: AndroidSDK: 19

Debug [AppStart]: FilesDir: /data/data/de.arcus.playmusicexporter/files

Debug [DirectorySetup]: AppVersion: 47

Debug [DirectorySetup]: AppVersionName: 2.1.5

Debug [DirectorySetup]: StorageDirectorie[0]: /storage/emulated/0

Debug [DirectorySetup]: PathExporterFiles: /data/data/de.arcus.playmusicexporter/files

Debug [DirectorySetup]: PathExporterTemp: /data/data/de.arcus.playmusicexporter/files/.tmp

Debug [DirectorySetup]: PathExporterDatabase: /data/data/de.arcus.playmusicexporter/files/.tmp/music.db

Debug [DirectorySetup]: PathPlayMusicDatabase: /data/data/com.google.android.music/databases/music.db

Debug [DirectorySetup]: PathPlayMusicDataMusic: /data/data/com.google.android.music/files/music

Debug [DirectorySetup]: PathPlayMusicDataArtworks: /data/data/com.google.android.music/files/artwork

Debug [DirectorySetup]: PathPlayMusicExternalMusic[0]: /storage/emulated/0/Android/data/com.google.android.music/files/music

Debug [DirectorySetup]: PathPlayMusicExternalArtworks[0]: /storage/emulated/0/Android/data/com.google.android.music/files/artwork

Debug [CreateDirectoryIfNotExist]: Directory already exists: /data/data/de.arcus.playmusicexporter/files/.tmp

Info [CheckRoot]: Start...

Info [SuOperation]: > echo roottest

Info [SuOperation]: < roottest

Info [CheckBusybox]: Start...

Info [BusyboxOperation]: Failed: Error running exec(). Command: [busybox] Working Directory: null Environment: null

Info [FetchGoogleMusicDatabase]: Start...

Info [SuOperation]: > cp /data/data/com.google.android.music/databases/music.db /data/data/de.arcus.playmusicexporter/files/.tmp/music.db

Info [SuOperation]: > chmod 0777 /data/data/de.arcus.playmusicexporter/files/.tmp/music.db

Info [FetchGoogleMusicArtworks]: Start...

Info [SuOperation]: > chmod 0755 /data/data/com.google.android.music/files/artwork/*

Info [SuOperation]: > chmod 0755 /data/data/com.google.android.music/files/artwork

Info [CheckBusybox]: Start...

Info [BusyboxOperation]: Failed: Error running exec(). Command: [busybox] Working Directory: null Environment: null

Does the actual version require an additional Busybox installation?
[Android Apps and Games] Arcus92:
Yes, i changed the Root and Busybox error messages, but then i preferred the path structure update. So a small change in the Busybox detection gets into the final 2.1.5 and caused the bug. The new error screens should be part of the 2.2.0, but now they are already in the new 2.1.6 with the Busybox fix.
[Android Apps and Games] scuba4436:
Ok, I could prevent the installation of Busybox until now. But your app is too good to live without. So I installed now finally Busybox and updatet to the latest version of Play Music Exporter (2.1.6). Everything runs just fine.

Thx for your quick reply.
[Android Apps and Games] Ale5ander:
THis app if superb!

But only one moment is missed: it cannot transform cache of Google Play Music into normal music until you download it to offline listening. What if my subscription is over? I can't download y music.

Can you try to add this function?
[Android Apps and Games] Arcus92:
Hi,

yes you can't export your music into mp3 until you haven't download it. Thats because my App doesn't download the music files from the Play Music Server. My app just encrypts the offline cache files from your device. If your subscription is over Play Music will delete all your AllAccess Music, so you can't export it to mp3 anymore. You can't download music without the AllAccess service.
[Android Apps and Games] Ale5ander:
Thanks for fast answer.

I set the path where my songs will be downloaded ({album-artist}/{album} etc and I think maybe you could add a {song-artist} tag to this list? Author of the album may be called "various artists" and app will name my song authored by various artists.
[Android Apps and Games] Arcus92:
You can just use {artist} this will return the song artist if it is set in Google Play.

Sent from my GameBoy Color
[Android Apps and Games] Ale5ander:
Thanks =)

And another suggestion. Maybe add a new function, which marked downloaded tracks (doesn't matter are they still on the phone or not). When you downloaded it once, this track will be marked somehow. And if you want to reset this, you should go to setting and tap to button "reset downloaded marks" or something else like this.
[Android Apps and Games] Arcus92:
Threre is a disc symbol in the status bar on every track. It checks whether the exported file exists. There is a "bug" when you change your export path, the app will check the new path for this track an wont find the old exported track. By the way: dont say "downloaded" say "exported", becourse my app doesnt download the music :)

Sent from my GameBoy Color
[Android Apps and Games] Ale5ander:
Yes, I know it. But Google Play Music store cache into memory of my phone, and then your app export this cache into normal music. So I have 1 song and it size like 2 songs (cache + music). That's why I suggest to add a new icon. If you delete exported track, disk icon will dissapear and it's hard to keep in memory which track you already export and which is not.

Or maybe you can give me advice how to store my music in mp3 on my phone and don't have problems with storage?

Sorry, I consider it.
[Android Apps and Games] Arcus92:
The disc icon should not disappear. Is this a bug? There are 2 symbols: once the disc icon if you exported a track and once a pin icon, which says the track is in the Play Music cache. Look in the settings menu there is an example.

Sent from my GameBoy Color
[Android Apps and Games] Ale5ander:
I mean that disk icon disappear when you delete or move exported track from folder where it has been exported.

And I suggest to add feature which can help you to see did you downloaded this track/album at all or not. And this icon/mark/something else shouldn't dissapear if you delete/replace/rename/etc this track.
[Android Apps and Games] mikebeatrice:
I think you're getting beyond the scope of this program.

The intent isn't to help you become a mass pirate of every song on all access.... There's no need for this app to start logging every single thing that has been exported. Most people wouldn't want that statistic tracked.

You're basically asking him to help you manage all of the music you've ever pirated.

Just use Google keep or Google spreadsheets and keep track of it yourself...
[Android Apps and Games] Shaloon994:
Useful app. Thanks!
[Android Apps and Games] Ale5ander:
I found better way =)

Download to offline listening -> export to normal mp3 -> delete offline cache -> profit. Google Play see this song like it's own cache.
[Android Apps and Games] Arcus92:
I don't think this feature would be good. Than you would have 3 icons that indicate that the track is/was saved somewhere. That would be bit confusing.

And why you should move the music? You can set an export path and the subdirectory structure in the settings. And if you delete an exported track why should the app remember it?

I experimented with a function to force the Play Music download directly from my App. But it sometimes crashes my database and i can't force Play Music to check for new offline-pined music. This will only triggered when you start another download in Play Music manual. I will work on it.
[Android Apps and Games] [Jaco69]:
This app is great and works perfectly!

What about a floppy disk icon on the cd header (first line) when all the cd has been saved?

This avoid to expand every time to check, useful when you have a lot of cd's.
[Android Apps and Games] Arcus92:
Good idea! I add this on my todo list and i will add it in the next version.

I am working on the 2.2.0 Update, but this will take some time. I rewriting the GUI with the Android Support Library, so user of Android 2.3.x can also use the ActionBar and i don't need to deal with the different Android versions out there.
[Android Apps and Games] [Jaco69]:
Another little request: please add the filter "Offline tracks not saved" more then actual "Offline tracks", "All tracks" and "Playlists" in order to easily manage partial saves.

Thank you again
[Android Apps and Games] david916:
Hi…

With my galaxy s4 rooted, i am not able to save exported music to my External SD card….On your site, you mentionned some potential write permission son SD Cards, linked to KitKat...Could you give us a tip/clue to get a “Folder” on the SD, created with proper permissions, so your app could save files on it, please?

Your app is definitively a great app, but without "write to SD with KK"...capability , i just cannot use it (my purpose being to get my Google play music, exported to /storage/extSdCard/Music .....so the "samsung stock music player" can also play these mp3...)

thanks
[Android Apps and Games] shadavis08:
I had to copy to internal SD card then create a folder in external SD card and copy all music over to the external SD card. If you can't create a folder in the internal SD card on your phone. You should be able to using a computer or a file viewing app if you are rooted.

Sent from my SGS3 running Cyanogenmod using Xparent BlueTapatalk

---------- Post added at 01:34 PM ---------- Previous post was at 01:28 PM ----------

Also I have Cyanogenmod on my SGS3 and the stock file viewing app allows you to create new folders and copy stuff back and forth from internal and external cards.

Sent from my SGS3 running Cyanogenmod using Xparent BlueTapatalk
[Android Apps and Games] Arcus92:
Hi,

here is a befor-release-version: http://david-schulte.de/development/PlayMusicExporter_2.2.0_indev1.apk

This version is still in development and it's not finished at all!

Please install this version, go to Settings -> Export directory. You will see one new icon (+)* to add a folder. Move to your external SD card and try to create a folder. Now select this folder as export directory and try again. Post your results here.

*The icon will be replaced with a better one in the final release.

I don't have a device with external SD card so i can't test it. But my new tablet will arrived in a few weeks so i can test most of this things myself.

Temporary Changelog:

Version 2.2.0

ActionBar can be used on all Android versions - 100%

Fixed crash when using the search in playlist view - 100%

Temporary files created during the export are deleted right after - 100%

Added a button to create directories in the directory browser - 80%

Shows file size and track duration - 50%

Checks for available space before a track is exported - 33%

Added a feature to create PLS files while exporting an album or a playlist - 0%

Added an artist view - 0%

Gets the Play Music data path from the system API (Please check this on external SD card devices) - 0%

Context menu will be opened by a long tap on the title text like - 0%

You can now select multiple items by tapping on the album cover / track number - 0%

I don't have much time to develop the app in the last month. I hope i can speed it up this weekend!
[Android Apps and Games] david916:
Hi,

I just tried it....but it is failling to create the folder on the extSdCard....

Tried several location, but still cannot.

Anyone else able to try & confirm?

thx anyway
[Android Apps and Games] Arcus92:
Ok Google ... You want to start a war? I will fight back! Now i am angry... I will add a 4.4-only button that will mount \system as read&write, backup the /system/etc/permissions/platform.xml and add the media_rw group to write_external. After a reboot every app can write and have fun on the external SD like the good old times! Finish Google. External SD for everyone! Test APK comes tomorrow!

Sent from my GameBoy Color
[Android Apps and Games] david916:
ah ah ah...Ready to help in your Fight..:laugh: (I will try your beta as soon as available...) !
[Android Apps and Games] Arcus92:
Hi,

here is the new test version: [link deleted] DONT USE INDEV2! Read this: http://xdaforums.com/showpost.php?p=55428944&postcount=125

Here is the new and better Indev3: http://david-schulte.de/development/PlayMusicExporter_2.2.0_indev3.apk

Be careful! The new permission fixer will change system files and can hurt your device!

How to use it:

Install the APK

Go to settings -> "Write to external SD card fix"

Tap on "Fix permissions"

Restart your device

Pray

Change the export path

Export some music

Be happy if it's working or hate me if not

Temporary Changelog:

Version 2.2.0 InDev2

ActionBar can be used on all Android versions - 100%

Fixed crash when using the search in playlist view - 100%

Shows file size and track duration - 100%

Temporary files created during the export are deleted right after - 100%

Context menu will be opened by a long tap on the title text like - 100%

You can now select multiple items by tapping on the album cover / track number - 100%

Android 4.4 users can use a permission fix to add write permissions to the external sd card [Careful! Beta!] - 100%

Added a button to create directories in the directory browser - 80%

Checks for available space before a track is exported - 33%

Added a feature to create PLS files while exporting an album or a playlist - 0%

Added an artist view - 0%

Gets the Play Music data path from the system API (Please check this on external SD card devices) - 0%
[Android Apps and Games] shadavis08:
I'm going to let someone more experienced play with this one till it works. I can't afford to lose any data at the moment. Thanks for your dedication and hard work!

Sent from my SGS3 running Cyanogenmod using Xparent BlueTapatalk
[Android Apps and Games] Arcus92:
I tested it on my live device. It reboots without any problem. I changed it a few times back and forth and there was no problem.

The function is very careful. If something is not as it has to be it won't continue. Eg. the xml-file is not valid. It will create a backup file too.

The worst case is that your platform.xml file is broken and your device won't boot anymore. Than you have to use a recovery system to restore the platform.xml.bak

But i don't know how the file could get broken. You have to shutdown your system right at the moment when the app creates the new platform.xml.

I tested it a few times and nothing bad happens, but i don't have an external SD card to test the effect.
[Android Apps and Games] Arcus92:
Oh no! Don't use use Indev2! The "remove fix button" will disable the write permission on ALL SD cards ...

This is fixed here: http://david-schulte.de/development/PlayMusicExporter_2.2.0_indev3.apk

If this bug already occurred ... i am sorry but you can easily fix this. Just install InDev3 and click on "Fix permissions" or "Remove permission fix". Both will look for the bug and repair the file. Or click on the new "Restore Backup" button.

Big sorry for this bug ...

Update 2014-09-15: If you do a rom-update, the fix will be removed and you need to fix is again.
[Android Apps and Games] Froyo2010:
http://xdaforums.com/showpost.php?p=55425122&postcount=122

This fix worked excellent on my Galaxy S5 running Android 4.4.2

Guys you gotta support this man.

He saved our music!
[Android Apps and Games] LuanTeles:
Make it like an Xposed Module

to work inside the Play music app
[Android Apps and Games] Herb.Grinda:
Get this man a throne!

That would be brilliant.

I just wanted to add my voice, thank you so much for this awesome project. Even with the little quirks here and there, this is still a beast.

For this to be a straight up free app, with no BS permissions, or ads, and for it to do what we know it does... You sir are a king. As soon as this batch export is done, be expecting a paypal bump from California.

We love you!
[Android Apps and Games] Arcus92:
Hi,

it toke a long time but now here is 2.2.0 with a lot of cool new stuff:

ActionBar can be used on all Android versions

Fixed crash when using the search in playlist view

Added artist view

Shows file size and track duration

Temporary files created during the export are deleted right after

Checks for available space before a track is exported

Gets the Play Music data path from the system API

Context menu will be opened by a long tap on the title text like before 2.0.0

You can now select multiple items by tapping on the album cover / track number

Added a button to create directories in the directory browser

Android 4.4 users can use a permission fix to add write permissions to the external sd card

Displays the currently playing track from Play Music on the bottom of the screen

Added 'currently playlist' view

Added a seekbar on the bottom of the screen if a track is playing

Added a button to reload the database

Added new mountpoint for external SD card: /storage/external_SD

Loading artworks asynchronous fix laggy scrolling

Fade in the artworks when they are loaded

Switched to Android Studio

Download page: https://www.david-schulte.de/en/play-music-exporter-updater/

Direct download link (APK): https://www.david-schulte.de/downloads/PlayMusicExporter/PlayMusicExporter.apk

The APK is twice as big as the last 2.1.6. I only added the android support library to draw the actionbar even in android 2.x and it contains all the necessary resources and graphics, so don't be skeptical :)
[Android Apps and Games] if6was9:
Arcus92, I just discovered this thread and installed your app yesterday. I will update to new version when I get home from work today. I have only used your app for a few hours last night and I'm totally impressed with it. I had searched for something like this last year but was unable to find anything and gave up. I am so impressed that I just tried to send you a donation but I got an PayPal error message:

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick

--------------------------------------------------------------------------------

Return to Merchant

Error MessageWe cannot process this transaction because there is a problem with the PayPal email address supplied by the seller. Please contact the seller to resolve the problem. If this payment is for an eBay listing, you can contact the seller via the "Ask Seller a Question" link on the listing page. When you have the correct email address, payment can be made at www.paypal.com.

PayPal protects your privacy and security.

For more information, read our User Agreement and Privacy Policy.

I don't know if it maybe because I'm on my company's network or on your end. I will try again when I get home.
[Android Apps and Games] Arcus92:
You are not the first one who had problems with the donation link, but i have no clue. The link worked for me, maybe you can't access the donation link from the USA or a country outside of Germany. I don't know. But thank you for trying to support me, really :)

*Here is the direct link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=A2VD24Z5E32RU

Edit: I found it, you clicked the link in my XDA profile, i fixed it now
[Android Apps and Games] VlaD20:
I have problem the app not work in my phone..

"The Play Music database couldn't be copied"

either this app has no superuser privileges or Play Music is not installed"
[Android Apps and Games] Arcus92:
Hi,

first and important question: Is your phone rooted?

If yes, send me your log file: Start the App, when the error occurred press the back key to close the message. Tap on the settings icon in the corner, scroll down to log file, open it. Now tap the "copy icon" in the action bar. to store the log into the clipboard. Now past the log in an E-Mail App and write to mail@david-schulte.de or if you want you can share it here in public (it contains you Android Version, the path to you Play Music data and all metadata of tracks you tried to export since app start (in your case nothing)).
[Android Apps and Games] PieceOfCake:
I tried to use the app today and for some reason it doesn't work.

Log: http://pastebin.com/FC4eTvEF