diff --git a/api/funkwhale_api/music/metadata.py b/api/funkwhale_api/music/metadata.py
index 9b3b6a387c893e63a1a144efa3f6bde7c12247a0..33cf2667ead03dd0eeb4dfd7c2f79ef6be0ec0c4 100644
--- a/api/funkwhale_api/music/metadata.py
+++ b/api/funkwhale_api/music/metadata.py
@@ -44,6 +44,8 @@ def get_id3_tag(f, k):
             return v
         except KeyError:
             break
+        except IndexError:
+            break
         except AttributeError:
             continue