typing fixes
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Wed, 26 Nov 2025 10:38:47 +0000 (11:38 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Wed, 26 Nov 2025 10:38:47 +0000 (11:38 +0100)
music_assistant/providers/nicovideo/services/auth.py
music_assistant/providers/nicovideo/services/video.py

index d454c740d95523dd3eeebb365019a88a6ca8869a..f0cee250a6d884bd7f1d9820fb276e806e150ab3 100644 (file)
@@ -27,7 +27,7 @@ class NicovideoAuthService(NicovideoBaseService):
     @property
     def is_logged_in(self) -> bool:
         """Check if the user is logged in to niconico."""
-        return self.niconico_py_client.logined
+        return bool(self.niconico_py_client.logined)
 
     async def try_login(self) -> bool:
         """Attempt to login to niconico with the configured credentials."""
index c9fabc23c2e6022051cf1255353193f5fb70450c..764f5d8ba30bd659d057223dd28efb6080fa353d 100644 (file)
@@ -129,7 +129,7 @@ class NicovideoVideoService(NicovideoBaseService):
         if not hls_url:
             raise UnplayableMediaError("Failed to get HLS content URL")
 
-        return hls_url
+        return str(hls_url)
 
     async def _fetch_media_playlist_text(self, hls_url: str, domand_bid: str) -> str:
         """Fetch media playlist text from HLS stream.