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
44
45
46
47
48
49
50
51
52
53
|
#
# api: streamtuner2
# title: History
# description: List recently played stations under favourites > history.
# version: 1.0
# type: category
# category: ui
# priority: optional
#
# Lists last activated streams in a new [history] tab in the favourites
# channel.
#
#
#
from config import conf, __print__, dbg
from channels import *
class history:
# plugin info
module = "history"
title = "History"
# configuration settings
config = [
{
"name": "history",
"type": "int",
"value": "20",
"description": "Number of last played streams to keep in history list.",
"category": "limit"
}
]
# store
bm = None
# hook up to main tab
def __init__(self, parent):
# keep reference to main window
self.bm = parent.channels["bookmarks"]
# create category
self.bm.add_category("history");
self.bm.reload_if_current(self.module)
|
>
>
|
|
|
<
<
<
<
<
<
<
<
<
<
>
|
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
44
45
46
|
#
# api: streamtuner2
# title: History
# description: List recently played stations under favourites > history.
# version: 1.0
# type: category
# category: ui
# priority: optional
# config: { name: history, type: int, value: 20, description: Number of last played streams to keep in history list., category: limit }
#
#
# Lists last activated streams in a new [history] tab in the favourites
# channel.
#
#
#
from config import *
from channels import *
class history:
# plugin info
module = "history"
title = "History"
meta = plugin_meta()
# store
bm = None
# hook up to main tab
def __init__(self, parent):
self.config = self.meta["config"]
# keep reference to main window
self.bm = parent.channels["bookmarks"]
# create category
self.bm.add_category("history");
self.bm.reload_if_current(self.module)
|