History of channels/internet_radio.py of 6dfe1fdeb5c3aca6
History of the file that is called channels/internet_radio.py at checkin 6dfe1fdeb5c3aca6
2024-08-16
| ||
20:45 | quick fix for changed ?server= url wrapper file: [a6099b9e41] check-in: [cfb8433564] user: mario, branch: trunk, size: 9169 [annotate] [blame] [check-ins using] [diff] | |
2016-12-26
| ||
21:54 | Implement search function for I-R, fix DOM extraction method. file: [78008b144e] check-in: [4eccc8b70a] user: mario, branch: trunk, size: 6793 [annotate] [blame] [check-ins using] [diff] | |
2016-12-16
| ||
16:26 | Reverted all `module = __name__` assignments, because that was carrying the module over, not the base classname. Added #extraction-method: meta information to channel plugins. file: [e2da369cc7] check-in: [09dec64f41] user: mario, branch: trunk, size: 6419 [annotate] [blame] [check-ins using] [diff] | |
2015-05-02
| ||
19:52 | Move strip_tags(), entity_decode(), and nl() out of class into normal functions. file: [f1f9b6b827] check-in: [d275a3e6e7] user: mario, branch: trunk, size: 6387 [annotate] [blame] [check-ins using] [diff] | |
05:42 | Use new @use_rx decorator to switch and fall back between regex/pyquery modes. file: [625824732f] check-in: [f269792f36] user: mario, branch: trunk, size: 6442 [annotate] [blame] [check-ins using] [diff] | |
2015-05-01
| ||
22:41 | Separate statusbar timer-reset from text/progressbar setter. file: [8ca19cbde4] check-in: [3b7a4ff895] user: mario, branch: trunk, size: 6514 [annotate] [blame] [check-ins using] [diff] | |
2015-04-29
| ||
22:55 | Exchanged all "import ahttp as http" for plain `ahttp` module usage. file: [738c122eb2] check-in: [493be36226] user: mario, branch: trunk, size: 6503 [annotate] [blame] [check-ins using] [diff] | |
2015-04-25
| ||
00:39 | Replace statusbar with plain gtk.Label, use glib.timeout_add for clearing it up implicitly. file: [7d08db49a9] check-in: [805dbd5181] user: mario, branch: trunk, size: 6507 [annotate] [blame] [check-ins using] [diff] | |
2015-04-23
| ||
19:04 | Some more comments and log messages. file: [1cd93c503e] check-in: [79ef6e5f2a] user: mario, branch: trunk, size: 6508 [annotate] [blame] [check-ins using] [diff] | |
2015-04-21
| ||
06:05 | Replace old __print__/dbg.XYZ references with new log.XYZ() wrapper. file: [69d9499a8c] check-in: [ebae9e51ac] user: mario, branch: trunk, size: 6452 [annotate] [blame] [check-ins using] [diff] | |
2015-04-19
| ||
16:31 | Bring back .base_url instead of .homepage property for HTTP requests. file: [32acc0c3fa] check-in: [c6416a18df] user: mario, branch: trunk, size: 6537 [annotate] [blame] [check-ins using] [diff] | |
2015-04-17
| ||
21:14 | Remove remnant module .title/etc attributes, and .current category overwriting. file: [3b80b93221] check-in: [a7b0cd39a2] user: mario, branch: trunk, size: 6489 [annotate] [blame] [check-ins using] [diff] | |
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. file: [c485fff9cd] check-in: [85313637a3] user: mario, branch: action-mapfmts, size: 6656 [annotate] [blame] [check-ins using] [diff] | |
2015-04-05
| ||
20:27 | Recategorized some dbg.ERR messages, but make them displayed now regardless of conf.debug setting. file: [2353be4e7b] check-in: [2b63a42675] user: mario, branch: trunk, size: 6666 [annotate] [blame] [check-ins using] [diff] | |
2015-04-04
| ||
01:46 | Removed duplicate category entries for internet_radio plugin. file: [617008d44a] check-in: [3d794f312d] user: mario, branch: trunk, size: 6644 [annotate] [blame] [check-ins using] [diff] | |
2015-04-03
| ||
17:31 | All channel icons are now embedded into plugin meta data. file: [20409037a1] check-in: [232bbb301a] user: mario, branch: trunk, size: 6633 [annotate] [blame] [check-ins using] [diff] | |
2015-04-02
| ||
17:38 | Compact plugin comments to be more user-targetted. file: [703c455b25] check-in: [f5a59de6b8] user: mario, branch: trunk, size: 5936 [annotate] [blame] [check-ins using] [diff] | |
2015-03-29
| ||
03:09 | Moved all config[] lists into plugin meta data fields (JSOL style retained). Add channel homepages as plugin url: field. file: [e1356b6b1d] check-in: [d58eeed475] user: mario, branch: trunk, size: 5951 [annotate] [blame] [check-ins using] [diff] | |
2015-03-25
| ||
01:18 | Add category tree reloading (implicit capitalization of genres). file: [1c5b48beed] check-in: [151c826bb2] user: mario, branch: trunk, size: 6033 [annotate] [blame] [check-ins using] [diff] | |
2015-03-24
| ||
21:10 | Updated DOM extraction for Internet-Radio.com (more crude than regex mode, as there's not much to anchor for.) file: [411d4564a5] check-in: [e3c98a4a73] user: mario, branch: trunk, size: 5974 [annotate] [blame] [check-ins using] [diff] | |
02:02 | Fixed internet_radio basic regex extraction. file: [583351e59d] check-in: [6c2dc3f04e] user: mario, branch: trunk, size: 8987 [annotate] [blame] [check-ins using] [diff] | |
2014-06-02
| ||
01:43 | Remove force= parameter from update_streams file: [b9fa0242be] check-in: [4b66ed9ef8] user: mario, branch: trunk, size: 13676 [annotate] [blame] [check-ins using] [diff] | |
2014-05-30
| ||
23:21 | Better cleaup of regex-extracted entries. file: [fff2459591] check-in: [a2142151c0] user: mario, branch: trunk, size: 13689 [annotate] [blame] [check-ins using] [diff] | |
2014-05-28
| ||
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. file: [bb1ce6b50e] check-in: [141c3a22fb] user: mario, branch: trunk, size: 13691 [annotate] [blame] [check-ins using] [diff] | |
2014-05-27
| ||
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. file: [1aa6aca44b] check-in: [0bc6843caf] user: mario, branch: trunk, size: 13386 [annotate] [blame] [check-ins using] [diff] | |
15:06 | Renamed channels/internet_radio_org_uk.py → channels/internet_radio.py. Update default configuration, rename internet_radio_org_uk to just internet_radio module file: [323154e4b9] check-in: [99d4249ef4] user: mario, branch: trunk, size: 4459 [annotate] [blame] [check-ins using] [diff] | |
2014-05-26
| ||
16:32 | Comment out dbg.DATA prints, add some statusbar updating calls. file: [865efc64e3] check-in: [fd4a1b208c] user: mario, branch: trunk, size: 4473 [annotate] [blame] [check-ins using] [diff] | |
2014-05-25
| ||
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. file: [d581ef46c2] check-in: [9ad64ad53a] user: mario, branch: trunk, size: 4563 [annotate] [blame] [check-ins using] [diff] | |
2014-05-13
| ||
21:00 | Exchange audio/mp3 for standard audio/mpeg MIME type. file: [f41506948c] check-in: [220ee1286a] user: mario, branch: trunk, size: 4566 [annotate] [blame] [check-ins using] [diff] | |
16:23 | Completer plugin meta data blocks, now utilized in channel settings dialog for nicer descriptions. file: [2ca4dac6b1] check-in: [fff3b62827] user: mario, branch: trunk, size: 4564 [annotate] [blame] [check-ins using] [diff] | |
2014-04-08
| ||
21:16 | rename http to ahttp to avoid conflict with Python3 modules, change .iteritems and xrange, remove same remaining plain print statements file: [6c77259f65] check-in: [d3b1418bc6] user: mario, branch: py3, size: 4497 [annotate] [blame] [check-ins using] [diff] | |
2014-04-07
| ||
00:33 | Move __print__ into config, add unified dbg.COLOR codes file: [4dcc6f65d4] check-in: [7ef1553f61] user: mario, branch: trunk, size: 4488 [annotate] [blame] [check-ins using] [diff] | |
2012-01-09
| ||
03:45 | Added: 2.0.8.5 file: [5a7ebd0c8e] check-in: [ea81d1ad5d] user: mario, branch: trunk, size: 4472 [annotate] [blame] [check-ins using] | |