︙ | | | ︙ | |
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
installed per default. There's a few more Python packages required though:
· python | python3
· pygtk | python-gi
· python-requests
· python-pyquery
· python-lxml
· python-keybinder (optional)
· python-xdg (optional)
Use your distro package manager with e.g.:
sudo apt-get install python python-gtk2 python-xdg python-requests ...
|
>
|
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
installed per default. There's a few more Python packages required though:
· python | python3
· pygtk | python-gi
· python-requests
· python-pyquery
· python-lxml
· python-imaging | pillow
· python-keybinder (optional)
· python-xdg (optional)
Use your distro package manager with e.g.:
sudo apt-get install python python-gtk2 python-xdg python-requests ...
|
︙ | | | ︙ | |
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
manger, and are somewhat incomplete. (See "Dependencies" section.)
PYZ
---
Other users may wish to try the new Python archive (.PYZ) instead. Which
requires little installation, but can just be run in-place:
python streamtuner-2.1.5.pyz
You could even make this Python ZIP executable, and copy it in your PATH.
Manual installation
-------------------
If you've checked out the source code repository, or did download the
*.src.txz archive, then you can just run it right there:
./st2.py
The easy way:
· Run `sudo make install`
which installs into the default location (/usr/share/streamtuner2).
To install it manually:
· Create a /usr/share/streamtuner2/
· Copy all *.py files there.
· Also copy the "gtk3.xml" file into /usr/share/streamtuner2/
· Copy the channels/ subdir into /usr/share/streamtuner2/channels/
|
|
|
|
|
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
manger, and are somewhat incomplete. (See "Dependencies" section.)
PYZ
---
Other users may wish to try the new Python archive (.PYZ) instead. Which
requires little installation and can be run asis:
python streamtuner-2.1.5.pyz
You could even make this Python ZIP executable, and copy it in your PATH.
Manual installation
-------------------
If you've checked out the source code repository, or did download the
*.src.txz archive, then you can just run it right there:
./st2.py
The easy way:
· Run `sudo make install`
which installs into the default location (/usr/share/streamtuner2).
To install it manually:
· Create a /usr/share/streamtuner2/
· Copy all *.py files there.
· Also copy the "gtk3.xml" file into /usr/share/streamtuner2/
· Copy the channels/ subdir into /usr/share/streamtuner2/channels/
|
︙ | | | ︙ | |
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
Take note of any red error messages.
If it's just one channel plugin that hangs at startup, you
can alternatively disable it once:
streamtuner2 -d xiph
Use [save] in the settings dialog (via F12) if you wish to
permanently disable it.
You can also manually edit the configuration file, located
in ~/.config/streamtuner2/settings.json
Hacking
-------
|
|
|
|
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
Take note of any red error messages.
If it's just one channel plugin that hangs at startup, you
can alternatively disable it once:
streamtuner2 -d xiph
Start the settings dialog (via F12) and press [save] there
if you wish to permanently disable it.
You can also manually edit the configuration file, located
in ~/.config/streamtuner2/settings.json
Hacking
-------
|
︙ | | | ︙ | |
150
151
152
153
154
155
156
157
158
159
160
161
162
163
|
Or browse the contents
fossil ui
Alternatively there are git and svn exports.
fossil export --svn
http://fossil.include-once.org/streamtuner2/git-fast-export
You can send in patches, a fossil bundle, or set up your cloned
repo publically per `fossil cgi`. Else just create an account on
fossil.include-once.org, and send a mail, so I can elevate that
account to developer/commit/push permissions quickly. (Fossil
repos don't break. So dealing out sync access is a no-brainer.)
|
>
>
>
|
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
|
Or browse the contents
fossil ui
Alternatively there are git and svn exports.
fossil export --svn
Or via
http://fossil.include-once.org/streamtuner2/git-fast-export
You can send in patches, a fossil bundle, or set up your cloned
repo publically per `fossil cgi`. Else just create an account on
fossil.include-once.org, and send a mail, so I can elevate that
account to developer/commit/push permissions quickly. (Fossil
repos don't break. So dealing out sync access is a no-brainer.)
|
︙ | | | ︙ | |