Artwork support in Volumio 1.4

maybe this is a good solution?

bigger circles, album cover in one circle, volume changer outside

easy to use on a smartphone, tablet and pc (big buttons and also a better implementation of the album cover)
possible.png

Last time I checked artwork isn’t circular - you’re missing much of the content doing this and as an “old bloke” who still remembers listening to vinyl and analyzing every square cm of an LP cover I’d like to see album art with corners and the right shape please.

Gordon@iqaudio.com

Hi all, I don’t own yet a Cubietruck board, but I plan to. With Volumio of course :laughing:
I’ll use it to feed my Buffalo 3 se DAC, control with Web UI on my main PC.
But I’d like to put a little TFT display in front of my DAC case, which could show artwork and/or some infos (playback).
Is it possible to add a 3.5" TFT display and easily do what I want ?

Even if that’s my first post, I second Gordon, square artwork please :wink:

Hi,
Considering the existing UI of Volumio, it made sense to me to keep the same spirit using rounded shapes (and circular based CSS3 animations).

Now i understand that my choice may not suite everybody’s taste. If Michelangelo is interested in including my work in a future Volumio release, i will make the necessary to include a setting to choose between round or square artworks.

But it is important to understand that i can not make everybody happy. I’m sure that if i ask 10 different persons what their prefence is, i will get more or less 10 different answers. So lets ask what is the preference of the person responsible for Volumio’s design :wink: It should make everybody agree.

Anybody tempted with some beta testing by the way ? To help me track any bugs :slight_smile:

I find that circle layout is really nice, it fits the WebUI design and personally is the option I like the most… But of course, covers were meant to be squared , so we are loosing part of the effect they are supposed to make.
If I should choose, I will keep them squared as defaults, with the possibility to make them circular (I would tick that option personally).
I am really interested into integrating this into next relase. I will give a look at the code now…

I also agree it looks better to put the album art between the knobs…

Could you please send me a pull request? This way I can evaluate the code…

PS: Did you noticed this?
github.com/volumio/Volumio-WebU … verart.php

Esseki, I completely agree about not pleasing everyone :slight_smile:

Configurable is a great solution!

Can’t wait to get this all up and running soon.

Gordon

Hi,

i’m abroad for the week for business reason.

@Michelangelo : I will work on the pull request when i come back on sunday.

@gswg : i’m glad that the configurable option seem to satisfy people. This is definitively the path i will follow to try to make as many people happy as possible :slight_smile:

esseki - you are a real stud. I admire your thorough, succinct technical documentation and explanation. As well as expertise!!

/bow

Hi there,

i want ti display my cover from id3 tag. Is there still a solution that i can install?
If this works good i want to show this cover on a small 3,2" sceen attached to my raspberry pi.

How to get the cover !?

Thx, TaToosh

how’s the status on this? i mean cover art in web-ui?
eta?

thx

Hi everyone !

I would like to have the cover art in my volumio 1.55, like Runeaudio. I tryed to develop it but i’m a beguiner so have u got some tuto ?

apt-get install php5-imagick
apt-het install php-getid3
apt-get install php5-cli php5-fpm

[code] cat /etc/nginx/nginx.conf
user root users;
worker_processes 1;

#error_log logs/error.log;
error_log /var/log/nginx/error.log notice;
#error_log logs/error.log info;

#pid logs/nginx.pid;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;

#access_log  logs/access.log  main;

sendfile        on;
#keepalive_timeout  0;
keepalive_timeout  65;

gzip  off;
proxy_buffering off;
fastcgi_keep_conn on;

#start server1 section
server {
    listen       80;
    access_log  /var/log/nginx/access.log;
    location / {
        root   /var/www;
        index  index.php index.html index.htm;
    }

# rewrite rule for artworks
rewrite ^/artwork/(.*)$ /inc/artwork/artwork.php last;

    location /db {
    proxy_pass        http://localhost:81/;
    }

    location /command {
    proxy_pass        http://localhost:82/;
    }

    location ^~ /_OS_SETTINGS {
        deny all;
    }

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }
    # php5-fpm
    location ~ \.php$ {
        root           /var/www;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        include        fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $request_filename;
        fastcgi_read_timeout 3600;
    }
} #end server1 section

#start server2 section [/db]
server {
    listen       81;
    access_log  /var/log/nginx/db.log;
    location / {
        root   /var/www/db;
        index  index.php;
    }
    # php5-fpm
    location ~ \.php$ {
        root           /var/www/db;
        fastcgi_pass   127.0.0.1:9001;
        fastcgi_index  index.php;
        #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        include        fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $request_filename;
        fastcgi_read_timeout 3600;
    }
} #end server2 section

#start server3 section [/command]
server {
    listen       82;
    access_log  /var/log/nginx/command.log;
    location / {
        root   /var/www/command;
        index  index.php;
    }
    # php5-fpm
    location ~ \.php$ {
        root           /var/www/command;
        fastcgi_pass   127.0.0.1:9002;
        fastcgi_index  index.php;
        #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        include        fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $request_filename;
        fastcgi_read_timeout 3600;
    }
} #end server2 section

}
[/code]

But it is dont work!

It is already included in volumio 2. It is still in heavy development but you can test it waiting for the release. :wink:

Can I just install the new vol. 2.0 web interface, without having to reinstall the system?

No… You need to install the image.but don’t forget it is not fully functional : you have to add your DAC by hand and volume control may not work… But this features will arrive soon. And in Volumio2 you have a update otion to update the system when a update is available without reinstalling all the system