Skip to content

Polyfin 0.44.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 17:45
· 75 commits to main since this release

Image: ghcr.io/moodiness/polyfin:0.44.1 (linux/amd64, linux/arm64), digest sha256:475fb52544a2397006a2b29953f08fe39786793275f877622bebcc9971253d85. It includes jellyfin-web, unmodified, under the GPL-2.0: its complete source is attached.

New

  • Lyrics files uploaded in the web player. The lyrics editor's upload button now keeps an .lrc or text file as a song's lyrics, as an administrator's choice: no automatic look-up replaces it, and the delete button removes it. An upload works and is served whether Song lyrics from LRCLIB is on or not. See Choosing lyrics.

Fixed

  • Polyfin no longer stops when a WireGuard tunnel for torrents changes during a playback, or as the server stops: the tunnel closed while its sockets were still sending, which ended the server.
  • Torrents through a SOCKS5 proxy no longer stop on their own: when uTP reached a peer while the TCP connection to it was still being made through the proxy, the proxy was taken as down for 5 seconds, which stopped the torrent. A torrent started right after another one stopped could fail the same way.
  • A torrent that one peer alone serves no longer stalls on a block that peer dropped without a word: the block is asked again, and a peer that sends nothing for 3 minutes is given up. A slow peer is kept.
  • A piece checked against its hash is no longer asked for again, which sent as many duplicate requests.
  • System › Health's problems answer within 2 seconds while a WireGuard tunnel is down, rather than after 8 on nearly every refresh.
  • One warning for an anime mapping list that cannot be downloaded, rather than one at each try, several times a day.

Upgrading

  • Database: found lyrics gain a mark for those uploaded.

What's Changed

  • fix: Health's problems quick with a tunnel down, and one warning for unreachable anime lists by @moodiness in #529
  • fix(torrent): do not keep a proxy request cut short as the proxy's failure by @moodiness in #530
  • feat(lyrics): the lyrics editor's upload button by @moodiness in #531
  • fix(torrent): no crash when a WireGuard tunnel stops while its sockets send by @moodiness in #532
  • fix(torrent): ask again for a block a peer dropped without a word, telling a drop from slowness by @moodiness in #533

Full Changelog: v0.44.0...v0.44.1