nathom / streamrip

A scriptable music downloader for Qobuz, Tidal, SoundCloud, and Deezer
GNU General Public License v3.0
2.65k stars 233 forks source link

Bug: Deezer Podcasts #141

Closed jasondlouw closed 2 years ago

jasondlouw commented 3 years ago

Bug Report

Current Behavior

I am using a deezer paid subscription with a validated arl.

Downloading music works from a playlist work as expected.

Attempting to download a podcast such as https://www.deezer.com/en/show/724752 results in an error.

Command used:

# rip url https://www.deezer.com/en/show/724752

Expected behavior

The playlist of podcast episodes is downloaded.

Configuration File Details

Only changes are deezer arl token and download location

Traceback

AssertionError

  at ~/.local/lib/python3.9/site-packages/rip/core.py:202 in handle_item
      198│         if media_type not in MEDIA_TYPES:
      199│             if "playlist" in media_type:  # for SoundCloud
      200│                 media_type = "playlist"
      201│
    → 202│         assert media_type in MEDIA_TYPES, media_type
      203│         item = MEDIA_CLASS[media_type](client=client, id=item_id)
      204│         self.append(item)
      205│
      206│     def _get_download_args(self) -> dict:
nathom commented 3 years ago

Podcasts aren't supported as of now. I'm labeling this as an enhancement so that I can work on supporting it.

jasondlouw commented 3 years ago

Thank you for all your work on the project, it is greatly appreciated.

R3AP3 commented 3 years ago

You can download Podcasts (it works best with spotify urls) via youtube-dl since they are not encrypted. Hope that helps. @jasondlouw

nathom commented 3 years ago

FYI, streamrip supports downloading youtube links through youtube-dl. @jasondlouw @R3AP3

R3AP3 commented 3 years ago

Thanks for clarifying @nathom

Streamrip 🤝youtube-dl

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.