# Web Sources Discussion

**URL:** https://community.mp3tag.de/c/development/web-sources-discussion/15.md?page=3

[Latest](https://community.mp3tag.de/latest.md) · [Categories](https://community.mp3tag.de/categories.md) · [Tags](https://community.mp3tag.de/tags.md)

**Page:** 4

---

## [Suggestion: 'Splice' command for WS](https://community.mp3tag.de/t/suggestion-splice-command-for-ws/61854)

<div class="topic-metadata">

**Author:** [@rboss](https://community.mp3tag.de/u/rboss)\
**Replies:** 4\
**Last updated:** [December 25, 2023, 11:20pm UTC](https://community.mp3tag.de/t/suggestion-splice-command-for-ws/61854 "2023-12-25T23:20:27Z")

</div>

Hello everyone. I'm developing a (new) iTunes script and I've hit a wall. I'll try to explain my problem: I would like to be able to select/input cover size for an iTunes source script. So far I've been able to 'cheat'…

---

## [Question regarding sorting of JSON objects](https://community.mp3tag.de/t/question-regarding-sorting-of-json-objects/62802)

<div class="topic-metadata">

**Author:** [@rboss](https://community.mp3tag.de/u/rboss)\
**Replies:** 5\
**Last updated:** [November 22, 2023, 1:06pm UTC](https://community.mp3tag.de/t/question-regarding-sorting-of-json-objects/62802 "2023-11-22T13:06:47Z")

</div>

Hello everyone in the community. I'm hoping someone can enlighten me on an odd behavior when parsing JSON data. More specifically, on how objects in an array are sorted when being parsed. Example: this link will downl…

---

## [Dealing with sites hiding info behind javascript, any ideas?](https://community.mp3tag.de/t/dealing-with-sites-hiding-info-behind-javascript-any-ideas/62605)

<div class="topic-metadata">

**Author:** [@ms6676749](https://community.mp3tag.de/u/ms6676749)\
**Replies:** 0\
**Last updated:** [October 30, 2023, 6:00am UTC](https://community.mp3tag.de/t/dealing-with-sites-hiding-info-behind-javascript-any-ideas/62605 "2023-10-30T06:00:14Z")

</div>

Hi, How to deal with sites that now hide album information behind javascript? Basically, where album information used to be contained in the album page's html is now hidden by javascript.void(0). Basically, when a user …

---

## [Using Output buffer S later in same Script](https://community.mp3tag.de/t/using-output-buffer-s-later-in-same-script/62238)

<div class="topic-metadata">

**Author:** [@bugzero](https://community.mp3tag.de/u/bugzero)\
**Replies:** 2\
**Last updated:** [October 26, 2023, 7:51pm UTC](https://community.mp3tag.de/t/using-output-buffer-s-later-in-same-script/62238 "2023-10-26T19:51:27Z")

</div>

Although I've seen similar but not same Topics: and I would like to ask for what I think is a new feature that may be useful for me and for others. Sometimes we need to get some information from the source and use…

---

## [ITUNESADVISORY misuse](https://community.mp3tag.de/t/itunesadvisory-misuse/62514)

<div class="topic-metadata">

**Author:** [@taggert](https://community.mp3tag.de/u/taggert)\
**Replies:** 3\
**Last updated:** [October 23, 2023, 1:43pm UTC](https://community.mp3tag.de/t/itunesadvisory-misuse/62514 "2023-10-23T13:43:14Z")

</div>

I keep seeing ITUNESADVISORY misused as a tag so I thought it was worth a post to share my view: Most services (that are not apple) use a boolean tag to flag tracks with explicit lyrics. Usually a 0 for not explicit and…

---

## [Regexpreplace '.\*' 'OK' matches twice](https://community.mp3tag.de/t/regexpreplace-ok-matches-twice/62436)

<div class="topic-metadata">

**Author:** [@yorickausyps](https://community.mp3tag.de/u/yorickausyps)\
**Replies:** 3\
**Last updated:** [October 17, 2023, 3:32pm UTC](https://community.mp3tag.de/t/regexpreplace-ok-matches-twice/62436 "2023-10-17T15:32:05Z")

</div>

For testing the new websource script options setting feature i wanted to define a filter for the format of an album: { "type": "string", "key": "FilterFormat", "title": "Media Format", "descripti…

---

## [Save Art to File](https://community.mp3tag.de/t/save-art-to-file/62055)

<div class="topic-metadata">

**Author:** [@taggert](https://community.mp3tag.de/u/taggert)\
**Replies:** 0\
**Last updated:** [September 4, 2023, 2:17pm UTC](https://community.mp3tag.de/t/save-art-to-file/62055 "2023-09-04T14:17:41Z")

</div>

Hi All, It's been a while since I've played with scripts and am looking to make some updates. Is it possible to save an image to a file? In addition to embedding art I would like to save art to the album folder so I co…

---

## [Variables in Source Scripts](https://community.mp3tag.de/t/variables-in-source-scripts/51644)

<div class="topic-metadata">

**Author:** [@taggert](https://community.mp3tag.de/u/taggert)\
**Replies:** 3\
**Last updated:** [August 18, 2023, 6:40pm UTC](https://community.mp3tag.de/t/variables-in-source-scripts/51644 "2023-08-18T18:40:54Z")

</div>

Is there a way to set a variable in a source script so that when an include file is called the variable can either be evaluated (ie T/F) or written to a tag (ie itunes country searched = and language=)? some psudeo code…

---

## [Mp3tag script interpreter](https://community.mp3tag.de/t/mp3tag-script-interpreter/61823)

<div class="topic-metadata">

**Author:** [@bascurtiz](https://community.mp3tag.de/u/bascurtiz)\
**Replies:** 1\
**Last updated:** [August 14, 2023, 9:34pm UTC](https://community.mp3tag.de/t/mp3tag-script-interpreter/61823 "2023-08-14T21:34:25Z")

</div>

As u know by now, we're working on One Tagger. We get some requests for platforms we don't support, but are supported using 3rd party scripts for Mp3tag. Would you mind if we create a mp3tag script interpreter, so peop…

---

## [Third parameter broken for the regexpreplace fn](https://community.mp3tag.de/t/third-parameter-broken-for-the-regexpreplace-fn/61653)

<div class="topic-metadata">

**Author:** [@stevehero](https://community.mp3tag.de/u/stevehero)\
**Replies:** 7\
**Last updated:** [July 26, 2023, 8:55pm UTC](https://community.mp3tag.de/t/third-parameter-broken-for-the-regexpreplace-fn/61653 "2023-07-26T20:55:32Z")

</div>

@Florian, I had a spare 10mins to look into this as people were asking about the Traxsource scripts on my thread. I think a bug has been introduced in the latest beta. It's the third parameter here that I think is caus…

---

## [JSON Parsing - Counting inside an array, not the array itself](https://community.mp3tag.de/t/json-parsing-counting-inside-an-array-not-the-array-itself/50614)

<div class="topic-metadata">

**Author:** [@stevehero](https://community.mp3tag.de/u/stevehero)\
**Replies:** 4\
**Last updated:** [July 21, 2023, 9:34pm UTC](https://community.mp3tag.de/t/json-parsing-counting-inside-an-array-not-the-array-itself/50614 "2023-07-21T21:34:24Z")

</div>

Is it possible to have a counter in a json\_foreach loop after selection of an object? The reason I ask is I want to check the component after selecting it and if it says Release Track Listing then count each. Here's th…

---

## [IfLess and IfGreater not parsing the whole output](https://community.mp3tag.de/t/ifless-and-ifgreater-not-parsing-the-whole-output/61569)

<div class="topic-metadata">

**Author:** [@stevehero](https://community.mp3tag.de/u/stevehero)\
**Replies:** 11\
**Last updated:** [July 19, 2023, 8:48pm UTC](https://community.mp3tag.de/t/ifless-and-ifgreater-not-parsing-the-whole-output/61569 "2023-07-19T20:48:47Z")

</div>

Consider this: outputto "\_Test" SayOutput "10" IfGreater 5 Say "Greater than 5" Else Say "Less than 5" Endif This returns: Less than 5 Whereas it should be greater @Florian ? Or does this function only check the firs…

---

## [Json\_select\_array\_object and json\_length](https://community.mp3tag.de/t/json-select-array-object-and-json-length/61598)

<div class="topic-metadata">

**Author:** [@stevehero](https://community.mp3tag.de/u/stevehero)\
**Replies:** 8\
**Last updated:** [July 19, 2023, 8:43pm UTC](https://community.mp3tag.de/t/json-select-array-object-and-json-length/61598 "2023-07-19T20:43:00Z")

</div>

Two requests: New json\_select\_array\_object fn to get the length of the array where the property matches the remixer\_artist\_name like this: json\_select\_array\_object "artists" "remixer\_artist\_name" -1 "1". The above w…

---

## [\[Feature Request\] Seconds to timestamp (HH:MM:SS)](https://community.mp3tag.de/t/feature-request-seconds-to-timestamp-hhss/53756)

<div class="topic-metadata">

**Author:** [@bugzero](https://community.mp3tag.de/u/bugzero)\
**Replies:** 1\
**Last updated:** [July 19, 2023, 7:48pm UTC](https://community.mp3tag.de/t/feature-request-seconds-to-timestamp-hhss/53756 "2023-07-19T19:48:16Z")

</div>

Could it be possible to add a new command to web script to convert a number of seconds to a time stamp? Just imagine we have selected a json value "292", using a command like convert it to "00:04:52" Now it is hard to…

---

## [Milliseconds to HH:mm:ss function](https://community.mp3tag.de/t/milliseconds-to-hhss-function/61607)

<div class="topic-metadata">

**Author:** [@stevehero](https://community.mp3tag.de/u/stevehero)\
**Replies:** 3\
**Last updated:** [July 19, 2023, 8:41pm UTC](https://community.mp3tag.de/t/milliseconds-to-hhss-function/61607 "2023-07-19T20:41:30Z")

</div>

Beatport have this property "length": 779986 I wonder is it too much to ask @Florian for a math fn to convert milliseconds to HH:mm:ss? Thanks. I hope this is the last request. This is to display a human-readable le…

---

## [New json\_foreach\_reverse function for WSF](https://community.mp3tag.de/t/new-json-foreach-reverse-function-for-wsf/61572)

<div class="topic-metadata">

**Author:** [@stevehero](https://community.mp3tag.de/u/stevehero)\
**Replies:** 1\
**Last updated:** [July 16, 2023, 11:15am UTC](https://community.mp3tag.de/t/new-json-foreach-reverse-function-for-wsf/61572 "2023-07-16T11:15:23Z")

</div>

Beatport has changed to all JSON and rewritten the site. I'm kinda stuck until I get this new function to rewrite the beatport tag sources. The trouble is I need a json\_foreach\_reverse function in order to get the righ…

---

## [\[Request?\] Qobuz Web Source](https://community.mp3tag.de/t/request-qobuz-web-source/49870)

<div class="topic-metadata">

**Author:** [@jonestly](https://community.mp3tag.de/u/jonestly)\
**Replies:** 6\
**Last updated:** [May 2, 2023, 4:41pm UTC](https://community.mp3tag.de/t/request-qobuz-web-source/49870 "2023-05-02T16:41:45Z")

</div>

would this be possible or am i hoping for too much? as for as i know, they offer the most metadata for (most) songs/albums.

---

## [Web Source Request: GD3 as a Data Source](https://community.mp3tag.de/t/web-source-request-gd3-as-a-data-source/17067)

<div class="topic-metadata">

**Author:** [@s4zando](https://community.mp3tag.de/u/s4zando)\
**Replies:** 3\
**Last updated:** [March 27, 2023, 9:17am UTC](https://community.mp3tag.de/t/web-source-request-gd3-as-a-data-source/17067 "2023-03-27T09:17:57Z")

</div>

Florian asked me to post this… Exact Audio Copy (exactaudiocopy.de) supports GD3 (getdigitaldata.com) as a tag data source. GD3 is a subscription service, but has vastly superior and accurate disc information and album …

---

## [Making a Tag Server](https://community.mp3tag.de/t/making-a-tag-server/59631)

<div class="topic-metadata">

**Author:** [@Trip](https://community.mp3tag.de/u/Trip)\
**Replies:** 6\
**Last updated:** [January 8, 2023, 10:26am UTC](https://community.mp3tag.de/t/making-a-tag-server/59631 "2023-01-08T10:26:38Z")

</div>

Hey all, I have a database that is online that I want MP3 Tag to be able to get data from. I have made a .src file for it in data\\sources and from the server logs and mp3 tag itself; states that it connects but despite …

---

## [Parsing information that is 2 pages deep?](https://community.mp3tag.de/t/parsing-information-that-is-2-pages-deep/59544)

<div class="topic-metadata">

**Author:** [@olliehughes](https://community.mp3tag.de/u/olliehughes)\
**Replies:** 2\
**Last updated:** [December 29, 2022, 6:11pm UTC](https://community.mp3tag.de/t/parsing-information-that-is-2-pages-deep/59544 "2022-12-29T18:11:44Z")

</div>

I'm going through a lot of home videos and audio files and trying to add a bunch of tags, cover art, etc. I've been able to create a web source that searches google and returns the JSON results and from there I can go in…

---

## [Web sources search thumbnails](https://community.mp3tag.de/t/web-sources-search-thumbnails/59491)

<div class="topic-metadata">

**Author:** [@AreDigg](https://community.mp3tag.de/u/AreDigg)\
**Replies:** 5\
**Last updated:** [December 28, 2022, 6:40pm UTC](https://community.mp3tag.de/t/web-sources-search-thumbnails/59491 "2022-12-28T18:40:10Z")

</div>

I see on the built in Discogs and MusicBrainz in search you can load artwork during search. Is it possible for third party web sources, and what about on Windows?

---

## [Web source i18n](https://community.mp3tag.de/t/web-source-i18n/59508)

<div class="topic-metadata">

**Author:** [@AreDigg](https://community.mp3tag.de/u/AreDigg)\
**Replies:** 0\
**Last updated:** [December 25, 2022, 1:17pm UTC](https://community.mp3tag.de/t/web-source-i18n/59508 "2022-12-25T13:17:48Z")

</div>

Is it possible to get the users locale? To provide more localization.

---

## [Updates for Storytel.se](https://community.mp3tag.de/t/updates-for-storytel-se/57348)

<div class="topic-metadata">

**Author:** [@ralle.club](https://community.mp3tag.de/u/ralle.club)\
**Replies:** 3\
**Last updated:** [December 20, 2022, 3:29pm UTC](https://community.mp3tag.de/t/updates-for-storytel-se/57348 "2022-12-20T15:29:11Z")

</div>

Hi, Storytel recently changed their code, so I had to modify my script.. I ran into trouble concerning genres. My code looks like this right now: # Genre OutputTo "Genre" FindLine "tag svelte-gcs0u0" FindInLine "cli…

---

## [HTTP Authorization in web sources](https://community.mp3tag.de/t/http-authorization-in-web-sources/59249)

<div class="topic-metadata">

**Author:** [@AreDigg](https://community.mp3tag.de/u/AreDigg)\
**Replies:** 2\
**Last updated:** [December 5, 2022, 8:58pm UTC](https://community.mp3tag.de/t/http-authorization-in-web-sources/59249 "2022-12-05T20:58:18Z")

</div>

More and more APIs and web pages require a token, and more and more of those don't support a token via the calling URI, but rather via the HTTP Authorization header. I see that the Discogs web source uses what I guess i…

---

## [Quickly Tag multiple "Singles"](https://community.mp3tag.de/t/quickly-tag-multiple-singles/59291)

<div class="topic-metadata">

**Author:** [@limex](https://community.mp3tag.de/u/limex)\
**Replies:** 7\
**Last updated:** [December 4, 2022, 3:05pm UTC](https://community.mp3tag.de/t/quickly-tag-multiple-singles/59291 "2022-12-04T15:05:26Z")

</div>

I want to quickly tag (Genre, Albumart, ... ) multiple Tracks that have "nothing" in common. Like the weekly top 40s or so. Currently I have to mark them one by one. Search for the title with "Discogs Artist + Title". (…

---

## [MusicBrainz: Screwed up result](https://community.mp3tag.de/t/musicbrainz-screwed-up-result/56991)

<div class="topic-metadata">

**Author:** [@poster](https://community.mp3tag.de/u/poster)\
**Replies:** 3\
**Last updated:** [April 13, 2022, 9:45am UTC](https://community.mp3tag.de/t/musicbrainz-screwed-up-result/56991 "2022-04-13T09:45:05Z")

</div>

The result for ALBUMARTIST for these releases is screwed up: https://musicbrainz.org/release/f72ffee7-fff1-4d93-acde-1b7bae2322c5 https://musicbrainz.org/release/506aeadb-2e51-4ac7-84bf-bf9171298168 Is it the fault of…

---

## [Web source debug question](https://community.mp3tag.de/t/web-source-debug-question/56931)

<div class="topic-metadata">

**Author:** [@Romano](https://community.mp3tag.de/u/Romano)\
**Replies:** 2\
**Last updated:** [April 4, 2022, 7:42pm UTC](https://community.mp3tag.de/t/web-source-debug-question/56931 "2022-04-04T19:42:56Z")

</div>

Is it me or the "^" is four chars before the end in debug? the output is correct. most of the times is in the correct position.

---

## [SRC and INC Files](https://community.mp3tag.de/t/src-and-inc-files/56470)

<div class="topic-metadata">

**Author:** [@poster](https://community.mp3tag.de/u/poster)\
**Replies:** 2\
**Last updated:** [February 24, 2022, 2:32pm UTC](https://community.mp3tag.de/t/src-and-inc-files/56470 "2022-02-24T14:32:43Z")

</div>

My knowledge regarding the development of web source scripts is extremely rudimentary and just enough to understand a few lines of existing scripts and to change them to my liking. The use of INC files, which has been p…

---

## [Discogs released found but empty](https://community.mp3tag.de/t/discogs-released-found-but-empty/56212)

<div class="topic-metadata">

**Author:** [@djcaesar9114](https://community.mp3tag.de/u/djcaesar9114)\
**Replies:** 2\
**Last updated:** [February 12, 2022, 9:00pm UTC](https://community.mp3tag.de/t/discogs-released-found-but-empty/56212 "2022-02-12T21:00:13Z")

</div>

Hello, Once again thanks a lot for your admirable work. There is an issue with this release: Chasis – 32 Aniversario - Bienvenidos Al Circo (2021, CD) - Discogs When I search for Discogs ID, with this particular relea…

---

## [\[Feature Request\] Display tag information without writing it](https://community.mp3tag.de/t/feature-request-display-tag-information-without-writing-it/53346)

<div class="topic-metadata">

**Author:** [@mr\_bug](https://community.mp3tag.de/u/mr_bug)\
**Replies:** 2\
**Last updated:** [January 26, 2022, 10:19am UTC](https://community.mp3tag.de/t/feature-request-display-tag-information-without-writing-it/53346 "2022-01-26T10:19:45Z")

</div>

Just an idea to be able to display retrieved tag information without ultimately writing it to any files. For example, we could use any output buffer name prefixed with \_mp3tag, e.g. set \_mp3tag\_sometag, and have its val…

[Previous page](https://community.mp3tag.de/c/development/web-sources-discussion/15.md?page=2)

[Next page](https://community.mp3tag.de/c/development/web-sources-discussion/15.md?page=4)
