yashsingh1/xdaforums huggingface dataset:
[Droid Incredible General] Il Gerry:
Hello I tried the 3. (for convenience) .. and says MD5 Mismacht!

now I'll try adb ...
[Droid Incredible General] jetwoot:
how to navigate using adb on extsdcard?? all of my back up is there..

im new on adb.
[Droid Incredible General] mutated_Droid:
it is very simple you just open the md5 file using notepad an delete all its content and then save...

now go to recovery and restore now you should have no error...this method works for almost phones

hit thanks if it helped
[Droid Incredible General] alforati:
Great!

Worked fine
[Droid Incredible General] tealio:
THANKS!

Signed up for XDA just to thank you! I totally fried my Nexus 7 and had a nandroid backup on my PC. I kept getting MD5 errors and found this thread. The only thing is, the command

md5sum

did not work. i used the command

md5

and it worked no problem. Is this an error or was the command changed in more recent versions of ADB / Android?

And BTW, THANKS!!!

EDIT::: Seemed to flash correctly, but ended up in a boot loop... I think i may flash CM11 (the base of the backup) first and them try reflashing the backup... We'll see...
[Droid Incredible General] amp77:
Its works. Thanks a lot. You saved my day?
[Droid Incredible General] sheaky:
hi i want to say a more quick way is to install/flash CMW or TWRP with ODIN , that helped me a lot,

samsung s4

---------- Post added at 01:07 AM ---------- Previous post was at 12:57 AM ----------

hi i want to say a more quick way is to install/flash CMW or TWRP with ODIN , that helped me a lot,

samsung s4
[Droid Incredible General] Pons:
I'd try in your device Q&A forum. This is for the HTC Incredible, and I have little to no experience with the S4.
[Droid Incredible General] AGKdrOId:
either use "adb shell" in teminal and then navigate with cd like any terminal, or use a root browser like ES file explorer if you can get into ROM...also TWRP has file manager, as well as terminal emulator that you can use from recovery.
[Droid Incredible General] vulturext:
i've done all the step, connect the phone in storage mode, but is says clockworkmod directory is not found in cmd.what did i miss?
[Droid Incredible General] Pons:
Care to do a screenshot of the command prompt, or cut and paste what you typed (and received) here (please use CODE tags if you do this option)?
[Droid Incredible General] askpcguy:
Let me Google that for you. Or, let me Bing that for you.

Seriously a simple command is easily found online with a little research.

---------- Post added at 07:39 PM ---------- Previous post was at 07:37 PM ----------

I searched for Nandroid Md5 command. http://www.ikevinshah.com/fix-how-to-recover-from-md5-mismatch-cwm-backup-nandroid-backup.html
[Droid Incredible General] Pons:
Umm, *I* know the commands, believe it or not. I was asking for what he did to verify he's doing it right, and to see his exact error. And even if I didn't know the commands, I wouldn't trust any link you provided due to you binging it. Never liked them. But it looks like you're new around the inc threads, so you probably don't know me.

Edit: Out of sheer curiosity and boredom, I actually clicked on the link you provided, and it's more or less identical to the OP, but the OP is roughly 2 years older. Seriously a simple command is easily found in a [How To] thread with a little OP reading. And better luck next time at being a smart alec. ;)
[Droid Incredible General] Neo:
I sure have learned something here today! If I wanted to find out what sequence of events transpired on a specific user's device, which quite possibly deviated from the original instructions, in the sole effort to help them out, all I simply need do is Google it and magic Google will tell me exactly what that specific member did on their device! :D Thanks buddy.

Forum Moderator
[Droid Incredible General] Dhanukaprr:
Easier Fix!

Its easier t if u Followed the following method. It doesn't require any advanced knowledge.

1- Open your corrupted Nandroid Backup or the nandroid backup you just what to skip the MD5 checksum while restoring it.

2- Under your Nandroid Backup look for Nandroid.md5 file.

3- Open the Nandroid.MD5 file with any text editor.

4- Delete everything in the nandroid.md5 file.

5- Save your changes to the files.

6- Now go back to recovery and restore your Backup.

7- Done.

BTW THIS IS NOT MY FINDING, I CAN'T POSTS LINKS AS IM A NEW USE. I GOT THIS FROM ;

androidforums .com /galaxy-s2-boost-mobile-all-things-root/720978-how-remove-md5-checksum-nandroid-backup.html
[Droid Incredible General] vulturext:
problem solved.

Sorry,but i googled and managed to find a step by step guide on linux terminal.thanks.
[Droid Incredible General] GreenneeG:
can I rename backup file ?
[Droid Incredible General] askpcguy:
Rename the folder.
[Touch Diamond2, Pure Themes and Apps] KraFT_mk:
Before formating my TD2 I made a full backup.

Now I want to transfer my Shazam tagged songs list back.

Simple copy paste from the backup is not working.

Where Shazam is keeping the list of tagged songs?

How do I export that list?

Thanks,

K
[Touch Diamond2, Pure Themes and Apps] KraFT_mk:
Update:

Shazam.db file in aplication data\shazam\folder is where all tags are stored.
[General Questions and Answers] KraFT_mk:
Before formatting my TD2 I made a full backup.

Now I want to transfer my Shazam tagged songs list back.

Simple copy paste from the backup is not working.

Where Shazam is keeping the list of tagged songs?

How do I export that list?

__________

Update: found it!

Can someone please open this attached shazam.db (from shazam for wm 6.5 ) and return the song list , date and time in some other format? xls, cvs etc.

Thanks!
[General Questions and Answers] KraFT_mk:
Update:

Shazam.db file in aplication data\shazam\folder is where all tags are stored.
[General Questions and Answers] MachEnergy:
Did you have any luck with this? I was hoping to do the same thing, but I hit a wall when I realized that I don't know how to access files on my Droid's internal storage. Would you mind pointing me in the right direction?
[General Questions and Answers] KraFT_mk:
Found nothing so far.

Anyone?
[General Questions and Answers] ianelectro:
Incorrect....

Either the htc hero has a different file structure or this information is inaccurate....

There is no such file path.
[General Questions and Answers] kokenjr:
I whipped a quick app (attached below) that can back up the shazam database file to your SDCard (in folder "shazambackup") and restores it need be.

Also you can export the Tagged songs to xml (saved as "exports.xml" in the "shazambackup" folder).

Next i'll probably parse the xml to a more readable format. Maybe CSV? or just Plain Text? Any ideas are welcome! :)

Let me know if you have any issues. So far i've only tested it on my G1. Must also have a rooted phone for any of this to work.
[General Questions and Answers] KraFT_mk:
Can you please open this shazam.db (from wp6.5) and return the song list , date and time in some other format? xls, cvs etc.

Thanks!
[General Questions and Answers] KraFT_mk:
bump.

Anyone can help?

See first post.
[General Questions and Answers] plainjane:
You're dealing with mostly Android here, you may want to ask in a WM or phone specific forum.

(from... Evo/MIUI/Tapatalk)
[General Questions and Answers] p666nn:
Does not work properly on Desire. Opens the app after installation but "backup" button does not create the backup file and "Export to XML" makes the app force close without exporting anything.

About the export feature - the CSV version would probably be the best.

Thanks!
[General Questions and Answers] KraFT_mk:
Can you or someone please export attached shazam.db (zip) in any other usable format?

Thanks!
[General Questions and Answers] floydman1:
Bumb!

BUMP!!!!!!
[General Questions and Answers] moisaal:
CSV would be great
[General Questions and Answers] maajake:
The app's export to xml feature also fails on HTC Evo 4G (GingerBread).
[General Questions and Answers] spectas:
Solution with SQLite

Hi everybody,

I found a solution to export the list via SQLite. I had to find it for myself as I found nothing on the web, but I put it here, so perhaps somebody else is looking for such a solution as well.

This explanation is about how to get Shazam's data base file from your Android phone, access it on your computer and export a list of your tagged songs.

1. COPY FILE FROM PHONE

The data is stored in the file on your Android:

/data/data/com.shazam.android/databases/library.db

You have to copy this file to your Computer to work with it. Probably everybody does this in a different way. Mine was probably a bit more difficult than necessary, there should be simpler ways (e.g. with ssh / scp), but mine was: Opening the Android app "Terminal" and typing in the command:

cp /data/data/com.shazam.android/databases/library.db /sdcard

Then the file was copyed on the sdcard, which I could access to with my computer via USB cable.

Then you need a program which can open SQLite-Files. There is the command line tool (at least in Linux) "sqlite3", but also graphical tools for Linux/Windows/Mac like the "sqlitebrowser" (Link: sourceforge.net/projects/sqlitebrowser).

2. OUTPUT FROM DATA BASE:

In every of these tools, you can execute SQL-commands. For my output I chose:

SELECT a.name , t.title, t.subtitle, t.album, t.subgenre_name, tg.short_datetime, tg.location_name , tg.lat, tg.lon
FROM artist a, artist_track at, track t, tag tg
WHERE a.id = at.artist_id AND at.track_id = t._id AND tg.track_id = t._id ORDER BY tg.timestamp;

This command displays a list of the songs, ordered by their timestamp.

So with the command line tool "sqlite3" you just type in:

The output is in lines, you could also let put this in a text file by e.g. adding to this command:

There is also a way to export the data into an html table (just the table, no complete html file), by changing "-line" for "-html". For further details on how to export everything to a different file format (CVS etc) have a look on the Manpage of sqlite3 (command "man sqlite3").

With the graphical tool "sqlitebrowser" it is imho only possible to show this list, not to export it to a textfile. After having opened the .db-file with the program, you chose the tab "Execute SQL" and put there the above SQL command ("SELECT [...]"). Voilà!

3. DETAILS:

What I do like this is combining the necessary data of the database. They are spread over several tables. There is a table "artist" with the list of the artists and their unique ids. Then there is the same for the tracks, "track". In the "artist_track" table there is listed, which artist's id belongs tho which track's id. Finally in the table "tag" there are additional data like the time stamp of the song and even it's geo data tag.

With the SQLite program you can easily watch all the data and add / remove data from the SQL command, as you wish.

So far, I hope, I could help somebody? :)

Greetings, spectas
[General Questions and Answers] Flyview:
Thanks!!! It helped me since Shazam no longer gets past the setup screen!

I found that with SQliteExport you can use your same command above and export to a file of your choice, for example, xls or csv. Here's the link to the little program:

http://www.speqmath.com/tutorials/sqlite_export/index.html
[General Questions and Answers] KraFT_mk:
Tried but cant do it. I need step by step instruction. Or better, can someone just export the db that I attached? (See OP - first post - shazam.db ?)

Thanks

K
[General Questions and Answers] snakesight:
Best solution for exporting from shazam database ;)

Delete this one please ;)
[General Questions and Answers] snakesight:
Hello I am new on the forum. I've learned a lot of things in this website, it's time to payback

I’ve got another solution to this issue….

1.-Download this plugin for Firefox.

addons.mozilla.org/es/firefox/addon/sqlite-manager

2.- In Firefox – Tools, select SQLite Manager

3.- In the new window select database – connect database – then open your db from shazam

4.- Then you’ll see two panels. on left panel select track and on right panel, select browse and search then you’ll be able to see all your tag info

5.- On the left panel select track – right click – export table, select csv on right panel then ok.

6.- Open your new saved database with any office (word, excel)

7.- That’s all
[General Questions and Answers] joeyla:
Shazam Tags

This above works well nice one.

I was trying to do my own program before I saw this.I'm not a programmer but I stuck together a few bits of code I found and hopefully works you you. Use android app Root Browser Lite to copy file from data/data/com.shazam.android/databases/library.db to your sd card. Or use the app posted earlier which does this for you.

Put library.db file from you Shazam backup in the same folder as this program and run program and hit 'GetTags' and should get CSV and htm versions of your tags. No error checking or anything fancy in this program. Requires .NET 3.5. May only work on 32-bit machines. I'd like to enhance this and will if people find it useful.

How results should look.
[General Questions and Answers] joeyla:
MyShazTags

Tidied things up a bit. Updated in previous post download.
[General Questions and Answers] KraFT_mk:
Thank you for your time and effort.

Unfortunately, no luck for me.

After several errors -> continue, I have empty .csv file.

Same with the Firefox add on.

Here is my file. Can someone try and export the tags?

Thanks.

K
[General Questions and Answers] joeyla:
I don't know what format your database file is in but it's not Sqlite3. If your really stuck just use a hex editor to get the songs you've tagged from the file. A real pain but maybe only option for now.

For anyone with library.db extracted from and Android device ( Sqlite3 db ) try my program MyShazTags and see if it works for you.
[General Questions and Answers] cloves:
Snake thanks for sharing this, its the easiest way. Question when I export to csv I am only seeing the track but no artist. I also did an export artist and it just gave me the artist. Is there anyway to export both the artist and title together into 1 csv. I mean I know I can open up both csv files in excel and copy the colum, but wondering if I can save the step.
[General Questions and Answers] snakesight:
Hello cloves... When you export the database, use export table (and I guess that option will choose all the info) then you can get access to track id and artist together in the same table... sorry for late answering but I'll check it out as soon as possible and I'll tell you... meanwhile try it yourself, not so hard to choose different options ;)
[General Questions and Answers] zeppelin101:
Hello dear friends,

I thought you might find this query useful for executing in the SQLite Manager:

select artist.id, artist.name, track.title from artist JOIN artist_track ON artist.id = artist_track.artist_id JOIN track ON track._id = artist_track.track_id
[General Questions and Answers] cloves:
Zepplin thanks for the final piece of the puzzle. Just to make this easy for all coming here in the future.

Once you download the shazam database off your phone, you donwload sqlite manager for firefox. Then open it up goto database "connect database" navigate to your folder and then make sure you select show all file types and locate the library.db file

Then on left hand click "Tables" and then on the right goto "Execute SQL" then in the "Enter SQL" enter:

select artist.id, artist.name, track.title from artist JOIN artist_track ON artist.id = artist_track.artist_id JOIN track ON track._id = artist_track.track_id

Then it should populate your tag list below. Then click "Actions" and save results as CSV.

Thanks so much to all to make this happen :)

PS there is also another application out now called sound hound which I have noticed tends to find songs especially remixes and spanish etc a bit better then shazam.
[General Questions and Answers] HOWDEHPARDNER:
Non Rooted Devices

Anyone know if it is possible to get this "Shazam.db" on non-rooted phones? i.e. it is not accessible in Windows Explorer otherwise.

I used a utility named Helium (previously Carbon, it's in the Play store) that backed up Shazam, completely I would assume, and created "com.shazam.android.ab," .ab being an archive not unlike .tar. It's not encrypted. Unfortunately the only utilities to extract this archive involve entering it through java and perl scripts that are beyond my understanding. Anyone got any ideas or a helping hand?
[General Questions and Answers] Vladimirofna:
How to get My Shazam songs list

Hey, guys!

I've found an easy and elegant way to get your shazamed songs list. Just press Cntr+A on your My Shazam page and copy the whole page. Then paste it in Excel by pressing Paste special--Values only. And here you are.
[General Questions and Answers] Zoli1972:
Hi, Friends,

Unfortunately, this solution is not working for me. I downloaded my Shazam list (library.db), which currently contains 2018 tags from my rooted tablet, and can't open it. I tried to do the extraction with several SQL database editors, but had no luck. Either they show me an empty database or some columns containing cryptic data of non-relevant columns like "track_key" and "request_id". Using the MySQL SELECT strings posted around here result in an error message, saying some fields would be missing. The tables "search_result_artist" and "search_result_track" are both empty, but are containing the relevant columns like "artist" and "title". The table "tag" contains 2018 entries, the table "view_myshazam" contains 2017.

Is my database broken? Or did Shazam change something? However, when I open the app, everything looks fine, all tags are present.

What can be done?

Regards,

Z.
[General Questions and Answers] diman82:
It's not so elegant when you have hundreds of tags..

If you have a lot of tags, then this approach is problematic.
[General Questions and Answers] cloves:
Fyi shazam took there web access to your tags offline, is been over a year and i don't think they plan on fixing it. I emailed them and that is pretty much what they implied.
[General Questions and Answers] diman82:
I can't find the data .db file at the designated location.

Can someone point me how do I extract/copy the db file on android phone?
[General Questions and Answers] cloves:
It's in there. I have checked with old shazam and new one, in install directory. Make sure you permissions to see the directory. My phone is rooted so I can go in there and look at it and edit it but if yours is rooted I'm not sure you'll be able to do that.
[General Questions and Answers] diman82:
Not rooted phone!

I guess I can't see because my phone is not rooted: https://www.quora.com/Is-it-possible-to-view-data-data-folder-on-an-android-phone-without-rooting-it : "You need to root the device to see the data in /data folder."
[General Questions and Answers] cloves:
Pretty sure that if your are not rooted you will not be able to see a lot of directories
[General Questions and Answers] diman82:
My Shazam to Youtube playlist export

I've found a much easier way then digging running buggy SQL queries:

Open Fiddler 4 (https://www.telerik.com/download/fiddler) (or use the Chrome Developer tools)

Goto 'Filters' tab, and set: Hosts => Show only the following Hosts: "*.shazam.com"

Goto https://www.shazam.com/myshazam in your browser

Now to the interesting part: you need to find a row, that contains '/discovery' API endpoint and the 'limit' URL param. Example URL: https://www.shazam.com/discovery/v4/en-US/IL/web/-/tag/02B422B0-AB98-4AEF-AC83-7AF4EFABAB74?limit=20 It should look like this: . P.S: It might be several rows like that (in case you scrolled down when browsing)

Right click this row => Copy => Just URL (CTRL+U)

Go to the browser, and paste the link. Now, BEFORE YOU CLICK ENTER, edit the 'limit' url param to maximum, so you retrieve all your tags in once.

Wait for a JSON output, containing ALL YOUR TAGS! P.S You may want to use a JSON viewer extension for chrome for pretty JSON output.

Go to the following site to extract Shazam tag names: http://jsonpath.com/

There, you can use a JSONPath Syntax like this to extract the song name: $..share.subject . For more information regarding JSONPath Syntax: http://goessner.net/articles/JsonPath/index.html

You can use this wonderful service to import your shazam list to your youtube playlist: http://mixbla.st/ .

You can link/connect to your Youtube account, and save the created playlist!
[General Questions and Answers] irgendwo@mail.ru:
The approach by diman82 doesn't seem to work as of November 2017, can't find 'limit' & 'token" in URL params anymore, anyone knows another way to accomplish that?
[General Questions and Answers] diman82:
Updated tutorial

Indeed, Shazam have change to REST API, I've updated the tutorial, please recheck.

---------- Post added at 05:42 PM ---------- Previous post was at 05:13 PM ----------

Shazam has changed its API to REST API, I've updated my instructions.
[General Questions and Answers] cloves:
So it looks like the firefox sqlite manager way to do this is no longer working. I am using shazam encore. I am getting a syntax error in sqlite manager.

The table structure has changed.
[General Questions and Answers] Crazy Serb:
Now THAT is a brilliant find.

Here is an ever faster/easier way to use that method.

1) Open up Chrome/Firefox, hit F12 to open up webdev tools, switch to Network tab, and then go to https://www.shazam.com/myshazam

2) Find that https://www.shazam.com/discovery/v4/en-US/IL/web/-/tag/02B422B0-AB98-4AEF-AC83-7AF4EFABAB74?limit=20 parameter, change the limit=2000 in that URL (or more, if your Shazam list is bigger than 2000 songs), and then load that URL.

3) Copy that page JSON code into https://konklone.io/json/ and it will give you tabular data with an easy CSV export link too.

Problem solved. And no need to learn / figure out how to use JSON. Voila!

Thanks for that catch again, amigo!
[General Questions and Answers] jules_wnfld@yahoo.com:
So, this is how I exported my Shazam list to Youtube playlist, fast and pretty easy, today the 28th of May 2020. Hope it helps others.

1. I used the advice in this thread to get the JSON file, post by diman82, post #37; https://xdaforums.com/showthread.ph... the web tool [url]https://konklone.io/json/ to get me a CSV from it. Be carefull that it encodes the resulting CSV file in UTF-8 and if you have bands and sogs with accents (french language etc) you need to convert it to Ansi for the next step, or Excel will mangle the special characters. You can use any decent text editor to do that, I used Notepad++ which is great.

3. Opened it with excel and got only 2 columns from it, the Artist and Song, removed duplicates etc.

4. Created a new excel file with Artist and Song columns and saved it as CSV.

5. Went to this web app https://www.tunemymusic.com/ , uploaded the CSV, it saw my columns names, it knew what they represent (they incorporated a self discovery probably which is nice of them), so I suggest keeping the names Artist and Song for the columns.

Then it asked for destination, chose Youtube, signed in with the account where I wanted the playlist.

Went on youtube and found my list waiting for me there.

Good luck.
[General Questions and Answers] oli_kester:
API version change

So I'm developing an app that relies on exported data from Shazam.

I got my JSON data by using the tips on this thread - thanks everyone!

However, I have just realised that Shazam seem to have moved to a new internal API (V5) that uses Firestore, and does not use a bulk JSON data dump as before :(. Instead, it seems that the new tags are loaded individually as required when scrolling the page down.

I could re-write my app to parse the HTML, but I'm wondering if there's another way to query the JSON.

Would anyone who's previously contributed to this thread care to have a look? I've had a dig around in DevTools but can't find a bulk data store of the tags.

If you're an experienced web dev / Firestore user, this might be an easy one to solve....