Login

streamtuner2  History of channels/shoutcast.py of 41405a6488758582

  • ☰

  • ERROR: no such variable: expr

    History of the file that is called channels/shoutcast.py at checkin 41405a6488758582

    2022-03-01
    08:37
    Add developer API support for shoutcast. file: [030a641d51] check-in: [e3d1d9a216] user: mario, branch: trunk, size: 11833 [annotate] [blame] [check-ins using] [diff]
    2022-02-28
    08:12
    add ajax station url fetching mode file: [39c956323b] check-in: [a1af3dc990] user: mario, branch: trunk, size: 8711 [annotate] [blame] [check-ins using] [diff]
    2018-12-17
    16:50
    shoutcast: reenable referer sending file: [f3940fc734] check-in: [e5e2175cfc] user: mario, branch: trunk, size: 8193 [annotate] [blame] [check-ins using] [diff]
    2018-10-07
    15:21
    Add shoutcast_format=pls/m3u/xpsf option file: [f0abddaa21] check-in: [5d84c96422] user: mario, branch: trunk, size: 8193 [annotate] [blame] [check-ins using] [diff]
    14:37
    Update fetching to use new //directory.shoutcast.com/ base url. Remove obsolete catmap checking. Category extraction still functional. ToDo: support playlist format alternatives (pls/m3u/xspf).. file: [e546a5a55d] check-in: [083338eb6c] user: mario, branch: trunk, size: 7430 [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: [68512fd7c7] check-in: [09dec64f41] user: mario, branch: trunk, size: 7469 [annotate] [blame] [check-ins using] [diff]
    2015-05-02
    23:44
    Better plugin comments for user interface. file: [f2e0c497b6] check-in: [85c2fd4f56] user: mario, branch: trunk, size: 7436 [annotate] [blame] [check-ins using] [diff]
    05:42
    Remove redundant pq and compat2and3 imports. file: [19c47888a4] check-in: [8783b94a0a] user: mario, branch: trunk, size: 7319 [annotate] [blame] [check-ins using] [diff]
    2015-04-29
    22:55
    Exchanged all "import ahttp as http" for plain `ahttp` module usage. file: [fe5a39c8bf] check-in: [493be36226] user: mario, branch: trunk, size: 7371 [annotate] [blame] [check-ins using] [diff]
    2015-04-21
    06:05
    Replace old __print__/dbg.XYZ references with new log.XYZ() wrapper. file: [7ab0770356] check-in: [ebae9e51ac] user: mario, branch: trunk, size: 7377 [annotate] [blame] [check-ins using] [diff]
    2015-04-17
    21:14
    Remove remnant module .title/etc attributes, and .current category overwriting. file: [1fad5ce44e] check-in: [a7b0cd39a2] user: mario, branch: trunk, size: 7487 [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: [e812eed775] check-in: [85313637a3] user: mario, branch: action-mapfmts, size: 7572 [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: [05b00913ff] check-in: [2b63a42675] user: mario, branch: trunk, size: 7582 [annotate] [blame] [check-ins using] [diff]
    2015-04-03
    17:31
    All channel icons are now embedded into plugin meta data. file: [645b712bff] check-in: [232bbb301a] user: mario, branch: trunk, size: 7555 [annotate] [blame] [check-ins using] [diff]
    2015-04-02
    17:38
    Compact plugin comments to be more user-targetted. file: [41fdc8e85d] check-in: [f5a59de6b8] user: mario, branch: trunk, size: 6778 [annotate] [blame] [check-ins using] [diff]
    2015-03-30
    18:38
    Remove custom .catmap handling (automatically saved by GenericChannel.reload_categories which invokes update_categories). file: [d4f5d3a425] check-in: [ec262d679d] user: mario, branch: trunk, size: 6864 [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: [1749bea8b8] check-in: [d58eeed475] user: mario, branch: trunk, size: 7149 [annotate] [blame] [check-ins using] [diff]
    2015-03-25
    21:54
    Exception for json decoding from SHOUTcast. (Doesn't work with older requests library.) file: [f799791802] check-in: [a6b5fc3cc9] user: mario, branch: trunk, size: 7210 [annotate] [blame] [check-ins using] [diff]
    2014-08-05
    02:39
    Ah, Shoutcast, switching again. → HTML extraction is now JS lexing → {genreid:} is now {genrename:} file: [ffcf202481] check-in: [4836962bd4] user: mario, branch: trunk, size: 7026 [annotate] [blame] [check-ins using] [diff]
    2014-07-29
    23:40
    Adapted to new Radionomy www.shoutcast.com UI, using JSON retrieval and a catmap now. file: [f86f5c5147] check-in: [0c6304feef] user: mario, branch: trunk, size: 7155 [annotate] [blame] [check-ins using] [diff]
    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. file: [e44717b0a9] check-in: [ac8632bc29] user: mario, branch: trunk, size: 11851 [annotate] [blame] [check-ins using] [diff]

    2014-05-31
    23:32
    less debug output file: [df39e04b9d] check-in: [898d5ecf64] user: mario, branch: trunk, size: 11862 [annotate] [blame] [check-ins using] [diff]
    2014-05-28
    01:33
    Simpler rx/dom alternation code. file: [1f0bcc3bc0] check-in: [fd03da93ec] user: mario, branch: trunk, size: 11859 [annotate] [blame] [check-ins using] [diff]
    2014-05-26
    20:21
    Shoutcast: retry regex/dom really alternatively now (not just on exceptions, but also empty result sets) file: [a7dc35c676] check-in: [61a51c29f9] user: mario, branch: trunk, size: 11900 [annotate] [blame] [check-ins using] [diff]
    19:59
    Retry regex after PyQuery extraction mode (or other way round). file: [ab1cca6f24] check-in: [696a0ab060] user: mario, branch: trunk, size: 11851 [annotate] [blame] [check-ins using] [diff]
    16:32
    Comment out dbg.DATA prints, add some statusbar updating calls. file: [2a36c113c8] check-in: [fd4a1b208c] user: mario, branch: trunk, size: 12647 [annotate] [blame] [check-ins using] [diff]
    2014-05-13
    16:23
    Completer plugin meta data blocks, now utilized in channel settings dialog for nicer descriptions. file: [834f2c6518] check-in: [fff3b62827] user: mario, branch: trunk, size: 12728 [annotate] [blame] [check-ins using] [diff]
    03:26
    Make config.pyquery and config.debug global options. file: [19bd20260e] check-in: [3b842c85a3] user: mario, branch: trunk, size: 12670 [annotate] [blame] [check-ins using] [diff]
    2014-04-27
    21:46
    Include `requests`, which is now used in ahttp in favour of urllib2 file: [1dd390de01] check-in: [9e0065d508] user: mario, branch: py3, size: 12915 [annotate] [blame] [check-ins using] [diff]
    2014-04-11
    02:53
    use compat2and3.urllib functions file: [bd702545cd] check-in: [f56be1b41d] user: mario, branch: py3, size: 13015 [annotate] [blame] [check-ins using] [diff]
    2014-04-08
    21:50
    more Python3 syntax fixes, introduce compat2and3 module file: [dd8d75b19e] check-in: [7911337325] user: mario, branch: py3, size: 12998 [annotate] [blame] [check-ins using] [diff]
    21:16
    rename http to ahttp to avoid conflict with Python3 modules, change .iteritems and xrange, remove same remaining plain print statements file: [0c3da6eedb] check-in: [d3b1418bc6] user: mario, branch: py3, size: 12977 [annotate] [blame] [check-ins using] [diff]
    2014-04-07
    00:33
    Move __print__ into config, add unified dbg.COLOR codes file: [3296716516] check-in: [7ef1553f61] user: mario, branch: trunk, size: 12968 [annotate] [blame] [check-ins using] [diff]
    2014-04-05
    23:17
    Fix regex parsing for new sparse shoutcast.com file: [8c7ec7957d] check-in: [3a5e6068b9] user: mario, branch: trunk, size: 13161 [annotate] [blame] [check-ins using] [diff]
    2014-01-05
    03:30
    fixed channels/timer gtk signal_connect handling, st2main now provides an amendable slot dict file: [59a1f308de] check-in: [41405a6488] user: mario, branch: trunk, size: 12639 [annotate] [blame] [check-ins using] [diff]
    2012-01-12
    14:39
    (no comment) file: [20027a66d7] check-in: [ff3473b8ec] user: mario, branch: trunk, size: 12328 [annotate] [blame] [check-ins using] [diff]
    2012-01-10
    03:54
    shoutcast parsing patch from Vincent file: [f74abd4786] check-in: [d9e9441d2d] user: mario, branch: trunk, size: 12149 [annotate] [blame] [check-ins using] [diff]
    2012-01-09
    03:45
    Added: 2.0.8.5 file: [8bd878f25d] check-in: [ea81d1ad5d] user: mario, branch: trunk, size: 11790 [annotate] [blame] [check-ins using]
Fossil 2.20 [0d61fd2310] 2022-10-28 19:48:33
This page was generated in about 0.03s