VadimPRO, для ютуба использовал вот это http://creativitation.ru/youtube-video-parser/ . У него там есть проблемки, кривовато работает, но они довольно просто решаются, уже не помню что там. Мне нужно было доделать для кастомного типа записи, так я просто поправил пару строчек в коде плагина. Ну или как вариант связаться с разрабом и попросить допилить.
Это можно устроить, но опять же будут вопросы: Какой текст будет идти вместе с видео/музыкой - откуда? Заливка в какую CMS - WordPress или куда еще? Видео/музыка будет сохранятся и перезаливатся в CMSку или в сторонний хостинг по типу moevideo.net и потом вставлятся через iframe?
Есть еще нюансы, один из главных это: Реализация поиска текста по ключам в формате Яндекса/Гугла - есть ли библиотеки/сервисы доступные для использования? Есть сторонние библиотеки по типу Apache.Lucene , но это другое.