Currently it is not possible to enable only youtube urls or only a video attachment field. It also isn't possible to enable an audio behaviour with required set to false. By making the behaviours more granular this will become possible.
Proposed Behaviours
We can refine the names.
Video Youtube fields - all the fields associated with youtube videos
Video Basic fields - fields associated with attaching a video file (but make the file optional)
Video Comprehensive - all fields provided by Youtube and Basic fields (behaves like the default wildcard.media video fields)
Audio field - fields associated with an audio file (but make the file optional)
Audio fields (required) - fields associated with an audio file (file required)
relates to this: https://github.com/collective/wildcard.media/issues/58
Rationale
Currently it is not possible to enable only youtube urls or only a video attachment field. It also isn't possible to enable an audio behaviour with required set to false. By making the behaviours more granular this will become possible.
Proposed Behaviours
We can refine the names.
I've started an experiment on a branch https://github.com/collective/wildcard.media/tree/pigeonflight/granular-behaviour