We have moved! This forum is now read only. (June 03)

New community website: https://community.snakeoil-os.net (June 03)

Join us in the new community by Creating a new account. (June 04)


Snakeoil 1.4.0 (High End)
#1
Introduction
Snakeoil Measurements and the old installer method is unsustainable in the long term as the system unfortunately is too rigid. As such had to bite the bullet and go back to the debian packaging system. Unfortunately time was a luxury in the past 2 years, and again unfortunately time is all I have now. There's a lot to catch up for 2 years of Snakeoil inaction, but at least there's progress. 

So with Snakeoil High End I hope we have flexibility again. So what was the problem? As Ubuntu and other systems evolve over the years, the included libraries only come in shared (dynamic) instead of static. This becomes an impossible problem to solve it's getting to the point that the software compiled on one version of Ubuntu will have weird problems when running on older (or newer) versions of Ubuntu (or a Debian clone). Now I pick up a very old version of Ubuntu and build the binaries, but alas the compiler is too old for newer music players. This became a bad feedback loop with no real solution.


So What's The Solution?
Just have to create new build systems for each distribution. The first release of 1.4.0 is built for Noble Numbat (24.04 LTS). If there is a need, this can be expanded to support older Ubuntu LTS, or Raspbian, or even other distributions from RedHat. As such the OS part in "Snakeoil OS" is no longer an accurate namesake now. However for now, my primary focus will still be on Debian/Ubuntu systems.


Existing Snakeoil Users, Follow These Steps to Migrate
  1. A lot of this will be moved to the documentation, but that is also something that needs to be updated. So I'm just leaving it here
  2. Requirement: You need to update your Operating System to Noble Numbat.
  3. Please SSH into your computer and run the following command to confirm your Ubuntu software
    • Code:
      sudo lsb_release -a
    • If you're release is 24.04, you can skip to the next step.
    • To update your OS to 24.04, run the following commands
      Code:
      sudo apt update
      sudo apt upgrade -y
      sudo do-release-upgrade
    • You may have to reboot and run these commands multiple times until you reach 24.04
  4. You'll need to uninstall Logitech Media Server as it has been rebranded to Lyrion Music Server.
    • Run the following command to uninstall
      Code:
      sudo apt remove logitechmediaserver
  5. Now you are ready to install Snakeoil package

Installing Snakeoil 1.4.0 High End
  1. If you havn't done so already, SSH back into your Snakeoil machine.
  2. Copy the link of the architecture (Computers choose amd64, Raspberry choose arm64)
  3. Run the following command to download the package
    • Code:
      # Use this command if you are running on Raspberry Pi
      wget https://artifacts.snakeoil-os.net/apt-repo/pool/main/snakeoil-1.4.0-ubuntu_noble_arm64.deb

      # Use this command if you are running on AMD/Intel computers
      wget https://artifacts.snakeoil-os.net/apt-repo/pool/main/snakeoil-1.4.0-ubuntu_noble_amd64.deb
  4. Now run these commands to install
    • Code:
      # Run this command before you install Snakeoil
      sudo apt update

      # Use this command if you are running on Raspberry Pi
      sudo apt install ./snakeoil-1.4.0-ubuntu_noble_arm64.deb

      # Use this command if you are running on AMD/Intel computers
      sudo apt install ./snakeoil-1.4.0-ubuntu_noble_amd64.deb
  5. You will get what looks like an error after the installation. Ignore that for now
  6. Now reboot the computer
    • Code:
      sudo reboot
  7. And if everything works, your Snakeoil WebApp should be up and running.
  8. Please post here if you have any troubles, this is the first move to the Debian packaging system and the migration might be painful. However you can also choose to reinstall 24.04 LTS and then install Snakeoil straight over it.

Known Issues
  • You will need to uninstall Logitech Media Server manually. Please see How To Install section above
  • Lyrion Music Server is not automatically installed by default. You can install Lyrion in the snakeoil/software menus.
  • Network configuration is current disabled for now. This feature will be back in 1.4.1 or later.
  • More known issues to be added as they surface.

Change Log
  • Disable network tab for now to be re-enabled in a later update [#170]
  • Add liblua5.4 straight into Snakeoil dependency [#169]
  • Fix invalid chown command and add some debug logs to OS::mount [#168]
  • Fix up broken minimserver install [#167]
  • Fixed issue where lms+Squeezelite version do not start Lyrion music server [#164]
  • Fix UI glitch when restoring config file. [#163]
  • Fix broken uppmdcli install script [#165]
  • Create /media/snakeoil_cache if folder do not exist [#166]
  • Fix wrong version displayed in WebApp [#162]
  • Update snakeoil-rest service file to add more depedencies
  • Fixed bug where debian installer might be picking up old version of the WebApp [#161]
  • Make Lyrion Music Server work in Raspberry Pi (Debian package is missing perl components) [#156]
  • Fix problem where there are 2 NFS options in mount - One of them have to be NTFS [#159]
  • Fix missing grub.template file [#158]
  • Disable SSE4.2 check when installing NAA for arm64 build. [#157]
  • Fix bug where JRiver install/uninstall options are not showing up in Snakeoil->Software [#160]
  • Only publish main artifact if defined in API/CMakefile.txt [#155]
  • Automatically publish package in main to artifiacts [#133]
  • Investigate robustness of network share mounting and make improvements if possible [#153]
  • Add "apt update" command before installing NAA to ensure all package information are up to date. [#154]
  • Add JRiver Media Center repo for auto install/uninstall [#152]
  • Add missing VNCServer password to Debian package [#151]
  • Remove Lyrion Music Server for arm64 for now [#146]
  • Fix uninstall Lyrionmusicserver script [#146]
  • Add new Squeezelite Player v2.0.0-1507 [#150]
  • Update NAA install script [#149]
  • Remove support for LogitechMediaServer as it cannot co-exist with LyrionMediaServer [#148]\
  • Add support for JRiver 32/33 [#147]
  • Add missing files in /usr/local/share/alsa [#145]
  • Support Lyrion Music Server (Formerly known as Logitech Media Server) [#146]
  • Drop shell installer and add files necessary to create deb files for each distribution [#144]
  • Snakeoil 1.4.0 (Codename: High-end) [#143]
  • Allow files with "_arm" in filename to be installable in aarch64 builds [#142]
  • Fix LMS startup in bookworm [#141]
  • Add needs attribute to pipeline in attempt to better streamline build [#139]
  • Upload pre-release builds & artifacts to a testing folder [#138]
  • Allow install/uninstall of LMS in Snakeoil menu [#27]

Download Links
Snakeoil Operating System - Music, your way!
Reply


Messages In This Thread
Snakeoil 1.4.0 (High End) - by agent_kith - 09-Jan-2025, 04:58 PM
RE: Snakeoil 1.4.0 (High End) - by Valery - 09-Jan-2025, 08:55 PM
RE: Snakeoil 1.4.0 (High End) - by Coacharnold - 09-Jan-2025, 08:58 PM
RE: Snakeoil 1.4.0 (High End) - by agent_kith - 10-Jan-2025, 09:19 AM
RE: Snakeoil 1.4.0 (High End) - by hkphantomgtr - 09-Jan-2025, 11:36 PM
RE: Snakeoil 1.4.0 (High End) - by Primare11 - 11-Jan-2025, 12:21 AM
RE: Snakeoil 1.4.0 (High End) - by agent_kith - 11-Jan-2025, 10:47 AM
RE: Snakeoil 1.4.0 (High End) - by alex87 - 12-Jan-2025, 01:59 PM
RE: Snakeoil 1.4.0 (High End) - by agent_kith - 13-Jan-2025, 11:25 AM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 19-Jan-2025, 11:43 AM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 12-Jan-2025, 03:28 PM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 12-Jan-2025, 07:42 PM
RE: Snakeoil 1.4.0 (High End) - by hkphantomgtr - 13-Jan-2025, 04:35 PM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 13-Jan-2025, 05:51 PM
RE: Snakeoil 1.4.0 (High End) - by vinaymoturi - 19-Jan-2025, 09:58 PM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 20-Jan-2025, 04:31 AM
RE: Snakeoil 1.4.0 (High End) - by vinaymoturi - 20-Jan-2025, 11:07 AM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 20-Jan-2025, 11:47 AM
RE: Snakeoil 1.4.0 (High End) - by vinaymoturi - 20-Jan-2025, 11:57 AM
RE: Snakeoil 1.4.0 (High End) - by petemac110 - 21-Jan-2025, 04:57 AM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 21-Jan-2025, 05:51 AM
RE: Snakeoil 1.4.0 (High End) - by agent_kith - 28-Jan-2025, 01:27 PM
RE: Snakeoil 1.4.0 (High End) - by Bromf - 21-Jan-2025, 03:39 PM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 21-Jan-2025, 04:14 PM
RE: Snakeoil 1.4.0 (High End) - by Steely - 21-Jan-2025, 07:25 PM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 21-Jan-2025, 08:55 PM
RE: Snakeoil 1.4.0 (High End) - by vinaymoturi - 21-Jan-2025, 09:22 PM
RE: Snakeoil 1.4.0 (High End) - by hkphantomgtr - 22-Jan-2025, 12:37 AM
RE: Snakeoil 1.4.0 (High End) - by Coacharnold - 23-Jan-2025, 08:57 AM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 23-Jan-2025, 09:27 AM
RE: Snakeoil 1.4.0 (High End) - by vinaymoturi - 23-Jan-2025, 08:49 PM
RE: Snakeoil 1.4.0 (High End) - by Mike A - 24-Jan-2025, 08:17 AM
RE: Snakeoil 1.4.0 (High End) - by Bromf - 24-Jan-2025, 04:34 PM
RE: Snakeoil 1.4.0 (High End) - by Mike A - 25-Jan-2025, 04:51 AM
RE: Snakeoil 1.4.0 (High End) - by Bromf - 25-Jan-2025, 06:14 AM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 25-Jan-2025, 05:58 AM
RE: Snakeoil 1.4.0 (High End) - by Mike A - 25-Jan-2025, 02:07 PM
RE: Snakeoil 1.4.0 (High End) - by stereodave - 27-Jan-2025, 09:15 AM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 27-Jan-2025, 11:20 AM
RE: Snakeoil 1.4.0 (High End) - by stereodave - 27-Jan-2025, 11:54 AM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 27-Jan-2025, 12:24 PM
RE: Snakeoil 1.4.0 (High End) - by stereodave - 28-Jan-2025, 11:58 AM
RE: Snakeoil 1.4.0 (High End) - by agent_kith - 05-Feb-2025, 02:26 PM
RE: Snakeoil 1.4.0 (High End) - by uglymusic - 09-May-2025, 09:23 PM
RE: Snakeoil 1.4.0 (High End) - by hkphantomgtr - 09-May-2025, 10:14 PM
RE: Snakeoil 1.4.0 (High End) - by uglymusic - 09-May-2025, 10:36 PM
RE: Snakeoil 1.4.0 (High End) - by hkphantomgtr - 09-May-2025, 10:57 PM
RE: Snakeoil 1.4.0 (High End) - by uglymusic - 09-May-2025, 11:23 PM
RE: Snakeoil 1.4.0 (High End) - by hkphantomgtr - 10-May-2025, 12:01 AM
RE: Snakeoil 1.4.0 (High End) - by uglymusic - 10-May-2025, 12:40 AM
RE: Snakeoil 1.4.0 (High End) - by agent_kith - 10-May-2025, 08:24 AM
RE: Snakeoil 1.4.0 (High End) - by uglymusic - 10-May-2025, 08:51 PM
RE: Snakeoil 1.4.0 (High End) - by agent_kith - 12-May-2025, 03:56 PM
RE: Snakeoil 1.4.0 (High End) - by uglymusic - 15-May-2025, 01:40 AM
RE: Snakeoil 1.4.0 (High End) - by carlodim - 15-May-2025, 10:01 AM
RE: Snakeoil 1.4.0 (High End) - by stereodave - 28-Jan-2025, 01:59 PM
RE: Snakeoil 1.4.0 (High End) - by stereodave - 29-Jan-2025, 04:33 PM
RE: Snakeoil 1.4.0 (High End) - by cenz - 01-Feb-2025, 01:04 PM
RE: Snakeoil 1.4.0 (High End) - by Coacharnold - 02-Feb-2025, 01:10 AM
RE: Snakeoil 1.4.0 (High End) - by claybomb - 02-Feb-2025, 01:53 AM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 02-Feb-2025, 04:41 AM
RE: Snakeoil 1.4.0 (High End) - by fliptoback - 02-Feb-2025, 03:41 PM
RE: Snakeoil 1.4.0 (High End) - by hkphantomgtr - 02-Feb-2025, 03:56 PM
RE: Snakeoil 1.4.0 (High End) - by fliptoback - 02-Feb-2025, 04:24 PM
RE: Snakeoil 1.4.0 (High End) - by hkphantomgtr - 02-Feb-2025, 04:32 PM
RE: Snakeoil 1.4.0 (High End) - by fliptoback - 02-Feb-2025, 04:35 PM
RE: Snakeoil 1.4.0 (High End) - by fliptoback - 02-Feb-2025, 08:15 PM
RE: Snakeoil 1.4.0 (High End) - by hkphantomgtr - 02-Feb-2025, 10:06 PM
RE: Snakeoil 1.4.0 (High End) - by Coacharnold - 03-Feb-2025, 01:11 AM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 03-Feb-2025, 04:25 AM
RE: Snakeoil 1.4.0 (High End) - by hkphantomgtr - 10-Feb-2025, 10:34 PM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 11-Feb-2025, 06:56 AM
RE: Snakeoil 1.4.0 (High End) - by hkphantomgtr - 11-Feb-2025, 09:07 AM
RE: Snakeoil 1.4.0 (High End) - by knottydreadbr - 03-Mar-2025, 12:30 AM
RE: Snakeoil 1.4.0 (High End) - by agent_kith - 03-Mar-2025, 09:30 AM
RE: Snakeoil 1.4.0 (High End) - by knottydreadbr - 03-Mar-2025, 11:42 PM
RE: Snakeoil 1.4.0 (High End) - by agent_kith - 15-May-2025, 10:36 AM
RE: Snakeoil 1.4.0 (High End) - by uglymusic - 15-May-2025, 02:16 PM
RE: Snakeoil 1.4.0 (High End) - by uglymusic - 16-May-2025, 06:55 PM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 15-May-2025, 02:17 PM
RE: Snakeoil 1.4.0 (High End) - by uglymusic - 15-May-2025, 03:34 PM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 16-May-2025, 12:43 PM
RE: Snakeoil 1.4.0 (High End) - by hkphantomgtr - 16-May-2025, 02:43 PM
RE: Snakeoil 1.4.0 (High End) - by uglymusic - 17-May-2025, 03:29 PM
RE: Snakeoil 1.4.0 (High End) - by Snoopy8 - 16-May-2025, 03:08 PM
RE: Snakeoil 1.4.0 (High End) - by agent_kith - 19-May-2025, 10:01 AM
RE: Snakeoil 1.4.0 (High End) - by aabman - 20-May-2025, 05:50 PM
RE: Snakeoil 1.4.0 (High End) - by agent_kith - 21-May-2025, 09:57 AM
RE: Snakeoil 1.4.0 (High End) - by aabman - 18-May-2025, 07:58 AM
RE: Snakeoil 1.4.0 (High End) - by agent_kith - 18-May-2025, 09:23 AM
RE: Snakeoil 1.4.0 (High End) - by aabman - 18-May-2025, 09:47 AM
RE: Snakeoil 1.4.0 (High End) - by aabman - 18-May-2025, 08:44 PM
RE: Snakeoil 1.4.0 (High End) - by aabman - 21-May-2025, 05:20 PM
RE: Snakeoil 1.4.0 (High End) - by aabman - 25-May-2025, 11:35 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Snakeoil 1.4.3 (High End U3) agent_kith 67 8,894 05-Jun-2025, 03:58 PM
Last Post: hkphantomgtr
  Snakeoil 1.4.2 (High End U2) agent_kith 20 3,126 03-Apr-2025, 11:28 AM
Last Post: agent_kith
  Snakeoil 1.4.1 (High End U1) agent_kith 27 4,109 23-Mar-2025, 08:21 AM
Last Post: agent_kith
  Announcing Snakeoil Measurements 1.3.0 agent_kith 105 25,691 03-Dec-2024, 09:55 PM
Last Post: hkphantomgtr



Users browsing this thread: 1 Guest(s)
[-]
Our Sponsors
{myadvertisements[zone_4]}

[-]
Latest Threads
Android Firefox issues with forum
Last Post: agent_kith
10-Jun-2025 04:45 PM
» Replies: 21
» Views: 2031
[split] Possible To Load Snakeoil OS in ...
Last Post: Snoopy8
09-Jun-2025 06:43 AM
» Replies: 14
» Views: 1511
Snakeoil 1.4.3 (High End U3)
Last Post: hkphantomgtr
05-Jun-2025 03:58 PM
» Replies: 67
» Views: 8894
Snakeoil with Ubuntu Desktop ?
Last Post: Snoopy8
02-Jun-2025 09:38 AM
» Replies: 8
» Views: 903
Add IR remote control using Flirc USB in...
Last Post: Snoopy8
31-May-2025 03:50 PM
» Replies: 5
» Views: 654
Work In Progress: 1.4.4
Last Post: hkphantomgtr
29-May-2025 11:44 PM
» Replies: 44
» Views: 4981
SQ difference - Raspberry Pi vs x86_64?
Last Post: Snoopy8
27-May-2025 02:16 PM
» Replies: 42
» Views: 5402
Snakeoil 1.4.0 (High End)
Last Post: aabman
25-May-2025 11:35 AM
» Replies: 93
» Views: 14861
new install issues
Last Post: carlodim
23-May-2025 09:56 AM
» Replies: 42
» Views: 4397
Is this project still alive?
Last Post: agent_kith
20-May-2025 03:11 PM
» Replies: 10
» Views: 1169

[-]
SnakeoilOS Mission Statement

Our mission is to create a free to use computer OS that is easy to install, intuitive to operate and play music that will connect and engage with you emotionally.

SnakeoilOS gives you the freedom to spend more time on listening, enjoying and exploring music. Wasting time on computers is now a thing of the past! Everything is constantly evolving/improving. Please check back often for updates.

If you like this project, do show your support with a small token donation. All donations collected will be used to run this website, and for purchasing new equipment for the project.