| 
1
2
3
4
5
6
7
8
9
10
11
12
1314
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. |