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

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

Fix some links, add forgotten reddit help page.
mario authored 51 days ago last checkin 3c42414ef
πŸ“„ __init__.py Adapt Xiph plugin for BETA/dir-test.xoph.org rollout. It's fairly terβ€Ήβ€Ί 62 days ago
πŸ“„ bookmarks.py Introduce wiki/links source for according bookmarks category.β€Ήβ€Ί 53 days ago
πŸ“„ configwin.py Fix bug (too late to reproduce) for bool option being applied to Combβ€Ήβ€Ί 54 days ago
πŸ“„ dnd.py Reverted all `module = __name__` assignments, because that was carryiβ€Ήβ€Ί 1303 days ago
πŸ“„ exportcat.py Reverted all `module = __name__` assignments, because that was carryiβ€Ήβ€Ί 1303 days ago
πŸ“„ favicon.py Add binary JPEG detection \xFF\xD8\xFF magic bytes.β€Ήβ€Ί 57 days ago
πŸ“„ filter_bitrate.py Reverted all `module = __name__` assignments, because that was carryiβ€Ήβ€Ί 1303 days ago
πŸ“„ filtermusic.py Fetch mode option removed for filtermusicβ€Ήβ€Ί 55 days ago
πŸ“„ global_key.py Reverted all `module = __name__` assignments, because that was carryiβ€Ήβ€Ί 1303 days ago
πŸ“„ history.py Reverted all `module = __name__` assignments, because that was carryiβ€Ήβ€Ί 1303 days ago
πŸ“„ internet_radio.py Implement search function for I-R, fix DOM extraction method.β€Ήβ€Ί 1292 days ago
πŸ“„ jamendo.py Jamendo radios are not available; prepared to use API however, in casβ€Ήβ€Ί 1000 days ago
πŸ“„ links.py safeguard wiki/links retrievalβ€Ήβ€Ί 51 days ago
πŸ“„ liveradio.py Support for LiveRadio.UK (in addition to .IE)β€Ήβ€Ί 57 days ago
πŸ“„ modarchive.py Reverted all `module = __name__` assignments, because that was carryiβ€Ήβ€Ί 1303 days ago
πŸ“„ myoggradio.py Don't enable MyOggRadio channel per default for now.β€Ήβ€Ί 55 days ago
πŸ“„ peertube.py peertube use correct /search/videos api for searchesβ€Ήβ€Ί 56 days ago
πŸ“„ pluginmanager2.py Add debug/logging to plugin dependency checks.β€Ήβ€Ί 572 days ago
πŸ“„ radiobrowser.py Apply more `self.status(i / pages)` progressbar calls for some channeβ€Ήβ€Ί 56 days ago
πŸ“„ radionomy.py Add more .progress() indicationβ€Ήβ€Ί 1301 days ago
πŸ“„ radiotray.py Comment about RadioTray-Lite (no specific code support however)β€Ήβ€Ί 55 days ago
πŸ“„ record_stop.py Make record-stop button a distributed plugin.β€Ήβ€Ί 1294 days ago
πŸ“„ reddit.py Remove radioreddit, update some of the categories, and implement fullβ€Ήβ€Ί 52 days ago
πŸ“„ search.py Optional toolbar button for search dialog.β€Ήβ€Ί 570 days ago
πŸ“„ shoutcast.py shoutcast: reenable referer sendingβ€Ήβ€Ί 572 days ago
πŸ“„ somafm.py updated SomeFM extraction and default stream listβ€Ήβ€Ί 60 days ago
πŸ“„ specbuttons.py Minor Python 3 fixes (syntax and str.decode)β€Ήβ€Ί 56 days ago
πŸ“„ streamedit.py Ensure streamedit picks up all changes, and populates fields even if β€Ήβ€Ί 1342 days ago
πŸ“„ surfmusik.py Add more .progress() indicationβ€Ήβ€Ί 1301 days ago
πŸ“„ timer.py timer: Test for .queue() result before setting statusbar := "Timer saβ€Ήβ€Ί 1280 days ago
πŸ“„ tunein.py Apply more `self.status(i / pages)` progressbar calls for some channeβ€Ήβ€Ί 56 days ago
πŸ“„ ubuntuusers.py Reverted all `module = __name__` assignments, because that was carryiβ€Ήβ€Ί 1303 days ago
πŸ“„ ui_cht.py ui change title bar: use gtk.STOCK_DIRECTORY as fallback when no png:β€Ήβ€Ί 56 days ago
πŸ“„ useragentswitcher.py Add more detailed user-agent string, introduce conf.version (from pmdβ€Ήβ€Ί 51 days ago
πŸ“„ xiph.py Make `web` fetch mode the default (despite degraded beta interface)β€Ήβ€Ί 55 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.