Since I have seen various issues in the queue about some media not working, I decided to try out all the listed media providers in D6 alpha 6. I tried on both my LAMP server testbed that runs Ubuntu x64, and on a PC that runs Windows XP. I'm running an alpha version of Flash 10 Player for 64-bit Linux, which is why I also tried the XP machine. Here is what I found. Note that this was without SWF Object.

Audio:

Odeo - Pasting the embed code results in "You have specified an invalid media URL or embed code" upon submission.

Podcast Alley - I couldn't find code to embed podcasts anywhere on this website.

Podomatic - Submission of embed code works but the resultant submitted media looks weird and doesn't play audio.

Images (Slideshows):

Flickr - Pasting the embed code results in "You have specified an invalid media URL or embed code" upon submission.

ImageShack - I couldn't find code to embed slideshows anywhere on this website.

Photobucket - I couldn't find code to embed slideshows, but they do have video hosting and I tired to embed a video. Video submits but nothing is displayed.

Picasa - Pasting the embed code results in "You have specified an invalid media URL or embed code" upon submission.

Video:

Blip.TV - Form submits, but results in blank white box where video should appear.

Brightcove - Pasting the embed code results in "You have specified an invalid media URL or embed code" upon submission.

Dailymotion - Works

Google Video - Works

GUBA - Works, though slow to load (probably just their servers)

IMeem - Submits and video shows up in box, but won't play. Breaks flash on Ubuntu x64

JumpCut- Pasting the embed code results in "You have specified an invalid media URL or embed code" upon submission.

Last.FM - I couldn't find code to embed video anywhere on this website. I know for a fact that they removed embeddable audio from the site because of copyright issues with music labels, so they may have done the same for video.

Live Video - Works

MetaCafe - Works

Myspace Video - Pasting the embed code results in "You have specified an invalid media URL or embed code" upon submission.

Revver - Works

Sevenload - Form submits, but results in blank white box where video should appear.

Spike TV - Works

Tuduo - I couldn't find the embed code on this site (I can't read Chinese).

Veoh - Works

Vimeo - Form submits. Results in an image that says "Sorry - there was a problem loading this video." (Tried with multiple videos)

Youtube - Works

Comments

nirvanajyothi’s picture

real hard work.definitely.

aaron’s picture

Title: What works and what doesn't » Provider Analysis
Component: Code » Providers
Status: Active » Postponed (maintainer needs more info)

Could you post links directly to the media for examples of items that don't work? In some of those cases, such as podomatic and vimeo, they work fine for me. It would be good to know if people are trying to use different URL's or embed code than the provider files support.

Thanks,
Aaron

joachim’s picture

Here's a link to some odeo audio: http://odeo.com/episodes/23708415-Coverville-531-The-Roy-Orbison-Cover-S...
This doesn't work as the regexp in odeo.inc looks for http://odeo.com/audio/
I've not managed to find any audio content on odeo with that form of URL.

pietervi’s picture

For picasa have a look at this thread: http://drupal.org/node/310398
I added a patch which works fine for me.

coreykck’s picture

Status: Postponed (maintainer needs more info) » Patch (to be ported)

Due to Domain name change, dailymotion is not supported by this Version.
Here it is the patched inc file.
This is not a big work but could be usefull.
Bye

Corey

file: sites/all/modules/emfield/contrib/emvideo/providers/dailymotion.inc
define('EMVIDEO_DAILYMOTION_MAIN_URL', 'http://dailymotion.virgilio.it/');
....

function emvideo_dailymotion_extract($embed = '') {
  if (preg_match('@dailymotion\.virgilio\.it/video/([^"\&]+)@i', $embed, $matches)) {
    return $matches[1];
  }
  if (preg_match('@dailymotion\.virgilio\.it@i', $embed, $matches)) {

....

function emvideo_dailymotion_embedded_link($video_code) {
  return EMVIDEO_DAILYMOTION_MAIN_URL . 'video/'. $video_code;
}

....

function theme_emvideo_dailymotion_flash($embed, $width, $height, $autoplay) {
.....
    $output .= "    <object type=\"application/x-shockwave-flash\" height=\"$height\" width=\"$width\" data=\"".EMVIDEO_DAILYMOTION_MAIN_URL."swf/$embed". $autoplay_value ."\" id=\"VideoPlayback\">
      <param name=\"movie\" value=\"".EMVIDEO_DAILYMOTION_MAIN_URL."swf/$embed". $autoplay_value ."\" />
kakajoe’s picture

but why my provider setting dont show up ?? help me please ??

fumbling’s picture

Regarding Flickr issues, I notice that for the whole embedded-image section you tested slideshows. I wasn't aware of slideshow integration, and have only been trying to embed single images. Did you test embedding individual images from Flickr? Before I apply for a Flickr license-key, which appears to be required, I just wanted to make sure the feature worked. Thanks for any help.

FunkMonkey’s picture

I can verify that Blip.tv gives a blank white box where video should be. A right click gives a "Movie not loaded" message. I thought it was because our school district blocks most video sites but I had my network admin unblock it and I still get the empty box. I'd love to get this fixed.. but I guess I can always try one of the other providers that do work and hope my network admin is willing to unblock them :)

Aaron.. here is the embed code I tried for Blip.tv:
embed src="http://blip.tv/play/AYGK8EQA" type="application/x-shockwave-flash" width="320" height="270" allowscriptaccess="always" allowfullscreen="true"

I also tried this from their LInks and Files section:
http://blip.tv/file/get/DurangoSchoolDistrict-DurangoSchoolDistrictSchoo...

oop.. and I tried the QuickTime .mov link as well (which is to the original file I uploaded).. all had the same result.

Thanks.

aaron’s picture

Status: Patch (to be ported) » Fixed

@FunkMonkey: You cannot use embed code for Blip.TV currently, until they fix their API. You also cannot use a link to a direct Blip.TV file; you must use the URL from the video page.

@fumbling: Individual Flickr pages and photosets work, but please use the Media: Flickr module in conjunction with this.

@everyone: Embedded Media Field will no longer provide any default providers. Please use other modules in conjunction with emfield, which is now just an API to support those.

Status: Fixed » Closed (fixed)

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