Я думаю, из-за кодеков. Следуйте этому руководству и сможете играть все.
Ubuntu Touch UA: Mozilla/5.0 (Ubuntu; $FormFactor) WebKit/$WebKitRev, где переменная $FormFactor является «Мобильная» или «Таблетка», а $WebKitRev содержит версию движка WebKit. Также основная версия «5.0» может измениться за раз. Обратите внимание, что UA UA современного браузера может быть изменен плагином или простой реконфигурацией; также вы должны знать как разработчика, что SEO не нравится контент на основе User Agent. Если вам нужно распознать User Agent, не выполняйте точное соответствие («A» == «A»), но выполните поиск подстроки подстрок Ubuntu AND (Mobile ИЛИ Tablet), чтобы предотвратить проблемы совместимости с будущими версиями мобильного программного обеспечения. Обратите внимание, что мобильный браузер Ubuntu Touch может изменить UA в режиме реального времени, чтобы исправить (очевидно) некоторые несовместимости: в другой раз, не полагайтесь только на этот механизм. Примите приятный день, сообщите нам, если у вас есть дополнительные вопросы.
Источник: daker.me
Существует более простой способ проверить строку пользовательского агента, отправленную любым браузером. Вы можете просто посетить http://www.murl.mobi/headers.php, и эта страница извлекает и отображает заголовки HTTP-запросов. Недавняя публикация по анализу пользовательского агента с использованием python дает программный подход для анализа фактической строки пользовательского агента, просматриваемой веб-сервером.