Yesterday, 05:32 PM
Introduction
There are potentially some breaking changes in this release. In this release I have split Players and Snakeoil into two separate Debian packages. This will reduce the file sizes from now and, which in turn saves storage space and also the monthly quota for the Snakeoil infrastructure.
Another big change is test releases have also moved to apt. In the Snakeoil page, you will see the new option:
You can switch between Experimental (above example) or stable. When you're in the Experimental tree, you will be prompted to update if there's a new experimental version. And equally so if there's an ever newer stable release, you will update to that new stable release. Nothing to worry about this for now as the experimental tree is empty right now.
Have done some tests. And although it works for me, things might not be so perfect on your end. If you have any problems with updating, follow these steps:
Imporant Notes
Change Log
Known Issues
How To Install
How To Update
There are potentially some breaking changes in this release. In this release I have split Players and Snakeoil into two separate Debian packages. This will reduce the file sizes from now and, which in turn saves storage space and also the monthly quota for the Snakeoil infrastructure.
Another big change is test releases have also moved to apt. In the Snakeoil page, you will see the new option:
You can switch between Experimental (above example) or stable. When you're in the Experimental tree, you will be prompted to update if there's a new experimental version. And equally so if there's an ever newer stable release, you will update to that new stable release. Nothing to worry about this for now as the experimental tree is empty right now.
Have done some tests. And although it works for me, things might not be so perfect on your end. If you have any problems with updating, follow these steps:
- Backup the Snakeoil database
- Uninstall and reinstall snakeoilCode:
sudo apt remove snakeoil
sudo apt update
sudo apt install snakeoil - Restore the Snakeoil database.
Imporant Notes
- The experimental tree is available to activated members only. However, every Snakeoil build is available to download from the Git repository so you will not lose out even if you do not want to help support this project financially.
Change Log
- Fix problem where verbosity level isn't displayed correct in WebApp until API is restarted (#211)
- Add a checkbox to install/remove snap (#210)
- Investigate and fix another 503 error (API blocked by NAS mounting calls) (#209)
- Investigate and fix roon install problems. (#208)
- Create UI for activated members to switch to devel branch (#207)
- Create auth repo for devel branch (activated members only) (#206)
- Split music players into it's own debian package. Reducing the size of snakeoil package. (#205)
- Add a check when running --diag to make sure it is running as the correct user (#204)
- In debian postinst, do not restart/start the snakeoil API backend (#203)
- Fix issue where process priorities are not applied when you click "Save" in players page. Also fixing cset issues. (#25)
- Fix issue where cset shielded processes are not picked up correctly in the web app (#212)
- Split music players into it's own debian package. Reducing the size of snakeoil package. (#205)
Known Issues
- If you update Snakeoil from the WebApp, the console will display "Unknown Ticket" after a while. Future updates will no longer have this issue (fingers crossed).
How To Install
- Follow this guide.
How To Update
- Go to the System page of the WebApp, and click on "Update OS"
- Try again in a few hours if you do not see an update (as you may still be served old content from Cloudflare CDN).
- Alternatively, you can ssh into your snakeoil machine and run:Code:
sudo apt update
sudo apt upgrade -y
Snakeoil Operating System - Music, your way!