Как воспроизвести аудиоподкаст из libsyn rss? (Друпал) - PullRequest
7 голосов
/ 28 апреля 2010

Получил установленный RSS-канал libsyn, получил новый веб-сайт drupal для подкаста. Libsyn предоставляет игрока, но не правильную эстетику. Я могу загружать и воспроизводить mp3-файлы с помощью звукового модуля и модуля mp3player, и, как и выход mp3-плеера, простой флэш-плеер, но я не хочу вручную перемещать аудиофайлы подкаста (mp3) каждую неделю. Посмотрел на автоматический импорт с Feeds, но он не работает и, кроме того, он создает ненужные файлы на сайте drupal.

Просто хочу использовать флэш-плеер модуля mp3player на странице drupal, которая передает последний mp3-файл из ленты libsyn rss. Не нужно хранить или воспроизводить несколько эпизодов, только последний эпизод.

Как бы вы это сделали?

Ответы [ 3 ]

1 голос
/ 26 октября 2010
  1. Создание типа контента для моих подкастов с заголовком и полем для URL-адреса MP3
  2. Используйте FeedAPI и сопоставьте заголовок заголовку узла
  3. КартаURL-адрес файла к полю URL
  4. Используйте Contemplate, чтобы поле URL отображалось как [swf file="token_for_URL_field"], при этом будет использоваться модуль SWF Tools и любой проигрыватель, выбранный для воспроизведения файла
0 голосов
/ 08 октября 2010

Когда вы говорите, что каналы не работают, как они перестали работать? Вы используете фид маппер? Возможно, вам придется написать собственный плагин для механизма отображения каналов, чтобы он правильно работал с видеофайлами. Feed api поддерживает устаревшие импортированные элементы ленты, поэтому вы сможете автоматически удалить старые. Я не уверен, будут ли видеофайлы автоматически удаляться при наличии узлов. Если нет, то вы сможете сделать это, внедрив опцию delete для nodeapi для типа контента, который вы используете для хранения импортированных элементов rss.

В качестве альтернативы, возможно, вы могли бы просто собрать URL-адрес видео на libsyn и заставить его использовать плеер. Я не знаю, есть ли хороший игрок, который поддерживает использование данных поля для определения местоположения источника, на котором оно должно воспроизводиться.

Кроме того, если вы еще этого не сделали, я бы посоветовал вам опубликовать свой вопрос на groups.drupal.org, так как он читается многими экспертами друпалов.

0 голосов
/ 21 июня 2010

Почему у вас нет своего собственного сайта, а libsyn получает его от вас? Разве они не допускают функцию импорта, с помощью которой вы бы сохранили свои существующие RSS через них. Тогда вы сможете полностью контролировать свой сайт и передавать содержимое во все виды других замечательных сетей подкастов.

Поймите, что я не имею представления о работах Либсина.

...