Skip to content

v0.6.0 (2020-10-17)

Compare
Choose a tag to compare
@doingodswork doingodswork released this 17 Oct 17:48
· 42 commits to master since this release
  • Added: Stream ID filtering via regex
    • Even if "tt" is used as prefix in the manifest, some Stremio clients send requests for other streams anyway, leading to the fetching of media metadata (if activated) and your handlers being called even if the IDs can then not be handled. With this feature you can prevent that.
  • Added: Requests without user data are rejected in an early middleware when the addon requires configuration (set via manifest)
    • This leads for example to media metadata not being fetched anymore for requests that aren't handled anyway (only relevant if media metadata fetching is activated)
  • Improved: Routes without user data are not registered anymore when the addon requires configuration (set via manifest)
  • Improved: The manifest endpoint now reuses a marshaled manifest instead of repeatedly marshaling it
  • Improve: The JavaScript for the "/configure" page in the custom addon example now determines the host and port dynamically
  • Fixed: The benchmark code had compile errors because it wasn't updated after the last breaking change in go-stremio
  • Fixed: cinemeta.NewClient didn't set the default cache TTL if it wasn't set in the passed options