Skip to content

Commit 3f7695f

Browse files
committed
rename PlaylistTrack
1 parent 0a1d291 commit 3f7695f

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

music_assistant_client/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import urllib.parse
88
import uuid
99
from collections.abc import Callable, Coroutine
10-
from typing import TYPE_CHECKING, Any, Self, cast
10+
from typing import TYPE_CHECKING, Any, Self
1111

1212
from music_assistant_models.api import (
1313
CommandMessage,
@@ -131,7 +131,7 @@ def get_image_url(self, image: MediaItemImage, size: int = 0) -> str:
131131
"""Get (proxied) URL for MediaItemImage."""
132132
assert self.server_info
133133
if image.remotely_accessible and not size:
134-
return cast(str, image.path)
134+
return image.path
135135
if image.remotely_accessible and size:
136136
# get url to resized image(thumb) from weserv service
137137
return (

music_assistant_client/music.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
MediaItemImage,
1414
MediaItemMetadata,
1515
MediaItemType,
16+
MediaItemTypeOrItemMapping,
1617
Playlist,
17-
PlaylistTrack,
1818
Radio,
1919
SearchResults,
2020
Track,
@@ -302,10 +302,10 @@ async def get_playlist_tracks(
302302
item_id: str,
303303
provider_instance_id_or_domain: str,
304304
page: int = 0,
305-
) -> list[PlaylistTrack]:
305+
) -> list[Track]:
306306
"""Get tracks for given playlist."""
307307
return [
308-
PlaylistTrack.from_dict(obj)
308+
Track.from_dict(obj)
309309
for obj in await self.client.send_command(
310310
"music/playlists/playlist_tracks",
311311
item_id=item_id,
@@ -577,7 +577,7 @@ async def get_item_by_name(
577577
artist: str | None = None,
578578
album: str | None = None,
579579
media_type: MediaType | None = None,
580-
) -> MediaItemType | None:
580+
) -> MediaItemTypeOrItemMapping | None:
581581
"""Try to find a media item (such as a playlist) by name."""
582582
# pylint: disable=too-many-nested-blocks
583583
searchname = name.lower()
@@ -625,7 +625,7 @@ async def get_item_by_name(
625625
media_types=[media_type]
626626
if media_type and media_type != MediaType.UNKNOWN
627627
else MediaType.ALL,
628-
limit=5,
628+
limit=8,
629629
)
630630
for results in (
631631
search_results.tracks,
@@ -634,7 +634,7 @@ async def get_item_by_name(
634634
search_results.artists,
635635
search_results.radio,
636636
):
637-
for item in results:
637+
for _item in results:
638638
# simply return the first item because search is already sorted by best match
639-
return item
639+
return _item
640640
return None

0 commit comments

Comments
 (0)