# Mp3tag v3.22 released

**URL:** https://community.mp3tag.de/t/mp3tag-v3-22-released/61895
**Category:** Announcements
**Created:** [August 24, 2023, 12:30pm UTC](https://community.mp3tag.de/t/mp3tag-v3-22-released/61895 "2023-08-24T12:30:16Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [August 24, 2023, 12:30pm UTC](https://community.mp3tag.de/t/mp3tag-v3-22-released/61895/1 "2023-08-24T12:30:16Z")

</div>

# Mp3tag v3.22 released

I've just released Mp3tag v3.22 and wanted to outline some of the new features and changes:

### Configuration Settings for Tag Sources

This feature was a huge undertaking. It allows Tag Sources Developers to define configuration settings for their Tag Sources, which, in turn, are used by Mp3tag to both generate a configuration dialog and in the Tag Source itself. This means no more manual editing of Tag Sources, which was both tedious to keep updated and prone to errors. I've added [lots of documentation](https://docs.mp3tag.de/tag-sources/development/) to get you started.

Thanks to @stevehero for the initial suggestion and continuous feedback, @AreDigg for feedback and early adoption, and all who tried and supported this feature during the beta phase.

### Checkbox fields on Tag Panel

It's now possible to define checkbox fields to the Tag Panel. This can be useful for certain fields where the only valid input is `1`, e.g., for `COMPILATION` and `PODCAST`. I've also added a new _Type_-selector, which now lists the different supported field types _Text_, _Check_, and _Multiline_.

### More JSON-related functions for Web Sources Framework

The focus was clearly on Tag Sources with this release. The Web Sources Framework got many new JSON-related functions, which should make developing JSON-based Tag Sources a breeze (or at least more like that).

- `json_select_many` has new options for last item separator and maximum items to select,
- `json_select_many_count` to emit the number of objects a JSON array, or objects with a certain element,
- `json_foreach_counter` to emit the current counter of iteration via `json_foreach` or `json_foreach_reverse`,
- `json_foreach_reverse` to start iteration over an JSON array in reversed order,

... and one general-purpose function `SayDuration` which converts a given number to a formatted duration string.

### 🚀 Download the new version

[https://www.mp3tag.de/en/download.html](https://www.mp3tag.de/en/download.html)

### 🧡 Support my work as an Indie Developer

[https://www.mp3tag.de/en/donations.html](https://www.mp3tag.de/en/donations.html)

As always, thank you for reading, your interest and your support.

Enjoy and take care  
— Florian

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [August 24, 2023, 12:30pm UTC](https://community.mp3tag.de/t/mp3tag-v3-22-released/61895/2 "2023-08-24T12:30:22Z")

</div>



---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [August 24, 2023, 12:30pm UTC](https://community.mp3tag.de/t/mp3tag-v3-22-released/61895/3 "2023-08-24T12:30:35Z")

</div>



---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [September 19, 2023, 7:53pm UTC](https://community.mp3tag.de/t/mp3tag-v3-22-released/61895/4 "2023-09-19T19:53:20Z")

</div>

I've just released **Mp3tag v3.22a** , which updates the external library `libwebp` used by Mp3tag to version 1.3.2 to include a security fix for lossless decoder (CVE-2023-4863).

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [September 20, 2023, 7:14am UTC](https://community.mp3tag.de/t/mp3tag-v3-22-released/61895/5 "2023-09-20T07:14:18Z")

</div>

I've just released **Mp3tag v3.22b** , which fixes an issue introduced with v3.22a, where extracting cover art opened the last used folder instead of the current folder.
