V.A.M.P. for PC

Based on volumio 1.X tweaked version
Linux 4.16.12 RT(patched)
MPD 0.20.XX RT (patched)
More info digitall.in.ua/forum/topic/v-a-m … #postid-70
download




[spoiler]https://drive.google.com/file/d/1FPFsC_Rm9J4jyNmFzHrFTyzW9_3V8z7q/view[/spoiler]

KERNEL WAS UPDATED TO 4.18.7 REALTIME!

What is V.A.M.P.? Volumio with real time kernel?

It seems to be a fork of the old version of volumio 1.5x) buI can’t see the main advantage of having a RT kernel?
And old interface…

I really like the old interface. But, do not forget that I have very much refined it.
RT kernel is more “responsive” in work

RT kernel
MPD RT patched

Norrest, as you know, Volumio 1.x is licensed under GPLv3 (and many other components you use, like Linux Kernel and MPD, are GPL as well).

You’re free to modify, reuse and even use in commercial products Volumio 1.X code, but you MUST obey to GPL license.
From what I see you’re in clear violation of GPL in many ways:

  • No source code of Volumio 1.x is distributed
  • You offer a “PRO” version only to your customers. Quoting from your website:

In fact, from the native Volumio there remained only the web-shell, which suffered many changes, both external and functional (a lot of buttons were redone and added new ones) and technical ones (speed of work, etc.). The firmware was spent more than two years, it is not separately sent and sold!

You have 2 choices:

  • Keep on using Volumio (and all other GPL licensed components) but obey and comply with GPL license.
  • Stop using Volumio code (and all other GPL licensed components)

Last thing: remove all volumio related icons from your website, as they are misleading from where the software comes from, as you are also violating Volumio’s trademark.

volumio 2 is no longer available
Tommorow i create full link of source code
Also you can read some this about volumio
runeaudio.com/forum/about-ru … o-t90.html
:laughing:

[spoiler]We - Andrea Coiutti (ACX) and Simone De Gregori (Orion) - started the development of the webUI under the RaspyFi project, because it was the first distribution running on Raspberry Pi, platform which we owned at the time. The RaspyFi project had a huge boost of popularity when the 1.0 version was released in september 2013, also thanks to our webUI and other OS optimizations introduced by us, like the kernel profiles (it was a simple Raspbian running MPD before our contribution). Here you can see the result of our work at the time it was published:

Meanwhile, we were already working together with RaspyFi’s founder Michelangelo Guarise on a new wider project called Tsunamp, but sadly things went wrong and we decided to abandon it and continue on different paths.

After the split, two different and independent projects were founded. We joined Carmelo San Giovanni (Um3ggh1u) and together we founded RuneAudio, choosing to rebuild the distro from scratch with Arch Linux as base. Michelangelo instead founded Volumio, using a slightly modified version of the webUI we developed for RaspyFi, in which he hadn’t written any single line of code before that. This has to be clarified, as most people do not know who really is behind that huge work. Someone even thinks that RuneAudio is a fork of Volumio, when the truth is quite different. You can find our names in the credits of RaspyFi and Volumio projects.

These are the reasons why you’ll find now three different projects with similiar purposes and almost the same webUI.
As the creators of the original RaspyFi’s webUI, we are continuing its development under the RuneAudio project with the name RuneUI.
We are not collaborating anymore with RaspyFi and don’t have any relationship with Volumio. We wish them all the best for the future.[/spoiler]

That’s rather unfair considering that Volumio was almost totally rewritten in it’s evolution from 1.x to 2.y. Anyway, regardless of your perceptions of the licensing system, you still need to conform to it.

You know only only one side of the story… And trust me, there’s nothing to laugh on.

Looking forward to see ALL sources published and the other issues solved.

digitall.in.ua/v-a-m-p-how-to-cr … urce-code/

Very good, that’s a step in the right direction.
You might want to read the GPL (v3 and v2) to see what more needs to be done to be fully GPL compliant (not only with Volumio).

Then please remove the Volumio icons from your website.

As always, I would like to encourage you to bring your knowledge also to this community, see you’re very skilled, so the whole community will benefit from the improvements that you can bring.

You can used this script for update alsa lib! :sunglasses:

[code]#! /bin/sh
##You can find info about ALSA at home page https://www.alsa-project.org/main/index.php/Main_Page

Release info https://www.alsa-project.org/main/index.php/Changes_v1.1.6_v1.1.7

##The ALSA Library package contains the ALSA library used by programs (including ALSA Utilities) requiring access to the ALSA sound interface.
##This is an important component, as previously DSD Native support required updating these libraries.
alsalibver="$(grep VERSION_STR /usr/include/alsa/version.h | sed -e ‘s/[^0-9]//g’)"
newveralsalib=‘117’
if [[ $alsalibver != $newveralsalib ]];
then
echo “$alsalibver”
echo “$newveralsalib”
echo “need to update”

you can find info about ALSA at home page https://www.alsa-project.org/main/index.php/Main_Page

relese info https://www.alsa-project.org/main/index.php/Changes_v1.1.6_v1.1.7

apt-get install automake libtool
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.1.7.tar.bz2
tar xvjf alsa-lib-1.1.7.tar.bz2
cd alsa-lib-1.1.7
./configure
make install
else
echo “$newveralsalib”
echo “no need to update”
fi
echo “finished”[/code]

Still don’t know what this vamp thing is about!? :frowning:

For old ver volumio (based 1.5) update repo and nginx and php5 to php7.0

apt install curl wget apt-transport-https dirmngr
wget https://nginx.org/keys/nginx_signing.key && apt-key add nginx_signing.key
mv -f /etc/apt/sources.list /etc/apt/sources.list.bak
touch  /etc/apt/sources.list
echo "deb http://deb.debian.org/debian/ stable main contrib non-free" >> /etc/apt/sources.list
echo "deb-src http://deb.debian.org/debian/ stable main contrib non-free" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "deb http://deb.debian.org/debian/ stable-updates main contrib non-free" >> /etc/apt/sources.list
echo "deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "deb http://deb.debian.org/debian-security stable/updates main" >> /etc/apt/sources.list
echo "deb http://deb.debian.org/debian/ stable/updates main" >> /etc/apt/sources.list
echo "" >> /etc/apt/sources.list
echo "deb http://ftp.debian.org/debian stretch-backports main" >> /etc/apt/sources.list
echo "deb-src http://ftp.debian.org/debian stretch-backports main" >> /etc/apt/sources.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EF0F382A1A7B6500
sudo sh -c "echo 'Dir::Ignore-Files-Silently:: \"(.save|.distupgrade)$\";' > /etc/apt/apt.conf.d/99ignoresave"
apt-get update
apt-get -y -o Dpkg::Options::="--force-confold" -o Dpkg::Options::="--force-confold" install nginx-common nginx-light nginx
apt-get -y -o Dpkg::Options::="--force-confold" -o Dpkg::Options::="--force-confold" install php7.0-fpm php7.0-curl php7.0-sqlite php7.0-cli
service php7.0-fpm restart && service nginx restart