# Development

**URL:** https://community.mp3tag.de/c/development/22.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

---

## [Bulk tagging of Audiobooks via Audible WS possible?](https://community.mp3tag.de/t/bulk-tagging-of-audiobooks-via-audible-ws-possible/69632)

<div class="topic-metadata">

**Author:** [@Moniko](https://community.mp3tag.de/u/Moniko)\
**Replies:** 1\
**Last updated:** [August 25, 2025, 10:35am UTC](https://community.mp3tag.de/t/bulk-tagging-of-audiobooks-via-audible-ws-possible/69632 "2025-08-25T10:35:11Z")

</div>

Works very well, thank you! Is there an easy way to apply this in bulk to multiple different audiobooks? Selecting multiple books applies the same metadata to all, very helpful for split audiobooks. But I have a large li…

---

## [Untranslatable button in "Removal of MP3 Tag Types" dialog](https://community.mp3tag.de/t/untranslatable-button-in-removal-of-mp3-tag-types-dialog/69421)

<div class="topic-metadata">

**Author:** [@kubalav](https://community.mp3tag.de/u/kubalav)\
**Replies:** 1\
**Last updated:** [August 18, 2025, 3:04pm UTC](https://community.mp3tag.de/t/untranslatable-button-in-removal-of-mp3-tag-types-dialog/69421 "2025-08-18T15:04:16Z")

</div>

While checking the Slovak translation, I noticed that the "Help" button in the "Removal of MP3 Tag Types dialog" is not translated. I wanted to translate it, but I couldn't find the string to translate. It's simply missi…

---

## [How to prevent duplicate tags in Websources Script?](https://community.mp3tag.de/t/how-to-prevent-duplicate-tags-in-websources-script/56417)

<div class="topic-metadata">

**Author:** [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)\
**Replies:** 5\
**Last updated:** [August 11, 2025, 8:49pm UTC](https://community.mp3tag.de/t/how-to-prevent-duplicate-tags-in-websources-script/56417 "2025-08-11T20:49:32Z")

</div>

I am facing the following problem in a Websources Script: When I loop through a JSON result file with this code snippet OutputTo "SOLOIST" # A Solo artist can play the same instrument on different days json\_se…

---

## [\[WS\] MusicBrainz Roon Recording Tags](https://community.mp3tag.de/t/ws-musicbrainz-roon-recording-tags/56097)

<div class="topic-metadata">

**Author:** [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)\
**Replies:** 14\
**Last updated:** [July 22, 2025, 5:56pm UTC](https://community.mp3tag.de/t/ws-musicbrainz-roon-recording-tags/56097 "2025-07-22T17:56:52Z")

</div>

Please scroll down for the download- and installation instructions. Script Info - Functionality Like any other Web Sources Script (WSS) this will add tags and metadata to all your selected files. Metadata in already ex…

---

## [Minor language error in danish translation in replace cover](https://community.mp3tag.de/t/minor-language-error-in-danish-translation-in-replace-cover/69156)

<div class="topic-metadata">

**Author:** [@Bjarne](https://community.mp3tag.de/u/Bjarne)\
**Replies:** 1\
**Last updated:** [July 21, 2025, 7:09am UTC](https://community.mp3tag.de/t/minor-language-error-in-danish-translation-in-replace-cover/69156 "2025-07-21T07:09:03Z")

</div>

There is a minor language error in danish translation in replace cover menu, it says "Replace cover" but it should be "Udskift covet"(Danish)

---

## [Danish translation missing strings](https://community.mp3tag.de/t/danish-translation-missing-strings/44498)

<div class="topic-metadata">

**Author:** [@Florian](https://community.mp3tag.de/u/Florian)\
**Replies:** 0\
**Last updated:** [February 12, 2019, 3:49pm UTC](https://community.mp3tag.de/t/danish-translation-missing-strings/44498 "2019-02-12T15:49:38Z")

</div>

As of Mp3tag v3.33-beta.5, these are the untranslated strings for the Danish translation of Mp3tag. \_C\_MNU\_EDIT\_SELECT\_SIMILAR Select similar files\\tCtrl+G \_C\_MNU\_EDIT\_SELECT\_SIMILAR\_NEXT Select next similar files\\tCtrl…

---

## [Are series working with Audible WS at the moment?](https://community.mp3tag.de/t/are-series-working-with-audible-ws-at-the-moment/69532)

<div class="topic-metadata">

**Author:** [@nanonano](https://community.mp3tag.de/u/nanonano)\
**Replies:** 2\
**Last updated:** [July 14, 2025, 12:14pm UTC](https://community.mp3tag.de/t/are-series-working-with-audible-ws-at-the-moment/69532 "2025-07-14T12:14:25Z")

</div>

Can anyone confirm if the series and series-part are working atm? I'm getting the same result i had with the Seanap last version. No series data in the final tag or the adjust tag info pop up window.

---

## [AHK to auto run a Web Source Script from outside Mp3tag](https://community.mp3tag.de/t/ahk-to-auto-run-a-web-source-script-from-outside-mp3tag/52002)

<div class="topic-metadata">

**Author:** [@stevehero](https://community.mp3tag.de/u/stevehero)\
**Replies:** 4\
**Last updated:** [July 6, 2025, 1:34pm UTC](https://community.mp3tag.de/t/ahk-to-auto-run-a-web-source-script-from-outside-mp3tag/52002 "2025-07-06T13:34:46Z")

</div>

Revolut Here's something I wrote to automatically run a script outside of Mp3tag, in my case foobar2000. Any CLI will work so long as AHK is supported. It'll ask the user to close once the saved file operation…

---

## [\[WS\] VocaDB.net](https://community.mp3tag.de/t/ws-vocadb-net/17192)

<div class="topic-metadata">

**Author:** [@PBX\_g33k](https://community.mp3tag.de/u/PBX_g33k)\
**Replies:** 11\
**Last updated:** [June 30, 2025, 1:05pm UTC](https://community.mp3tag.de/t/ws-vocadb-net/17192 "2025-06-30T13:05:37Z")

</div>

How do I install the script? Website: vocadb.net Usage: Search by album Download the latest version here(github) Changelog: 2015-09-01 v1.02 - Changed default language to romaji - Removed LANGUAGE field - Changed…

---

## [Changes regarding symbolic links in Mp3tag v3.30c](https://community.mp3tag.de/t/changes-regarding-symbolic-links-in-mp3tag-v3-30c/68967)

<div class="topic-metadata">

**Author:** [@poster](https://community.mp3tag.de/u/poster)\
**Replies:** 3\
**Last updated:** [June 28, 2025, 10:35am UTC](https://community.mp3tag.de/t/changes-regarding-symbolic-links-in-mp3tag-v3-30c/68967 "2025-06-28T10:35:39Z")

</div>

Continuing the discussion from Mp3tag Development Build Status: Could you please explain this change in behavior in detail?

---

## [Traxsource web tag scripts](https://community.mp3tag.de/t/traxsource-web-tag-scripts/53011)

<div class="topic-metadata">

**Author:** [@Wannastayunercover](https://community.mp3tag.de/u/Wannastayunercover)\
**Replies:** 11\
**Last updated:** [June 9, 2025, 4:35pm UTC](https://community.mp3tag.de/t/traxsource-web-tag-scripts/53011 "2025-06-09T16:35:05Z")

</div>

follow up on the thread originally started here : TRAXSOURCE.com scripts - #24 by Wannastayunercover I've decided to quickly make some Mp3tag traxsource web source scripts, and after late fixes ... here they are : ht…

---

## [Open source/Linux port](https://community.mp3tag.de/t/open-source-linux-port/5205)

<div class="topic-metadata">

**Author:** [@slurdge](https://community.mp3tag.de/u/slurdge)\
**Replies:** 6\
**Last updated:** [May 25, 2025, 1:13pm UTC](https://community.mp3tag.de/t/open-source-linux-port/5205 "2025-05-25T13:13:33Z")

</div>

Hi, I’m a regular user of mp3tag and I think this is the best mp3 tag editor out there. The only problem I have, it is only freeware on windows. The only post I have found regarding this issue is this one: http://for…

---

## [Help creating a tag source for Litres.com](https://community.mp3tag.de/t/help-creating-a-tag-source-for-litres-com/68588)

<div class="topic-metadata">

**Author:** [@Stanz](https://community.mp3tag.de/u/Stanz)\
**Replies:** 2\
**Last updated:** [May 24, 2025, 11:56pm UTC](https://community.mp3tag.de/t/help-creating-a-tag-source-for-litres-com/68588 "2025-05-24T23:56:36Z")

</div>

Hi, i tried creating a source file but failed. (and maybe posting this to a wrong place) but is it possible to get help creating a source for litres.com as far as failed, that is about how far i went before i figured ou…

---

## [Modifications to the Audible via API WS](https://community.mp3tag.de/t/modifications-to-the-audible-via-api-ws/68329)

<div class="topic-metadata">

**Author:** [@bblatt](https://community.mp3tag.de/u/bblatt)\
**Replies:** 23\
**Last updated:** [May 20, 2025, 5:52pm UTC](https://community.mp3tag.de/t/modifications-to-the-audible-via-api-ws/68329 "2025-05-20T17:52:41Z")

</div>

Can you please make a git repo so we can contribute I think I found a solution to the copyright issue and I have a fuel modifications I'd like to contribute as well

---

## [Settings Syntax Error - ERROR(Settings): expected value, got 'A' (65)](https://community.mp3tag.de/t/settings-syntax-error-error-settings-expected-value-got-a-65/68536)

<div class="topic-metadata">

**Author:** [@SoCalDad](https://community.mp3tag.de/u/SoCalDad)\
**Replies:** 5\
**Last updated:** [May 18, 2025, 6:51pm UTC](https://community.mp3tag.de/t/settings-syntax-error-error-settings-expected-value-got-a-65/68536 "2025-05-18T18:51:11Z")

</div>

Re-added 0.6.1. Reinstalled 3.29. Same Error... Script Error Log Text: ERROR(Settings): expected value, got 'A' (65)

---

## [Differences between the id3v2.3/4 standard and mp3tags implementation](https://community.mp3tag.de/t/differences-between-the-id3v2-3-4-standard-and-mp3tags-implementation/68519)

<div class="topic-metadata">

**Author:** [@yorickausyps](https://community.mp3tag.de/u/yorickausyps)\
**Replies:** 1\
**Last updated:** [May 16, 2025, 6:46pm UTC](https://community.mp3tag.de/t/differences-between-the-id3v2-3-4-standard-and-mp3tags-implementation/68519 "2025-05-16T18:46:57Z")

</div>

During the development of scripts for the Discogs WS I found the following two points regarding the documentation and implementation of the id3-standard in mp3tag. Mp3tag claimes in its documentation https://docs.mp3ta…

---

## [Add Copyright to WS Audible via API](https://community.mp3tag.de/t/add-copyright-to-ws-audible-via-api/68206)

<div class="topic-metadata">

**Author:** [@WAFFLES79](https://community.mp3tag.de/u/WAFFLES79)\
**Replies:** 2\
**Last updated:** [May 15, 2025, 8:21am UTC](https://community.mp3tag.de/t/add-copyright-to-ws-audible-via-api/68206 "2025-05-15T08:21:35Z")

</div>

Thank you Florian for making a tool that works since we've been left hanging with nothing else to rely on. I know there are lots of us who rely on this! I have a request. Previously, Copyright was an included tag that h…

---

## [\[WS\] Cover Art Archive](https://community.mp3tag.de/t/ws-cover-art-archive/67721)

<div class="topic-metadata">

**Author:** [@rboss](https://community.mp3tag.de/u/rboss)\
**Replies:** 3\
**Last updated:** [May 11, 2025, 4:20pm UTC](https://community.mp3tag.de/t/ws-cover-art-archive/67721 "2025-05-11T16:20:58Z")

</div>

Greetings to the Mp3Tag community. Cover Art Archive is the database of cover art images used (and maintained) by the MusicBrainz project. On physical releases, besides front and back covers, many times there are other…

---

## [Discogs Release ID - Bundle with Field Composer and Performer](https://community.mp3tag.de/t/discogs-release-id-bundle-with-field-composer-and-performer/68461)

<div class="topic-metadata">

**Author:** [@juvalu](https://community.mp3tag.de/u/juvalu)\
**Replies:** 2\
**Last updated:** [May 11, 2025, 9:01am UTC](https://community.mp3tag.de/t/discogs-release-id-bundle-with-field-composer-and-performer/68461 "2025-05-11T09:01:09Z")

</div>

Added "extraartists" capture in the Composer and Performer fields to Discogs Release ID.src Feature COMPOSER - Extract and normalize roles (even concatenated), separate output set "TEMP\_LyricsBy" set "TEMP\_Musi…

---

## [FindLine error suppression causes error](https://community.mp3tag.de/t/findline-error-suppression-causes-error/68354)

<div class="topic-metadata">

**Author:** [@AreDigg](https://community.mp3tag.de/u/AreDigg)\
**Replies:** 3\
**Last updated:** [May 1, 2025, 1:13am UTC](https://community.mp3tag.de/t/findline-error-suppression-causes-error/68354 "2025-05-01T01:13:51Z")

</div>

I have this line FindLine "\<script id=schema:music-album type="application/ld+json\\"\>" 1 1 in tag source script, which according to the documentation should fail silently because of the final 1. It does however bring up …

---

## [\[WS\] Fanart.TV](https://community.mp3tag.de/t/ws-fanart-tv/18559)

<div class="topic-metadata">

**Author:** [@Mihawk90](https://community.mp3tag.de/u/Mihawk90)\
**Replies:** 10\
**Last updated:** [April 18, 2025, 2:19am UTC](https://community.mp3tag.de/t/ws-fanart-tv/18559 "2025-04-18T02:19:39Z")

</div>

How do I install the script? / Wie installiere ich das Script? So the last few days I’ve been working on a Cover Art import from Fanart.TV (you can read about my failures here :slight\_smile: ) using their API, and this …

---

## [Add support for FR and CA in WS Audible via API](https://community.mp3tag.de/t/add-support-for-fr-and-ca-in-ws-audible-via-api/68207)

<div class="topic-metadata">

**Author:** [@saitoh183](https://community.mp3tag.de/u/saitoh183)\
**Replies:** 2\
**Last updated:** [April 16, 2025, 8:49am UTC](https://community.mp3tag.de/t/add-support-for-fr-and-ca-in-ws-audible-via-api/68207 "2025-04-16T08:49:03Z")

</div>

@Florian Would it be possible to add FR(france) and CA(Canada)?

---

## [Use existing tag data in script](https://community.mp3tag.de/t/use-existing-tag-data-in-script/61745)

<div class="topic-metadata">

**Author:** [@Morningstar](https://community.mp3tag.de/u/Morningstar)\
**Replies:** 6\
**Last updated:** [April 11, 2025, 2:40pm UTC](https://community.mp3tag.de/t/use-existing-tag-data-in-script/61745 "2025-04-11T14:40:17Z")

</div>

Hey all, I was looking for some advice on how to do a thing. I was trying to build a script for TMDB.org that would pull TV episode info and ran into a snag since all the info is down behind season and episode subdirect…

---

## [Is it possible to manipulate output?](https://community.mp3tag.de/t/is-it-possible-to-manipulate-output/68165)

<div class="topic-metadata">

**Author:** [@DarthDobber](https://community.mp3tag.de/u/DarthDobber)\
**Replies:** 1\
**Last updated:** [April 11, 2025, 1:13am UTC](https://community.mp3tag.de/t/is-it-possible-to-manipulate-output/68165 "2025-04-11T01:13:04Z")

</div>

I am running into issues with a line that has a lot of data in it. I am trying to determine if a string is separated by a ":". The problem is that if the data isn't actually separated by a ":" the line is long enough t…

---

## [Possible? - scripting using a regular programming language](https://community.mp3tag.de/t/possible-scripting-using-a-regular-programming-language/68133)

<div class="topic-metadata">

**Author:** [@cleoold](https://community.mp3tag.de/u/cleoold)\
**Replies:** 2\
**Last updated:** [April 8, 2025, 7:56am UTC](https://community.mp3tag.de/t/possible-scripting-using-a-regular-programming-language/68133 "2025-04-08T07:56:08Z")

</div>

After reviewing the tag source specification, I immediately realize that things can get simpler if a script written in an everyday language can be used. The script's functionality would be as simple as taking a list of …

---

## [Is it possible to delete all existing fields with a Web Source Script?](https://community.mp3tag.de/t/is-it-possible-to-delete-all-existing-fields-with-a-web-source-script/68046)

<div class="topic-metadata">

**Author:** [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)\
**Replies:** 8\
**Last updated:** [April 1, 2025, 6:46pm UTC](https://community.mp3tag.de/t/is-it-possible-to-delete-all-existing-fields-with-a-web-source-script/68046 "2025-04-01T18:46:36Z")

</div>

Imagine getting an album full of fields you don't want. Do we have a way to delete all existing (found) fields at the start of a Web Source Script to have full control over what the following script writes into to the f…

---

## [Output referral and special characters](https://community.mp3tag.de/t/output-referral-and-special-characters/67947)

<div class="topic-metadata">

**Author:** [@rboss](https://community.mp3tag.de/u/rboss)\
**Replies:** 1\
**Last updated:** [March 24, 2025, 1:55am UTC](https://community.mp3tag.de/t/output-referral-and-special-characters/67947 "2025-03-24T01:55:33Z")

</div>

Here is some test code to help put my question in context: OutputTo "\_var0" Say "{\\"key0\\":\\"Scripting is \\\\\\\\\\"hard\\\\\\\\\\" work\\"," SayNewline Say "\\"key1\\":\\"Scripting is \\\\\\\\\\"HARD\\\\\\\\\\" work\\"}" RegexpReplace "^…

---

## [Is it possible to add About This Song info to track lyrics?](https://community.mp3tag.de/t/is-it-possible-to-add-about-this-song-info-to-track-lyrics/67792)

<div class="topic-metadata">

**Author:** [@thick.crew](https://community.mp3tag.de/u/thick.crew)\
**Replies:** 1\
**Last updated:** [March 10, 2025, 8:19pm UTC](https://community.mp3tag.de/t/is-it-possible-to-add-about-this-song-info-to-track-lyrics/67792 "2025-03-10T20:19:43Z")

</div>

Someone on Reddit is adding About This Song info to the start of their lyrics. I am so intrigued by this. Is it possible to somehow automate this with a script? For instance, can the text be taken from a Genius page an…

---

## [Latex backcover export config](https://community.mp3tag.de/t/latex-backcover-export-config/1412)

<div class="topic-metadata">

**Author:** [@osmo](https://community.mp3tag.de/u/osmo)\
**Replies:** 12\
**Last updated:** [March 5, 2025, 8:13am UTC](https://community.mp3tag.de/t/latex-backcover-export-config/1412 "2025-03-05T08:13:38Z")

</div>

I made a latex export-file that will create a cd back cover with a tracklist. Exporting will create a tex file which you can convert to pdf and print. If you don't have tex installed, you'll nothing with this. I made th…

---

## [Using OAuth or HTTP request headers](https://community.mp3tag.de/t/using-oauth-or-http-request-headers/56613)

<div class="topic-metadata">

**Author:** [@bloomvdomino](https://community.mp3tag.de/u/bloomvdomino)\
**Replies:** 5\
**Last updated:** [March 2, 2025, 10:22am UTC](https://community.mp3tag.de/t/using-oauth-or-http-request-headers/56613 "2025-03-02T10:22:11Z")

</div>

I have written a web sources script for spotify.com, but I'm facing a very annoying problem: Due to the fact that the API for Spotify uses OAuth 2.0 there is the indispensable need for using HTTP request headers. Even w…

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

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