summaryrefslogtreecommitdiff
path: root/plugin.video.crackle/main.py
blob: 28be0aa972012d76094e439fbf2f678db2488c1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from resources.lib.globals import *

params = get_params()
media_id = None
name = None
mode = None
stream_type = None

try:
    media_id=urllib.unquote_plus(params["id"])
except:
    pass
try:
    name=urllib.unquote_plus(params["name"])
except:
    pass
try:
    mode=int(params["mode"])
except:
    pass
try:
    stream_type=urllib.unquote_plus(params["type"])
except:
    pass

if mode is None:
    main_menu()

elif mode == 100:
    list_shows()

elif mode == 101:
    list_movies()

elif mode == 102:
    get_episodes(media_id)

elif mode == 103:
    if stream_type == "movies": media_id = get_movie_id(media_id)
    get_stream(media_id)


xbmcplugin.endOfDirectory(addon_handle)