From 323f2494a65f5a3cca40b321c59a446c79e3c21b Mon Sep 17 00:00:00 2001 From: tehkillerbee Date: Wed, 28 Feb 2024 20:04:11 +0100 Subject: [PATCH] Added sample albums --- examples/pkce_login.py | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/examples/pkce_login.py b/examples/pkce_login.py index 4ccd2f5..05f3c02 100644 --- a/examples/pkce_login.py +++ b/examples/pkce_login.py @@ -34,11 +34,13 @@ # HiFi: Quality.high_lossless (FLAC) # HiFi+ Quality.hi_res (FLAC MQA) # HiFi+ Quality.hi_res_lossless (FLAC HI_RES) -session.audio_quality = Quality.hi_res_lossless.value -#album_id = "77640617" # U2 / Achtung Baby (Max quality: HI_RES MQA, 16bit/44100Hz) -#album_id = "110827651" # The Black Keys / Let's Rock (Max quality: LOSSLESS FLAC, 24bit/48000Hz) -album_id = "77646169" # Beck / Sea Change (Max quality: HI_RES_LOSSLESS FLAC, 24bit/192000Hz) +session.audio_quality = Quality.hi_res_lossless +# album_id = "249593867" # Alice In Chains / We Die Young (Max quality: HI_RES MHA1 SONY360) +# album_id = "77640617" # U2 / Achtung Baby (Max quality: HI_RES MQA, 16bit/44100Hz) +# album_id = "110827651" # The Black Keys / Let's Rock (Max quality: LOSSLESS FLAC, 24bit/48000Hz) +album_id = "77646169" # Beck / Sea Change (Max quality: HI_RES_LOSSLESS FLAC, 24bit/192000Hz) album = session.album(album_id) +res = album.get_audio_resolution() tracks = album.tracks() # list album tracks for track in tracks: @@ -47,11 +49,13 @@ print("MimeType:{}".format(stream.manifest_mime_type)) manifest = stream.get_stream_manifest() + audio_resolution = stream.get_audio_resolution() + print("track:{}, (quality:{}, codec:{}, {}bit/{}Hz)".format(track.id, - stream.audio_quality, - manifest.get_codecs(), - stream.bit_depth, - stream.sample_rate)) + stream.audio_quality, + manifest.get_codecs(), + audio_resolution[0], + audio_resolution[1])) if stream.is_MPD: # HI_RES_LOSSLESS quality supported when using MPEG-DASH stream (PKCE only!) # 1. Export as MPD manifest @@ -65,4 +69,4 @@ elif stream.is_BTS: # Direct URL (m4a or flac) is available for Quality < HI_RES_LOSSLESS url = manifest.get_urls() - break \ No newline at end of file + break