Changes On Branch 5539fcccc2ccb51a
Changes In Branch action-mapfmts Through [5539fcccc2] Excluding Merge-Ins
This is equivalent to a diff from ea628d6426 to 5539fcccc2
2015-04-09
| ||
21:58 | Python3 doesn't like `if [x = ...]` inline assignment trickery (kwargs out of scope). check-in: 82cf514e49 user: mario tags: action-mapfmts | |
21:57 | Figured out how to use standard confirm-overwrite dialog (buttons were defined, but no actions associated). Removed custom msg box. check-in: 5539fcccc2 user: mario tags: action-mapfmts | |
14:52 | Update notes on python-requests >= 2.0.0 required now (streams=True). And fix reference to `icon.png` now. check-in: 45c45d5755 user: mario tags: trunk | |
14:50 | Still some parameter renaming in action module to do. Optional support for row={} parameter in play/record calls, in case .pls/.m3u needs to be constructed (to retain title=). Adapt action playlist exporting to wrapper object, which preconverts plain URL lists or [rows] list, can itself call convert_playlist(), and optionalized file writing. Rewrite main save() and exportcat.save() to utilize new save_playlist(). Implement overwrite confirmation for Save-as dialog. check-in: b784d408c1 user: mario tags: action-mapfmts | |
2015-04-08
| ||
23:32 | Consolidate listformat types to just "pls", "m3u" and "srv". Probe for direct ICY server contact in action.playlist_convert(), unify extraction methods. check-in: 85313637a3 user: mario tags: action-mapfmts | |
17:59 | Remove extraneous class wrapper action.action. Start to regroup listformat mapping (pls-url → m3u-fn rewrites). Will need some heuristics, as depending just on the channel.listformat assumption won't work in practice (some .pls servers actually host direct server links, or occasionally .m3u references even). Currently does nothing, just returns the pls/etc URL. check-in: ea628d6426 user: mario tags: trunk | |
2015-04-07
| ||
22:19 | Added some notes about "Export all" plugin. List streams#actions as topic in index.page check-in: 97bb4bbfe9 user: mario tags: trunk | |
Modified action.py from [693e44deeb] to [941a6a0502]. [diff]
Modified channels/__init__.py from [ae8e7ee1ba] to [f28fdd4cc1]. [diff]
Modified channels/bookmarks.py from [2e6c240bb2] to [7e6a019f1a]. [diff]
Modified channels/exportcat.py from [878cc6dbbd] to [b38cb32770]. [diff]
Modified channels/icast.py from [9166297ac1] to [202f901cdd]. [diff]
Modified channels/internet_radio.py from [2353be4e7b] to [c485fff9cd]. [diff]
Modified channels/itunes.py from [fe2beb6695] to [53ab5aa446]. [diff]
Modified channels/jamendo.py from [00f47620eb] to [833b488235]. [diff]
Modified channels/live365.py from [d247abf501] to [e2484ab83b]. [diff]
Modified channels/modarchive.py from [34fcb77755] to [499e517889]. [diff]
Modified channels/myoggradio.py from [acc966f357] to [172a61f6a0]. [diff]
Modified channels/punkcast.py from [5c675df85e] to [eea2622232]. [diff]
Modified channels/radiobrowser.py from [776df88d1e] to [efa310538d]. [diff]
Modified channels/shoutcast.py from [05b00913ff] to [e812eed775]. [diff]
Modified channels/surfmusik.py from [48d1f40b6c] to [4040006a47]. [diff]
Modified channels/timer.py from [e2f164442a] to [0abfc97e9b]. [diff]
Modified channels/tunein.py from [becae358dd] to [6f7da7eac6]. [diff]
Modified channels/xiph.py from [747e142e4c] to [87b6bef7f2]. [diff]
Modified st2.py from [eacd2e641f] to [ad8ec4ecd9]. [diff]
Modified uikit.py from [0158bdc6ec] to [f012e456ad]. [diff]