diff --git a/tools/mpris-player.c b/tools/mpris-player.c
index c94330c..397f064 100644
--- a/tools/mpris-player.c
+++ b/tools/mpris-player.c
dbus_message_iter_get_basic(&var, &position);
- value = position * 1000;
+ value = position * 1000ll;
dbus_message_iter_append_basic(iter, DBUS_TYPE_INT64, &value);
dbus_message_iter_get_basic(iter, &duration);
- value = duration * 1000;
+ value = duration * 1000ll;
dict_append_entry(metadata, key, DBUS_TYPE_INT64, &value);
dbus_message_iter_get_basic(iter, &position);
- value = position * 1000;
+ value = position * 1000ll;
g_dbus_emit_signal(player->conn, MPRIS_PLAYER_PATH,
MPRIS_PLAYER_INTERFACE, "Seeked",