Better error handling for load_stream if None passed as track/episode or AudioFile

version bump v0.0.10
This commit is contained in:
Googolplexed0
2025-11-10 20:51:11 -06:00
parent 5882f28213
commit 3e52743549
3 changed files with 5 additions and 3 deletions

View File

@@ -6,7 +6,7 @@ import platform
class Version: class Version:
version_name = "0.0.9" version_name = "0.0.10"
@staticmethod @staticmethod
def platform() -> Platform: def platform() -> Platform:

View File

@@ -748,7 +748,9 @@ class PlayableContentFeeder:
episode: Metadata.Episode, preload: bool, episode: Metadata.Episode, preload: bool,
halt_lister: HaltListener): halt_lister: HaltListener):
if track is None and episode is None: if track is None and episode is None:
raise RuntimeError() raise RuntimeError("No content passed!")
elif file is None:
raise RuntimeError("Content has no audio file!")
response = self.resolve_storage_interactive(file.file_id, preload) response = self.resolve_storage_interactive(file.file_id, preload)
if response.result == StorageResolve.StorageResolveResponse.Result.CDN: if response.result == StorageResolve.StorageResolveResponse.Result.CDN:
if track is not None: if track is not None:

View File

@@ -1,7 +1,7 @@
import setuptools import setuptools
setuptools.setup(name="librespot", setuptools.setup(name="librespot",
version="0.0.9", version="0.0.10",
description="Open Source Spotify Client", description="Open Source Spotify Client",
long_description=open("README.md").read(), long_description=open("README.md").read(),
long_description_content_type="text/markdown", long_description_content_type="text/markdown",