[mythtv-users] Storage group cover art not updating
Rich West
Rich.West at wesmo.com
Fri Oct 17 02:07:40 UTC 2014
On 10/5/2014 9:17 PM, Jean-Yves Avenard wrote:
> On 6 October 2014 11:45, Rich West <Rich.West at wesmo.com> wrote:
>> I have searched around, but cannot seem to find the answer as to why when I converted over to storage groups for my video cover art that it no longer gets and saves the images.
>>
>> Previously, I had everything configured to use an nfs mount.. access to the video storage directory (movies & etc) as well as cover images. I converted over to using storage groups, and while I have no problems viewing movies & etc, the cover art isn't updating when I scan for changes.
>>
>> I followed the how to's and such to make sure that all of the front ends no longer have the paths set, but it is just this one piece that isn't playing nice. What could I be missing?
> I don't think that by default scanning for changes will also search for artwork.
>
> The existing artwork as stored in the database could contains an old
> path to the previous location, which isn't valid anymore.
>
> What you can do is reset the metadata, and perform a scan again.
>
> Additionally, posting the log with --loglevel=debug for when you
> perform a metadata search on a single video would help.
Sorry for the delay.. real life got in the way.
>From the frontend:
I started mythtv and went into videos:
2014-10-16 21:46:29.359292 E MythUIHelper:
LoadScaleImage(/home/video/Action/folder.png) failed to load image
Odd, because I thought it was documented to pick up folder.(png|jpg|gif) and
I have folder.jpg in that directory
The log continues with a few "unable to find image files" as I navigate
about. Not sure where they are coming from.
2014-10-16 21:46:30.376093 E MythUIHelper:
LoadScaleImage(101299_coverart.jpg) Unable to find image file
2014-10-16 21:46:30.984824 E MythUIHelper:
LoadScaleImage(101299_coverart.jpg) Unable to find image file
2014-10-16 21:46:31.200764 E MythUIHelper:
LoadScaleImage(101299_coverart.jpg) Unable to find image file
2014-10-16 21:46:41.189503 E XMLParseBase: Parent is NULL
2014-10-16 21:46:52.833303 E XMLParseBase: Parent is NULL
2014-10-16 21:46:58.427798 I Database connection created: DBManager5
2014-10-16 21:46:58.428475 I New DB connection, total: 5
2014-10-16 21:46:58.454701 I Connected to database 'mythconverg' at host:
mythtv1
I selected "Dark Knight Rises" and selected "Retrieve all details":
2014-10-16 21:46:58.462434 I Running Grabber:
/usr/share/mythtv/metadata/Movie/tmdb3.py -l en -a US -D 49026
2014-10-16 21:47:01.580710 I Returning Metadata Results: The Dark Knight
Rises 0 0
2014-10-16 21:47:01.580844 I Closing DB connection named 'DBManager5'
2014-10-16 21:47:01.582294 I Metadata Image Download:
http://image.tmdb.org/t/p/original/dEYnvnUfXrqvqeRSqvIEtmzhoA8.jpg
->/49026_coverart.jpg
2014-10-16 21:47:02.410636 I Metadata Image Download:
http://image.tmdb.org/t/p/original/gOI8TcAG9kKjIEL307nM0xB4wv5.jpg
->/49026_fanart.jpg
It appears to have done *something* but the file never gets downloaded and
the database hasn't gotten updated:
MariaDB [mythconverg]> select * from videometadata where filename like
'%rises%' \G;
*************************** 1. row ***************************
intid: 30006
title: The Dark Knight Rises
subtitle:
tagline: The Legend Ends
director: Christopher Nolan
studio: Warner Bros. Pictures
plot: Following the death of District Attorney Harvey Dent, Batman
assumes responsibility for Dent's crimes to protect the late attorney's
reputation and is subsequently hunted by the Gotham City Police Department.
Eight years later, Batman encounters the mysterious Selina Kyle and the
villainous Bane, a new terrorist leader who overwhelms Gotham's finest. The
Dark Knight resurfaces to protect a city that has branded him an enemy.
rating: PG-13
inetref: 49026
collectionref: -1
homepage: http://www.thedarkknightrises.com/
year: 2012
releasedate: 2012-07-20
userrating: 7.2
length: 165
playcount: 0
season: 0
episode: 0
showlevel: 1
filename: /home/video/Action/The Dark Knight Rises.avi
hash: c56416b59d768b2f
coverfile:
childid: -1
browse: 1
watched: 0
processed: 1
playcommand: NULL
category: 0
trailer:
host:
screenshot:
banner:
fanart:
insertdate: 2014-06-05 15:10:10
contenttype: MOVIE
1 row in set (0.02 sec)
I also looked through the global settings to make sure that the coverart
variables were definitely not set to anything (I've read that can confuse
mythtv):
MariaDB [mythconverg]> select * from settings where value like 'mythvideo.%'
and hostname='mythtvtest';
| mythvideo.bannerDir | | mythtvtest |
| mythvideo.fanartDir | | mythtvtest |
| mythvideo.screenshotDir | | mythtvtest |
| mythvideo.TrailersDir | | mythtvtest |
I also verified that the storage groups were set up (via the mythtv-setup
and the database):
MariaDB [mythconverg]> select * from storagegroup;
+----+-------------+----------+-------------------------------------+
| id | groupname | hostname | dirname |
+----+-------------+----------+-------------------------------------+
| 14 | Default | mythtv1 | /video/ |
| 25 | Fanart | mythtv1 | /home/mythtv/MythVideo/Fanart/ |
| 15 | Default | mythtv1 | /video1/ |
| 21 | Banners | mythtv1 | /home/mythtv/MythVideo/Banners/ |
| 22 | Screenshots | mythtv1 | /home/mythtv/MythVideo/Screenshots/ |
| 27 | Trailers | mythtv1 | /home/mythtv/MythVideo/Trailers/ |
| 24 | Coverart | mythtv1 | /home/mythtv/MythVideo/Posters/ |
+----+-------------+----------+-------------------------------------+
I ran the backend in debug mode, but I didn't see anything erroring out. I
did make sure that mythbackend runs as the 'mythtv' user and that it has
write access to the entire /home/mythtv tree. /home/mythtv is accessible
from "mythtv1", which is my dedicated backend.
I know I could switch back to each of the frontends using NFS to get to the
shared /home/mythtv directory, but the whole point of going this route was
to funnel everything through mythtv (the videos work fine).
I'm sure I am missing a simple step somewhere, though, and was hoping
someone might be able to point me in the right direction.
Thanks!
-Rich
More information about the mythtv-users
mailing list