diff --git a/api/funkwhale_api/contrib/listenbrainz/funkwhale_ready.py b/api/funkwhale_api/contrib/listenbrainz/funkwhale_ready.py
index ec984b44793ec18e0333530403d0fad46207336f..fbaaf94b38a87d0ce226e262846ad990fb194516 100644
--- a/api/funkwhale_api/contrib/listenbrainz/funkwhale_ready.py
+++ b/api/funkwhale_api/contrib/listenbrainz/funkwhale_ready.py
@@ -22,11 +22,13 @@ def get_track(track):
     album = None
     additional_info = {
         "listening_from": "Funkwhale",
-        "recording_mbid": str(track.mbid),
         "tracknumber": track.position,
         "discnumber": track.disc_number,
     }
 
+    if track.mbid:
+        additional_info["recording_mbid"] = str(track.mbid)
+
     if track.album:
         if track.album.title:
             album = track.album.title