Changelog for Raspberry Pi version

========================
01/03/2016 – 0.99.4c beta
========================
– Reverted back to official 4.1.18 kernel from ArchlinuxARM as the 24 bit i2s patch applied in custom kernel was not needed
– added i2c-tools

========================
28/02/2016 – 0.99.4b beta
========================
– Updated to custom 4.1.18 kernel – fixes extra 24db hifiberry dac+ at when volume set to 100%
– Updated to latest archlinuxarm which includes latest glibc 2.23.1
– Updated to shairport-sync 2.8

========================
21/02/2016 – 0.99.4 beta
========================
– Custom patched 4.1.17 linux kernel
– Latest MPD 0.19.12
– Latest YMPD with extra patches (fix for folders shown as empy – remeber last database folder position – dirble API Key)
– Replaced shairport with shairport-sync
– Added bselect command that configures mpd.conf for various embedded boards
– Added commands to backup/restore MPD database
– Added option to limit MPD in one core
– Added Samba capabilities – USB disks can be shared in local network
– Added USB sleep support
– Added brutefir support (playground repository)
– Added an alternative minimalistic MPD package named mpd-archphile-minimal (playground repository)
– Added optional MPD fork with SACD ISO support and another MPD fork with native DSD support
– Added the useful alsacap command line tool

========================
13/03/2015 – 0.99.3 beta
========================
– Raspberry Pi 2 support
– added i2s DAC configuration tool (i2select)
– updated to mpd 0.19.9
– added ffmpeg and soxr support (lots of extra file formats supported and resampling capabilities with soxr – not enabled by default)
– updated to latest shairport from github (r476.d65b8e8-1)
– added iocharset=utf8 option in /etc/fstab for samba/cifs shares
– added wireless tweaking options (/usr/bin/archphile-optimize)
– added networking tweaking options (/etc/sysctl.d/archphile-network.conf)
– disabled various unneeded modules (/etc/modprobe.d/blacklist.conf)
– changed default systemd target
– temporarily fixed mpd.service warnings (ControlGroup, ControlGroupAttribute)
– added support for local cover art using mongoose web server

========================
26/10/2014- 0.99.1 beta
========================
– added upnp/dlna support (upmpdcli) – not enabled by default
– added shairport package – not enabled by default
– added i2s support for various dacs
– updated to mpd 0.19.1 (changed niceness to -16) – native DSD playback support
– updated to ympd 1.2.3
– updated to latest ArchlinuxARM (linux kernel 3.12.29)
– dropped support of mpd-archphile-ffmpeg
– disabled on board sound card
– updated webradios
– various minor changes

========================
15/09/2014 – 0.99 beta
========================
– supported Raspberry Pi B+
– updated to latest ArchlinuxARM (pacman -Syu)
– updated MPD to 0.18.14
– updated to ympd 1.2.2
– used linux kernel 3.12.28 from archlinuxarm repositories (not updating firmware with rpi-update anymore)
– disabled systemd-networkd and systemd-resolved enabled by default in new archlinuxARM builds
– switched to netctl for network management for dhcp/static/wireless connections
– updated included webradios
– added startup script to unmute DACS and set volume to 100%
– disabled systemd-timesyncd
– blacklisted ipv6 module
-unified unmute-archphile and archphile-optimize packages

========================
11/05/2014 – 0.25 beta
========================
– updated firmware with SKIP_BACKUP=1 rpi-update
– removed FIQ_FSM options from /boot/cmdline.txt as they are enabled by default
– removed CMA options from /boot/config.txt
– updated to latest ArchlinuxARM
– updated to ympd-archphile to 1.2.1
– changed fstab shares examples to read-only to ensure that music library won’t be modified by Archphile

========================
17/04/2014 – 0.23 beta
========================
– changed to dhcpcd for dhcp network configuration(fixes unknown hostname in routers and high cpu usage with dhcp) – systemd-networkd to be used only for static
– updated mpd-archphile to 0.18.10
– updated all packages apart from linux kernel and firmware
– added an additional package – mpd-archphile-ffmpeg on Archphile Repository
– removed man-db because it caused high cpu usage

========================
17/04/2014 – 0.23 beta
========================
– changed to dhcpcd for dhcp network configuration(fixes unknown hostname in routers and high cpu usage with dhcp) – systemd-networkd to be used only for static
– updated mpd-archphile to 0.18.10
– updated all packages apart from linux kernel and firmware
– added an additional package – mpd-archphile-ffmpeg on Archphile Repository
– removed man-db because it caused high cpu usage

========================
11/04/2014 – 0.21.1 beta
========================
– fixed ntfs usb disk support
– updated to latest ArchlinuxARM (pacman -Syu)

========================
10/04/2014 – 0.21 beta
========================
– recreated using latest ArchlinuxARM image
– cleaned up and freed space – /dev/root is about 600 mb and zipped image is about 200mb
– updated to latest ArchlinuxARM (pacman -Syu)
– updated firmware with SKIP_BACKUP=1 BRANCH=next rpi-update – it includes new USB fixes – you need to apply fix number 2
– added wicd as an alternative network configuration system in order to configure network with wireless usb dongles (experimental)
– changed Archphile repository url in /etc/pacman.conf
– updated ympd-archphile package

========================
28/03/2014 – 0.19 beta
========================
– moved from netctl to systemd-networkd for network configuration
– the change above fixed the slow shutdown problem – disabled ipv6 – it can be reenabled through /boot/cmdline.txt
– removed the usbhid fix because it was not universal – you will have to apply it yourself (see fix number 2)
– fixed governor command in /usr/bin/archphile-optimize

========================
27/03/2014 – 0.17 beta
========================
– updated mpd-archphile to include mpd.service with niceness -19 – it was not added to 0.15 by mistake
– updated firmware with BRANCH=next rpi-update – it includes various FIQ fixes
– unbounded usb devices from USBHID – fixes “FIQ Reported NYET” problems in many cases (you have to boot with USB dac plugged in)
– updated to latest ArchlinuxARM (pacman -Syu)
– updated ympd-archphile package with minor fixes in PKGBUILD

========================
19/03/2014 – 0.15 beta
========================
– updated to latest Archlinux ARM (pacman -Syu)
– added support for on board sound card – tested only through the analog jack
– new package of mpd-archphile with the following options:
1. includes default archphile mpd.conf configuration (now with on board card’s options included)
2. niceness -19 for mpd process set directly from mpd systemd service
3. lighter – disabled additional mpd configuration options (see repo page for further information)
– replaced ympd-git with ympd-archphile
– added ympd 1.2, based on mongoose, with playlist support and search capabilities – runs on port 80 by default
– added rpi-update-git package and removed manually installed /usr/bin/rpi-update
– added support for external hfs disks

========================
12/03/2014 – 0.13 beta
========================
– changed wrong /etc/fstab entry for /dev/root
– changed limits for audio group in /etc/security/limits.conf
– added Archphile repository in /etc/pacman.conf
– updated to mpd-archphile from Archphile repository
– added -19 priority to mpd proccess directly from it’s systemd script
– updated to latest firmware with BRANCH=next rpi-update
– updated to latest Archlinux ARM with pacman -Syu
– removed unneeded packages (dependencies of previous mpd) with pacman -Rnsc $(pacman -Qtdq)

========================
10/03/2014 – 0.1 beta
========================
– initial release