MediaSniper
Media File Downloader. Free software written in Java.
Latest version: 3.0 (2008-08-02)
MediaSniper is a simple program for downloading media files from popular websites (e.g. YouTube, Google Video). Free software written in Java.
Brief Description
MediaSniper is a simple program for downloading media files from popular websites (e.g. YouTube, Google Video). Just provide the webpage URL and MediaSniper will automatically identify the media files on it for downloading. Runs on any OS with the Java Runtime Environment (JRE 6+). MediaSniper is free software written in Java and released under the GNU GPL license (version 3).
Main Features
- Single-File Deployment: MediaSniper is contained in just a single executable JAR file
- Zero Installation: Just double-click on MediaSniper.jar to run
- No Traces Left Behind: MediaSniper does not generate logs or modify system files; it only creates the files you choose to download.
- Automatic Retrieval of Latest Definitions: MediaSniper automatically retrieves the latest definitions from the homepage for parsing webpages, whenever the program is launched. No data is being transmitted to the homepage during this retrieval.
- Convenient Options: Always on top, minimize to tray, restricted ASCII filenames, short (8.3) filenames, SOCKS proxy support
- Easy Updates: The latest release of MediaSniper is only a mouse-click away
Screenshots
![]() |
MediaSniper in Windows XP |
![]() |
MediaSniper in Windows Vista |
![]() |
MediaSniper in Ubuntu |
System Requirements
A Java Runtime Environment (JRE 6+) is required. The latest version of the JRE can be downloaded from http://java.sun.com/j2se.
License
MediaSniper is released with source code under the GNU General Public License version 3.
MediaSniper contains other copyrighted works; information on the respective licenses can be found under Help > About from the program menu.
Files
The MediaSniper program can be downloaded as a single ZIP file with the following contents:
- MediaSniper.jar – MediaSniper executable JAR file
- icon*.ico – Icon images
- readme.txt – Release notes
- changelog.txt – Change log
- license.txt – License document (GNU GPLv3)
The source files are distributed as a separate download which is available from the MediaSniper project downloads page.
Source Code
- src/org/freeshell/zs/mediasniper/MediaSniper.java
- src/org/freeshell/zs/mediasniper/WebpageParser.java
- src/org/freeshell/zs/mediasniper/Definition.java
- src/org/freeshell/zs/mediasniper/Download.java
- src/org/freeshell/zs/mediasniper/About.java
- src/org/freeshell/zs/mediasniper/LocalFilenameManager.java
- src/org/freeshell/zs/mediasniper/TableStringCell.java
- src/org/freeshell/zs/mediasniper/TableStringCellRenderer.java
- src/org/freeshell/zs/mediasniper/TableStringCellEditor.java
- src/org/freeshell/zs/mediasniper/TableProgressCell.java
- src/org/freeshell/zs/mediasniper/TableProgressCellRenderer.java
- src/org/freeshell/zs/common/Debug.java
- src/org/freeshell/zs/common/Downloader.java
- src/org/freeshell/zs/common/HtmlManipulator.java
- src/org/freeshell/zs/common/ResourceManipulator.java
- src/org/freeshell/zs/common/SimpleProperties.java
- src/org/freeshell/zs/common/StringManipulator.java
- src/org/freeshell/zs/common/SwingManipulator.java
- src/org/freeshell/zs/common/TerminatingException.java
Feedback?
Comments, suggestions, and bug reports are welcomed!
Please send any feedback you have about MediaSniper to , or visit the MediaSniper homepage at http://mediasniper.sourceforge.net/ to post a message, bug report, feature request, or download the latest version of MediaSniper.