Snakeoil Forums

Full Version: Snakeoil Firmware - 1.1.0 (Blind Testing)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Introduction
This is it. After more than a year of development, the Snakeoil Squad is pleased to announce the next major release of Snakeoil OS - 1.1.0 Blind Testing. This release is dedicated to Antonio Cheng, my best friend who passed away in Feburary. Antonio, you have touched my heart and my life. We will miss you dearly and I am sorry I wasn't there more for you.

Read this blog post to know some of the major features. Full change log at the end of this post.


Downloads
These firmware are for people who are already running Snakeoil 1.0.x Golden Ears.

If you are new to Snakeoil OS, or are using the first generation 0.1.x, please proceed to the Snakeoil LiveCD ISO Images section and download the latest ISO.[attachment=256](SHA1: 63fbcbf4376b5ff5cde1096b98ee039a29471852)[attachment=257](SHA1: 2f7edcf49da8e3f736fa141a74210fd1cd26691d)


Changelog
This is a huge release, so this is a huge list.
  • 0000247: [install] Fixed missing libaries in ISO builds
  • 0000246: [players] Fix bugs in startup/stop scripts of all players
  • 0000244: [web-app] Use new MPD remote - myMPD
  • 0000215: [web-app] Beta 3: Cannot upgrade kernel?
  • 0000216: [web-app] Beta-2: Start Roon+HQPlayer together
  • 0000217: [players] Beta-2: Add support for MPD pipe output
  • 0000219: [web-app] Beta-2: If don't already have ALSA device added, cannot save and start players when running only server players
  • 0000220: [web-app] Beta-2: User account in System always return as snakeoil. Also cannot reset password.
  • 0000221: [players] Beta-2: Update MPD-v20 to 0.20.20
  • 0000222: [web-app] Beta 3: Fixed install/uninstall program in snakeoil menu
  • 0000223: [web-app] Beta 3: Fix synchronous post problem in Snakeoil
  • 0000225: [players] Beta 4: Update HQPlayer NAA to 3.5.4-38 and HQPlayer to 3.22.0-76
  • 0000226: [web-app] Beta 4: Fixed crash in music player when updating player options: "this.model.audio_option[this.oldPlayer] is undefined"
  • 0000227: [web-app] Beta 4: Fix players menu always showing modified text on first load
  • 0000228: [web-app] RC 1: Saving New Language Showing the wrong filename
  • 0000229: [web-app] RC 1: Reload languages file after saving a newly created language file
  • 0000230: [web-app] RC 1: Allow use of minimplayer as server and upnpcli as client
  • 0000233: [web-app] RC 1: Editing existing languages loading the wrong language name
  • 0000234: [web-app] RC 1: Reload webapp when re-connecting to REST server
  • 0000240: [web-service] RC 1: Promote enable/disable player client and player server to free edition
  • 0000236: [web-service] RC1: Clang/cppcheck RESTful code
  • 0000237: [web-app] RC 1: Clear existing diagnostics file if present when generating a new diagnostics file.
  • 0000238: [web-app] RC 1: Improve diagnostics file download user experience
  • 0000239: [web-service] RC 1: Fixed a display bug when resetting the USB in the system menu
  • 0000242: [web-app] Add a note to users to contact me if they havn't received an activation code when they do a paypal or patreon
  • 0000245: [web-app] Add a new line explainingthat diagnostic file contains sensitive information and should only be sent to a snakeoil squad member.
  • 0000212: [web-app] Secondary Mechanism to update/recover Snakeoil firmware
  • 0000211: [web-app] Reverse Proxy RESTful server, now listening at 127.0.0.1
  • 0000213: [web-app] Change default theme from 'blue' to 'blur'
  • 0000207: [players] Remember different player options for each unique player
  • 0000205: [web-app] Fix kernel selection bug in snakeoil menu
  • 0000112: [web-app] Ability to detect special features in system and show UI elements accordingly
  • 0000115: [web-app] Allow assigning processes to a particular CGROUP (CPUSET) [Activated Edition Only]
  • 0000157: [web-service] Add exFAT support
  • 0000200: [players] Remove mpd-git as it's too close to latest version of released mpd
  • 0000204: [web-app] Fix missing Close button in close when players fail to start.
  • 0000151: [web-app] Detect if PulseAudio is present, and have option to disable PulseAudio
  • 0000187: [web-app] Display current sample rate of audio device
  • 0000108: [web-app] Add ability to disable bonjour (avahi-daemon) [Activated Edition Only]
  • 0000186: [web-app] Fix bad MPD Client URL (URL has both IPv4 and IPv6 text)
  • 0000185: [web-app] Don't check update server everytime you go into the dashboard
  • 0000182: [web-app] Add ability to power on/off supported USB hubs in Snakeoil menu
  • 0000159: [web-app] Update WebApp to use ngx-admin
  • 0000171: [web-app] Incorporate @ngx-translate so I can put all text in a single file
  • 0000181: [web-app] Move Wizard away from Dashboard
  • 0000162: [install] Fix broken memtest+ in ISO
  • 0000179: [install] Fix ALAC playback on Logitech Media Server
  • 0000178: [web-app] New quoting logic in audiophile quotes
  • 0000172: [web-app] Add a refresh button to get a new quote
  • 0000146: [web-app] When in free edition, show features that are available when in Snakeoil mode
  • 0000147: [web-app] Show a "configuration saved" thing for 10 seconds after you make a save
  • 0000078: [web-app] Prompt save when made changes and try to move to another part of the web-app
  • 0000153: [web-app] Add "netstat" button in system command panel
  • 0000090: [web-app] Add MTU field in manual network configuration [Activated Edition Only]
  • 0000137: [install] Update cyclictest to v1.0 in ISO
  • 0000119: [web-service] Expand snakeoil-rest to do CLI mode.
  • 0000121: [web-service] Add CLI mode: Generate Diagnostics File
  • 0000120: [web-service] Add CLI mode: Show version
  • 0000134: [install] Disable pulse audio with 32 bit ISO install
  • 0000127: [install] Don't unpack default blue theme. Reducing ISO size by approximately 10-15 MB. 
  • 0000132: [install] 32 bit ISO is missing cyclictest
  • 0000118: [General] Automate Build Process
Thank you, love that new UI! So from this release upnp receiver can be always on?
Not entirely sure what you mean. What do you mean by upnp receiver?