This is a followup for #2999198: Roadmap for core Media integration related to Slick and core Media integration with oEmbed.
As I don't follow core Media closely, I would appreciate any suggestion from those who follow core Media closer.

There will be pain points with these changes.
Please help identify any either in your comment, or feel free to update this summary.

Problem/Motivation

Blazy 8.x-2.x now depends on core Media with oEmbed. This also drops supporting VEF/ VEM in favor of oEmbed. Decide what to do with the following contribs:
https://www.drupal.org/project/slick_video
https://www.drupal.org/project/slick_media

Since Drupal has made file and image as legacy fields in favor of Media (when you add a new file and image, Drupal warns you mentioning they are now legacy fields). The above two contribs are now redundant. Redundant as Media integration is no longer optional. The main reason for the current separation is optional integration.

The main benefit I can see is reducing the other two separate modules to maintain, or worry about.
And for users, less modules to download and enable.

Remaining tasks

TODO. Let's list thing here. If anyone has been more involved than me with core Media recently, please update, and remove this line.

What replacement?
Likely a new Slick oEmbed, or just Slick Media (with oEmbed) which shall be included in the main module. Alternatively simply let them both as they are now with/ without oEmbed support? Or provide a hook_update() to migrate into main module as a plugin.
Detailed info: #3023353: Implement the new Media oEmbed base formatter

User interface changes

None. Exactly the same.

API changes

None.

Data model changes

None. VEM already provides upgrade path: #2997799: Include upgrade path from video_embed_field to oEmbed

Release notes snippet

None.

Known issues

Core oEmbed has little room to extend/ modify as of this writing. This causes two known immediate issues which require solutions beyond regular JS or CSS overrides, some extra leg:

Comments

gausarts created an issue. See original summary.

gausarts’s picture

Issue summary: View changes
gausarts’s picture

Issue summary: View changes
gausarts’s picture

Issue summary: View changes
gausarts’s picture

Issue summary: View changes
gausarts’s picture

Issue summary: View changes
gausarts’s picture

Issue summary: View changes
gausarts’s picture

Issue summary: View changes
Status: Active » Fixed

Let's close this. The latest Blazy Alpha4 has marked it done with core Media:
https://www.drupal.org/project/blazy/releases/8.x-2.0-alpha4

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.