A Tidal/Upmpdcli fix for 0.99.72

Hi all,

thanks to the amazing support of js (upmpdcli developer) I am currently testing Tidal with umpdcli for the first time.

The issue was the lack of various python2 packages. Below I will give you all the

information on how to fix it, until I upload a new image.

For the Raspberry Pi:

– Add a rollback machine to mirrorlist so that the extra packages installed are as old is the image is (this way we avoid dependencies breakage):

nano /etc/pacman.d/mirrorlist

and put the line below as the first line of this file:

Server = http://tardis.tiny-vps.com/aarm/repos/2018/03/20/$arch/$repo

save and then give the following:

pacman -Syy python2 python2-requests

 

– Give the following command:

ln -s /usr/bin/python2 /usr/bin/python

 

– Edit upmpdcli.conf:

nano /etc/upmpdcli.conf

find the tidal section and put your credentials and quality (I have the lossless trial enabled, that’s why I use it in the example below). For example:

tidaluser = your@email.com
tidalpass = yourpassword
tidalquality = lossless

Even better and to be sure, do not edit the section, just add these three lines below the tidal section.

– Save and start upmpdcli service as described on the manual. Open BubbleUpnp or Lin Kazoo or any app you know that works and enjoy!

For Odroid C2

The procedure for the Odroid C2 is the same apart from the server line, where you will use the following line:

Server = http://tardis.tiny-vps.com/aarm/repos/2018/03/06/$arch/$repo

Please do not abuse the rollback servers! Use once and after you finish, remove them!

Regards,

Mike

New MPD 0.20.20 packages for 0.99.72

Hi all,

new MPD 0.20.20 packages for 0.99.72 (for both RPI and Odroid C2) are up:

In order to get the latest package, you will need to do the following:

pacman -Sy mpd-archphile

or

pacman -Sy mpd-archphile-minimal

and

systemctl reenable mpd
systemctl restart mpd

 

Last but not least if you don’t want to reboot immediately, you should run:

/usr/bin/archphile-optimize

Last but not least, plaase do not forget to update YMPD and librespot/roonbridge!

Regards,

Mike

New librespot (Spotify) and roonbridge packages for 0.99.72

Hi all,

I just uploaded two updated packages (for both the Odroid and RPI), one for librespot (spotify) and one for roonbridge.
The librespot package, hopefully resolves all current issues with Archphile and Spotify (unable to connect, device disappearing etc..).

 

– Librespot (Spotify)

In order to update the package give:

pacman -Sy librespot-archphile

If you have already enabled it so that it starts during boot, please give the following:

systemctl reenable librespot

Note: If you have already applied the previous “workaround”, you don’t have to undo anything. Just proceed with the above commands.

 

– Roonbridge

As already stated on the Archphile manual, roonbridge is not installed by default. The commands below should be given for both new installations or package upgrade:

RPI users:

pacman -Sy roonbridge-archphile-arm7

Odroid C2 users:

pacman -Sy roonbridge-archphile-arm8

If you have already installed and enabled this package so that it starts during boot, you should give the following command:

systemctl reenable roonbridge[

 

P.S. Roon support in Archphile is almost zero. For more information, plase read the FAQ section of the manual.

Cheers,

Mike

Archphile and issues with librespot (Spotify)

Hi all,

as some of you may have noticed, there are currently issues with Spotify and Archphile, as librespot fails to connect.

As a temporary workaround (thanks to pinkdot from diyaudio) you can do the following:

If librespot is enabled, then:

systemctl disable librespot

then

rm /usr/lib/systemd/system/librespot.service
wget https://raw.githubusercontent.com/archphile/playground/master/librespot-archphile/librespot.service -O /usr/lib/systemd/system/librespot.service

Finally, you can start librespot service (and enable it if you wish).

Please note that the above procedure does not solve the problem. It just increases the possibilities of librespot to connect.

Regards,

Mike.

New MPD 0.20.19 packages for 0.99.72

Hi all,

new MPD 0.20.19 packages for 0.99.72 (for both RPI and Odroid C2) are up:

 

In order to get the latest package, you will need to do the following:

pacman -Sy mpd-archphile

or

pacman -Sy mpd-archphile-minimal

and

systemctl reenable mpd
systemctl restart mpd

 

Last but not least if you don’t want to reboot immediately, you should run:

 

/usr/bin/archphile-optimize

Regards,

Mike

New YMPD packages for 0.99.72 images

Hi all,

a new YMPD package is up for both the RPI and Odroid C2 images.

This package resolves 2 major issues:

–  letter filtering (thanks to Superbfg7)

– pls files not apppearing in webradio directory (thanks to Emilot)

 

In order to get the latest package, you will need to do the following:

pacman -Sy ympd-archphile
systemctl reenable ympd
systemctl restart ympd

This package is based on Superbfg7 github source tree.

Regards,

Mike

0.99.72 alpha images for Raspberry Pi and Odroid C2 are up

Hi all,

two new images, one for the Raspberry Pi (all ARM7 RPIs including the 3B+) and one for the Odroid C2 are up.

You can read the changelogs here:

http://archphile.org/changelog/changelog-raspberry-pi

http://archphile.org/changelog/changelog-for-odroid-c2-version

In order to download them, you can visit the download section of this website or use the following sourceforge URLs:

https://sourceforge.net/projects/archphile/files/rpi3/0.99.72-alpha-rpi23/

https://sourceforge.net/projects/archphile/files/odroidc2/0.99.72-alpha/

I have started updating/revising all information on this website but it’s not finished yet. This means that you will still have to download (from sourceforge) release_notes_and_instructions.txt for each image and read the inscructions carefully.

Last but not least, please remember that Archphile is a non-profit project and your donation is the way to keep it alive!

Regards,

Mike

 

New Raspberry Pi image with RPI 3 B+ support

Hi all,

two days ago, a new image was uploaded for the Raspberry Pi. It supports all ARMv7 RPIs, including the latest 3 B+.

Below you will find a quick changelog:

– Raspberry Pi 3 B+ support
– Fully updated ArchlinuxARM
– latest MPD packages based on MPD 0.20.18
– latest MPD fork package (SACD ISO package)
– latest YMPD client
– I2S dac support for the majority of DACS found in Raspberry Pi kernel
– latest librespot and other Archphile packages

 

For more information please visit the following link:

 

https://sourceforge.net/projects/archphile/files/rpi3/0.99.71-beta-rpi23/

 

Regards,

Mike