# Development

**URL:** https://community.mp3tag.de/c/development/22.md?page=2

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

**Page:** 3

---

## [Sayregexp separator defaults to space](https://community.mp3tag.de/t/sayregexp-separator-defaults-to-space/70660)

<div class="topic-metadata">

**Author:** [@yorickausyps](https://community.mp3tag.de/u/yorickausyps)\
**Replies:** 1\
**Last updated:** [February 9, 2026, 7:34pm UTC](https://community.mp3tag.de/t/sayregexp-separator-defaults-to-space/70660 "2026-02-09T19:34:28Z")

</div>

After wondering for one or two month what's happening in a regular exression I used with a sayregexp command, I was assuming that regular expressions can never be fully understood by normal programmers. But now I found o…

---

## [Tag Sources \> "Search by" ::: Box Display Consistency](https://community.mp3tag.de/t/tag-sources-search-by-box-display-consistency/70601)

<div class="topic-metadata">

**Author:** [@ragtag](https://community.mp3tag.de/u/ragtag)\
**Replies:** 18\
**Last updated:** [January 30, 2026, 2:26pm UTC](https://community.mp3tag.de/t/tag-sources-search-by-box-display-consistency/70601 "2026-01-30T14:26:46Z")

</div>

Hello, Everyone! Please compare these two screenshots: Could the Album and Artist arrangement perhaps be standardised across the two modals? Which is the favoured?

---

## [Suggestion: foreach loop in websource scripts](https://community.mp3tag.de/t/suggestion-foreach-loop-in-websource-scripts/70539)

<div class="topic-metadata">

**Author:** [@yorickausyps](https://community.mp3tag.de/u/yorickausyps)\
**Replies:** 4\
**Last updated:** [January 28, 2026, 11:32am UTC](https://community.mp3tag.de/t/suggestion-foreach-loop-in-websource-scripts/70539 "2026-01-28T11:32:34Z")

</div>

Recent extensions to websource scripts like the %placeholder% syntax made it possible, to write code that use output buffers like "real" variables. Beside the reuse of their values in other strings they can be logical …

---

## [\[WS\] Import lyrics from websites](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034)

<div class="topic-metadata">

**Author:** [@dano](https://community.mp3tag.de/u/dano)\
**Replies:** 188\
**Last updated:** [January 25, 2026, 3:58am UTC](https://community.mp3tag.de/t/ws-import-lyrics-from-websites/2034 "2026-01-25T03:58:13Z")

</div>

Mp3tag v2.39 or higher required Finds song texts and saves them to the UNSYNCEDLYRICS field (official ID3v2 field). How do I install the script? / Wie installiere ich das Script? Search for lyrics on different sites! …

---

## [\[WS\] RateYourMusic](https://community.mp3tag.de/t/ws-rateyourmusic/8995)

<div class="topic-metadata">

**Author:** [@dano](https://community.mp3tag.de/u/dano)\
**Replies:** 124\
**Last updated:** [January 18, 2026, 8:51am UTC](https://community.mp3tag.de/t/ws-rateyourmusic/8995 "2026-01-18T08:51:28Z")

</div>

Mp3tag 2.40 or higher required How do I install the script? / Wie installiere ich das Script? RateYourMusic#Search by Album Search by: Album Imports: Artist, Album, Titles, Year, Style, Cover rate your music

---

## [DebugWriteInput doesn't work with relative paths like "/debug/debug.txt"](https://community.mp3tag.de/t/debugwriteinput-doesnt-work-with-relative-paths-like-debug-debug-txt/70482)

<div class="topic-metadata">

**Author:** [@LNDN](https://community.mp3tag.de/u/LNDN)\
**Replies:** 2\
**Last updated:** [January 12, 2026, 6:36pm UTC](https://community.mp3tag.de/t/debugwriteinput-doesnt-work-with-relative-paths-like-debug-debug-txt/70482 "2026-01-12T18:36:23Z")

</div>

DebugWriteInput doesn't work with relative paths like /debug/debug.txt. It will put it next to mp3tag when just doing DebugWriteInput “debug.txt”, but won’t travel on folder to put a file. Using debug "on" "/debug/debug…

---

## [\[WS\] Soundcloud.com](https://community.mp3tag.de/t/ws-soundcloud-com/63508)

<div class="topic-metadata">

**Author:** [@Audioman2000](https://community.mp3tag.de/u/Audioman2000)\
**Replies:** 17\
**Last updated:** [January 10, 2026, 8:35pm UTC](https://community.mp3tag.de/t/ws-soundcloud-com/63508 "2026-01-10T20:35:51Z")

</div>

Web Source Script for getting Cover Artwork and other Tags from SoundCloud . Mp3tag Ver: Windows v3.23 | Mac ver 1.8.4 Download: Soundcloud.zip (2.1 KB) What it does: Extracts COVER IMAGE, TITLE, ARTIST, GENRE Tags…

---

## [Debug command doesn't write to file](https://community.mp3tag.de/t/debug-command-doesnt-write-to-file/70460)

<div class="topic-metadata">

**Author:** [@Azazel\_1125](https://community.mp3tag.de/u/Azazel_1125)\
**Replies:** 10\
**Last updated:** [January 7, 2026, 4:32pm UTC](https://community.mp3tag.de/t/debug-command-doesnt-write-to-file/70460 "2026-01-07T16:32:01Z")

</div>

I have been trying to write a WS for AudiobookCovers.com but I cannot even get it to to output the debug text. Here is what I have so far \[Name\]=AudiobookCovers.com \[BasedOn\]=https://audiobookcovers.com \[IndexUrl\]=http…

---

## [Suggestion: no empty lines in debug.out](https://community.mp3tag.de/t/suggestion-no-empty-lines-in-debug-out/70455)

<div class="topic-metadata">

**Author:** [@yorickausyps](https://community.mp3tag.de/u/yorickausyps)\
**Replies:** 2\
**Last updated:** [January 6, 2026, 1:59pm UTC](https://community.mp3tag.de/t/suggestion-no-empty-lines-in-debug-out/70455 "2026-01-06T13:59:06Z")

</div>

During developing and testing web source scripts I frequently look into the debug output file to find out what is actually happening in the script. In the debug output file normally every single command from the script …

---

## [Export configuration to build Discogs Custom Search Commands](https://community.mp3tag.de/t/export-configuration-to-build-discogs-custom-search-commands/70404)

<div class="topic-metadata">

**Author:** [@yorickausyps](https://community.mp3tag.de/u/yorickausyps)\
**Replies:** 0\
**Last updated:** [December 23, 2025, 6:42pm UTC](https://community.mp3tag.de/t/export-configuration-to-build-discogs-custom-search-commands/70404 "2025-12-23T18:42:52Z")

</div>

Mp3tag comes with only 4 discogs commands to search for album, artist+album, artist+title and artist+year. Often these are not enough to successfully and efficiently search for a dataset on discogs that fits your needs. …

---

## [Request: Insert settings values into URL queries](https://community.mp3tag.de/t/request-insert-settings-values-into-url-queries/70390)

<div class="topic-metadata">

**Author:** [@arb](https://community.mp3tag.de/u/arb)\
**Replies:** 0\
**Last updated:** [December 20, 2025, 10:06pm UTC](https://community.mp3tag.de/t/request-insert-settings-values-into-url-queries/70390 "2025-12-20T22:06:37Z")

</div>

Sorry to be so brazen with constant brain-farts and requests but I love the community’s creativity and pragmatism towards solving problems and @Florian is doing a fantastic job with furthering the capabilities of web sou…

---

## [How to use AlbumArtDownloader in Tools for Cover Art](https://community.mp3tag.de/t/how-to-use-albumartdownloader-in-tools-for-cover-art/19422)

<div class="topic-metadata">

**Author:** [@M3Rocket](https://community.mp3tag.de/u/M3Rocket)\
**Replies:** 17\
**Last updated:** [December 17, 2025, 7:44pm UTC](https://community.mp3tag.de/t/how-to-use-albumartdownloader-in-tools-for-cover-art/19422 "2025-12-17T19:44:07Z")

</div>

AlbumArtDownloader is arguably one of the best free album cover art downloaders around. It effortlessly searches a large number of cover art sources with standalone scripts that are constantly updated. And it presents al…

---

## [Slovenian translation missing strings](https://community.mp3tag.de/t/slovenian-translation-missing-strings/70359)

<div class="topic-metadata">

**Author:** [@Florian](https://community.mp3tag.de/u/Florian)\
**Replies:** 0\
**Last updated:** [December 17, 2025, 10:11am UTC](https://community.mp3tag.de/t/slovenian-translation-missing-strings/70359 "2025-12-17T10:11:26Z")

</div>

As of Mp3tag v3.33-beta.5, these are the untranslated strings for the Slovenian translation of Mp3tag. \_C\_CHECK Check \_C\_DLG\_COPYFORMAT Copy as Text \_C\_DLG\_COPYFORMAT\_BTN\_COPY C&opy \_C\_FIND\_BTN\_FIND &Find \_C\_FIND\_CAPTIO…

---

## [Norwegian translation missing strings](https://community.mp3tag.de/t/norwegian-translation-missing-strings/44515)

<div class="topic-metadata">

**Author:** [@Florian](https://community.mp3tag.de/u/Florian)\
**Replies:** 3\
**Last updated:** [December 17, 2025, 9:28am UTC](https://community.mp3tag.de/t/norwegian-translation-missing-strings/44515 "2025-12-17T09:28:49Z")

</div>

As of Mp3tag v3.33-beta.5, these are the untranslated strings for the Norwegian translation of Mp3tag. \_C\_CHECK Check \_C\_DLG\_COPYFORMAT Copy as Text \_C\_DLG\_COPYFORMAT\_BTN\_COPY C&opy \_C\_FIND\_BTN\_FIND &Find \_C\_FIND\_CAPTIO…

---

## [IMDB data extraction](https://community.mp3tag.de/t/imdb-data-extraction/70323)

<div class="topic-metadata">

**Author:** [@doorknob](https://community.mp3tag.de/u/doorknob)\
**Replies:** 3\
**Last updated:** [December 11, 2025, 8:17pm UTC](https://community.mp3tag.de/t/imdb-data-extraction/70323 "2025-12-11T20:17:32Z")

</div>

A year or two ago, I downloaded a source file for extracting tag data from IMDB. It needed updating to match the then file format provided by IMDB. I learned the syntax of the code used and updated the source so that it …

---

## [Error connecting to server: bandcamp.com](https://community.mp3tag.de/t/error-connecting-to-server-bandcamp-com/70289)

<div class="topic-metadata">

**Author:** [@Filerabe](https://community.mp3tag.de/u/Filerabe)\
**Replies:** 1\
**Last updated:** [December 8, 2025, 10:39am UTC](https://community.mp3tag.de/t/error-connecting-to-server-bandcamp-com/70289 "2025-12-08T10:39:08Z")

</div>

Hi, while using bandcamp script it gives me this error Mp3tag v3.32 Windows in Fr Error connecting to server: bandcamp.com 12002: WinHttpReceiveResponse: 12002: The operation timed out Retry Cancel I’m using this …

---

## [Json\_select without a key](https://community.mp3tag.de/t/json-select-without-a-key/70274)

<div class="topic-metadata">

**Author:** [@arb](https://community.mp3tag.de/u/arb)\
**Replies:** 11\
**Last updated:** [December 8, 2025, 12:29am UTC](https://community.mp3tag.de/t/json-select-without-a-key/70274 "2025-12-08T00:29:46Z")

</div>

So I’m trying to grab separate values using json\_foreach in an array without an initial key which works as documented, but wondering how to select each value when they don’t have a key. For example: \["af-ZA","ar-AE","ar…

---

## [Use contents of an output variable as current input](https://community.mp3tag.de/t/use-contents-of-an-output-variable-as-current-input/70122)

<div class="topic-metadata">

**Author:** [@arb](https://community.mp3tag.de/u/arb)\
**Replies:** 27\
**Last updated:** [December 1, 2025, 3:26am UTC](https://community.mp3tag.de/t/use-contents-of-an-output-variable-as-current-input/70122 "2025-12-01T03:26:13Z")

</div>

It might be nice also having something like PointFormat, where multiple format transformations to the current selection are needed before a final Say to output: OutputTo "TEMP\_LANGUAGE" json\_select "language" SayFormat …

---

## [Issue with getting MusicBrainz data when Album Title contains numbers](https://community.mp3tag.de/t/issue-with-getting-musicbrainz-data-when-album-title-contains-numbers/70231)

<div class="topic-metadata">

**Author:** [@johnfoliot](https://community.mp3tag.de/u/johnfoliot)\
**Replies:** 6\
**Last updated:** [November 27, 2025, 4:26pm UTC](https://community.mp3tag.de/t/issue-with-getting-musicbrainz-data-when-album-title-contains-numbers/70231 "2025-11-27T16:26:06Z")

</div>

This is just weird. IF an album title contains numbers, I keep getting a 400 code error. However, if I remove the numbers (or remove the full title), I can then find the album in MusicBrainz. I have done this with multi…

---

## [Suggestion: SetFormat or %\_current% in all commands](https://community.mp3tag.de/t/suggestion-setformat-or-current-in-all-commands/70224)

<div class="topic-metadata">

**Author:** [@arb](https://community.mp3tag.de/u/arb)\
**Replies:** 0\
**Last updated:** [November 23, 2025, 11:02pm UTC](https://community.mp3tag.de/t/suggestion-setformat-or-current-in-all-commands/70224 "2025-11-23T23:02:52Z")

</div>

Just a quickie (I have more planned. :smiling\_face\_with\_horns:) SetFormat would follow the likes of the newly implemented SayFormat and UseFormat, allowing use of the format string framework to overwrite output buffers …

---

## [Editing musicbrainz.src](https://community.mp3tag.de/t/editing-musicbrainz-src/70183)

<div class="topic-metadata">

**Author:** [@ngordon](https://community.mp3tag.de/u/ngordon)\
**Replies:** 3\
**Last updated:** [November 17, 2025, 6:59pm UTC](https://community.mp3tag.de/t/editing-musicbrainz-src/70183 "2025-11-17T18:59:24Z")

</div>

Is it ok to edit musicbrainz.src file ?

---

## [An efficient method for assigning numeric inputs into %output%](https://community.mp3tag.de/t/an-efficient-method-for-assigning-numeric-inputs-into-output/63206)

<div class="topic-metadata">

**Author:** [@rboss](https://community.mp3tag.de/u/rboss)\
**Replies:** 5\
**Last updated:** [November 16, 2025, 5:05pm UTC](https://community.mp3tag.de/t/an-efficient-method-for-assigning-numeric-inputs-into-output/63206 "2025-11-16T17:05:45Z")

</div>

I had been working on a way to select/input cover size for an iTunes source script for quite some time; and with the new features of Mp3Tag v3.22+, I developed a method to do it (more or less). Since this method can wor…

---

## [Suggestion: Command SayVar for accessing configuration settings](https://community.mp3tag.de/t/suggestion-command-sayvar-for-accessing-configuration-settings/70129)

<div class="topic-metadata">

**Author:** [@yorickausyps](https://community.mp3tag.de/u/yorickausyps)\
**Replies:** 6\
**Last updated:** [November 15, 2025, 8:45am UTC](https://community.mp3tag.de/t/suggestion-command-sayvar-for-accessing-configuration-settings/70129 "2025-11-15T08:45:02Z")

</div>

Currently the individual option settings in the Tag Source, the configuration values, can only be accessed by the logical functions: IfVar "key" "value" IfNotVar "key" "value" where the key is used to access the setti…

---

## [Use of new sayformat function in websource scripts](https://community.mp3tag.de/t/use-of-new-sayformat-function-in-websource-scripts/70105)

<div class="topic-metadata">

**Author:** [@yorickausyps](https://community.mp3tag.de/u/yorickausyps)\
**Replies:** 12\
**Last updated:** [November 10, 2025, 10:07pm UTC](https://community.mp3tag.de/t/use-of-new-sayformat-function-in-websource-scripts/70105 "2025-11-10T22:07:13Z")

</div>

The latest development build 3.31k (2025-11-07) NEW: added function SayFormat to Web Sources Framework. This new feature now allows the use of (probably) all of the funtions documented in Scripting Functions – Mp3tag…

---

## [Looking for WS developer for 1001tracklists.com or mixesdb.com](https://community.mp3tag.de/t/looking-for-ws-developer-for-1001tracklists-com-or-mixesdb-com/59955)

<div class="topic-metadata">

**Author:** [@FreaQ](https://community.mp3tag.de/u/FreaQ)\
**Replies:** 4\
**Last updated:** [November 3, 2025, 4:04pm UTC](https://community.mp3tag.de/t/looking-for-ws-developer-for-1001tracklists-com-or-mixesdb-com/59955 "2025-11-03T16:04:41Z")

</div>

Hello, is there anyone who is skilled, has enough time on his hands and would like to help a fellow out? :blush: Since I am collecting a large number of live sets it would really help me to have scripts for https://www…

---

## [Add support for 2400x2400 px cover sizes from Audible if available](https://community.mp3tag.de/t/add-support-for-2400x2400-px-cover-sizes-from-audible-if-available/70071)

<div class="topic-metadata">

**Author:** [@bblatt](https://community.mp3tag.de/u/bblatt)\
**Replies:** 1\
**Last updated:** [November 3, 2025, 2:52pm UTC](https://community.mp3tag.de/t/add-support-for-2400x2400-px-cover-sizes-from-audible-if-available/70071 "2025-11-03T14:52:48Z")

</div>

i found the highest resolution images that the api will return is 2400 so i edited the script to use it Comparing main...highest-resolution-images · binyaminyblatt/mp3tag-Audible-via-API · GitHub

---

## [Best way to handle region/language codes](https://community.mp3tag.de/t/best-way-to-handle-region-language-codes/69962)

<div class="topic-metadata">

**Author:** [@GMK](https://community.mp3tag.de/u/GMK)\
**Replies:** 6\
**Last updated:** [October 11, 2025, 8:46pm UTC](https://community.mp3tag.de/t/best-way-to-handle-region-language-codes/69962 "2025-10-11T20:46:25Z")

</div>

What’s the best way to handle region/language codes? I’d like to be able to set/save it in the .settings file, then have \[IndexUrl\] access the key value as part of the url. It gives a bad request error. Is there any way …

---

## [Can't point pointer at tag values or output buffers?](https://community.mp3tag.de/t/cant-point-pointer-at-tag-values-or-output-buffers/69907)

<div class="topic-metadata">

**Author:** [@arb](https://community.mp3tag.de/u/arb)\
**Replies:** 3\
**Last updated:** [October 4, 2025, 8:21pm UTC](https://community.mp3tag.de/t/cant-point-pointer-at-tag-values-or-output-buffers/69907 "2025-10-04T20:21:09Z")

</div>

Hi all and thanks in advance, I’ve been getting my head around using web sources to put ID3 tags onto videos. I’ve looked over the official Discogs scripts, several others from the community and now tinkering with @Swed…

---

## [\[WS\] Libro.fm (Audiobooks)](https://community.mp3tag.de/t/ws-libro-fm-audiobooks/51299)

<div class="topic-metadata">

**Author:** [@Romano](https://community.mp3tag.de/u/Romano)\
**Replies:** 7\
**Last updated:** [October 2, 2025, 6:46pm UTC](https://community.mp3tag.de/t/ws-libro-fm-audiobooks/51299 "2025-10-02T18:46:29Z")

</div>

Website: Libro.fm For audiobooks Usage: Search by album. This is particularly useful for audiobooks that are not in audible, but not limited to this. You can try it and make suggestions, find bugs, or tell me how to …

---

## [Remove leading zeros from search term for Audible via WS?](https://community.mp3tag.de/t/remove-leading-zeros-from-search-term-for-audible-via-ws/69685)

<div class="topic-metadata">

**Author:** [@bblatt](https://community.mp3tag.de/u/bblatt)\
**Replies:** 4\
**Last updated:** [September 12, 2025, 7:55am UTC](https://community.mp3tag.de/t/remove-leading-zeros-from-search-term-for-audible-via-ws/69685 "2025-09-12T07:55:32Z")

</div>

is there a way to make the search auto rewrite the search term to remove leading 0’s from numbers in the term the api always fails if they are there

[Previous page](https://community.mp3tag.de/c/development/22.md?page=1)

[Next page](https://community.mp3tag.de/c/development/22.md?page=3)
