Entrypoints is a collection of Roon extensions that act as an input to your Roon system. Music from input devices like turntables, cd players and phones can be streamed to Roon zones and can use the Roon specific features like DSP.
Entrypoints is the continuation of the development that was done for the CD Player extension. The CD Entrypoint is the improved version of the CD Player, making the latter obsolete.
You can read about Entrypoints on its Wiki, make sure to also watch the Introduction Video, there is a link at the end of the Wiki homepage.
The Audio Entrypoint, that makes use of a soundcard, is in an early development state and will need finetuning.
Please use this thread for feedback and questions.
How to Install
Update the Extension Manager to version 0.11.8 and the Extension Repository to version 0.3.16, there is a new category for Entrypoints.
Note: Entrypoints are Docker based extensions. They require the Extension Manager and Docker, both running on a Linux host.
I wasn’t knocking either the video or the documentation, I should have been more explicit in that I was bemoaning my own complete lack of knowledge
I have a spare pi with currently has ropieee on it, as it’s ease of use is commensurate with my skill.levels.
I guess I need some hardware to input the signal, I’ll read the documents to see what I need.
Does this mean, for example, that 24bit support is in the pipeline? And higher sample rates?
EDIT: my thinking here is vinyl playback with a high output MC cartridge (like the Dynavector 10x5 mk2) into the (balanced) mic inputs of a modern USB sound card, a Pi with Entrypoint and sox riaa (24bit/44.1, 48, 88.2 or 96 kHz)
There are no internet radio encoders that do 24bit natively unfortunately that are in the public domain at least. Liquidsoap it may be possible with the later versions using ffmpeg, but I found it couldnt reliably encode anything direct from Alsa and ffmpeg without buffer issues. I couldnt build a version of Liquidsoap with ffmpeg support either its a real pain if your not a developer, although I am sure Jan could.
@Jan_Koudijs struggling to get the dietpi extension manager to show extension to install audio entrypoint. Does it need to be a docker instsll on dietpi as well or am I missing something. I have the main entrypoint installed on my NAS?
It isn’t in the pipeline as I don’t know if it can be done with the software components used (as explained by @CrystalGipsy in post 8).
With “Early development state” I mean that I only tested the 2 configurations that I have. When people start using this with all kinds of soundcards issues might pop-up. One of the current limitations is that the default sound device is used, this works for my setups, but will it work for others?
When the maturity of the current implementation is better known then 24 bit support might be worth investigating.
I think 16bit is enough to represent vinyl itself, but it would be good to have 24bit to ‘work with’ while processing… like avoiding clipping on clicks. I’d have to convert at -25 to -30dB as riaa correction will be done after A/D. So to stay out of trouble I’d rather have 24bit.
Because I then will have to buy a phono pre. I believe I’ll get better sound with the cartridge connected to a balanced mic input +digital riaa than a cheap riaa like Rega’s Fono Mini A2D for example. Nothing bad with the Rega at all, but it is not in the top class.