Best method to upload / link to multimedia files in D6? I need a solution to allow users to upload multimedia files (audio, video, images, documents, links to such) to a node. Ideally, something like a combination of FileField + Embedded Media Field that supports different media and styles the viewer accordingly. 

I know that module Media is supposed to solve this problem on D7, but I'm looking for a D6 solution. 

I've tried:


jQuery Media but it doesn't handle many file types that I need - plus I prefer a server-side solution.
Styles + FileField Styles but they just don't work.
Have a look at ShadowBox, it supports a lot of formats and the FileField module which I think is essential for your set up:


  Media extensions supported:
  - Images (png, jpg, jpeg, gif, bmp)
  - Video (avi, mpg, mpeg)
  - Quicktime (dv, mov, moov, movie, mp4)
  - Windows Media Player (asf, wm, wmv)
  - Flash (swf, flv)
  - IFrame (asp, aspx, cgi, cfm, htm, html, pdf, pl, php*, phtml, rb, rhtml, shtml, txt, vbs)


Source: Comparison of Lightbox-type modules.

There's algo the Lightbox2 module with is aroung since a long time and have quite a big installed base.