Skip to content

Commit da6d65e

Browse files
committed
Add square art to artist/album/track, collection, photoalbum/photo, playlist
1 parent 26e4227 commit da6d65e

File tree

5 files changed

+14
-13
lines changed

5 files changed

+14
-13
lines changed

plexapi/audio.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from plexapi.exceptions import BadRequest
1313
from plexapi.mixins import (
1414
AdvancedSettingsMixin, SplitMergeMixin, UnmatchMatchMixin, ExtrasMixin, HubsMixin, PlayedUnplayedMixin, RatingMixin,
15-
ArtUrlMixin, ArtMixin, PosterUrlMixin, PosterMixin, ThemeMixin, ThemeUrlMixin,
15+
ArtUrlMixin, ArtMixin, PosterUrlMixin, PosterMixin, SquareArtMixin, SquareArtUrlMixin, ThemeMixin, ThemeUrlMixin,
1616
ArtistEditMixins, AlbumEditMixins, TrackEditMixins
1717
)
1818
from plexapi.playlist import Playlist
@@ -181,7 +181,7 @@ def sonicallySimilar(
181181
class Artist(
182182
Audio,
183183
AdvancedSettingsMixin, SplitMergeMixin, UnmatchMatchMixin, ExtrasMixin, HubsMixin, RatingMixin,
184-
ArtMixin, PosterMixin, ThemeMixin,
184+
ArtMixin, PosterMixin, SquareArtMixin, ThemeMixin,
185185
ArtistEditMixins
186186
):
187187
""" Represents a single Artist.
@@ -351,7 +351,7 @@ def metadataDirectory(self):
351351
class Album(
352352
Audio,
353353
SplitMergeMixin, UnmatchMatchMixin, RatingMixin,
354-
ArtMixin, PosterMixin, ThemeUrlMixin,
354+
ArtMixin, PosterMixin, SquareArtMixin, ThemeUrlMixin,
355355
AlbumEditMixins
356356
):
357357
""" Represents a single Album.
@@ -504,7 +504,7 @@ def metadataDirectory(self):
504504
class Track(
505505
Audio, Playable,
506506
ExtrasMixin, RatingMixin,
507-
ArtUrlMixin, PosterUrlMixin, ThemeUrlMixin,
507+
ArtUrlMixin, PosterUrlMixin, SquareArtUrlMixin, ThemeUrlMixin,
508508
TrackEditMixins
509509
):
510510
""" Represents a single Track.

plexapi/collection.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from plexapi.library import LibrarySection, ManagedHub
99
from plexapi.mixins import (
1010
AdvancedSettingsMixin, SmartFilterMixin, HubsMixin, RatingMixin,
11-
ArtMixin, PosterMixin, ThemeMixin,
11+
ArtMixin, PosterMixin, SquareArtMixin, ThemeMixin,
1212
CollectionEditMixins
1313
)
1414
from plexapi.utils import deprecated
@@ -18,7 +18,7 @@
1818
class Collection(
1919
PlexPartialObject,
2020
AdvancedSettingsMixin, SmartFilterMixin, HubsMixin, RatingMixin,
21-
ArtMixin, PosterMixin, ThemeMixin,
21+
ArtMixin, PosterMixin, SquareArtMixin, ThemeMixin,
2222
CollectionEditMixins
2323
):
2424
""" Represents a single Collection.

plexapi/photo.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from plexapi.exceptions import BadRequest
99
from plexapi.mixins import (
1010
RatingMixin,
11-
ArtUrlMixin, ArtMixin, PosterUrlMixin, PosterMixin,
11+
ArtUrlMixin, ArtMixin, PosterUrlMixin, PosterMixin, SquareArtMixin, SquareArtUrlMixin,
1212
PhotoalbumEditMixins, PhotoEditMixins
1313
)
1414

@@ -17,7 +17,7 @@
1717
class Photoalbum(
1818
PlexPartialObject,
1919
RatingMixin,
20-
ArtMixin, PosterMixin,
20+
ArtMixin, PosterMixin, SquareArtMixin,
2121
PhotoalbumEditMixins
2222
):
2323
""" Represents a single Photoalbum (collection of photos).
@@ -159,7 +159,7 @@ def metadataDirectory(self):
159159
class Photo(
160160
PlexPartialObject, Playable,
161161
RatingMixin,
162-
ArtUrlMixin, PosterUrlMixin,
162+
ArtUrlMixin, PosterUrlMixin, SquareArtUrlMixin,
163163
PhotoEditMixins
164164
):
165165
""" Represents a single Photo.

plexapi/playlist.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
from plexapi.base import Playable, PlexPartialObject, cached_data_property
99
from plexapi.exceptions import BadRequest, NotFound, Unsupported
1010
from plexapi.library import LibrarySection, MusicSection
11-
from plexapi.mixins import SmartFilterMixin, ArtMixin, PosterMixin, PlaylistEditMixins
11+
from plexapi.mixins import SmartFilterMixin, ArtMixin, PosterMixin, SquareArtMixin, PlaylistEditMixins
1212
from plexapi.utils import deprecated
1313

1414

1515
@utils.registerPlexObject
1616
class Playlist(
1717
PlexPartialObject, Playable,
1818
SmartFilterMixin,
19-
ArtMixin, PosterMixin,
19+
ArtMixin, PosterMixin, SquareArtMixin,
2020
PlaylistEditMixins
2121
):
2222
""" Represents a single Playlist.

plexapi/video.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
from plexapi.exceptions import BadRequest
99
from plexapi.mixins import (
1010
AdvancedSettingsMixin, SplitMergeMixin, UnmatchMatchMixin, ExtrasMixin, HubsMixin, PlayedUnplayedMixin, RatingMixin,
11-
ArtUrlMixin, ArtMixin, LogoMixin, PosterUrlMixin, PosterMixin, SquareArtMixin, ThemeUrlMixin, ThemeMixin,
11+
ArtUrlMixin, ArtMixin, LogoMixin, LogoUrlMixin, PosterUrlMixin, PosterMixin, SquareArtMixin, SquareArtUrlMixin,
12+
ThemeUrlMixin, ThemeMixin,
1213
MovieEditMixins, ShowEditMixins, SeasonEditMixins, EpisodeEditMixins,
1314
WatchlistMixin
1415
)
@@ -1250,7 +1251,7 @@ def metadataDirectory(self):
12501251
@utils.registerPlexObject
12511252
class Clip(
12521253
Video, Playable,
1253-
ArtUrlMixin, PosterUrlMixin
1254+
ArtUrlMixin, LogoUrlMixin, PosterUrlMixin, SquareArtUrlMixin
12541255
):
12551256
""" Represents a single Clip.
12561257

0 commit comments

Comments
 (0)