mirror of
https://github.com/nathom/streamrip.git
synced 2025-05-27 13:34:38 -04:00
Differentiate singles from other tracks
Signed-off-by: nathom <nathanthomas707@gmail.com>
This commit is contained in:
parent
b28be8ce1c
commit
4d7a2124d6
1 changed files with 3 additions and 2 deletions
|
@ -88,6 +88,7 @@ class Track:
|
|||
self.downloaded = False
|
||||
self.tagged = False
|
||||
self.converted = False
|
||||
self.part_of_tracklist = kwargs.get("part_of_tracklist", False)
|
||||
|
||||
self.final_path: str
|
||||
self.container: str
|
||||
|
@ -146,7 +147,7 @@ class Track:
|
|||
|
||||
self.folder = kwargs["parent_folder"] or self.folder
|
||||
|
||||
if kwargs["add_singles_to_folder"]:
|
||||
if not self.part_of_tracklist and kwargs["add_singles_to_folder"]:
|
||||
self.folder = os.path.join(
|
||||
self.folder,
|
||||
clean_format(
|
||||
|
@ -397,7 +398,7 @@ class Track:
|
|||
:raises IndexError
|
||||
"""
|
||||
meta = TrackMetadata(album=album, track=track, source=client.source)
|
||||
return cls(client=client, meta=meta, id=track["id"])
|
||||
return cls(client=client, meta=meta, id=track["id"], part_of_tracklist=True)
|
||||
|
||||
@classmethod
|
||||
def from_api(cls, item: dict, client: Client):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue