# Problem with numeric values in MOVEMENT field in M4B files

**URL:** https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627
**Category:** Support
**Created:** [July 17, 2026, 3:39pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627 "2026-07-17T15:39:46Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![FatuousJeffrey](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/3be4f8/32.png) [@FatuousJeffrey](https://community.mp3tag.de/u/FatuousJeffrey)
#### Post date: [July 17, 2026, 3:39pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/1 "2026-07-17T15:39:46Z")

</div>

In 3.35.1 and 3.36-beta.2 a fully numeric value in the MOVEMENT field is immediately rounded down to the nearest integer. This didn't happen in older versions, but I can't pinpoint in which version problem was introduced. Values containing non-numeric characters are not affected, with the exception that any value that can represent a numeric value (ex -1.6) do have the problem.

Examples:

- 1.6 -\> 1
- -1.6 -\> 65535
- a1.6 -\> a1.6
- a-1.6 -\> a-1.6
- 1.6a -\> 1.6a
- 1.6 a -\> 1.6 a

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [July 17, 2026, 3:45pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/2 "2026-07-17T15:45:10Z")

</div>

In my installation MOVEMENT stays as entered:  
 ![grafik](https://community.mp3tag.de/uploads/default/original/3X/f/3/f3cf3ac2444e5143c0294470aa6eff4291d44af8.png)

Where do you see this change?

---

<div class="post-metadata">

### Author: ![FatuousJeffrey](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/3be4f8/32.png) [@FatuousJeffrey](https://community.mp3tag.de/u/FatuousJeffrey)
#### Post date: [July 17, 2026, 3:53pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/3 "2026-07-17T15:53:04Z")

</div>

3.35.1 and 3.36-beta.2

When I change the value in the Extended Tags dialog it appears to work but when I close and return to the tag panel/file list the value changes to an integer. Opening the extended tag dialog again shows that the value has truly been modified to an integer. If I edit directly in the tag side panel or the file list I see the modification happen instantly.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [July 17, 2026, 3:58pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/4 "2026-07-17T15:58:52Z")

</div>

Sorry, I cannot reproduce it with these steps either.  
I just created a new field for MOVEMENT:

 ![grafik](https://community.mp3tag.de/uploads/default/original/3X/d/e/de53dedaef2b469db87872549fb96897eb0d9872.png)  
Closed and restarted MP3tag and the result stays the same.  
Could you please check the definition for that object?

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [July 17, 2026, 4:09pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/5 "2026-07-17T16:09:53Z")

</div>

> [@FatuousJeffrey](#):
>
> If I edit directly in the tag side panel or the file list I see the modification happen instantly.

Is this rounding specific to a particular music format, such as MP3?

In my tests using your values, I cannot reproduce this behaviour.  
1.6 remains 1.6  
-1.6 remains -1.6

---

<div class="post-metadata">

### Author: ![FatuousJeffrey](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/3be4f8/32.png) [@FatuousJeffrey](https://community.mp3tag.de/u/FatuousJeffrey)
#### Post date: [July 17, 2026, 4:13pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/6 "2026-07-17T16:13:38Z")

</div>

FYI...It only happens when the field is saved. When I save changes made in the tag panel or when I move from a field in the file list.

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [July 17, 2026, 4:27pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/7 "2026-07-17T16:27:18Z")

</div>

> [@ohrenkino](#):
>
> Could you please check the definition for that object?

@FatuousJeffrey  
Please show us your definition of `MOVEMENT` in the Tag Panel.  
And please show us a screenshot of Alt + T (View -\> Extended Tags) from a track including such a wrong content like 65535 in `MOVEMENT`.

---

<div class="post-metadata">

### Author: ![FatuousJeffrey](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/3be4f8/32.png) [@FatuousJeffrey](https://community.mp3tag.de/u/FatuousJeffrey)
#### Post date: [July 17, 2026, 4:32pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/8 "2026-07-17T16:32:34Z")

</div>

I did check the definition and it looks correct, but I just realized it's only happening for M4B audiobook files. It's happening for the MOVEMENTTOTAL field as well, but appears to work as intended for TRACK, TRACKTOTAL, and others. I checked a few MP3 files and all works as expected.

Apologies for not noticing this earlier.

---

<div class="post-metadata">

### Author: ![FatuousJeffrey](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/3be4f8/32.png) [@FatuousJeffrey](https://community.mp3tag.de/u/FatuousJeffrey)
#### Post date: [July 17, 2026, 4:34pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/9 "2026-07-17T16:34:07Z")

</div>

![image](https://community.mp3tag.de/uploads/default/original/3X/b/9/b9c41ac4be20a78dcedb7d9dbd4b354162f6ffc0.png)

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [July 17, 2026, 4:38pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/10 "2026-07-17T16:38:27Z")

</div>

Yes, for a M4B I can reproduce the behaviour:  
 ![MOVEMENT_M4B](https://community.mp3tag.de/uploads/default/original/3X/7/f/7f3052bf14d22357aa1c10f46dcea13f0083f76a.gif)

---

<div class="post-metadata">

### Author: ![FatuousJeffrey](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/3be4f8/32.png) [@FatuousJeffrey](https://community.mp3tag.de/u/FatuousJeffrey)
#### Post date: [July 17, 2026, 4:44pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/11 "2026-07-17T16:44:28Z")

</div>

Obviously as I didn't catch that it was only happening for M4B files I can no longer be certain it was working in prior versions. I have frequently used decimals in this field with no issue, but they may all have been MP3s.

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [July 17, 2026, 4:46pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/12 "2026-07-17T16:46:57Z")

</div>

Such a behaviour can only be fixed by @Florian  
So let's wait until he has time to check it.

---

<div class="post-metadata">

### Author: ![MotleyG](https://community.mp3tag.de/user_avatar/community.mp3tag.de/motleyg/32/440_2.png) [@MotleyG](https://community.mp3tag.de/u/MotleyG)
#### Post date: [July 17, 2026, 5:36pm UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/13 "2026-07-17T17:36:26Z")

</div>

> [@FatuousJeffrey](#):
>
> I did check the definition and it looks correct, but I just realized it's only happening for M4B audiobook files. It's happening for the MOVEMENTTOTAL field as well, but appears to work as intended for TRACK, TRACKTOTAL, and others.

In m4a format files, the fields for TRACK, TOTALTRACKS, DISCNUMBER, and TOTALDISCS are restricted to integer values. I suspect\* this applies to MOVEMENT and MOVEMENTTOTAL as well. Whereas MOVEMENTNAME is a text field and as such open to much more detail.

\*This will need @Florian to confirm.

---

<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: [July 18, 2026, 9:23am UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/14 "2026-07-18T09:23:00Z")

</div>

Yes, it's like @MotleyG is describing. The MP4 writer tries hard to interpret the provided data as 16-bit integer (this is what the `©mvi` atom requires), and when it fails (i.e., the value is a string and not numeric) the field is written as user-defined `MOVEMENT` instead of an MP4 `©mvi` atom to prevent data loss.

* * *

Moving this to #Support

---

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [August 4, 2026, 4:56am UTC](https://community.mp3tag.de/t/problem-with-numeric-values-in-movement-field-in-m4b-files/71627/15 "2026-08-04T04:56:16Z")

</div>

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
