fam - 2014-01-17

доброго времени суток.

понимаю, что изгаляюсь там, где не особо то и надо, но, тем не менее, задача:

что есть:

настроенный mt на базе ubuntu-desktop 13.10. работает как раздавалка видео с локальной файловой системы. dlna-клиентом выступает телевизор самсунг. все работает, мульты, порно, фото и музыка играются. все без исключений, в разных контейнерах и различных кодировках. однако, захотелось большего.

что надо:

захотелось ты трубы. и не просто, добавлять выбранные ролики через web-ui (это работает, и без транскодировки), а чтобы фидило оно нужные мне каналы само, автоматом. а вот с этим оказался затык.

проблема:

собсвтенно, фидит оно нормально, заносит в базу (да, на mysql база), и в меню dlna-клиента все фиды видны. но при попытке воспроизведения (повторюсь проблема только с автофидом, при ручном добавлении все работает) выдает мегаинформативную надпись "неподдерживаемый формат файла". научно-тычные исследования показали, что в момент воспроизведения mt не может получить url из базы. без дебага в логах висит вот это:

2014-01-17 14:00:38 ERROR: Failed to get URL for video with id (step 1)UxX7aPXXQ64

включенный дебаг выдает былинного вида портянку, из которой я ничего понять не смог. (если надо - приведу, но, что-то мне подсказывает, что проблема известна, но не описана. то, что нагуглил, это патчи на youtube_video_url.cc(h) эффекта не дает, только меняет детализацию ошибки, которая так и заключается в невозможности получения корректного url). бида. из странностей заметил, что в базе, нужный url фигурирует, но, самому mt в самый нужный момент не отдается. еще странность, на каждый фиднутый ролик в базе есть две записи, отличающиейся порядковым номером в поле id на единичку, и отсутствием (NULL) данных в поле location одной из записей данных. примерно так:

mysql> select id,dc_title,location from mt_cds_object where id=2053\G
****** 1. row ******
id: 2053
dc_title: 22. Su-33: Carrier Launch and Recovery
location: http://www.youtube.com/watch?v=dLX7WGjWmIo&feature=youtube_gdata
1 row in set (0.00 sec)

mysql> select id,dc_title,location from mt_cds_object where id=2054\G
****** 1. row ******
id: 2054
dc_title: 22. Su-33: Carrier Launch and Recovery
location: NULL
1 row in set (0.00 sec)

mysql>

есть мысли, анон?

заранее благодарен за любой конструктив.