This change fixes a compatibility edge case in Xmobar.Plugins.Monitors.Mpris where xesam:trackNumber can arrive as Word32 instead of the previously expected signed integer types. The metadata formatting logic was refactored slightly to handle Int32, Int64, and Word32 variants more cleanly, while preserving special formatting for durations and track numbers. In practice, xmobar should now display track numbers correctly for spotifyd and other slightly quirky MPRIS implementations.

Updated the MPRIS monitor to accept Word32 track numbers so metadata from spotifyd is parsed correctly. - zhengqunkoo/xmobar