Advanced topics are FYI only. This chapter describe some additional things to improve subject sound quality, something worth exploring if you are interested. This section is a work in progress and is not finished yet. Please check back after a few weeks.
This is a quick start guide summarising the steps to download, install and configure Snakeoil OS.
Music transcends time, borders and languages. Unfortunately, very little else exhibits this super power.
Snakeoil OS application supports internationalisation, and we need your help to add more languages. The following three languages are currently supported:
- English (UK)
- 中文 (简体)
- 中文 (繁體)
Please help expand the above list!
Follow this simple documentation to translate the Snakeoil Web App to your language of choice and share it with the rest of the world.
Please note that language translations only applies to the web interface and not the underlying software players)
Native DSD is another way of playing DSD material on your Snakeoil PC. Traditionally, DSD data is wrapped in PCM and sent to the DAC. This method is commonly known as DSD over PCM (DoP).
A newer method is to send the raw DSD data directly to your DAC. This is called native DSD, and is only supported by some DACs.
This is a step by step walkthough on how to setup the BIOS for a Jetway NF9C motherboard to make sure it'd work with Snakeoil.
So you tried your hand in building your own custom kernel and it fails. Fret not as it is extremely easy to get it back to a working state. You just need to connect your keyboard and monitor back and change the boot sequence manually.
A disk partition in simple terms means a "slice" of your HDD/SSD. Partitioning allow you to split up your SSD into multiple sections. For more information about partitions, refer to this excellent wikipedia article.
This section will describe how to partition your main OS media from within Ubiquity installer.Partitioning is a process that will remove all the files on the areas you're working on. Please make sure all the information data are already copied to a safe location (i.e. backed up) before you continue with partitioning.
To be expanded.
Uploading kernel wouldn't work when you are using persistent USB.
If you're using Squeezelite with LMS, you can configure SnakeoilOS as a 2 PC setup, where one machine runs only the Logitech Media Server, and the other runs only the Squeezelite client.
This is a good guide to build a RT based kernel: Linky
To be expanded.
The stock kernel included in every ISO only supports a limited range of computer hardware. This is a deliberate choice because the stock kernel will support > 80% of all computers. Supporting everything risk degrading sound quality. All is not lost if the stock ISO image don't work for your computer hardware. You can re-author (modify) the ISO with a kernel tailored to your machine. This chapter describes the process.
This document is work in progress.
- Requires Snakeoil Blind Testing 1.1.3 and above. Update your firmware to the latest version.
- Requires activation to access the WebApp features. But it'd still work in the free edition.
- Right now this potentially only works on your first Ethernet device (eth0)
- Download a Ravenna Kernel from the forums.
- Upload this kernel by dropping the file into the install windows in the System menu:
- Reboot your Snakeoil PC to use the new kernel.
- Confirm you are using the Ravenna Kernel by looking at the Snakeoil Dashboard:
- You will also see a new audio device "Merging RAVENNA" in the player's status panel.
- Download the user space client: Butler
- Upload module to your Snakeoil PC
- Go to the players section. In the Audio State panel, click on the words "Merging Ravenna" to configure the virtual audio device:
- Select any player that allow you to configure the ALSA device.
- Select the "MERGING RAVENNA" as your output device.
- Click "Save and Restart Players" button to finish.
Any questions, please post in the forum.