Timeline
50 ancestors of 8b3cd06ff708ba01
2014-07-31
| ||
17:22 | Adapted Live365 channel plugin for /cgi-bin/play.pls?stationid=123457&direct=1 stream URLs instead of extraction, works again check-in: 8b3cd06ff7 user: mario tags: trunk | |
03:23 | Fixed invalid encoding in (manually edited) releases.json check-in: e5effdd595 user: mario tags: trunk | |
01:26 | Updated README and releases.json for 2.1.2 bugfix release. check-in: 4edfd34e6b user: mario tags: trunk, 2.1.2 | |
01:14 | Shorter YT urls. check-in: 883ba616fa user: mario tags: trunk | |
01:14 | Removed some negotation headers check-in: a30ddba7a7 user: mario tags: trunk | |
01:13 | PLUGIN DISABLED Reads out streams now (grouping wrong), but even with session ID there's no playback of manually construed URLs. check-in: 0045ccdb36 user: mario tags: trunk | |
2014-07-29
| ||
23:40 | Adapted to new Radionomy www.shoutcast.com UI, using JSON retrieval and a catmap now. check-in: 0c6304feef user: mario tags: trunk | |
2014-07-06
| ||
16:53 | Preparations for autoupdating listing on freshcode.club check-in: 109d6bc678 user: mario tags: trunk | |
01:42 | Live365 is currently broken, some retrieval URLs for documentation; albeit it's still unclear if direct streaming can be made working again. check-in: 38a62d9ca1 user: mario tags: trunk | |
2014-06-30
| ||
17:40 | Fix MyOggRadio.org homepage now also as API. Use new ahttp module (fixed again). check-in: be67f8f19a user: mario tags: trunk | |
17:39 | Copy() cache search rows (else channel entries got modified) check-in: a3fd4f7154 user: mario tags: trunk | |
2014-06-17
| ||
01:30 | Wadsworth constant for youtube.com/ links check-in: 3e0cfc29b3 user: mario tags: trunk | |
2014-06-16
| ||
15:06 | Keep last searched channel for search dialog (but avoid bookmarks) check-in: a7ee09dc9a user: mario tags: trunk | |
2014-06-03
| ||
00:29 |
Search dialog offers (x) all channels or (x) just current for server+cache scan
again. Removed search="" parameter from channels that don't implement it.
(To remove extraneous .has_search channel attribute again somewhen..)
External: Xiph IO cache ?search= should be changed to work on station titles instead of genres. check-in: ac8632bc29 user: mario tags: trunk | |
2014-06-02
| ||
01:43 | Add server-search, slim down search dialog. check-in: bd29eb4ee9 user: mario tags: trunk | |
01:43 | Remove force= parameter from update_streams check-in: 4b66ed9ef8 user: mario tags: trunk | |
01:42 | Allow repainting bookmarks categories after channel init check-in: f17890596d user: mario tags: trunk | |
2014-05-31
| ||
23:32 | less debug output check-in: 898d5ecf64 user: mario tags: trunk | |
23:32 | More recent links, and injecting phase changed to hooks[init] check-in: fc5c5d8ae7 user: mario tags: trunk | |
23:31 | more hooks: init, config_load, config_save check-in: 60a80d0570 user: mario tags: trunk | |
09:01 | new iTunes Radio stations channel (via RoliSoft Radio Playlist generator API.) check-in: 72fbdf4b92 user: mario tags: trunk | |
2014-05-30
| ||
23:22 | New channel module "iCast.io" as seen in VLC lua scripts. (Quite efficient, but station entries of medium quality.) check-in: 26b942d018 user: mario tags: trunk | |
23:21 | Better cleaup of regex-extracted entries. check-in: a2142151c0 user: mario tags: trunk | |
23:21 | Enhance configurability of language, remove default categories. check-in: 846623040b user: mario tags: trunk | |
2014-05-28
| ||
19:53 | English-localized version of SurfMusic.de now supported check-in: 4db7cbeed2 user: mario tags: trunk | |
16:31 | More complicated regex to extract paid stations and incomplete entries even (empty titles, or absent homepage URLs). So it gives a more complete listing than PyQuery parsing again. check-in: 141c3a22fb user: mario tags: trunk, 2.1.1 | |
15:54 | Updates for 2.1.1 release check-in: e091ecf510 user: mario tags: trunk | |
15:53 | Set default win_config size (for Gtk3) check-in: c3c0ce1553 user: mario tags: trunk | |
15:52 | Fix regex URL extraction. check-in: 21aac94806 user: mario tags: trunk | |
13:01 | New logo, updated documentation. check-in: 433bf11914 user: mario tags: trunk | |
01:33 | Simpler rx/dom alternation code. check-in: fd03da93ec user: mario tags: trunk | |
01:33 | Prevent ComboBoxText in settings dialog to take focus when scrolling over per mousewheel. check-in: 0d8e75189e user: mario tags: trunk | |
01:32 | Reenable update_categories. check-in: edd34bf837 user: mario tags: trunk | |
2014-05-27
| ||
21:46 | More genre categories added. check-in: ea07946943 user: mario tags: trunk | |
19:17 | Internet-Radio plugin restructured to alternate between regex (partially working again) and pyquery extraction (only misses a few advertised stations). Pages are now retrieved in one batch, therefore a bit faster now. check-in: 0bc6843caf user: mario tags: trunk | |
15:06 | Update default configuration, rename internet_radio_org_uk to just internet_radio module check-in: 99d4249ef4 user: mario tags: trunk | |
12:37 | ListStore row editing callback unified via lambda-funcs as signal handlers. Recording hook adapted to pass actual MIME type. Python3 try/except for json file writing (still breaks due to gzip handler being optional). check-in: af5ae3f5be user: mario tags: trunk | |
00:44 | conf.record{} array is back, settings dialog now shows a separate editable table; default options prepared for `youtube-dl` video downloading. Action module now more orderly tries alternative media/* placeholders. check-in: 199c0ad425 user: mario tags: trunk | |
00:42 | Jamendo stream format selection now uses dropdown too. check-in: 53b4c85039 user: mario tags: trunk | |
2014-05-26
| ||
21:18 | Reorganized Jamendo plugin to simplify API calls. check-in: ca359689bf user: mario tags: trunk | |
20:21 | Shoutcast: retry regex/dom really alternatively now (not just on exceptions, but also empty result sets) check-in: 61a51c29f9 user: mario tags: trunk | |
19:59 | Retry regex after PyQuery extraction mode (or other way round). check-in: 696a0ab060 user: mario tags: trunk | |
16:32 | Comment out dbg.DATA prints, add some statusbar updating calls. check-in: fd4a1b208c user: mario tags: trunk | |
15:32 | Move status.progressbar init and cleanup into GenericChannel.load() check-in: 8c1da4e0f7 user: mario tags: trunk | |
14:06 | New Freebase topic IDs, fix progressbar for multi-page collecting. check-in: 95166f7d96 user: mario tags: trunk | |
14:05 | Fix ProgressBar for Py2, don't use default steps in HTTP retrieval. check-in: c5251618b3 user: mario tags: trunk | |
03:00 | Youtube video browsing channel replaces DMOZ listings. check-in: 404f0b4329 user: mario tags: trunk | |
2014-05-25
| ||
17:23 | Simplify streamedit_ by reusing config_dialog.load_config() (Also allows to use a liststore table later..) check-in: 927dc82086 user: mario tags: trunk | |
16:36 | Allow to supply ordered (key,value) list[] to mygtk.ComboBoxText. Config specifiers can use ID=abc|XY=xyz|... now. check-in: 7b5b2a40e8 user: mario tags: trunk | |
11:57 | Use mygtk.ComboBoxText also for theme switcher button. Moved .vbox and .label creating into mygtk, ComboBoxText.set_default() now automatically adds non-predeclated/custom value at end of liststore. check-in: 9ad64ad53a user: mario tags: trunk | |
00:42 | Convert jamendo preview image sizes into [dropdown] options. check-in: 9c420b0231 user: mario tags: trunk | |