application.integrations.subsonic.objects package#
Submodules#
application.integrations.subsonic.objects.album module#
- class application.integrations.subsonic.objects.album.Album(id, isDir, title, album, playCount, created, _query, _stream, artist=None, year=None, genre=None, coverArt=None, averageRating=None, parent=None)#
Bases:
object
-
album:
str
#
-
artist:
Optional
[str
] = None#
-
averageRating:
Optional
[float
] = None#
- property cover: str#
-
coverArt:
Optional
[str
] = None#
-
created:
str
#
-
genre:
Optional
[str
] = None#
-
id:
str
#
-
isDir:
bool
#
-
parent:
Optional
[str
] = None#
-
playCount:
int
#
-
title:
str
#
-
year:
Optional
[int
] = None#
-
album:
application.integrations.subsonic.objects.artist module#
application.integrations.subsonic.objects.ping module#
application.integrations.subsonic.objects.playlist module#
- class application.integrations.subsonic.objects.playlist.Playlist(id, name, comment, owner, public, songCount, duration, created, coverArt, _query, _stream, changed=None, entry=None)#
Bases:
object
-
changed:
Optional
[str
] = None#
-
comment:
str
#
-
coverArt:
str
#
-
created:
str
#
-
duration:
int
#
-
entry:
Optional
[list
] = None#
-
id:
str
#
-
name:
str
#
-
owner:
str
#
-
public:
bool
#
-
songCount:
int
#
-
changed:
application.integrations.subsonic.objects.search_results module#
- class application.integrations.subsonic.objects.search_results.SearchResults(artist, album, song, *, query, stream)#
Bases:
object
application.integrations.subsonic.objects.song module#
- class application.integrations.subsonic.objects.song.Song(id, parent, isDir, title, album, playCount, created, _stream, size=0, contentType='', suffix='', duration=0, bitRate=0, path='', isVideo=False, albumId=0, type='music', coverArt=None, artist=None, artistId=None, track=None, year=None, genre=None, discNumber=None, transcodedContentType=None, transcodedSuffix=None, averageRating=None)#
Bases:
object
-
album:
str
#
-
albumId:
str
= 0#
-
artist:
Optional
[str
] = None#
-
artistId:
Optional
[str
] = None#
-
averageRating:
Optional
[str
] = None#
-
bitRate:
int
= 0#
-
contentType:
str
= ''#
-
coverArt:
Optional
[str
] = None#
-
created:
datetime
#
-
discNumber:
Optional
[int
] = None#
-
duration:
int
= 0#
-
genre:
Optional
[str
] = None#
-
id:
str
#
-
isDir:
bool
#
-
isVideo:
bool
= False#
-
parent:
str
#
-
path:
str
= ''#
-
playCount:
int
#
-
size:
int
= 0#
-
suffix:
str
= ''#
-
title:
str
#
-
track:
Optional
[int
] = None#
-
transcodedContentType:
Optional
[str
] = None#
-
transcodedSuffix:
Optional
[str
] = None#
-
type:
str
= 'music'#
- property uri: str#
-
year:
Optional
[int
] = None#
-
album: