Added support for android intents

master
nate-moo 2021-02-05 22:39:50 -05:00 committed by GitHub
parent ca68197da5
commit 79852877e9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 1 deletions

View File

@ -222,13 +222,19 @@ def print_episodeurl(episode):
print(unquote(url))
def play_episode(episode, *, player, title):
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"]}',
episode.source().stream_url])
elif player == "android":
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}'])
else:
p = subprocess.Popen([player, episode.source().stream_url
])