The original URL of the Vimeo video validates and submits, but editing and resubmitting the node does not validate (and throws tons of errors). Submitting a URL from Vimeo and then returning to the node edit form the field shows a different and incorrect value. Here is the URL I have entered, and the bottom is the value seen on the edit form:

http://vimeo.com/37548094
http://vimeo.com/?v=37548094

Attempting to save the node with the second changed value returns this error; "Video Embed: Found no valid media with that url."

I marked this as critical because once the node is submitted it cannot be edited. The original URL may be lost to the user at this point.

Comments

seaneffel’s picture

Similar issue with Blip here: http://drupal.org/node/1469930

jdflorez’s picture

Experiencing the same issue. When I save the video I type: http://vimeo.com/27430969
When I view the field, the link is transformed to http://vimeo.com/?v=27430969

kreynen’s picture

I am at SXSW right now, but will be committing updates to all the media_ related modules before or during DrupalCon. Lots of good stuff coming out the Community Media Drupal Summit last week at channelAustin.

@seaneffel check out... http://drupal.org/project/cm_vod_feed Please consider building on the framework of cm_ modules several of the stations that participated in the Open Media Project are funding.

drewish’s picture

Status: Active » Closed (duplicate)

The problem is that we don't provide a interpolateUrl() to override MediaReadOnlyStreamWrapper's version so we get their YouTube inspired behavior. Over in the cleanup patch I did on #1422980-6: Set the title of the file entity to the fetched title of the video I'd included a fix for this.

If you want re-open this issue and I can fork the patch, but my preference would be that you just git am that other patch.