• Quick Start Guide

    This is a quick start guide summarising the steps to download, install and configure Snakeoil OS.

    Full story »

  • Language Translation

    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)

    Full story »

  • Native DSD Support



    Native DSD Support


    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.

    Full story »

  • NF9C BIOS Setup For USB

    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.

    Full story »

  • Recover From A Failed Custom Kernel

    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.

    Full story »

  • Ubiquity Partitioning

    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.

    Ubiquity Partitioning

    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. 

    Full story »

  • Persistent USB

    To be expanded.

    Uploading kernel wouldn't work when you are using persistent USB.


  • Different Machines For LMS and Squeezelite

    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.

    Full story »

  • Build Your Own Custom Kernel

    This is a good guide to build a RT based kernel: Linky

    To be expanded.

  • Custom Kernel To Install Snakeoil OS

    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.

    Full story »

  • Merging Technologies - Ravenna/AES67 Support

    This document is work in progress.

    1. Requires Snakeoil Blind Testing 1.1.3 and above. Update your firmware to the latest version.
    2. Requires activation to access the WebApp features. But it'd still work in the free edition.
    3. Right now this potentially only works on your first Ethernet device (eth0)
    4. Download a Ravenna Kernel from the forums.
    5. Upload this kernel by dropping the file into the install windows in the System menu:
      Merging Technologies - Ravenna/AES67 Support
    6. Reboot your Snakeoil PC to use the new kernel.
    7. Confirm you are using the Ravenna Kernel by looking at the Snakeoil Dashboard:
      Merging Technologies - Ravenna/AES67 Support
    8. You will also see a new audio device "Merging RAVENNA" in the player's status panel.
      Merging Technologies - Ravenna/AES67 Support
    9. Download the user space client: Butler
    10. Upload module to your Snakeoil PC
    11. Go to the players section. In the Audio State panel, click on the words "Merging Ravenna" to configure the virtual audio device:
      Merging Technologies - Ravenna/AES67 Support
    12. Select any player that allow you to configure the ALSA device.
    13. Select the "MERGING RAVENNA" as your output device.
      Merging Technologies - Ravenna/AES67 Support
    14. Click "Save and Restart Players" button to finish.

    Any questions, please post in the forum.

This collection ©2019 by Agent Kith • ContactHelp