diff --git a/src/transcode.c b/src/transcode.c index 62f1a626..7ad8a270 100644 --- a/src/transcode.c +++ b/src/transcode.c @@ -762,6 +762,12 @@ transcode_needed(struct evkeyvalq *headers, char *file_codectype) { DPRINTF(E_DBG, L_XCODE, "Client is Remote, using iTunes codecs\n"); + client_codecs = itunes_codecs; + } + else if (strncmp(user_agent, "AppleCoreMedia", strlen("AppleCoreMedia")) == 0) + { + DPRINTF(E_DBG, L_XCODE, "Client is AppleCoreMedia, using iTunes codecs\n"); + client_codecs = itunes_codecs; } else if (strncmp(user_agent, "Roku", strlen("Roku")) == 0)