IPB

Welcome Guest ( Log In | Register )

2 Pages V   1 2 >  
Reply to this topicStart new topic
> Spotify, Gracenote and Saavn WebSource Scripts, Websource Scripts for Spotify,Gracenote and Saavn
qqwen
post Jul 19 2015, 07:42
Post #1


Member


Group: Full Members
Posts: 10
Joined: 4-December 14
Member No.: 20139
Mp3tag Version: 2.65



Hi,

I would like to share the websource scripts i created for Spotify, Gracenote and Saavn

Requirement


For working with these scripts we need an external program. This is due to the fact that mp3tag will not work with SSL protocol addresses ( simply said https:// addresses ). This program acts as a proxy for all connections mp3tag makes. So the program is...

Burp Suite Free Edition


You can download it at portswigger Burp Suite

You need only the free version for this purpose. Download it.

It needs Java runtime for working, so make sure you have installed java runtime Java runtime

After Installing these programs We need to configure burp Suite and mp3tag . That's in the second post.
Go to the top of the page
 
+Quote Post
qqwen
post Jul 19 2015, 07:59
Post #2


Member


Group: Full Members
Posts: 10
Joined: 4-December 14
Member No.: 20139
Mp3tag Version: 2.65



Now we have to configure Burp Suite

Open BurpSuite and key in as seen in below figure.


I have configured Burp suite to listen to port 8012. So we will configure mp3tag to work with this port.

In mp3tag => Options do as the following figure.


Now in the case of saavn Script we have to emulate our browser as IE, so scrolling down there is an option for setting that in Burp Suite.

Do as the following figure.


Now all the configurations are done. more about scripts in next post
Go to the top of the page
 
+Quote Post
qqwen
post Jul 19 2015, 08:07
Post #3


Member


Group: Full Members
Posts: 10
Joined: 4-December 14
Member No.: 20139
Mp3tag Version: 2.65



Spotify WebSource Script

This script uses the metadeta service offered by spotify.

Here is the Script.

Attached File  spotify.src ( 5.1K ) Number of downloads: 941



Copy it to c:\users\yourusername\AppData\Roaming\Mp3tag\data\sources

and you are good to go.

Always remember to open burp suite before opening mp3tag
Go to the top of the page
 
+Quote Post
qqwen
post Jul 19 2015, 08:41
Post #4


Member


Group: Full Members
Posts: 10
Joined: 4-December 14
Member No.: 20139
Mp3tag Version: 2.65



GraceNote WebSource Script


This is one of the highly anticipated script in this forum. Gracenote recently opened up their database for metadeta queries, and i have been trying to get it working with mp3tag.

This script needs some more requirements.

First of all you need to make an account at gracenote. So head on to Gracenote Developer Portal and register an account in there. Once an account is setup you need to "add a new app" in your "My Apps" page.
Give an app name such as "Mp3Tagger" . Once it's done you will get a

Client ID (a seven digit number code)

and Client Tag (an alpha-numeric 32 digit code)

Save this for use in the script.

Now here is the script
Attached File  gracenote.src ( 3.42K ) Number of downloads: 405


Open up the script and enter the ClientID and ClientTag in places of x's and y's of [IndexUrl].
Also put ClientID in x's of [AlbumUrl]

Remeber ClientTag is 32 digits long while ClientId is only 7 digits.

Now we need an addon for burpsuite for working with this script, more about that in next post


Go to the top of the page
 
+Quote Post
qqwen
post Jul 19 2015, 08:52
Post #5


Member


Group: Full Members
Posts: 10
Joined: 4-December 14
Member No.: 20139
Mp3tag Version: 2.65



Gracenote Websource Script (Contd...)


As stated we need an addon to Burpsuite for working with this script. I created it using java. Here is the addon. Its a Zip file. Download it

Attached File  burp.zip ( 20.86K ) Number of downloads: 269


Unzip it to a suitable position and you will get a jar file.

Now in BurpSuite do as the following figure.



Now transfer the websource script to websources folder and you can enjoy gracenote.

This post has been edited by qqwen: Jul 22 2015, 17:31
Go to the top of the page
 
+Quote Post
DetlevD
post Jul 19 2015, 08:56
Post #6


Member


Group: Full Members
Posts: 6443
Joined: 26-May 06
From: Wuppertal, Germany, Planet Earth
Member No.: 3194
Mp3tag Version: 2.82



QUOTE (qqwen @ Jul 19 2015, 08:42) *
... due to the fact that mp3tag will not work with SSL protocol addresses ( simply said https:// addresses ). This program acts as a proxy for all connections mp3tag makes. So the program is... Burp Suite Free Edition ...

If your recommendation is a "Man-in-the-Middle" application within or replacing a SSL connection, then there is a big reason not to use it.

https://en.wikipedia.org/wiki/Man-in-the-Middle
https://de.wikipedia.org/wiki/Man-in-the-Middle-Angriff

DD.20150719.1002.CEST

This post has been edited by DetlevD: Jul 19 2015, 09:02


--------------------
* Beyond that, don't ask, when you don't know what to do with the answer. *
♥ home is where the heart is ♥
Go to the top of the page
 
+Quote Post
qqwen
post Jul 19 2015, 08:59
Post #7


Member


Group: Full Members
Posts: 10
Joined: 4-December 14
Member No.: 20139
Mp3tag Version: 2.65



Saavn WebSource Script

Not everybody know saavn. It's a music streaming service in india. I have created this script exclusively for indian users of mp3tag .

It doesn't need any new configuration. (Phew! thank god, last one was hard)

Here is the script

Attached File  saavn.src ( 3K ) Number of downloads: 344


Download it and save it in websources folder and you can enjoy tagging using Saavn.


So Here are the Scripts. Press "Thanks" if it helped you. cool.gif
Go to the top of the page
 
+Quote Post
qqwen
post Jul 19 2015, 09:04
Post #8


Member


Group: Full Members
Posts: 10
Joined: 4-December 14
Member No.: 20139
Mp3tag Version: 2.65



QUOTE (DetlevD @ Jul 19 2015, 13:26) *
If your recommendation is a "Man-in-the-Middle" application within or replacing a SSL connection, then there is a big reason not to use it.

DD.20150719.0956.CEST


Feel Free " NOT TO USE IT " rolleyes.gif

Honestly, The program Burpsuite is not made by me . It's a network test suite. Once mp3tag implements SSL protocol support its not needed. cool.gif
Go to the top of the page
 
+Quote Post
qqwen
post Jul 22 2015, 17:34
Post #9


Member


Group: Full Members
Posts: 10
Joined: 4-December 14
Member No.: 20139
Mp3tag Version: 2.65



Hi, all. I have identified a problem with the burp extension lately and suitably modded the program. Now the results will not be repeated after each queries. For those who downloaded please download it again from the above link. (link has been modified)
Go to the top of the page
 
+Quote Post
JonaaaBR
post Aug 16 2015, 19:03
Post #10


Member


Group: Full Members
Posts: 48
Joined: 16-August 15
From: Brazil
Member No.: 21087
Mp3tag Version: 2.80



QUOTE (qqwen @ Jul 22 2015, 18:34) *
Hi, all. I have identified a problem with the burp extension lately and suitably modded the program. Now the results will not be repeated after each queries. For those who downloaded please download it again from the above link. (link has been modified)


Is there any way to download 640x640 covers from Spotify?


--------------------
"Nothing is true, everything is permitted."
Go to the top of the page
 
+Quote Post
qqwen
post Aug 19 2015, 03:41
Post #11


Member


Group: Full Members
Posts: 10
Joined: 4-December 14
Member No.: 20139
Mp3tag Version: 2.65



QUOTE (JonaaaBR @ Aug 16 2015, 23:33) *
Is there any way to download 640x640 covers from Spotify?



Yes, Its possible.

Open up your spotify.src file. In the ParserScriptAlbum part look for the following lines


# Album URl
outputto "coverurl"
findline "url"
moveline 1
findline "url"
say "http://i.scdn.co/image/"
movechar 37
sayuntil "\","

Now all you have to do is delete the lines shown in below

moveline 1
findinline "url"

Your modified script will look like this

# Album URl
outputto "coverurl"
findline "url"
say "http://i.scdn.co/image/"
movechar 37
sayuntil "\","
Go to the top of the page
 
+Quote Post
JonaaaBR
post Aug 19 2015, 22:13
Post #12


Member


Group: Full Members
Posts: 48
Joined: 16-August 15
From: Brazil
Member No.: 21087
Mp3tag Version: 2.80



QUOTE (qqwen @ Aug 19 2015, 04:41) *
Yes, Its possible.

Open up your spotify.src file. In the ParserScriptAlbum part look for the following lines


# Album URl
outputto "coverurl"
findline "url"
moveline 1
findline "url"
say "http://i.scdn.co/image/"
movechar 37
sayuntil "\","

Now all you have to do is delete the lines shown in below

moveline 1
findinline "url"

Your modified script will look like this

# Album URl
outputto "coverurl"
findline "url"
say "http://i.scdn.co/image/"
movechar 37
sayuntil "\","


Yeah, i fixed it, was a problem with Burpsuite, sorry.

This post has been edited by JonaaaBR: Aug 22 2015, 23:00


--------------------
"Nothing is true, everything is permitted."
Go to the top of the page
 
+Quote Post
JonaaaBR
post Aug 21 2015, 22:44
Post #13


Member


Group: Full Members
Posts: 48
Joined: 16-August 15
From: Brazil
Member No.: 21087
Mp3tag Version: 2.80



DELETED. Sorry.

This post has been edited by JonaaaBR: Aug 22 2015, 22:59


--------------------
"Nothing is true, everything is permitted."
Go to the top of the page
 
+Quote Post
JonaaaBR
post Aug 27 2015, 06:34
Post #14


Member


Group: Full Members
Posts: 48
Joined: 16-August 15
From: Brazil
Member No.: 21087
Mp3tag Version: 2.80



There is a bug on the Spotify Script #Publisher part... some musics the publisher name shows this:



--------------------
"Nothing is true, everything is permitted."
Go to the top of the page
 
+Quote Post
broskully
post Jan 14 2016, 16:10
Post #15


Member


Group: Members
Posts: 1
Joined: 14-January 16
Member No.: 21599
Mp3tag Version: 2.73



hello

i cant configure burp with my mp3tag. i always get abort by user when using your spotify scripts please help
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 28th May 2017 - 21:38