Check-in [a9cf073956]
Overview
| Comment: | Minor comment updates, version bumps. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
a9cf073956dfde94fd20b1cd4db6bd17 |
| User & Date: | mario on 2015-05-17 03:04:42 |
| Other Links: | manifest | tags |
Context
|
2015-05-17
| ||
| 19:10 | Add toolbar placeholder for channel-link. Change conf.max_streams to SpinButton. check-in: 5b2f021e96 user: mario tags: trunk | |
| 03:04 | Minor comment updates, version bumps. check-in: a9cf073956 user: mario tags: trunk | |
| 03:04 | Remove ahttp aliases, print warning for "raw" extractor fallback, add some comment headlines for better overview. check-in: 5d05601f03 user: mario tags: trunk | |
Changes
Modified channels/configwin.py from [2e64bb2fe7] to [3a18900ebe].
| ︙ | ︙ | |||
140 141 142 143 144 145 146 |
cb.set_tooltip_text(self._tooltip(meta))
add_( "config_plugins_"+name, cb, color=meta.get("color"), image=meta.get("png"), align=0)
# Default values are already in conf[] dict
# (now done in conf.add_plugin_defaults)
for opt in meta["config"]:
color = opt.get("color", None)
| | > > > > | | 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 |
cb.set_tooltip_text(self._tooltip(meta))
add_( "config_plugins_"+name, cb, color=meta.get("color"), image=meta.get("png"), align=0)
# Default values are already in conf[] dict
# (now done in conf.add_plugin_defaults)
for opt in meta["config"]:
color = opt.get("color", None)
# hidden
if opt.get("hidden"):
continue
# display checkbox
elif opt["type"] in ("bool", "boolean"):
cb = gtk.CheckButton(opt["description"])
add_( "config_"+opt["name"], cb, color=color )
# drop down list
elif opt["type"] in ("select", "choose", "options"):
cb = ComboBoxText(ComboBoxText.parse_options(opt["select"])) # custom uikit widget
add_( "config_"+opt["name"], cb, opt["description"], color )
|
| ︙ | ︙ |
Modified channels/jamendo.py from [9bb1a09c3c] to [bc5876c9ef].
| ︙ | ︙ | |||
42 43 44 45 46 47 48 | from channels import * import json # jamendo CC music sharing site # # | | > | | | 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | from channels import * import json # jamendo CC music sharing site # # # For the newer v3.0 streaming URLs there's a custom action.extract_playlist # format now (JAMJSON), so that albums/feeds can be extracted into standard # playlists as well. # # [+] http://api.jamendo.com/v3.0/playlists/file?client_id=&id= # [+] http://storage-new.newjamendo.com/?trackid=792843&format=ogg2&u=0 # [+] http://api.jamendo.com/get2/stream/track/xspf/?playlist_id=171574&n=all&order=random # [+] http://api.jamendo.com/get2/stream/track/xspf/?album_id=%s&streamencoding=ogg2&n=all # # Seem to resolve to OGG Vorbis each. # class jamendo (ChannelPlugin): |
| ︙ | ︙ |
Modified channels/links.py from [bf377754fc] to [04c56d84f7].
|
| < | > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | # api: streamtuner2 # title: Links to directory services # description: Static list of various music directory websites. # type: group # category: web # version: 0.2 # priority: standard # config: - # # Simply adds a "links" entry in bookmarks tab, where known services # are listed with homepage links. Registered plugins automatically # end up on top of that list. # from config import * from channels import * import copy |
| ︙ | ︙ |
Modified channels/pluginmanager2.py from [70c561b9ac] to [2b91c252f3].
1 2 3 4 | # encoding: UTF-8 # api: streamtuner2 # title: User Plugin Manager â…¡ # description: Downloads new plugins, or updates them. | | | 1 2 3 4 5 6 7 8 9 10 11 12 |
# encoding: UTF-8
# api: streamtuner2
# title: User Plugin Manager â…¡
# description: Downloads new plugins, or updates them.
# version: 0.3
# type: hook
# category: config
# depends: uikit >= 1.9, config >= 2.7, streamtuner2 >= 2.1.8, pluginconf < 1.0
# config:
# { name: plugin_repos, type: text, value: "http://fossil.include-once.org/repo.json/streamtuner2/contrib/*.py, http://fossil.include-once.org/repo.json/streamtuner2/channels/*.py", description: "Plugin repository JSON source references." }
# { name: plugin_auto, type: boolean, value: 1, description: Apply plugin activation/disabling without restart. }
# priority: extra
|
| ︙ | ︙ |