Skip to main content

Subsearch

Project description

ci commit python release downloads license


Subsearch is a Windows subtitle downloader that integrates with the right-click context menu. Select a media file, click Search subtitles, and matching subtitles are downloaded and extracted automatically.

Features

  • Right-click any media file to trigger a search
  • 70+ languages supported
  • Filters: hearing-impaired, non-HI, foreign parts only
  • Configurable via a GUI
  • Available as an MSI installer, PyPI package, or source

Links: Supported languages · Contributing · Security


Preview

example

ui


Installation

Windows installer (recommended)

Requires Windows 10/11.

  1. Download the installer from the releases page.
  2. Run the installer. If a SmartScreen / PUA warning appears, click More info → Run anyway (why?)
  3. Launch Subsearch once to register the context menu entries.
PUA warning screenshots

moreinfo runanyway

Development builds are available as artifacts in the release action.

PyPI

pip install subsearch
subsearch

Source

git clone https://github.com/vagabondHustler/subsearch.git
pip install -e .

Use pip install -e .[build,lint,tests,tools,type] to include optional dev dependencies. Run python -m tools.cx_freeze_build bdist_msi to build the MSI.

License

Subsearch is licensed under the GNU General Public License v3.0 (or later); see LICENSE for the full text.

The distributed application bundles third-party components listed in THIRD-PARTY-LICENSES.md. Notably PySide6 (Qt for Python) under LGPL v3 and PySide6-Fluent-Widgets under GPL v3, the latter is why Subsearch as a whole is distributed under GPL v3.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

subsearch-3.0.0.tar.gz (152.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

subsearch-3.0.0-py3-none-any.whl (195.6 kB view details)

Uploaded Python 3

File details

Details for the file subsearch-3.0.0.tar.gz.

File metadata

  • Download URL: subsearch-3.0.0.tar.gz
  • Upload date:
  • Size: 152.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for subsearch-3.0.0.tar.gz
Algorithm Hash digest
SHA256 f1897aaaabdd49f1c274c1f57e5c66e46069c477ba06d5dfb4970861bf62ec11
MD5 0e457302eae251d80f9a500da1da6d30
BLAKE2b-256 e1cebb6738a4902798c0a657956122b402bc9a56db4d1a600ab8fcea0f84559d

See more details on using hashes here.

File details

Details for the file subsearch-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: subsearch-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 195.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for subsearch-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 24048ad8d5d3b3e697f300c0830254b342d1b4cfc08e1a65dc943c127bd47dce
MD5 d38176cbe47c8ac3d0bd2708c7f1afd5
BLAKE2b-256 243c888b2d1d799e0c8dd1bcd77d9daccea731a86259bf1862a421847933b67b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page