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

โŒˆโŒ‹ โŽ‡ branch:  streamtuner2

Implement new commandline parsing options, kxrs` cmdline_split as found on SO. And configurable simple quote (but still enabled for conf.windows by default).
mario authored 5 days ago last checkin a325214b0
๐Ÿ“„ __init__.py Fix `links` plugin format: attribute; make it understood by channel.pโ€นโ€บ 289 days ago
๐Ÿ“„ bookmarks.py Set Frequence3 as new default bookmark (curb the finder song)โ€นโ€บ 309 days ago
๐Ÿ“„ configwin.py Rename `_add` to `_pack`. Support opt= parameter to allow said `pack_โ€นโ€บ 242 days ago
๐Ÿ“„ dirble.py Enable search with post/json=1 and seperating token from other paramsโ€นโ€บ 237 days ago
๐Ÿ“„ dnd.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ exportcat.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ favicon.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ filter_bitrate.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ filtermusic.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ global_key.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ history.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ internet_radio.py Implement search function for I-R, fix DOM extraction method.โ€นโ€บ 299 days ago
๐Ÿ“„ jamendo.py Jamendo radios are not available; prepared to use API however, in casโ€นโ€บ 7 days ago
๐Ÿ“„ links.py Fix `links` plugin format: attribute; make it understood by channel.pโ€นโ€บ 289 days ago
๐Ÿ“„ modarchive.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ myoggradio.py Check for windows-style paths in specbuttons file lookupโ€นโ€บ 287 days ago
๐Ÿ“„ pluginmanager2.py Apply new options right when installing plugins.โ€นโ€บ 295 days ago
๐Ÿ“„ radiobrowser.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ radionomy.py Add more .progress() indicationโ€นโ€บ 308 days ago
๐Ÿ“„ radiotray.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ record_stop.py Make record-stop button a distributed plugin.โ€นโ€บ 301 days ago
๐Ÿ“„ reddit.py Add more .progress() indicationโ€นโ€บ 308 days ago
๐Ÿ“„ search.py Check for string length (.q) before starting cache/server search. Wraโ€นโ€บ 882 days ago
๐Ÿ“„ shoutcast.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ somafm.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ specbuttons.py Check for windows-style paths in specbuttons file lookupโ€นโ€บ 287 days ago
๐Ÿ“„ streamedit.py Ensure streamedit picks up all changes, and populates fields even if โ€นโ€บ 349 days ago
๐Ÿ“„ surfmusik.py Add more .progress() indicationโ€นโ€บ 308 days ago
๐Ÿ“„ timer.py timer: Test for .queue() result before setting statusbar := "Timer saโ€นโ€บ 287 days ago
๐Ÿ“„ tunein.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ ubuntuusers.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ ui_cht.py Document required option.โ€นโ€บ 29 days ago
๐Ÿ“„ useragentswitcher.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ xiph.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago
๐Ÿ“„ youtube.py Reverted all `module = __name__` assignments, because that was carryiโ€นโ€บ 309 days ago

channels

The channels/ dir contains all streamtuner2 plugins. It's probably going to get renamed to plugins even somewhen, as it doesn't just contain channel tab plugins, but also feature plugins, and even core modules now (bookmarks, search, configwin).

It's still supported to supply a *.png per channel module. But the default ones now embed the icon as png: meta field.