1.4.0 Release Candidate 1
|
Posts: 2,951
Threads: 192
Joined: Feb 2016
Reputation:
639
Location: Perth, WA
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!
Posts: 2,951
Threads: 192
Joined: Feb 2016
Reputation:
639
Location: Perth, WA
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.  Probably as early as tomorrow.
Snakeoil Operating System - Music, your way!
Posts: 752
Threads: 41
Joined: Mar 2019
Reputation:
200
Location: Melbourne, Australia
29-Dec-2024, 07:09 PM
(This post was last modified: 29-Dec-2024, 07:15 PM by Snoopy8.)
(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 |
+==========================================================================+
Posts: 45
Threads: 4
Joined: Jul 2019
Reputation:
16
Location: Sweden
(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  .
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  .
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
Posts: 2,951
Threads: 192
Joined: Feb 2016
Reputation:
639
Location: Perth, WA
(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!
Posts: 2,951
Threads: 192
Joined: Feb 2016
Reputation:
639
Location: Perth, WA
(29-Dec-2024, 09:22 PM)Primare11 Wrote: I have now installed Snakeoil 1.4.0 RC1 and JRiver 32 with success .
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 .
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!
Posts: 45
Threads: 4
Joined: Jul 2019
Reputation:
16
Location: Sweden
(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 .
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 .
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.
Posts: 752
Threads: 41
Joined: Mar 2019
Reputation:
200
Location: Melbourne, Australia
(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
Posts: 2,951
Threads: 192
Joined: Feb 2016
Reputation:
639
Location: Perth, WA
(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.  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!
Posts: 2,951
Threads: 192
Joined: Feb 2016
Reputation:
639
Location: Perth, WA
30-Dec-2024, 10:55 AM
(This post was last modified: 30-Dec-2024, 11:00 AM by agent_kith.)
(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!
|
Users browsing this thread: |
1 Guest(s)
|
|
Welcome
|
You have to register before you can post on our site.
|
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.
|
|
|