SMPlayer Portable (32/64 bit)

SMPlayer Portable, a free, open source media player GUI for MPlayer and MPV!
"...SMPlayer is another example of lightweight, useful, free, open source application and if I would have to rate it somehow, the result would be just one: undoubtedly awesome." —FOSSHUB
"Great media player, Plays everything, lite on resources" —sinshenron (a user), download.CNET.com (March 24, 2015)
"This version has finally fixed the problem of the long time to scan the fonts on start up." —robertvaran (a user), download.CNET.com (November 23, 2014)
SMPlayer is a free media player for Windows and Linux with built-in codecs, which can also play Youtube videos, search and download subtitles, and includes other features like a thumbnail generator and audio and video filters.
SMTube SMTube SMTube
   Includes: SMTube, YouTube viewer :)

SMPlayerPortable_18.10.0.paf
Size: 256 MB (269,479,936 bytes) Packed Size: 76.7 MB (80,441,344 bytes)
MD5: 8CED6788C381D1C04FE7E06A8DD6EDB9


SMPlayer64Portable_18.10.0_64_bit_rev_1.paf
Size: 261 MB (273,743,872 bytes) Packed Size: 78.1 MB (81,940,480 bytes)
MD5: 8F026961895480E2658053CCEFE21702


More releases...

Release Notes

  • Please read the help file...
  • SMTube's YouTube-DL feature — since SMPlayer 17.2.0
    • We added FFmpeg to enable conversion and aria2 for faster download performance, that's why the package size grow larger than the official release.
    • Both SMPlayer 32 and 64 bit package use 32 bit version of FFmpeg and aria2, since only 32 bit YouTube-DL is available.

DIY/Do It Yourself: Upgrade to the Latest Release

Requirements 7-Zip, NPP/Notepad++ or other text editor, PortableApps.com Launcher Generator/PAL, PortableApps.com Installer/PAI.

  1. We'll use the 64 bit edition as example, you can infer from this example to upgrade the 32 bit edition. The fully portable one is the 32 bit edition. The 64 bit edition can only run on Windows 64 bit—not on Windows 32 bit.
    We don't release a 32/64 bit edition because the size can reach almost 500MB. We think it's too big for a media player. If you want a 32/64 bit media player, we recommend VLC Player 32/64 bit which has a more tolerable size of around 250MB.
    But we upload both the 32/64 bit template and a sample portable edition (version 18.1.0). You can find them by going to our SMPlayer storage at Sourceforge.
  2. Get the latest portable app. template, and extract the content with 7-Zip.
  3. Get the latest release of:
    1. SMPlayer,
    2. SMTube,
    3. youtube-dl,
    4. aria2 (32 bit),
    5. FFmpeg Zeranoe - Builds (32 bit).
  4. Put them in the same folder as the extracted template, in our example C:\0TEST.
  5. Open SMPlayer package smplayer-portable-18.1.0.0-x64.7z with 7-Zip → browse into smplayer-portable-18.1.0.0 subfolder → select all contents (Ctrl+A) → extract them to SMPlayer64Portable\App\SMPlayer folder, Extract to App\SMPlayer
  6. Extract SMTube installer smtube-18.1.0-x64 with 7-Zip to App\SMPlayer folder, Extract files
    Into App\SMPlayer
    click Auto Rename when asked, Auto Rename
  7. Open aria2 package aria2-1.33.1-win-32bit-build1.zip with 7-Zip → browse into aria2-1.33.1-win-32bit-build1 subfolder → select all contents (Ctrl+A) → extract them to App\aria2 folder, Extract aria2
  8. Open ffmpeg package ffmpeg-3.4.1-win32-static.zip with 7-Zip → browse into ffmpeg-3.4.1-win32-static\bin\ subfolder → extract ffmpeg.exe to App\SMPlayer\mplayer folder, Extract ffmpeg
  9. Move youtube-dl.exe to App\SMPlayer\mplayer folder.
  10. Browse to App\SMPlayer, delete:
    1. $PLUGINSDIR folder,
    2. smplayer.ini, smtube_1.exe files.
    Delete folder/file
  11. Browse to SMPlayer64Portable\App\AppInfo and open appinfo.ini file with NPP. Replace the [Version] section with the latest version number. Make sure the PackageVersion entry is in 4 place digit, eg. 18.1.0.0 not just 18.1.0, Update version
  12. Run PAL, paste the template folder address C:\0TEST\SMPlayer64Portable, and click Go—a new launcher will be created, Create new launcher
  13. Test the new launchers by following this guide.
  14. When all is OK, then delete the SMPlayer64Portable\Data folder and run PAI, paste the package folder address C:\0TEST\SMPlayer64Portable, and click Go—to create the installer package. Create installer
  15. Use the installer package to upgrade your portable application. Don't forget to at least backup your Data folder before any upgrade :)
  16. If you find any changes that's not handled by the launcher, consult the PAL help file to modify the launcher yourself or ask for our paid upgrade support.

Portability Notes

  • SMPlayer writes non essential data to Windows registry and data folder while running.
  • Make sure it exits cleanly before plugging out your thumbdrive.

About the Publisher

Contribute
Motivate SMPlayer development, follow them around the Web!