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

⌈⌋ ⎇ branch:  streamtuner2


History of channels/links.py of 232bbb301a311588

History of the file that is called channels/links.py at checkin 232bbb301a311588

2020-05-21
11:54
safeguard wiki/links retrieval file: [19c2330877] check-in: [3ab6b3fa94] user: mario, branch: trunk, size: 4206 [annotate] [blame] [check-ins using] [diff]
2020-05-20
07:01
Remove more stale links file: [5eb14dba9a] check-in: [3017ab4842] user: mario, branch: trunk, size: 4207 [annotate] [blame] [check-ins using] [diff]
2020-05-18
17:27
Introduce wiki/links source for according bookmarks category. file: [2d54644218] check-in: [aa18167fee] user: mario, branch: trunk, size: 4557 [annotate] [blame] [check-ins using] [diff]
2017-01-05
21:33
Fix `links` plugin format: attribute; make it understood by channel.play() that a homepage-only row triggers the web browser. file: [d07c682e01] check-in: [f48ad79aa1] user: mario, branch: trunk, size: 4006 [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: [2ae7536a04] check-in: [09dec64f41] user: mario, branch: trunk, size: 4079 [annotate] [blame] [check-ins using] [diff]
2016-12-11
13:31
Undo __name__ shortcut, because it carries the package name as well file: [f73313d581] check-in: [6946ba0cdd] user: mario, branch: trunk, size: 4079 [annotate] [blame] [check-ins using] [diff]
2016-12-10
23:18
Ad iheartadio to links list file: [3565a0363a] check-in: [f2d026c234] user: mario, branch: trunk, size: 4080 [annotate] [blame] [check-ins using] [diff]
13:55
Use `module = __name__` consistently for all plugins file: [b5edd85bf1] check-in: [88aac7840a] user: mario, branch: trunk, size: 4019 [annotate] [blame] [check-ins using] [diff]
2015-05-17
03:04
Minor comment updates, version bumps. file: [04c56d84f7] check-in: [a9cf073956] user: mario, branch: trunk, size: 4018 [annotate] [blame] [check-ins using] [diff]
2015-04-28
17:35
Move `state.json` and .current restoration into GenericChannel.gui(). Current category is reselected by TreeView traversal on instantion now. Previous state now load through config.state() for channels/__init__, not in main/init_app_state anymore (just row:expand / winsizes now). Disable .currentcat() overwriting, redundant now in display_categories(). Still need to avoid second .select_current() call in first_show(). file: [bf377754fc] check-in: [ffaf262c43] user: mario, branch: trunk, size: 3957 [annotate] [blame] [check-ins using] [diff]
2015-04-26
15:35
Cover most catched exceptions with log messages. file: [d2e4f35037] check-in: [363dce5eb9] user: mario, branch: trunk, size: 3956 [annotate] [blame] [check-ins using] [diff]
2015-04-17
21:14
Remove remnant module .title/etc attributes, and .current category overwriting. file: [a70b7e1793] check-in: [a7b0cd39a2] user: mario, branch: trunk, size: 3822 [annotate] [blame] [check-ins using] [diff]
2015-04-05
18:24
Make Youtube channel also default. file: [c05f5fe1bb] check-in: [333ed92349] user: mario, branch: trunk, size: 3860 [annotate] [blame] [check-ins using] [diff]
2015-04-03
17:31
All channel icons are now embedded into plugin meta data. file: [dcafc6d0cd] check-in: [232bbb301a] user: mario, branch: trunk, size: 3859 [annotate] [blame] [check-ins using] [diff]
2015-04-02
15:29
Readd MUSICgoal to bookmarks/links category (now that plugin is gone) file: [ae1c12e2ec] check-in: [263968679e] user: mario, branch: trunk, size: 3820 [annotate] [blame] [check-ins using] [diff]
2015-03-29
14:49
Minor updates to category: field (now displayed in config dialog.) file: [c5baaec29d] check-in: [2a364e20fd] user: mario, branch: trunk, size: 3820 [annotate] [blame] [check-ins using] [diff]
03:09
Moved all config[] lists into plugin meta data fields (JSOL style retained). Add channel homepages as plugin url: field. file: [574a0e1823] check-in: [d58eeed475] user: mario, branch: trunk, size: 3823 [annotate] [blame] [check-ins using] [diff]
2015-03-28
07:33
Basic rewrites to transition to fully plugin meta data capable implementation. file: [4b9e35f7fc] check-in: [21d6d1cf4b] user: mario, branch: trunk, size: 3890 [annotate] [blame] [check-ins using] [diff]
2014-06-02
01:42
Allow repainting bookmarks categories after channel init file: [fb5b65ac66] check-in: [f17890596d] user: mario, branch: trunk, size: 3844 [annotate] [blame] [check-ins using] [diff]
2014-05-31
23:32
More recent links, and injecting phase changed to hooks[init] file: [b955e668ce] check-in: [fc5c5d8ae7] user: mario, branch: trunk, size: 3763 [annotate] [blame] [check-ins using] [diff]
2014-05-13
16:23
Completer plugin meta data blocks, now utilized in channel settings dialog for nicer descriptions. file: [a17530466f] check-in: [fff3b62827] user: mario, branch: trunk, size: 2045 [annotate] [blame] [check-ins using] [diff]
2014-04-08
21:50
more Python3 syntax fixes, introduce compat2and3 module file: [e2e193464a] check-in: [7911337325] user: mario, branch: py3, size: 2019 [annotate] [blame] [check-ins using] [diff]
2012-01-09
03:45
Added: 2.0.8.5 file: [692f83efe7] check-in: [ea81d1ad5d] user: mario, branch: trunk, size: 2027 [annotate] [blame] [check-ins using]