Snakeoil Music server & Snakeoil its own endpoint
#1
As I found that in my setup, even my fanless NUC for ROON is highly modified with a good LPS directly attached to it, I found after using a pi as bridge https://www.snakeoil-os.net/forums/threa...ml#pid6802, the sound is much different (to my ear is much better in those aspects I understand).  In my understanding that, Roon bridge collects data from server and stored several seconds of music data as buffer in ram, and then output to the USB or whatever digital output.  As the process is rather straight forward and with such data buffer in ram, then the jitter and latency will be the lowest value in that piece of hardware (ie. pi in this topic).

I wonder, can Snakeoil OS do the same thing?  I mean, e.g. Snakeoil music server (whatever the player is), and then a Snakeoil bridge.  Of course, maybe it can be set as an option to enable/disable, to minimize the background process in the host. Big Grin
Reply

#2
Do not understand the question. bridge as in a network bridge? or as a endpoint playback device (i.e. just play music?), in the line of the NAA bridge?

If the latter technically it can already be done. If using LMS as the media server you can setup Snakeoil as just a player (i.e. runs only Squeezelite).

Similarly you can do so with MPD, with upmpdcli queuing up a playlist from a remote source. 

This is kind of what I'm doing now. I have LMS running in a LXC container in something called a Promox cluster. Then my player just runs Squeezelite.
Snakeoil Operating System - Music, your way!
Reply

#3
(18-Nov-2023, 09:00 AM)agent_kith Wrote: <snip> 

This is kind of what I'm doing now. I have LMS running in a LXC container in something called a Promox cluster. Then my player just runs Squeezelite.

I'm surprised all those processes running on your server don't mess up your SQ. Apparently not. Or you wouldn't do it.  Cool
Reply

#4
(18-Nov-2023, 08:35 PM)uglymusic Wrote: I'm surprised all those processes running on your server don't mess up your SQ. Apparently not. Or you wouldn't do it.  Cool
It's more a compromise. Having LMS running on the server means it will be running 24/7, and I still have access to my music when my music computer isn't turned on.

Having said that, in future as I get more and more Raspberry Pi 5s, I might move one of the Pi 4 to be a dedicated LMS unit.
Snakeoil Operating System - Music, your way!
Reply

#5
(18-Nov-2023, 09:00 AM)agent_kith Wrote: Do not understand the question. bridge as in a network bridge? or as a endpoint playback device (i.e. just play music?), in the line of the NAA bridge?

If the latter technically it can already be done. If using LMS as the media server you can setup Snakeoil as just a player (i.e. runs only Squeezelite).

Similarly you can do so with MPD, with upmpdcli queuing up a playlist from a remote source. 

This is kind of what I'm doing now. I have LMS running in a LXC container in something called a Promox cluster. Then my player just runs Squeezelite.

I'm sorry for my poor wording.  I mean endpoint playback device.  I'm thinking is it feasible (theoretically) that, Snakeoil and MPD (also convolution dsp in future?) run in a machine, and then output the processed data to an endpoint (e.g. Raspberry Pi) for USB output or whatever digital format. 

I suspect that,
1) as the kernel workload for such pi endpoint is very specific, and tiny, the system will be more efficient and the latency will be at minimum level;
2) the workload for endpoint is so much simpler, mainly receiving data from network, and then buffer it in local memory, and then output digitally, that reduce related jitter and latency to minimum;
3) LPS for Pi is much simpler, easier and economic in comparing to a NUC or other form of PC;
4) With an endpoint, probably we can decrease the hardware requirement for the music server (e.g. modified NUC, or other fanless PC), that make the CAS much more cost effective;
5) Hopefully, eventually, such combo makes CAS more affordable, simpler, but eventually the sound quality is even better and enjoyable than before. Smile
Reply

#6
(19-Nov-2023, 10:50 AM)agent_kith Wrote:
(18-Nov-2023, 08:35 PM)uglymusic Wrote: I'm surprised all those processes running on your server don't mess up your SQ. Apparently not. Or you wouldn't do it.  Cool
It's more a compromise. Having LMS running on the server means it will be running 24/7, and I still have access to my music when my music computer isn't turned on.

Having said that, in future as I get more and more Raspberry Pi 5s, I might move one of the Pi 4 to be a dedicated LMS unit.

Yeah. Everything's a compromise, isn't it? Without infinite funds or infinite time.

My RPi 5, which didn't arrive yesterday as promised, is destined for server duties.
Reply



Bookmarks

Possibly Related Threads…
Thread Author Replies Views Last Post
  Working on new Snakeoil release - 1.3.x (Codename Measurements) agent_kith 42 2,476 19-Nov-2023, 10:53 AM
Last Post: agent_kith
  Make SnakeOil install much easier Snoopy8 5 459 24-Aug-2023, 03:28 PM
Last Post: agent_kith
  Amazon prime hd and ultra hd music anewmission 3 535 04-Nov-2021, 01:00 PM
Last Post: Snoopy8
  Request For Comments: Snakeoil 1.2.0 (Gear Isolation) agent_kith 103 24,178 02-May-2021, 09:14 PM
Last Post: agent_kith
  Amazon music anewmission 1 652 06-Dec-2020, 08:34 AM
Last Post: hkphantomgtr



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
开启WIFI成功后,NUC重启发现无线网卡禁用
Last Post: Carlyle
08-Dec-2023 03:12 PM
» Replies: 3
» Views: 60
ZimaBoard 2x NIC, 2x SATA, 2x USB, 1x PC...
Last Post: agent_kith
02-Dec-2023 08:57 PM
» Replies: 8
» Views: 305
Getting adverts that cannot be closed
Last Post: agent_kith
02-Dec-2023 07:33 AM
» Replies: 5
» Views: 67
[split] Snakeoil Installer- 1.2.6 (Gear ...
Last Post: agent_kith
02-Dec-2023 07:27 AM
» Replies: 5
» Views: 73
upmpdcli mpd and LMS -- set up help!
Last Post: patricia1066
23-Nov-2023 06:32 PM
» Replies: 13
» Views: 1228
Raspberry Pi 5
Last Post: uglymusic
23-Nov-2023 12:41 AM
» Replies: 2
» Views: 78
MP3 files (bandcamp) not playing on sque...
Last Post: hjs0512
20-Nov-2023 07:44 PM
» Replies: 8
» Views: 599
Snakeoil Music server & Snakeoil its own...
Last Post: uglymusic
19-Nov-2023 07:24 PM
» Replies: 5
» Views: 145
Working on new Snakeoil release - 1.3.x ...
Last Post: agent_kith
19-Nov-2023 10:53 AM
» Replies: 42
» Views: 2476
OLED display for Snakeoil Raspberry Pi a...
Last Post: agent_kith
11-Nov-2023 07:55 AM
» Replies: 7
» Views: 3189

[-]
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-2023. Theme © Melroy van den Berg.