SOXR resampler and DSD
Posted by: ravenman - Yesterday, 12:03 AM - Forum: Discussions - Replies (2)

Hi, i am using PCM upsampling to 384k by MPD plugin SOXR on RPI 4, everything works flawlessly, but problem is, this also apply to DSD which is bad, if i can play DSD native (without converting to PCM) i must disable SOX for that moment and reenable it for PCM later. Does exist some parameter to tell SOX to not resample DSD or some format restriction for example (dsf, dff) .

Thanks

Print this item

  A ripping project ideae/help
Posted by: Coacharnold - 05-Mar-2025, 02:26 AM - Forum: Support & Troubleshooting - Replies (5)

So I'm building a SOS for a friend,  and I'm hoping to add the Automatic Ripping Machine as a Docker app.  https://github.com/automatic-ripping-mac...ng-machine 

My idea is to integrate the CD ripping feature into SOS .  to install ARM there  needs to be an "arm" user with which to run under.   My first attempt at this,  I installed SOS as a regular user,  then created a separate arm user to run the ARM docker app.  As you can already see the issue i had with this set up is that I couldnt sort out permissions.   I could not get Lyrion to scan the folder set up by arm to put the ripped files.   I played aroud with soft linking foilders and permisions to try and get it to work, nothing.

Anybody here have any  thoughts here?

My next step is to rebuild the whole thing from scratch and install SOS after Ive built the arm user.  To install the SOS as the arm user.

thogiuhts/opinions? 

Tim

Print this item

  Glibc 2.36 missing
Posted by: jetski - 27-Feb-2025, 01:06 AM - Forum: Support & Troubleshooting - Replies (5)

I updated via the system - to 22.04.5. Distributor ID: Ubuntu
Description: Ubuntu 22.04.5 LTS
Release: 22.04
Codename: jammy

I am unable to install Lyrion due to this error:

curl: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.36' not found (required by curl)

Seem to be using the default:
 
ldd (Ubuntu GLIBC 2.35-0ubuntu3.9) 2.35
Copyright © 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.

Any ideas how I can progress?  Do I need to downgrade/upgrade?

Thanks

Print this item

  Snakeoil 1.4 and Squeezelite R2 - not rembering USB audio output
Posted by: petemac110 - 23-Feb-2025, 03:26 PM - Forum: Support & Troubleshooting - Replies (4)

Hi all and I hope you've had a great weekend.

I'm running Snakeoil 1.4 on a Rpi5 with the Ubuntu Real Time Kernel. Sounds sublime!

My DAC is an Amanero384 equipped Gieseler Kompakt II TDA1541A DAC. 

In between the DAC and the Rpi5 is a Gieseler Reinigen USB reclocker which is permantently powered on to keep the clock nice and stable.

Aside from the Reinigen, my system is powered through the same master switch, so when I power my system on, everything switches on at the same time - the DAC turns on, and the Rpi5 boots up.

I've noticed that every time it boots, Squeezelite R2 does not save my audio output preference (USB). I need to go in and manually set it each time. I save the settings, but the same thing happens next time.

Any suggestions on the software side?

I'm going to play around a bit more with hardware options e.g. seeing if the Rpi5/Snakeoil/Squeezelite R2 is happier with the Reinigen and/or DAC powered on after the Rpi5 has booted up, but I'd really like to maintain my current power-on and startup arrangements if possible.

Let me know if you have any thoughts (apart from the obvious which is "Pete, get in there and test the hardware power up/turn-on sequencing to see if that helps" as that's my next step!) Wink

Print this item

  Progress update on High End U1
Posted by: agent_kith - 12-Feb-2025, 09:46 AM - Forum: Discussions - Replies (8)

Havn't really reported much about the progress of High End U1. Mainly this next revision is a re-write of the API service (the backend), and re-engineering it to be more asynchronous. The work involved is quite heavy (I really under-estimated the scope of this change) but it's progressing forward I guess.

In the past I'm using cpprestsdk as the library, but in HE U1 this will be replaced with something called Qt (pronounced Cute). This library can do what cpprestsdk do, and more. And that "more" bit is where I under-estimated the time as migrating the code took longer than expected.

The end result is something that's better, but it runs at a higher memory footprint as everything is more complex. I do not know if it's a pro and con at this stage but at this stage because of the way Qt works, the service should be very preempt-able and should work better in a RT kernel.

One added feature is the addition of tests, 

Code:
test project /home/snakeoil/src/operating-system/.rest_build/tests
  Test #1: service_system
  Test #2: service_database
  Test #3: service_library
  Test #4: service_players
  Test #5: service_version
  Test #6: service_os

Total Tests: 6
And this is something that don't exist before. In the future I will also add a test to ensure the players installation continue to work (in new updates). Basically the tests allow me to establish a "baseline" and it will improve over time.

With the introduction of Qt, it also means it's possible to have a graphical (or text) UI to control the Snakeoil machine (independent of the WebApp). I don't know whether to go with a text interface or a graphical one at this stage. In theory a graphical one is more preempt-able but the cost again is more memory is used. And because I'm using Qt now, it's possible to write dedicated applications (on desktops and mobiles) that can interact directly with the Snakeoil machine.

And perhaps, Snakeoil will have it's own player in the future.

Sounds exciting? Just unsure how long this will take.

Print this item

[-]
Our Sponsors

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

Username/Email:


Password





[-]
Latest Threads
A ripping project ideae/help
Last Post: Snoopy8
Yesterday 06:55 PM
» Replies: 5
» Views: 56
SOXR resampler and DSD
Last Post: ravenman
Yesterday 05:41 PM
» Replies: 2
» Views: 26
Glibc 2.36 missing
Last Post: jetski
04-Mar-2025 03:23 AM
» Replies: 5
» Views: 100
Snakeoil 1.4.0 (High End)
Last Post: knottydreadbr
03-Mar-2025 11:42 PM
» Replies: 63
» Views: 4552
Using Ubuntu low latency & real time ker...
Last Post: hkphantomgtr
26-Feb-2025 12:13 AM
» Replies: 12
» Views: 551
My Snakeoil-powered system
Last Post: petemac110
24-Feb-2025 04:30 AM
» Replies: 7
» Views: 574
Snakeoil 1.4 and Squeezelite R2 - not re...
Last Post: petemac110
23-Feb-2025 07:47 PM
» Replies: 4
» Views: 112
Can't get Roon bridge or UPNP renderer t...
Last Post: agent_kith
21-Feb-2025 04:38 PM
» Replies: 9
» Views: 292
Progress update on High End U1
Last Post: agent_kith
21-Feb-2025 10:43 AM
» Replies: 8
» Views: 621
Snakeoil OS 1.4 problem with Squeezelite...
Last Post: mloutfie
14-Feb-2025 07:00 AM
» Replies: 14
» Views: 710

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