Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 20:33
· 58 commits to main since this release
6d8689b

magnetowid 0.3.0 adds subtitles, audio language labels, and download pausing for Sonarr and Radarr.

  • Subtitles: TVP subtitles are converted from TTML to SRT and saved beside the video, with language and accessibility labels such as .pol.sdh.srt. Speaker colours, line breaks, bold, and italics are preserved. A subtitle failure keeps the downloaded video.
  • Audio language: release names now include the stream's audio language when available, so Sonarr and Radarr can identify Polish audio during selection and import.
  • Pause and resume: the SABnzbd-compatible API supports pausing the whole queue or individual jobs. Pauses survive restarts. A running download starts again from the beginning when resumed.
  • Health and logging: /health, -healthcheck, and the container's built-in health check report service availability. Set MAGNETOWID_LOG_LEVEL=debug for request and RSS diagnostics.
  • Reliability: fixes for pause/resume races and RSS pagination, plus constant-time API key comparisons. CI now tests searches, RSS grabs, video imports, and subtitle imports with Sonarr and Radarr. A daily workflow checks the live TVP, Skyhook, and Wikidata APIs.

After upgrading:

  • Enable Import Extra Files in Sonarr and Radarr under Settings → Media Management → Show Advanced, with srt among the extensions, to import subtitles.
  • Radarr profiles default to a film's original language. To accept TVP's Polish audio, set the profile's Language to Any, or Polish for Polish audio only.

Read the setup documentation or the Docker Compose guide.

docker pull ghcr.io/combor/magnetowid:0.3.0

Native archives require ffmpeg to be installed separately.

Full changelog