We've been using Riven since before the frontend was working nicely, so we've all assumed that the 500 errors on the "Library" view of the frontend was normal, indicating a work in progress.
It turns out, this has been fixed for a while, but we were presenting the database parameters to the frontend in the wrong syntax - now that the syntax is fixed, your Riven frontend's library tab should look more like this:
Thanks to @zombie in Discord, we've unearthed another possible bug...
... which can cause a "race condition", such that sometimes the folders created by Zurg are detected by Riven using their original name, but then subsequently renamed by Zurg after it identifies that they contain movies/shows.
I quote:
it's only a problem if riven detects the file between
a) zurg seeing the torrent
b) zurg displaying the torrent in webdav
c) rclone showing the file
d) zurg realising it's a movie with .mkv or mp4 extension and renaming the dir
if riven sees the file between c) and d) you get a broken symlink
So... this may have something to do with the odd broken symlinks our Riven users see. I've updated our defaults (on a fresh Zurg install) to:
.. and curious / brave users may want to adjust these settings themselves, and restart zurg to test
US DC testing
Speaking of testing, the elfhosted.us cluster is nearly ready for beta testing, so if you're a US user who sees a significant difference between https://speed.elfhosted.com (Falkenstein, Germany) and https://speed.elfhosted.us (Washington State), read on..
If you'd like to help test, with either your main account, or a temporary test account, please drop into this thread and add your details.
WebDAV bundled with Hobbits / Rangers
WebDav Access is now included in the Hobbits and Ranger packages, but because you're not prompted to set a password on purchase, you'll need to set your own WebDAV password using ElfBot, by running elfbot env webdav WEBDAV_PASSWORD=yoursekritpassword.
Calibre / Calibre-Web fixes
Although not a hugely popular combination, Calibre / Calibre-Web is an excellent solution for managing your eBook collection. I've fixed some hardcoded paths pointing to ElfStorage (which no longer exists), and updated the documentation to indicate how to maintain the Calibre Library in /config, but to store actual content in a storage mount.
Openbooks also fixed
Similar to Calibre above, OpenBooks (a tool for sourcing ebooks / audiobooks from IRC) will now save downloads to an ephemeral /tmp folder by default (you can then download them from the browser UI), but this can be adjusted with use of an environment variable to save downloaded content to a storage mount.
I posted our Elf-Disclosure report to r/StremioAddons, as well as a 10% birthday coupon for our hosted Stremio addons. This caused a bit of a flurry of topics / posts, which the ElfVengers and I have tried to respond to as quickly and clearly as possible.
I include these below for context, and in case you're an active Reddit and you want to have your say :)
Thanks for geeking out with us, and please share these posts with related geeks! Type /review into any Discord channel to share your experience - this helps us to attract mooar elves!
We lost about 50% of historical / legacy subscriptions during the transition to monthly subscriptions on the Aug 2024 pricing model. โฉ