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

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


Changes On Branch 1937c5766b8ddd88

Changes In Branch action-mapfmts Through [1937c5766b] Excluding Merge-Ins

This is equivalent to a diff from ea628d6426 to 1937c5766b

2015-04-10
10:45
Update comment on rewritten action module. Add alternative MIME types for m3u and asx, spport asf detection and extraction. Fix listformatโ†’source arg. Move save() and filename handling out of save_playlist. Fix mediafmt_t lookup and print warning when there's an audio-response on playlist fetching (and it does happen). Change myoggradio plugin "format" population, and set listformat to "mixed(..)" for automatic probing. check-in: 223368ebbf user: mario tags: action-mapfmts
02:36
Fixed ASX and SMIL playlist exporting, allowed new placeholders %xspf, %jspf, %asx, %smil for application configuration. Documented in help/ pages. check-in: 1937c5766b user: mario tags: action-mapfmts
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
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
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 [f7b4eccd84].    [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 config.py from [ad58239673] to [39c7681328].    [diff]

Modified help/config_apps.page from [eda5c4f097] to [d8a5ff9529].    [diff]

Modified help/configuration.page from [6c83ddf5a5] to [cec2e8132d].    [diff]

Modified st2.py from [eacd2e641f] to [707c0d6df4].    [diff]

Modified uikit.py from [0158bdc6ec] to [f012e456ad].    [diff]