github lostb1t/remux v0.38.0

latest releases: v0.38.2, v0.38.1, nightly...
4 hours ago

Bug Fixes

  • addons: merge search results from all search addons (#629) (d0042ad)
  • apply the user policy to item lookups and playback (#617) (12ed17c)
  • find local music stored in Artist and Album folders (#620) (78652f4)
  • honor IsFavorite on /Studios and /Genres (#612) (b2fc549)
  • honor Season on show episode queries (#615) (c671bda)
  • keep an explicit ParentIndexNumber on show episode queries (4f3a574)
  • keep similar-title pages full under a user's policy (588f242)
  • let old episodes of continuing series leave the refresh window (#625) (46ea296)
  • limit /items to 250 results when no limit is given (c9a1a98)
  • list the user's views on a bare /items request (ba03f36)
  • make the library task descriptions say what each task does (07dcc1d)
  • notify webhooks when an item is marked played from Streamyfin (fixes #637) (#643) (8d46789)
  • playback: inherit series original language for episode default audio (#621) (919ebf9)
  • probe: don't submit or reuse probes of a different file than the listed release (#628) (31c7228)
  • resolve a missing path id once per opendal scan, not once per file (#632) (2747bbe)
  • retry a timed-out addon meta fetch once before failing the item (#631) (ede6069)
  • retry remuxdb metrics sync with backoff when the backend is down (#624) (0d3fde4)
  • scan WebDAV paths from their own folder, not the share root (#627) (838015f)
  • skip addon videos that have no episode number (#623) (9e49325)
  • stop test servers from importing TMDB catalogs at startup (a02731e)
  • stream: treat aiostreams error clips and archives as dead in is_alive (#622) (49bf567)
  • treat an empty addon meta response as no metadata, not an error (#638) (0bf911d)

Features

  • sdks: add playback, episodes and URL helpers for the web client (8760ab1)
  • tasks: add Refresh Catalogs and Refresh File Indexes tasks (#630) (4e15204)

Performance Improvements

  • back off nightly refresh for dormant series and movies (#626) (5d78bec)
  • check relation kinds by primary key when replacing an item's people (#641) (160c1d6)
  • look up a folder's indexed rows by path range instead of scanning a bucket (4f5fcb3)
  • seek the relation index for person and studio filters (#640) (d229677)
  • skip unchanged top-level folders when rescanning WebDAV (#633) (3e3e5ac)
  • sync RemuxDB metrics in daily and weekly tiers (#634) (2386df0)

Don't miss a new remux release

NewReleases is sending notifications on new releases.