Um wirklich 100% zu erreichen müsstest du den String mit einer Datenbank o.ä. vergleichen, die wirklich alle Releasetitel enthält. Wenn das nicht möglich ist, dann kannst du ein RegEx-Pattern basteln, dass auf den Konventionen zur Namensgebung basiert. Die Erkennung per RegEx hat allerdings den Nachteil, dass du (sofern richtig umgesetzt) mit großer Wahrscheinlichkeit sagen kannst, dass ein String kein Releasetitel ist. Du kannst aber nie mit 100%iger Sicherheit bestimmen ob es wirklich einer ist. Für Szenereleases kann man vermutlich recht gute und auch komplexe Regeln aufstellen, aber wenn auch P2P Releases erkannt werden sollen, dann muss man etwas "kulanter" bei der Erkennung sein.

Erstellungsdatum per PHP könnte schwierig werden, da sich verschiedene FTP Server unterschiedlich genau an die Standards halten und diese unterschiedlich gut in den jeweiligen PHP-Schnitstellen implementiert sind