Skip to content

podkit 0.5.1

Choose a tag to compare

@github-actions github-actions released this 19 Mar 21:57
· 870 commits to main since this release
f598bd9

podkit v0.5.1

A quick patch release with two bug fixes that improve reliability on NAS setups and Subsonic connections.

Bug Fixes

iPod detection on Synology NAS and NVMe systems — The Linux device manager was tripping over non-standard partition names. On Synology, block devices look like usb1p2 instead of the usual sda1, and on NVMe drives you get nvme0n1p2. The old regex for stripping partition suffixes would mangle these names (turning usb1p2 into usb1p instead of usb1), which meant podkit couldn't find the USB identity of the device and silently failed to detect the iPod. The fix properly handles both partition naming conventions — so if you're running podkit on a Synology NAS in daemon mode, your iPod should now be detected automatically.

Subsonic connections no longer hang indefinitely — When a Subsonic server was unreachable (DNS failure, connection refused, server down), the adapter would just... wait. Forever. Now it retries 3 times with exponential backoff (1s, 2s, 4s), then fails with a clear error message that includes the server URL and what went wrong. If you're running in Docker, the error even suggests checking DNS, network mode, and firewall settings — the usual suspects for container networking issues. Non-connection errors like 401 or 403 fail immediately without retrying.


Full auto-generated changelog

Releases

podkit@0.5.1

Patch Changes

@podkit/core@0.5.1

Patch Changes

  • 2e7ba81 Thanks @jvgomg! - Fix iPod detection on Synology NAS and NVMe-based systems where block device names use non-standard partition suffixes

  • e1b0fbc Thanks @jvgomg! - Fix Subsonic connection failures hanging indefinitely instead of failing with a clear error message

@podkit/daemon@0.2.1

Patch Changes

@podkit/docker@0.2.1

Patch Changes

  • Updated dependencies []:
    • podkit@0.5.1
    • @podkit/daemon@0.2.1

Changelog

Patch Changes

Checksums (SHA256)

ddbcc85c17c4f28d327c76434f0fd988fa05c7ae9eed53b6f92a72f0ed4c5ffd  podkit-daemon-linux-arm64.tar.gz
26118b44a31c3fd042b77b570d57a5ebf2846c6b889f44fa2779df30e24e5b54  podkit-daemon-linux-x64.tar.gz
64695dc0ecafc73e89753d459826dabf82bcc33314debd77a4d233392eb20da9  podkit-darwin-arm64.tar.gz
a434215b7ebc966bd24b57d1ae3e01b455382c72868a38e2740b988253ca7eaf  podkit-darwin-x64.tar.gz
217558cb3a0f921bb2cc33fd237c27de285b186ec165510ac71361324608ae76  podkit-linux-arm64.tar.gz
f60b11d48fee874830c4170d0d1de4cfb804912e9b1db4d347c6f72f1e443111  podkit-linux-x64.tar.gz