1.4.0 Release Candidate 1
#1
Release notesThis is the first release candidate where Snakeoil is switching to Debian build systems. Closing in to an official release now.
 
How To Install
  • Please uninstall LogitechMediaServer before installing Lyrion Music Server.
  • Lyrion Music Server will not work on Arm64 Ubuntu 24.04. This looks like a known issue.
  • Run this command to install Snakeoil: 
    Code:
    sudo apt install /path/to/downloaded_debian_file
Released in High End RC-1
  • 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]
Packages
Snakeoil Operating System - Music, your way!
[-] The following 4 users Like agent_kith's post:
  • Primare11, uglymusic, Snoopy8, hkphantomgtr

#2
Got Lyrion Music Server to work on the Raspberry Pi...

But.... I've built the modules with 9.1, And the UI is quite different (I would say better). So I am going to attempt and rebuild 9.0.0 again (will prob take a few more hours).

Looks like I'm going to release RC-2 real soon.  Rolleyes Probably as early as tomorrow.
Snakeoil Operating System - Music, your way!
[-] The following 2 users Like agent_kith's post:
  • uglymusic, Snoopy8

#3
(29-Dec-2024, 02:34 PM)agent_kith Wrote: But.... I've built the modules with 9.1, And the UI is quite different (I would say better). So I am going to attempt and rebuild 9.0.0 again (will prob take a few more hours).
The new LMS install procedure with options provided up front is definitely an improvement. And the UI is the material skin option, which is my preferred UI, and better than any of the Android Apps. And about time that LMS gets a modern UI as standard.

----
I tested RC1 by installing over Beta3 and it worked with no problems. On Intel NUC Ubuntu 24.04, still requires manually reloading NFS music folders (which is my biggest issue).  NAA installs OK.  Will now do more listening tests. 

On Pi5 running Ubuntu 24.10, installing over Beta 3 worked.  And still requires manually reloading NFS music folders.

And sadly, please remove option for installing NAA  on Pi5 (which is what my friend was hoping to test!).
*** Name: NAA Mode: Installing ***
+==========================================================================+
  | HQPlayer NAA cannot be installed on CPU without SSE4.2 extension support |
  +==========================================================================+
[-] The following 1 user Likes Snoopy8's post:
  • uglymusic

#4
(29-Dec-2024, 01:05 PM)agent_kith Wrote: Release notesThis is the first release candidate where Snakeoil is switching to Debian build systems. Closing in to an official release now.
 
How To Install
  • Please uninstall LogitechMediaServer before installing Lyrion Music Server.
  • Lyrion Music Server will not work on Arm64 Ubuntu 24.04. This looks like a known issue.
  • Run this command to install Snakeoil: 
    Code:
    sudo apt install /path/to/downloaded_debian_file
Released in High End RC-1
  • 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]
Packages

Hi Kith
I have now installed Snakeoil 1.4.0 RC1 and JRiver 32 with success Smile .
The status is now a green "tick" and I can connect to the VNC server without any problems.
Thanks for the prompt fix of the problems Thumbs Up .

FYI, this how I install JRiver (taken from JRiver forums), it looks like you need to specify what version of Ubuntu you have, by this I don't have to use the "--fix-broken install" command anymore.
I hope this can be useful for other user who use JRiver.
Code:
sudo apt update && sudo apt install -y wget apt-transport-https -y gpg -y

wget -O- http://dist.jriver.com/[email protected] | gpg --dearmor | sudo  tee /usr/share/keyrings/jriver-com-archive-keyring.gpg >/dev/null 2>&1

echo "deb [signed-by=/usr/share/keyrings/jriver-com-archive-keyring.gpg arch=amd64,i386,armhf,arm64] http://dist.jriver.com/latest/mediacenter/ noble main" | sudo tee /etc/apt/sources.list.d/jriver.list

sudo apt update
sudo apt install mediacenter32
[-] The following 1 user Likes Primare11's post:
  • Snoopy8

#5
(29-Dec-2024, 07:09 PM)Snoopy8 Wrote: The new LMS install procedure with options provided up front is definitely an improvement. And the UI is the material skin option, which is my preferred UI, and better than any of the Android Apps. And about time that LMS gets a modern UI as standard.
Yeah, the new UI is great. And since I can't build 9.0.0 modules, just going to use 9.1 for RPi5 instead. Will work on this over the next few days.

Just need to sort out lyrion music server vs logitech media server typos.. I thought I fixed the references, but they still look broken somehow.


(29-Dec-2024, 07:09 PM)Snoopy8 Wrote: I tested RC1 by installing over Beta3 and it worked with no problems. On Intel NUC Ubuntu 24.04, still requires manually reloading NFS music folders (which is my biggest issue).  NAA installs OK.  Will now do more listening tests. 

On Pi5 running Ubuntu 24.10, installing over Beta 3 worked.  And still requires manually reloading NFS music folders.
Hmmm. Can you show me the contents of /etc/systemd/system/snakeoil-rest.service? I have moved Snakeoil API to start after the network is online now. And that worked for me, and it should work for your case too.


(29-Dec-2024, 07:09 PM)Snoopy8 Wrote: And sadly, please remove option for installing NAA  on Pi5 (which is what my friend was hoping to test!).
*** Name: NAA Mode: Installing ***
+==========================================================================+
  | HQPlayer NAA cannot be installed on CPU without SSE4.2 extension support |
  +==========================================================================+
Pretty sure there's an NAA build for arm64, maybe that build don't have SSE4.2 (as the arm CPU don't have this).. Will fix this in RC-2 also.
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • Snoopy8

#6
(29-Dec-2024, 09:22 PM)Primare11 Wrote: I have now installed Snakeoil 1.4.0 RC1 and JRiver 32 with success Smile .
The status is now a green "tick" and I can connect to the VNC server without any problems.
Thanks for the prompt fix of the problems Thumbs Up .

FYI, this how I install JRiver (taken from JRiver forums), it looks like you need to specify what version of Ubuntu you have, by this I don't
Nice.

You can also install JRMC32/33 from the Snakeoil menus now. It should install straight without issues (*touch wood*)
Snakeoil Operating System - Music, your way!

#7
(29-Dec-2024, 09:40 PM)agent_kith Wrote:
(29-Dec-2024, 09:22 PM)Primare11 Wrote: I have now installed Snakeoil 1.4.0 RC1 and JRiver 32 with success Smile .
The status is now a green "tick" and I can connect to the VNC server without any problems.
Thanks for the prompt fix of the problems Thumbs Up .

FYI, this how I install JRiver (taken from JRiver forums), it looks like you need to specify what version of Ubuntu you have, by this I don't
Nice.

You can also install JRMC32/33 from the Snakeoil menus now. It should install straight without issues (*touch wood*)
I looked for that since you stated "Add JRiver Media Center repo for auto install/uninstall" in the change log, but I can't find JRiver anywhere in the "Available Music Software (Expert)" or in the "Music Software" (after activation).

I also found some minor bugs:
- After installing the lowlatency kernel, it is not possible to activate it in the "Current Boot Kernel", you get an error saying "Linux Kernel Tweaks, grub.template is missing".
- In the "Mount Points Configuration" there is two mount types that say NFS (it is obvious which one is what since the "Mount Options" explanation below showing NFS or NTFS.
[-] The following 2 users Like Primare11's post:
  • agent_kith, Snoopy8

#8
(29-Dec-2024, 09:38 PM)agent_kith Wrote: Hmmm. Can you show me the contents of /etc/systemd/system/snakeoil-rest.service? I have moved Snakeoil API to start after the network is online now. And that worked for me, and it should work for your case too.
 
Code:
[Unit]
Description=Snakeoil RestAPI server
Wants=network-online.target
After=network.target network-online.target

[Service]
User=root
WorkingDirectory=/var/www/
ExecStart=/usr/local/bin/snakeoil-server.sh
# optional items below
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target

#9
(29-Dec-2024, 10:01 PM)Primare11 Wrote: I looked for that since you stated "Add JRiver Media Center repo for auto install/uninstall" in the change log, but I can't find JRiver anywhere in the "Available Music Software (Expert)" or in the "Music Software" (after activation).
Arrgh, You are right, I forgot to add a few more tweaks to enable them! When it's working (RC-2 and beyond), you can install/uninstall 32 and 33 from Snakeoil->Software.

(29-Dec-2024, 10:01 PM)Primare11 Wrote: I also found some minor bugs:
- After installing the lowlatency kernel, it is not possible to activate it in the "Current Boot Kernel", you get an error saying "Linux Kernel Tweaks, grub.template is missing".
Whoops. Shy Filing a ticket to fix that.

(29-Dec-2024, 10:01 PM)Primare11 Wrote: - In the "Mount Points Configuration" there is two mount types that say NFS (it is obvious which one is what since the "Mount Options" explanation below showing NFS or NTFS.
Double whoops. Also filing a ticket to address this.
Snakeoil Operating System - Music, your way!

#10
(30-Dec-2024, 09:09 AM)Snoopy8 Wrote:
Code:
[Unit]
Description=Snakeoil RestAPI server
Wants=network-online.target
After=network.target network-online.target

[Service]
User=root
WorkingDirectory=/var/www/
ExecStart=/usr/local/bin/snakeoil-server.sh
# optional items below
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target
This looks correct, but this works for me. I'm curious, are you using the domain name (aka fully qualified domain name FQDN) or the IP address of your NAS? I always used IP and that works. Can you confirm if you're using IP or FQDN? Also, what NAS are you using?

The fact that it works after and not during boot up means Snakeoil REST is starting too early before something is ready but right now it's hard to pin down what that service is.

Edit: I tried switching to FQDN and it still works.
Snakeoil Operating System - Music, your way!



Bookmarks

Possibly Related Threads…
Thread Author Replies Views Last Post
  1.4.0 Release Candidate 3 agent_kith 13 157 09-Jan-2025, 02:26 PM
Last Post: agent_kith
  1.4.0 Release Candidate 2 agent_kith 19 178 04-Jan-2025, 10:49 AM
Last Post: Snoopy8
  Snakeoil Firmware - 1.1.0 Release Candidate 1 agent_kith 1 1,247 22-Jul-2018, 04:20 PM
Last Post: agent_kith



Users browsing this thread:
1 Guest(s)

[-]
Our Sponsors

[-]
Welcome
You have to register before you can post on our site.

Username/Email:


Password:





[-]
Latest Threads
new install issues
Last Post: Snoopy8
Yesterday 01:08 PM
» Replies: 7
» Views: 158
Work In Progress: 1.4.4
Last Post: Snoopy8
Yesterday 08:57 AM
» Replies: 3
» Views: 67
Playing music quickly after install
Last Post: Snoopy8
18-Apr-2025 04:12 PM
» Replies: 0
» Views: 23
Wiki update - need your help!
Last Post: Snoopy8
16-Apr-2025 01:59 PM
» Replies: 6
» Views: 139
Connecting Spotify to SnakeOil
Last Post: Snoopy8
16-Apr-2025 01:55 PM
» Replies: 10
» Views: 232
No audio devices on RPi5 with latests bu...
Last Post: hkphantomgtr
13-Apr-2025 05:29 PM
» Replies: 13
» Views: 326
Misc. sharing for building Raspberry Pi ...
Last Post: hkphantomgtr
13-Apr-2025 12:47 PM
» Replies: 2
» Views: 101
Snakeoil 1.4.3 (High End U3)
Last Post: hkphantomgtr
10-Apr-2025 10:57 PM
» Replies: 11
» Views: 756
[split] Snakeoil 1.4.3 (High End U3)
Last Post: agent_kith
09-Apr-2025 03:45 PM
» Replies: 1
» Views: 68
SQ difference - Raspberry Pi vs x86_64?
Last Post: agent_kith
09-Apr-2025 03:41 PM
» Replies: 15
» Views: 1051

[-]
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.


Powered By MyBB, © 2002-2025. Theme © Melroy van den Berg.