This project is not covered by Drupal’s security advisory policy.
This module creates video file entities from YouTube channels. It supports multiple YouTube channels. Provide a field machine name in which YouTube channel name is stored. This module will fetch the needed information from the field's table. Find the setting at "SOURCE OF CHANNELS" section of page admin/config/media/cyoutube.
It imports youtube data like description into entity field. It allows us to set up mapping between downloaded metadata and Drupal fields. Find the setting at "ENTITY FIELD MAPPING" section of page admin/config/media/cyoutube.
It also provides a hook to let us add fields to the created entity. Implement the hook if the local youtube channel related information need to be saved as well.
Dependency
1) entity
2) file_entity
3) media_youtube
It requires following library:
- Libraries module.
- Google API PHP client library from https://github.com/google/google-api-php-client/releases . Make sure the you can find the composer.json file at sites/all/libraries/google-api-php-client/composer.json
It needs a Google developer key:
Get the developer key from https://console.developers.google.com. Set the key at "YOUTUBE DEVELOPER CREDENTIAL" section of page admin/config/media/cyoutube.
Why and how we end up building this module?
It is a lightweight replacement of bunch of feeds related module. It will scan through configured field machine name and get a list of youtube channels name and pull videos from those channels regularly and create YouTube video file entities.
Project information
- Project categories: Media
1 site reports using this module
- Created by wuinfo - bill wu on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.

