1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 |
-
+
-
+
| ## Stability
* The application runs mostly stable. The GUI interfaces are workable.
* It's supposed to run on Gtk2 and Gtk3.
* Python3 support is achieved.
* There haven't been any optimizations regarding memory usage and
performance.
* The current internal API is vastly undocumented.
## Current bugs
* Audio- and list-format support is not very robust / needs better API
* <s>Audio- and list-format support is not very robust / needs better API</s>
* Not all keyboard shortcuts work
* Some internal UI state flags remain, that need to be substituted with Gtk callbacks.
* <s>Some internal UI state flags remain, that need to be substituted with Gtk callbacks.</s>
## Features
* Treeview layouts and lists are dynamically from datamap[] structure and stream{} dicts.
* Channel categories are often built-in defaults (can be freshened up however)
* Config vars and cache data get stored as JSON in ~/.config/streamtuner2/
* Plugin meta data spec is mostly used now for configuration description, and plugin management. |