Link to mod
What does it do?Automatically embed video and audio clips by posting the clip's URL in your SMF forum posts from over
200 sites (hundreds if you count the supported networks), including YouTube, DailyMotion, MetaCafe, Google Video, MySpace, Facebook, Veoh...
No need for BBCode or messy embed HTML. And if a user posts the embed html code for a site, it'll be turned automatically into a nice little furry harmless link.
Just copy the URL from your address bar into a post (like http://youtube.com/watch?v=B8XC7idFyvE), and Aeva will do the rest. It's the ultimate user-friendly way of posting clips. YouTube videos will automatically appear in HD and Widescreen if available and enabled.
License AgreementDo you like reading annoying legal mumbo-jumbo? Neither do I. So let's cut the crap and skip to the rules.
Aeva is completely free to use, even on commercial websites. By installing it, however, you agree to the following rules.
Otherwise, you're in breach of the licence and will be exposed to potential damage such as a lawsuit, complete and utter humiliation in public, and not finding your shoes when you're already late for work.
- You will not distribute a modified version of it,
- You will neither remove nor hide the backlink to the Aeva/Noisen site without written permission from the author,
- You must protect your own existence as long as such protection does not conflict with the first or second rule. (Thanks Isaac.)
- You will not install/use Aeva on a website that encourages and/or endorses violence, hate and/or any kind of bigotry. Be nice to each other!
CompatibilityANY version of SMF 1.1.x and SMF 2.0 will do.
All previous versions of this mod MUST be uninstalled BEFORE installing this version. Also, make sure to backup your database and files first.If a version of Aeva >= 5.2 is already installed, you don't need to uninstall and reinstall, you can simply overwrite the Aeva source and language files with newer versions, no further changes being made to the SMF core files.
Supported Video/Audio Sites [* Requires lookups to be enabled]
Supports 172 Video Sites including:
- YouTube, YouTube (Playlists), Dailymotion, Google Video, BBC News* (now with audio), BBC Iplayer (UK Only), MetaCafe, Veoh, 123video, Facebook, 5min Life Videopedia, 9You, ABC News*, AdultSwim, AlloCiné, AniBoom, Apple Trailers*, Archive.org*, Atom*, Bebo*, Blip*, BoFunk*, BombayTV, Break*, Broadcaster*, CarPix Tv, Cellfish, Clarin, Clip.vn, ClipFish (Old), ClipFish (New), ClipJunkie, ClipLife, ClipMoon, Clipser, ClipShack, Cold-Link, CollegeHumor, ComedyCentral(Inc. TheDailyShow), Crackle, CrunchyRoll*, Culture Pub*, Current*, Dailyhaha, DemoScene.tv*, DotSub (w/o Captions), DoubleViking*, dropshots.com, Dv.ouou, EASportsWorld*, EbaumsWorld Videos*, ESPN, Excessif, ExposureRoom, Flickr Video, FunnyOrDie, G4TV, GameKyo, GameSpot, GameTrailers (Inc. User Movies), Gametube.org, GameVideos.1up, GarageTv*, Gloria, Glumbert, GodTube, GotGame*, GrassRoots ItvLocal, GrindTv*, Guba, TheHub, Hulu (Usa Only)*, Humour*, Video.i.ua*, IGN, IMDB*, Imeem (Video)*, ImageShack, IndyaRocks, Izlesene, Jokeroo, Joost, JujuNation Video, JumpCut, JustinTV, Koreus, Last.fm (Videos), Last.fm (YouTube videos), Libero, LiveLeak, LiveVideo, Machinima (Old), Machinima (New), Mogulus/Livestream, MyTaratata, Video.mail.ru, MegaVideo, Milliyet*, MoFile, MotionBox, Mpora, Mpora TV, MSN Live/Soapbox, MtvU (Usa Only), Multiply, MyNet, MySoccerMedia*, MyShows.cn*, MySpaceTv, MyVideo, MyVi*, M Thai, NhacCuaTui, OffUHuge, The Onion*, OnSmash, Photobucket, PikNikTube, Putfile, Rambler, RawVegas, Revver, RuTube, SevenLoad, ShareView, Sharkle*, Sina Podcast, Smotri, Snotr, SouthPark Studios, Space.tv.cctv.com, Spike, SportsLine (CBS Sports), StageHD*, Streetfire*, StupidVideos*, TagTele, TinyPic, Tm-Tube, TrailerAddict*, TrTube*, Trilulilu, Tu.tv*, Tudou, UOL VideoLog, Ustream*, UUME, u-Tube, vbox7, VideoJug*, videos.sapo, Vidiac, Viddler*, Videa, VideoNuz*, VidiLife*, VidMax, Vimeo, Vidivodo*, VSocial (Type1), VSocial (Type2), Wat.tv*, WeGame, Wipido*, Yahoo Video*, Yahoo Video HK, Yahoo Music Videos, Yandex*, YouKu
- Several networks of video-sharing sites which account for hundreds of extra video-sharing sites. These networks include Brightcove.com, Kaltura* (blog and Wikipedia embedding), Kewego*, Truveo* (meta search engine)...
Supports 19 Audio Sites including:
- BooMp3, Deezer, Deezer (Playlists), Deezer (Radio), Divshare (audio only), EbaumsWorld Audio*, GoEar, iJigg, Imeem (Music)*, Jamendo, JujuNation Audio, Last.fm (Audio), Last.fm (Artist pages), Mp3tube*, MusOpen*, Passionato (Single Preview), Passionato (Playlist Preview), Project Playlist, Seeqpod
Supports 7 Other Sites including:
- Imeem (Playlists)*, NewGrounds*, Orb, ScreenToaster, Scribd*, Slide*, VoiceThread
Features- Works for all languages. Will fall back to the English version if your own language is missing.
- Contains the following translations: English (American and British) and French. You can find more languages at Aeva translations. You can even submit your own over there.
- Two new areas in the Admin panel enable you to choose which sites to embed, as well as settings aplenty.
- Enable/disable mod, allow embed code fix, use Javascript to embed videos (which is recommended), inline upgrade of Flash version, debug mode for admins, allow for video embedding into quotes or in the middle of sentences...
- Lookups - grab the actual video url/filename when posting a new link. Enables support for dozens of sites.
- Include link with URL/title below the video (for sites without a clickable link/button in the video)
- Embed local files (except for attachments) (MP3, MP4, FLV, DivX, Avi, SWF, Real Media, Windows Media, Quicktime) - The site list is optimized to use only the features you enabled, and it's automatically updated when a new version is available. You only need to visit the admin area if you want to enable newly added sites. You can also force an immediate check for sitelist updates (instead of daily checks) by going to a forum page where Aeva is in use (eg a video is visible), and adding ";checkaeva" to the URL. This can be restricted to admins via the admin area.
- Create your own custom site lists or per-site settings, such as custom video dimensions. More details in the Subs-Aeva-Custom-Example.php file.
- Users can select on-the-fly their preferred embed size, normal or maximum (saved in a cookie)
- No manual edits required for custom themes. No conflicts with mods that provide support for a single website with custom BBCode and a video ID. But you'll never want to use them again. Just use the conversion script included in the package to convert old BBCode.
- Completely safe and secure: Aeva controls everything your users post. It even disables remote script access.
- If you're not sure, be happy -- embedding of external videos will NOT consume your bandwidth
Support- If a YouTube video doesn't automatically switch to Widescreen when available, make sure lookups are enabled in the admin area. If your server doesn't support them, you can still manually add #ws-hd at the end of an URL for Widescreen HD.
- Aeva only converts active links, so make sure the setting "Automatically link posted URLs" is enabled (Admin > Posts & Topics > Bulletin Board Code)
- A recent version of Adobe Flash Player is required (at least 9.0).
- If you get a "We're sorry, this video is no longer available" message on YouTube videos, this is not an Aeva bug. It can either be due to the video not being embeddable (make sure lookups are enabled to check for these when posting), or simply to its streaming server being under maintenance. Try to play it again later.
- If you're having Error 500-type crashes on your server, try to disable SMF's "compressed output" feature in your server settings, and ask Santa Claus for a better server next Christmas.
ModifyAevaSettings() errors.Please refer to this every time someone posts an error message mentioning that function.
"Undefined function" error -> this is a mod screwing up your install (it could possibly be any mod, but AjaxChat is the better known one.) It doesn't follow SMF guidelines for its install script. It's not Aeva's fault. Quick workaround: make sure to install Aeva before you install that mod. It's already cost me hours in explaining the same thing again and again, I will no longer be replying to this kind of request.
"Already defined" error -> this is a SMF limitation. It doesn't try to check whether you already installed a mod before. As a result, if you don't uninstall a mod before reinstalling it, everything will be copied twice. This is a problem on ALL PACKAGES and can only be fixed by educating yourself on how to install packages in current versions of SMF. Quick workaround: apart from being careful next time, there is none. You'll have to uninstall Aeva manually, file by file. It's not a big mod though, so it shouldn't take more than 10 minutes.
CustomizingDisabling Embedding In Posts- Use [noembed][/noembed] BBCode to prevent a link from being converted. Also, if the related setting is enabled, videos inserted in a sentence are not embedded (they're only shown when they're at the beginning of a line), so you can use that to your benefit.
Disabling Embedding In Specific Areas- Embedding is automatically disabled in signatures, printer pages and SMF2's WYSIWYG editor. You may want to be able to disable it for other sections, such as a Shoutbox.
- Just find the position, in the relevant source file, where data is put through the "parse_bbc" function. Then on the line BEFORE it, add:
$context['aeva_disable'] = 1;
Aeva's futureFor various reasons, which I already explained elsewhere, I have put an end to Aeva's development. At least the frenetic development from early 2009.
I will only keep working on its sitelist updates. My other activities, such as SMF Media Gallery (SMG), beta testing and maintaining the French translation for SMF 2.0 are neither related to this decision nor impacted by it.
Aeva is perfectly stable, and is always up to date, thanks to the sitelist automatic updates. You can use it even though it is no longer in active development.Here's what I will
KEEP doing on the Aeva front:
- bug fixes, in case any bugs are due to my programming, and any support related to possible bugs on my side.
- sitelist updates, in case a site happens to break overnight, or a successful website enters the market and everybody requests it (and I'm willing to add it.)
Here's what I will
no longer be doing:
- Sitelist updates for adding new sites. I won't do it. Use the Custom file for adding sites for yourself. It's not that hard.
- New features. My to-do-list for Aeva was getting unrealistically too long. Now it's empty. I like that.
- Basic support.
ChangelogVersion 7.0.705 9th November 2009
-----------------------------------------------------------------
! Don't proceed with the sitelist update if Aeva couldn't create the target file
* Improved compatibility with other mods editing the Subs-Editor.php file
- Removed support for adult websites, happily complying with SMF's new policy
! Yet another fix for YouTube's Widescreen feature...
! Updated patterns for The Onion, Sapo.pt and TinyPic
Version 7.0.703 28th October 2009
-----------------------------------------------------------------
+ Added (or fixed) support for local MP4 files
Version 7.0.702 22th October 2009
-----------------------------------------------------------------
* Added admin area layout compatibility for SMF2's Curve theme
! Aeva will no longer show its copyright notice on pages
where no videos are actually shown
! Fixed widescreen support for YouTube (recent change in their code)
Version 7.0.701 7th October 2009
-----------------------------------------------------------------
+ Added installer compatibility with PostgreSQL and SQLite (hopefully)
+ Added installer support for SMF2 RC2, in case it was needed
! Installer should no longer reset your settings after an upgrade
! When local files were allowed externally, Aeva was being too ungreedy,
didn't stop at double quotes and could break page layout when posting a link
Version 7.0.700 1st October 2009
-----------------------------------------------------------------
+ Added an admin setting to force HD by default on YouTube videos
that offer it. Note this will affect all users.
- Removed all other YouTube-related features, thanks to their lack of
commitment to fixing their broken system. If your Subs-Aeva-Custom file
made changes to YouTube sizes, make sure to delete them for best results!
+ Added an admin setting to allow anyone to post "local" files that are
hosted on other servers. Use with caution! (If it works, of course
)
+ Added an admin setting to allow a maximum width for all videos. The new
ui-height sitelist setting allows you to perfectly resize all videos
+ Added Small/Large links below all videos to allow users to view them at
the intended embed size, or use the maximum allowed size (if higher).
* Replaced ereg calls with preg_match, for compatibility with PHP6
* Rewrote the External Embedding Disabled error message so that even
village idiots can understand it. 
+ Added ui-height for YouTube and DailyMotion... More will come.
! Fixed or updated these sites: YouTube, Vimeo, Archive, Facebook, Ustream, Sapo.
Previous 6.x updates: (New features only)
-----------------------------------------
+ Added optional support of SWFObject to embed videos via JavaScript.
Among other things, it produces valid xhtml and removes the need to click
twice on a control to enable it. Requires JavaScript to be enabled, of course.
+ Added "Enable Embedding in Sentences" setting, where videos are
embedded even when they're in a sentence. Disabled by default.
+ Site list updates are now performed every time a video is shown
(instead of on admin area visits), but no more than once a day
* Site lists are now saved automatically after being downloaded
+ Favorite quality level for YouTube is now saved in a cookie for later re-use
+ Added a sitelist parser in the admin area, which will tell you what changed
whenever Aeva updates the sitelist automatically (additions, removals, mods)
+ Added ability to disable video titles that show up before starting the video
+ Added ability to show video titles in a clickable link below the actual video
+ Embedded video's <div> now has a class name (maeva), meaning you can style it
+ Added a manual option in per-video anchor settings to center the current
video -- for instance, anysitelink#center or youtubelink#ws-hd-center
+ Changed ";fvt" query string to ";checkaeva", and added ability
to restrict this feature (immediate sitelist update) to admins
- Removed "unlimited" in max items per post/page descriptions (it's
been disabled for a while because it's the sensible thing to do.)
+ Integrated Karl's fix for "empty body" errors when posting a
video link and nothing else
+ Added Karl's script (aeva_convert_old_bbcodes.php) to the package.
If you had a site-specific tag such as [youtube], it will convert all of these
links to a proper, normal link. Just upload it to your root folder, run it and
don't forget to delete it when you're done.
+ Added and fixed plenty of sites
! Fixed, let's say, plenty of bugs
* Improved, wait for it, plenty of things
Find the complete changelog in the package's changelog.txt file.