Internet radio browser GUI for music/video streams from various directory services.

⌈⌋ ⎇ branch:  streamtuner2


History of channels/pluginmanager2.py of 0ef1977fd28b40c2

History of the file that is called channels/pluginmanager2.py at checkin 0ef1977fd28b40c2

2022-11-01
23:28
adapt for renamed pluginconf properties file: [0249f93e2e] check-in: [da8eb157fd] user: mario, branch: trunk, size: 8983 [annotate] [blame] [check-ins using] [diff]
2022-10-26
05:14
adapt to modularized pluginconf file: [b1adf3eb9a] check-in: [f66133e01d] user: mario, branch: trunk, size: 8962 [annotate] [blame] [check-ins using] [diff]
2018-12-17
16:50
Add debug/logging to plugin dependency checks. file: [04d5a6de37] check-in: [4b3498e020] user: mario, branch: trunk, size: 8865 [annotate] [blame] [check-ins using] [diff]
2016-12-31
14:14
Apply new options right when installing plugins. file: [1b1b12b5ad] check-in: [80ca7a6731] user: mario, branch: trunk, size: 8745 [annotate] [blame] [check-ins using] [diff]
2016-12-16
16:26
Reverted all `module = __name__` assignments, because that was carrying the module over, not the base classname. Added #extraction-method: meta information to channel plugins. file: [7d11864bfe] check-in: [09dec64f41] user: mario, branch: trunk, size: 8662 [annotate] [blame] [check-ins using] [diff]
2016-12-10
13:55
Use `module = __name__` consistently for all plugins file: [6958917597] check-in: [88aac7840a] user: mario, branch: trunk, size: 8660 [annotate] [blame] [check-ins using] [diff]
2016-12-03
21:23
Removed plugin option background colors. file: [9d68673fa8] check-in: [9520bc51a3] user: mario, branch: trunk, size: 8668 [annotate] [blame] [check-ins using] [diff]
14:47
Introduce Gtk theme switching again. file: [5a7e32371d] check-in: [303e1c8e48] user: mario, branch: trunk, size: 8686 [annotate] [blame] [check-ins using] [diff]
2016-10-22
19:00
Set "instant activation" option background yellow instead of orange. file: [7a64df83b9] check-in: [6c2f0c5c09] user: mario, branch: trunk, size: 8613 [annotate] [blame] [check-ins using] [diff]
2015-05-24
10:02
Lighter highlight color: for plugin options. file: [1f88837392] check-in: [160f4dd660] user: mario, branch: trunk, size: 8613 [annotate] [blame] [check-ins using] [diff]
2015-05-17
19:13
Adapt config options (color, and type: int) file: [de3ec73822] check-in: [eb460acb8f] user: mario, branch: trunk, size: 8599 [annotate] [blame] [check-ins using] [diff]
03:04
Minor comment updates, version bumps. file: [2b91c252f3] check-in: [a9cf073956] user: mario, branch: trunk, size: 8584 [annotate] [blame] [check-ins using] [diff]
2015-05-14
18:39
Add feature plugin icon. file: [70c561b9ac] check-in: [1c2efe11f1] user: mario, branch: trunk, size: 8584 [annotate] [blame] [check-ins using] [diff]
2015-05-10
19:12
Create stub plugins/__init__.py in any case. file: [eafd3844f6] check-in: [a6b4b00c41] user: mario, branch: trunk, size: 7949 [annotate] [blame] [check-ins using] [diff]
2015-05-07
17:09
Remove unsupported view-source: URL prefix, rewrite links from /cat/ to /doc/tip/ for downloading/plain view instead of text/html browsing. file: [35b266f60e] check-in: [8e4f191706] user: mario, branch: trunk, size: 7851 [annotate] [blame] [check-ins using] [diff]
2015-05-05
10:56
Update documentation and notes for new channel/feature plugins. file: [3bf0aa42d2] check-in: [222113231f] user: mario, branch: trunk, size: 7833 [annotate] [blame] [check-ins using] [diff]
2015-05-04
15:23
Moved dependency() into pluginconf module, which shortens adding new installable modules to the vbox. file: [a43e06b214] check-in: [686c553354] user: mario, branch: trunk, size: 7949 [annotate] [blame] [check-ins using] [diff]
2015-05-03
20:24
Perform basic version dependency checks before displaying downloadable plugins. file: [978f889bbd] check-in: [c83b236a5a] user: mario, branch: trunk, size: 10264 [annotate] [blame] [check-ins using] [diff]
17:36
Make plugin list prettier. Implement vbox redrawing on [save]. Activation seems to work okay for channel plugins, and main already had enough safeguards to make st2.load_plugin_channels() work as is. file: [d1c55d3594] check-in: [0479db10f9] user: mario, branch: trunk, size: 7971 [annotate] [blame] [check-ins using] [diff]
14:13
Added: Add user plugin manager / download tool. Not very well integrated nor pretty. Still requires a restart, needs more hooks into config dialog. (Clean up previous plugin vboxes after installation. Auto-activation required to reimplement init loader. And channels.__path__ setup isn't yet injectable, because no plugin `order:` is honored by main/init, and pluginmanager2 would run too late for overrides.) file: [ca1e100e6f] check-in: [8e8a9dd020] user: mario, branch: trunk, size: 5681 [annotate] [blame] [check-ins using]