# \[REQUEST\] Web Source Script for Monstercat

**URL:** https://community.mp3tag.de/t/request-web-source-script-for-monstercat/19156
**Category:** Web Sources Discussion
**Created:** [July 17, 2017, 5:06am UTC](https://community.mp3tag.de/t/request-web-source-script-for-monstercat/19156 "2017-07-17T05:06:48Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![dsouzabrian96](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/7ba0ec/32.png) [@dsouzabrian96](https://community.mp3tag.de/u/dsouzabrian96)
#### Post date: [July 17, 2017, 5:06am UTC](https://community.mp3tag.de/t/request-web-source-script-for-monstercat/19156/1 "2017-07-17T05:06:48Z")

</div>

Hello,

Can someone make a script for [Monstercat](https://www.monstercat.com/). They upload some awesome electronic music which I download directly from YouTube if someone could make one script like the one made for [Beatport](https://community.mp3tag.de/t/12568/1). Actually I download most of the songs from YouTube nowadays since the fall of torrent sites. Mp3tag helps me sort them and keep them tidy. Thank you mp3tag.

Edit #1

Do I need to know any programming language like C++ or HTML to write these scripts myself?

---

<div class="post-metadata">

### Author: ![ms6676749](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/b4bc9f/32.png) [@ms6676749](https://community.mp3tag.de/u/ms6676749)
#### Post date: [July 28, 2017, 1:41pm UTC](https://community.mp3tag.de/t/request-web-source-script-for-monstercat/19156/2 "2017-07-28T13:41:17Z")

</div>

You don't need to know any programming, but it helps to understand the concept of loops (do... while) and knowing regex is a big help in some cases. Anyways, the web source framework is geared to process/parse what you see in a typical html source (CTRL+U in Firefox).

Almost everything you need to know is documented: [https://docs.mp3tag.de/tag-sources](https://docs.mp3tag.de/tag-sources)

I first learned how to make my own websources by looking at what other's have done. I attached one of my first websources for Bandcamp, which is pretty brief. It no longer works too well, but I believe it does a decent job showing off the basics. Anyways, the structure of a websource is as follows:

```
[Search parameters]

[ParserScriptIndex]=... # parse search/index html

[ParserScriptAlbum]=... # parse release html selected from the search/index.html

```

[Bandcamp\_example.src](https://community.mp3tag.de/uploads/default/original/2X/9/9ad90aad13a5aed3a65361db59be279be5fa130d.src) (3.3 KB)

---

<div class="post-metadata">

### Author: ![dsouzabrian96](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/7ba0ec/32.png) [@dsouzabrian96](https://community.mp3tag.de/u/dsouzabrian96)
#### Post date: [August 1, 2017, 4:04pm UTC](https://community.mp3tag.de/t/request-web-source-script-for-monstercat/19156/3 "2017-08-01T16:04:31Z")

</div>

Thank you for replying. I guess the forum isn't dead. I'll try that and maybe post a plugin when I have some spare time. Once again thanks! 🙂

QUOTE (ms6676749 @ Jul 28 2017, 21:11) \<{POST\_SNAPBACK}\>

You don't need to know any programming, but it helps to understand the concept of loops (do... while) and knowing regex is a big help in some cases. Anyways, the web source framework is geared to process/parse what you see in a typical html source (CTRL+U in Firefox).

Almost everything you need to know is documented: [https://docs.mp3tag.de/tag-sources](https://docs.mp3tag.de/tag-sources)

I first learned how to make my own websources by looking at what other's have done. I attached one of my first websources for Bandcamp, which is pretty brief. It no longer works too well, but I believe it does a decent job showing off the basics. Anyways, the structure of a websource is as follows:

```
[Search parameters]

[ParserScriptIndex]=... # parse search/index html

[ParserScriptAlbum]=... # parse release html selected from the search/index.html<!--QuoteEnd--></div><!--QuoteEEnd-->
```
