File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed
Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -1089,5 +1089,24 @@ def setPoster(self, poster):
10891089 """ Set . :class:`~plexapi.media.Poster` to :class:`~plexapi.video.Video` """
10901090 poster .select ()
10911091
1092+ def arts (self ):
1093+ """ Returns list of available art objects. :class:`~plexapi.media.Poster`. """
1094+
1095+ return self .fetchItems ('/library/metadata/%s/arts' % self .ratingKey )
1096+
1097+ def uploadArt (self , url = None , filepath = None ):
1098+ """ Upload art from url or filepath. :class:`~plexapi.media.Poster` to :class:`~plexapi.video.Video`. """
1099+ if url :
1100+ key = '/library/metadata/%s/arts?url=%s' % (self .ratingKey , quote_plus (url ))
1101+ self ._server .query (key , method = self ._server ._session .post )
1102+ elif filepath :
1103+ key = '/library/metadata/%s/arts?' % self .ratingKey
1104+ data = open (filepath , 'rb' ).read ()
1105+ self ._server .query (key , method = self ._server ._session .post , data = data )
1106+
1107+ def setArt (self , art ):
1108+ """ Set :class:`~plexapi.media.Poster` to :class:`~plexapi.video.Video` """
1109+ art .select ()
1110+
10921111 # def edit(self, **kwargs):
10931112 # TODO
You can’t perform that action at this time.
0 commit comments