A Qt-based GUI utility to play and download sounds from myinstants.com.
- Rebuilt the app around PySide6 with a cleaner toolbar and menu layout.
- Added batch download progress with skipping for already-downloaded files.
- Added next-page prompting when a page is fully downloaded.
- Added per-row playback state, download progress, and a cleaner inventory flow.
- Added settings for download folder, theme, and concurrent download count.
- Improved search behavior, empty states, and focus handling across dialogs.
Warning
It is recommended to turn down the volume of the application to somewhat low level because some sounds of myinstants.com are extremely loud and can literally kill you so consider lowering the volume first and then start using it 🤓
For now, executable files are published for Windows only. But you can run it manually by cloning the repo, installing the dependencies from requirements.txt, and running the program manually with py main.py.
Download the latest release ZIP, extract it, and run MyInstantsDownloader.exe.
Download the latest installer from the Releases page and run it normally.
main.pyis the Qt entrypoint.src/ui/contains the main window and dialogs.src/workers/contains scraping, playback, and download workers.resources/contains bundled icons and audio assets.scripts/build_exe.pybuilds the packaged app.- PyInstaller outputs are written to
scripts/build/andscripts/dist/.
- Downloaded files can be found in
downloadsfolder present in the directory where files were extracted. (The one contaning the .exe file of this app. - You can choose a custom download location either from settings or the inventory window.
- The inventory window shows saved files and supports rename/delete actions.
- It shows a warning before playing the sound if it is too loud (requires
ffmpegavailable, i.e to be in PATH). - (Coming soon) You can drag and drop sound effects from within the inventory window.
- (Coming soon) Support for more services.
Main screen (light mode. I know the search icon aint visible in light mode but i'll fix it later):

PySide6for GUI- Beautiful Soup for web scraping
- Python Requests for HTML extraction and file download.
playsoundlibrary for playing sounds.
Licensed under the MIT License.
- https://github.com/Shagnikpaul - Author
- https://github.com/riffpointer - PySide6 port


