OpenWrt Forum Archive

Topic: Feed with Squeezelite (squeezebox emulator) and LuCI app for it

The content of this topic has been archived on 28 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

I made an OpenWRT package for Adrian Smith't squeezelite - software Squeezebox network music player emulator (https://code.google.com/p/squeezelite/) and LuCI application to configure it. Both packages available as OpenWRT feed at https://github.com/squeezewrt/squeezewrt
About a half of year I use squeezelite running in TL-MR3220 (32Mb RAM and 4Mb Flash) as network music player in my home audio system. It plays without distortions and data losses high-bitrate (24bit/192KHz) audio over Ethernet or WiFi.
My topic about this on the Hi-fi forum (in Russian): http://hi-fidelity-forum.com/forum/thread-107334.html

Maybe it makes sense to include these packages in the main OpenWRT feed?

Hello and thank You!

LIRC hardware is devinput-compatible device like this: http://www.ebay.co.uk/itm/Wireless-Wind … &rt=nc
OpenWRT recognize it as: generic-usb 0003:073A:2230.0001: input: USB HID v1.10 Keyboard

In the near future I will provide packages in line with the recommendations and submit a pull

(Last edited by andrew1kazakov on 7 Apr 2015, 06:52)

Thanks andrew1kazakov. I am very interested in your solution.

Hi, I really enjoy how good this is working on my Nexx WT3020 (8mb).

I compiled a firmware from trunk and included beside squeezelite and luci also alsa-utils.

This is the .config

Updating uboot is highly recommended in order to have a failsafe method.

I uploaded the image, if anybody is interested. (MD5 09703b4a6f0dce9b1652cddf82dee9ec)
2015-04-22-trunk-openwrt-ramips-mt7620-wt3020-8M-squashfs-sysupgrade-with-squeezelite-and-luci.bin
(it will be accessible during the next 90 days).

It's possible to build a 15 USD squeezebox client, which is amazing.
The 580Mhz cpu is fast enough to decode everything on the fly.

I bought a Syba SD-DAC63095 USB 24Bit 96kHz from aliexpress for another 15 USD and it's working great playing 96kHz flacs. It's probably nowhere near the hifiberry with picoreplayer, but for the bathroom or kitchen it should suffice ;-)

malfi wrote:

... It's probably nowhere near the hifiberry with picoreplayer, but for the bathroom or kitchen it should suffice ;-)

It's cool enough (for me)  for the living room with appropriate quality DAC smile
PunBB bbcode test

(Last edited by andrew1kazakov on 3 May 2015, 13:30)

Yes, please add the package to the OpenWrt packages feed. I would be excited to try it.

In preparation squeezelite packages to pull reguest I am having the following questions:

- Where should I place a luci-app-squeezelite? In 'luci' feed or in 'packages' feed?
- Can I do not update LIRC sources to the latest version and use 0.8.7 like in old package from 'oldpackages' feed?
- When everything will be ready, how to make a pull reguest? Previously, I had not worked with other people's git repositories.

Somebody give me a link to a document that describes how to make a pull request please!

(Last edited by andrew1kazakov on 22 May 2015, 09:11)

Hope I will get the answer here...

When trying to build the squeezelite, I get this:

fatal error: lirc/lirc_client.h: No such file or directory
#include <lirc/lirc_client.h>

I am building this on Barrier Braker

I managed to build same version in my Linux, all the dev files are installed.

Any idea what to do?

Thank you,
Davor.

So, what do I do next?

I created a pull reguest for squeezelite package (https://github.com/openwrt/packages/pull/1319)
and luci-app-squeezelite package (https://github.com/openwrt/luci/pull/397)
I promised to try to upgrade lirc package to the latest lirc version. I tried (https://github.com/squeezewrt/lirc_latest), compiled but was unable to configure the resulting binary (no /dev/lirc* files etc.).

I have neither the time nor the desire to continue to work on package with latest lirc version: "old" version from oldpaskages perfectly fulfills its function (as for me).

Is OpenWRT needed squeezelite and luci-app-squeezelite packages without the lirc package or I need to clean my pull request and return to my own "unofficial" feed?

Hi, I've read your post about your OpenWRT package, it's awesome thank you !

It works fine with an old version of squeezelite but SqueezeWRT is not compatible with the last versions of Squeezelite (the sources url change and the command lines are a little different).

I hope that a new updated version will come soon smile

Thank you.

(Last edited by schmurtz on 29 Jun 2016, 16:56)

Could somebody share working squeezelite packages compiled for AR71xx platform?
I'd like to test audio on my WNDR3700 router and external USB DAC.
Thanks a million smile

Hi, does anybody know what is wrong with this package, I'm trying to build for x86 and I'm getting this error while compiling.

*** No rule to make target `package/squeezewrt

Thanks for any help

The discussion might have continued from here.