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

⌈⌋ ⎇ branch:  streamtuner2


History of channels/specbuttons.py of e0aba9dd4ec71eab

History of the file that is called channels/specbuttons.py at checkin e0aba9dd4ec71eab

2020-05-16
10:08
Minor Python 3 fixes (syntax and str.decode) file: [5399e5934f] check-in: [3d48a4ac68] user: mario, branch: trunk, size: 5339 [annotate] [blame] [check-ins using] [diff]
2018-12-17
22:19
Added crude support for binding internal calls `object.func()` to buttons. file: [f76050e966] check-in: [bbb93d412c] user: mario, branch: trunk, size: 5323 [annotate] [blame] [check-ins using] [diff]
2018-12-16
20:06
Fix cmd= parameter handling. file: [9ee8fca8b8] check-in: [6cea64726f] user: mario, branch: trunk, size: 4786 [annotate] [blame] [check-ins using] [diff]
2017-01-08
12:46
Check for windows-style paths in specbuttons file lookup file: [06e8ddd1d2] check-in: [49f14d5102] user: mario, branch: trunk, size: 4779 [annotate] [blame] [check-ins using] [diff]
2016-12-24
20:11
Extra buttons sorted by icon name. -- Rocus file: [bb248c330b] check-in: [dc1a3bfef9] user: mario, branch: trunk, size: 4766 [annotate] [blame] [check-ins using] [diff]
2016-12-16
18:34
Fix popen(`locate`) exception. file: [b738a29198] check-in: [8154611e3a] user: mario, branch: trunk, size: 4658 [annotate] [blame] [check-ins using] [diff]
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: [89ccc02506] check-in: [09dec64f41] user: mario, branch: trunk, size: 4591 [annotate] [blame] [check-ins using] [diff]
2016-12-11
13:32
safeguard absent config option file: [8a8982cf89] check-in: [978c9ffe56] user: mario, branch: trunk, size: 4586 [annotate] [blame] [check-ins using] [diff]
2016-12-10
13:55
Use `module = __name__` consistently for all plugins file: [2d832ee6ca] check-in: [88aac7840a] user: mario, branch: trunk, size: 4515 [annotate] [blame] [check-ins using] [diff]
2016-11-06
12:45
Make action.cmd() more explicit again. Introduce cmd= override flag for action.run_fmt_url(). So that specbuttons can use it instead of just interpol(). Thus the urn:/mime handlers will engage as well. file: [686c618002] check-in: [2b300a090d] user: mario, branch: trunk, size: 4378 [annotate] [blame] [check-ins using] [diff]
2016-10-31
21:50
Slim down comment (too lengthy contents break gtk tooltip) file: [8c611155af] check-in: [2b17639821] user: mario, branch: trunk, size: 4366 [annotate] [blame] [check-ins using] [diff]
2016-10-28
23:18
bump minor versions file: [50f6d0eab7] check-in: [1478740ada] user: mario, branch: trunk, size: 4730 [annotate] [blame] [check-ins using] [diff]
23:12
Enable `list`/`array`/`table` config schemes in addition to `dict`. Currently unused, just added because it's little more code. No custom value="x,x,x|y,y,y" parser yet. Not for `dict` either, as it's only used by specbuttons with a predefined list. file: [0939200c7c] check-in: [50c68197c7] user: mario, branch: trunk, size: 4730 [annotate] [blame] [check-ins using] [diff]
18:14
Rename to "Spec buttons", use new {type:dict} config descriptor. file: [19182e61c1] check-in: [e0aba9dd4e] user: mario, branch: trunk, size: 4763 [annotate] [blame] [check-ins using] [diff]
2016-10-27
16:42
Introduce `dict` configuration type, prepare TreeView in uikit (similar to record/play config table). file: [cb0390ac2c] check-in: [095de3353f] user: mario, branch: trunk, size: 4600 [annotate] [blame] [check-ins using] [diff]
2016-10-23
16:29
Cleaner specbuttons plugin, add support for placeholders in button commands. Add documentation and some config ideas. file: [a1cfea50d2] check-in: [824186a7c3] user: mario, branch: trunk, size: 4485 [annotate] [blame] [check-ins using] [diff]
2016-10-22
19:07
Added: new plugin: specbuttons allows to define mini toolbar buttons to control applications (audio settings, mute/volume, start/kill players or other apps). Has been externalized as plugin. The UI features are built into gtk3.xml specbuttons file: [bddc19b064] check-in: [43b36ed35b] user: mario, branch: trunk, size: 3469 [annotate] [blame] [check-ins using]