diff --git a/admin/rt-retranscode-admin.php b/admin/rt-retranscode-admin.php index 461b844..137c0c0 100644 --- a/admin/rt-retranscode-admin.php +++ b/admin/rt-retranscode-admin.php @@ -634,7 +634,7 @@ public function ajax_process_retranscode_request() { die( wp_json_encode( array( 'error' => sprintf( __( 'Sending Failed: %d is an invalid media ID/type.', 'transcoder' ), intval( $id ) ) ) ) ); } - if ( 'audio/mpeg' === $media->post_mime_type ) { + if ( 'audio/mpeg' === $media->post_mime_type && 'mp3' === pathinfo( $media->guid, PATHINFO_EXTENSION ) ) { // translators: Placeholder is for Media Name and ID of media. die( wp_json_encode( array( 'error' => sprintf( __( '"%1$s" (ID %2$s) is MP3 file already. No need to send for transcoding', 'transcoder' ), esc_html( get_the_title( $media->ID ) ), $media->ID ) ) ) ); }