Use $XDG_DATA_HOME if exists for database/picture storage
Created by: dotreloaded
Currently lollypop uses a hardcoded path of ~/.local/share
to store databases and pictures. Request is to check for the environment variable $XDG_DATA_HOME
and use it if it exists and is non-empty, leaving ~/.local/share
as a backup.
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html