Trying to try out Byparr but it doesn’t seem to be replacing FlareSolverr, I remove the media package and reinstall, typing “on” in the bar asking if I want Byparr instead of FlareSolverr.
6 replies
tomspark wrote:
Good news first: you didn't break anything, and you don't actually need to remove or reinstall the media package for this. The catch is just the value that got saved — that box took the word "on" literally, but the Byparr switch only flips when it's set to the word true. So open that same setting, type true (all lowercase) in place of on, and save. Your media apps restart on their own after about 30 seconds and Byparr takes over the same job, with your Prowlarr setup left untouched. You're already on the right version for it (1.6.168), so that one change should do it. I'm also flagging the "on vs true" rough edge to Tom Spark so the setting is friendlier next time.
currentlylive wrote:
Where do I find this actual setting? I only could find this box when removing the media package through the apps section then reinstalling it.
tomspark wrote:
That box also lives in Settings, so you don't have to remove anything again. Open Settings (the gear icon), scroll down to the Configuration list, and find the row labeled "Use Byparr instead of FlareSolverr." Right now it'll show the word on — change it to true (lowercase) and hit Save. About 30 seconds later your media apps restart themselves and Byparr takes over. If you'd rather use the spot you already found, just redo that remove-and-reinstall and type true instead of on next time — same result either way.
tomspark wrote:
Quick update — the real fix just shipped in 1.6.169, so you don't have to be fussy about typing it exactly anymore. Run sudo sparkbox update, then sudo sparkbox restart media, and your Byparr setting takes effect however you set it (on or true both work now). Thanks for flagging this — your report is what got it fixed. Shout if it's still not switching over after the update.
Makkerheineken wrote:
Just ran into this issue, wanted to switch back to FlareSolverr after trying Byparr. And after disabling the Byvarr in the setting menu, and restarting sparbox; It never really switches. Also checked the setting and it says that it is not active: sudo grep -iE "byparr|flare" /opt/sparkbox/.env BYPARRENABLED=false Had to do a manual code run of: sudo sparkbox down media sudo sparkbox up media After that FlareSolverr started but Byparr is still trying to come back: Byparr= Unhealthy exited
Chris wrote:
Good diagnosis — and your setting is right, so there is nothing left to change there. BYPARRENABLED=false is exactly what makes FlareSolverr the active solver again. What you are seeing is leftover, not a live fight over the port. When SparkBox swaps solvers it only clears the inactive one if it is still running, so a Byparr container that had already exited gets left sitting there — and it keeps its restart-when-unhealthy label, which is what makes it look like it is clawing its way back. Byparr keeps no data of its own, so clearing that stale container costs you nothing: sudo docker rm -f sb-byparr FlareSolverr keeps 8191. I have flagged the gap to Tom. — Chris