From e2a9742d405a00ad10219528e1540455f0411d87 Mon Sep 17 00:00:00 2001 From: nate-moo <40650681+nate-moo@users.noreply.github.com> Date: Mon, 8 Feb 2021 16:11:27 -0500 Subject: [PATCH] logic to detect single episode shows/movies --- anime_downloader/util.py | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/anime_downloader/util.py b/anime_downloader/util.py index 65b58d1..59c5e81 100644 --- a/anime_downloader/util.py +++ b/anime_downloader/util.py @@ -221,26 +221,24 @@ def print_episodeurl(episode): "magnet") else episode.source().stream_url print(unquote(url)) - def play_episode(episode, *, player, title, episodes="0:0"): if player == 'mpv': - p = subprocess.Popen([player, - f'--title={title}', - f'--referrer={episode.source().referer}', - f'--user-agent={get_random_header()["user-agent"]}', + p = subprocess.Popen([player, + f'--title={title}', + f'--referrer={episode.source().referer}', + f'--user-agent={get_random_header()["user-agent"]}', episode.source().stream_url]) elif player == "android": + p = subprocess.Popen(['am', 'start', '-a', 'android.intent.action.VIEW', '-t', 'video/*', '-d', f'{episode.source().stream_url}']) if episodes == None or ':' in episodes: - p = subprocess.Popen(['am', 'start', '-a', 'android.intent.action.VIEW', '-t', 'video/*', '-d', f'{episode.source().stream_url}']) - input("Press enter to continue\n") - else: - p = subprocess.Popen(['am', 'start', '-a', 'android.intent.action.VIEW', '-t', 'video/*', '-d', f'{episode.source().stream_url}']) + if "0:1" in episodes: + pass + else: + input("Press enter to continue\n") else: - p = subprocess.Popen([player, episode.source().stream_url - ]) + p = subprocess.Popen([player, episode.source().stream_url]) p.wait() - def print_info(version): logger.info('anime-downloader {}'.format(version)) logger.debug('Platform: {}'.format(platform.platform()))