Skip to content

v1.1.3

Latest

Choose a tag to compare

@sevenlayercookie sevenlayercookie released this 29 Jul 16:15

MouseSearch v1.1.3

This release fixes auto-organization for scheduled setups, adds genre and format tags to organization paths, and brings the tag builder into the download confirmation dialog.

Highlights

  • Fixed auto-organization sometimes not running for users using scheduled organization rather than organize-on-add (#41).
  • Enabling Auto-organize on schedule in Settings now takes effect immediately instead of requiring an app restart.
  • Added {Category}, {Genre}, and {Format} tags to organization path templates (#35).
  • The download confirmation dialog now has the same tag builder as Settings, with a live-resolved path you can still edit by hand.
  • Documented the XML-RPC endpoints rTorrent and ruTorrent users actually need (#32).

Auto-Organization Fixes

Two separate problems meant scheduled organization sometimes wouldn't function:

  • Torrent metadata was only recorded when AUTO_ORGANIZE_ON_ADD was enabled. The scheduled sweep can only act on torrents that have a metadata record, so anyone running the shipped defaults (AUTO_ORGANIZE_ON_ADD=false, AUTO_ORGANIZE_ON_SCHEDULE=true) had nothing for it to find. Metadata is now recorded when either option is enabled.
  • The scheduled job was only registered at startup, so turning the setting on in the UI did nothing until the app was restarted. It is now added and removed as the setting changes.

Additional improvements:

  • The scheduled sweep logs a diagnostic when it finds nothing to organize, instead of running silently.
  • When no per-download path is chosen, organization now follows your configured Default Relative Path rather than always falling back to Author/Title.

Path Template Tags

Organization templates gained three tags:

Tag Value Example
{Category} Media type from the MAM category Audiobooks, Ebooks
{Genre} MAM subcategory Science Fiction
{Format} File format, uppercased M4B, EPUB MOBI

These join the existing {Author}, {Series}, {SeriesNumber}, and {Title}. A layout such as /downloads/Audiobooks/Science Fiction/Frank Herbert/Dune is now expressible as {Category}/{Genre}/{Author}/{Title}.

Tags with no value for a given torrent collapse out of the path rather than leaving an empty folder level, so {Author}/{Series}/{Title} still yields Frank Herbert/Dune for a standalone book.

Download Confirmation

The confirmation dialog now mirrors the Settings tag builder:

  • Path Template — prefilled with your configured Default Relative Path. Tag buttons add a tag, or remove it if already present. Tags with no value for the current torrent are greyed out. A reset button restores your default.
  • Relative Path — the resolved path, still freely editable for a one-off override. Changing the template rebuilds it.
  • Neither field changes your saved default; edits apply only to the download being confirmed.

This replaces the single + Series toggle, whose behavior is now covered by the {Series} tag.

Also fixed: clicking two tag buttons in a row ran the tags together ({Genre}{Title} instead of {Genre}/{Title}). This affected the Settings tag builder as well.

rTorrent / ruTorrent

TORRENT_CLIENT_URL must point at an XML-RPC endpoint for rTorrent, not the ruTorrent WebUI URL. The README now documents:

  • http://<host>/RPC2 for self-hosted setups proxying XML-RPC through Nginx or Apache.
  • https://<seedbox address>/rutorrent/plugins/httprpc/action.php for shared seedboxes, which typically do not expose XML-RPC directly.
  • The RTORRENT_DIGEST_AUTH option some providers require, and a curl snippet for verifying an endpoint before configuring MouseSearch.

Settings also shows this guidance inline when rTorrent is the selected client type.

Upgrade

No configuration changes are required. Pull the v1.1.3 Docker image and recreate the container.

Two things to be aware of:

  • If you run with scheduled organization enabled, files will now actually be organized. This is the intended behavior that was previously broken, but it does mean hard links or copies will start appearing in your organized library.
  • Downloads added before upgrading, while auto-organization was not recording metadata, are not tracked and will not be picked up retroactively. Only new downloads are organized.

Contributors

Full Changelog: v1.1.1...v1.1.3