diff --git a/Kyoo.Common/Controllers/IIdentifier.cs b/Kyoo.Common/Controllers/IIdentifier.cs
index c3b65bf9..b841a63b 100644
--- a/Kyoo.Common/Controllers/IIdentifier.cs
+++ b/Kyoo.Common/Controllers/IIdentifier.cs
@@ -1,5 +1,6 @@
using System.Threading.Tasks;
using Kyoo.Models;
+using Kyoo.Models.Exceptions;
namespace Kyoo.Controllers
{
@@ -12,10 +13,21 @@ namespace Kyoo.Controllers
/// Identify a path and return the parsed metadata.
///
/// The path of the episode file to parse.
+ /// The identifier could not work for the given path.
///
/// A tuple of models representing parsed metadata.
/// If no metadata could be parsed for a type, null can be returned.
///
Task<(Collection, Show, Season, Episode)> Identify(string path);
+
+ ///
+ /// Identify an external subtitle or track file from it's path and return the parsed metadata.
+ ///
+ /// The path of the external track file to parse.
+ /// The identifier could not work for the given path.
+ ///
+ /// The metadata of the track identified.
+ ///
+ Task