FatRat is a download manager that is rich in features and is continuously extended. Its features include HTTP(S)/FTP/SFTP downloads, FTP/SFTP uploads, RSS feed support with special functions for TV shows and podcasts, BitTorrent support (including torrent creation, DHT, UPnP, and encryption), torrent searching, Support for SOCKS5 and HTTP proxies, RapidShare.com FREE downloads, RapidShare.com uploads, RapidShare.com link verification and folder extraction, RapidSafe link decoding, MD4/MD5/SHA1 hash computing, remote control via Jabber or a Web interface, and YouTube video downloading.
eduMagnet can search and access different online video sites (YouTube, Blip, TeacherTube, RSS, German public TV, etc). Students and pupils can create playlists of lectures and talks and play educational content using an embedded video player (MPlayer). As an OLPC project eduMagnet is developed for the sugar OS, but can also be used in any Linux environment using GTK. Students may synchronize playlists to the online platform eduMagnet.org so that other users can subscribe to their playlists. Access to new online video sites can easily be added using python plugins ("Magnets").
Minitube is a YouTube application for Mac, Linux, and Windows. With it, you can watch YouTube videos in a new way: you type a keyword, and Minitube gives you an endless video stream. Minitube does not require the Flash Player. It is not about cloning the original YouTube Web interface, but strives to create a new TV-like experience.
Videopian is a PHP class that allows you to get any kind of information (such as title, description, author, duration, or flash player URL) about a video hosted on a video sharing service, just by its URL. The currently supported services are Blip, Dailymotion, Flickr (API key required), Google Video, Metacafe, MySpace, Veoh (API key required), Vimeo, and YouTube.
Movgrab is a command-line movie downloader for sites like YouTube. It has no dependencies; everything that's needed should be there in the tar.gz package. Movgrab can connect through an HTTP proxy, can output the download to stdout for piping into another program, and can fork into the background to free up the console. When forked into the background, its progress can still be seen in a ps list.