New MPD and ffmpeg packages available for update

Hi all,

I am writing to announce you that MPD 0.19.13 and ffmpeg 3 are available for update if you are using latest 0.99.4 images:

  1. clear the package cache
pacman -Scc

you will need to pres and ENTER twice

 

2. Update ffmpeg (it’s a good idea even if you use mpd-archphile minimal which is ffmpeg independent):

pacman -Sy ffmpeg-archphile

 

3. Now it’s time to update the MPD package. For a standard installation you should do the following:

pacman -Sy mpd-archphile

Replace the name of the package with mpd-archphile-minimal, mpd-archphile-sacd, mpd-archphile-sacd if you use a different package.

Please note that mpd-archphile-native-dsd remains in 0.19.12, and mpd-archphile-sacd remains on an old github version but they are both rebuilt in order to use latest ffmpeg package.

 

4. If you use an i2s dac, its time to run i2select. If you use Odroid C1+ or Cubox-i you must run bselect and choose your board.

 

Please note that MPD package update will override your mpd.conf configuration.

 

Have fun,

Michael

Ps. A special thanks goes to espakman  for his very important support in general (testing, bugfixing etc.) and to iSushi42 for testing the packages.

0.99.4b Beta is up for Raspberry Pi 2, Odroid C1+, Cubox-i and Udoo Quad

Edit: Most of the new information is now included in Archphile Website documentation. Please read carefully all the sections of Tips & Tricks in order to understand how you can configure Archphile to suit your own needs!


 

Hi all,

after almost a week of feedback and testing after 0.99.4 Beta I am happy to announce you that Archphile 0.99.4b Beta is up for all the supported boards. With regards to the differences between 0.99.4 released last week for Raspberry Pi 2 and Odroid C1+ the only differences are:

– Fully updated system that includes latest Glibc that fixes a security vulnerability
– a custom Raspberry Pi 2 kernel based on 4.1.18 which fixes the maximum volume of Hifiberry Plus Dac
– an updated i2select package in order to be compliant with the kernel above

A quick summary for all devices:

– 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 2.8
– 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 option to optimize IRQ affinity
– Added Samba capabilities – USB disks can be shared in local network
– Added USB sleep support (needs extra configuration)
– 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

The website is not updated yet in order to include the latest tips and how-tos. You can use all the information from the previous announcements for 0.99.4 Beta where I explain most of the new stuff until I finish with the website pages.

Please note that Archphile is a completely open source and non-commercial distribution based on user donations. If you like my distribution and you want to help me keep it alive please donate using the paypal button below!

 

I hope you will enjoy it!

Cheers,

Michael

 

P.s I would like to thank Espakman from Archphile forum and Sat Lover from avclub.gr that helped me apply all the bugfixes for Hifiberry Plus i2s DAC!

 

Archphile 0.99.4 beta for Odroid C1+ is up!

Hi all,

I am very happy to announce that the first image for Odroid C1+ (and C1 too) is up!

All the tips I  have written for the Raspberry Pi 2 release  are the same for an Odroid Archphile installation.

An additional feature is that you can customize IRQ affinity:

# nano /usr/bin/archphile-optimize

you will find the following section:

# IRQ affinity optimization – Do not apply it if you are using Raspberry Pi 2 !!!
#/usr/bin/irq-archphile

change it to:

# IRQ affinity optimization – Do not apply it if you are using Raspberry Pi 2 !!!
/usr/bin/irq-archphile

and reboot with:

# systemctl reboot

If you want to customize it further you can edit the following file and play around with it:

#nano /usr/bin/irq-archphile

Another tweak that you may want to apply is to stop the blue blinking light after the boot process. In order to do this, find the following section in the same file:

# Disable Odroid C1+ heartbeat blue led
#echo default-on > /sys/class/leds/blue\:heartbeat/trigger

and change it to:

# Disable Odroid C1+ heartbeat blue led
echo default-on > /sys/class/leds/blue\:heartbeat/trigger

Last but not least, after installing any of the additional MPD packages (mpd-archphile-minimal, mpd-archphile-sacd, mpd-archphile-native-dsd) or when you come back to default package, please remember to run the following command:

# bselect

and choose Odroid C1+.

bselect (from Board Selection) is a very simple script that ensures that mpd.conf will be modified accordingly in order to be ready for your Odroid C1+ board. If you don’t run this command you will not be able to hear any sound!

Please note that Archphile is a completely open source and non-commercial distribution based on user donations. If you like my distribution and you want to help me keep it alive please donate using the paypal button below!

 

I hope you will enjoy it!

Cheers,

Michael