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

⌈⌋ ⎇ branch:  streamtuner2


History of contrib/punkcast.py of 76cf99046061f6f2

History of the file that is called contrib/punkcast.py at checkin 76cf99046061f6f2

2016-12-15
20:29
Change priority from obsolete to outdated file: [55e8a33077] check-in: [45774fa6d9] user: mario, branch: trunk, size: 3543 [annotate] [blame] [check-ins using] [diff]
2015-05-26
00:41
Update for new action.play() signature, scale down banner images. file: [23a7617735] check-in: [3717a70b32] user: mario, branch: trunk, size: 3507 [annotate] [blame] [check-ins using] [diff]
2015-05-13
00:00
Move mime_fmt() into regular function. Fix live365 ahttp feedback= bug. Regroup functions and update a few comments in channels/__init__ file: [f8b9acfb69] check-in: [2335ea7a46] user: mario, branch: trunk, size: 3412 [annotate] [blame] [check-ins using] [diff]
2015-05-05
14:27
Renamed channels/punkcast.py → contrib/punkcast.py. Moved `file` and `punkcast` into contrib/ group. file: [f6c4524b4e] check-in: [d91ab221b3] user: mario, branch: trunk, size: 3417 [annotate] [blame] [check-ins using] [diff]
2015-04-29
22:55
Exchanged all "import ahttp as http" for plain `ahttp` module usage. file: [f6c4524b4e] check-in: [493be36226] user: mario, branch: trunk, size: 3417 [annotate] [blame] [check-ins using] [diff]
2015-04-26
22:21
Embed base_url for extraction. file: [2ac5815def] check-in: [c4d0f73dea] user: mario, branch: trunk, size: 3423 [annotate] [blame] [check-ins using] [diff]
2015-04-21
06:05
Replace old __print__/dbg.XYZ references with new log.XYZ() wrapper. file: [53641222c8] check-in: [ebae9e51ac] user: mario, branch: trunk, size: 3410 [annotate] [blame] [check-ins using] [diff]
2015-04-17
21:14
Remove remnant module .title/etc attributes, and .current category overwriting. file: [946f14f97b] check-in: [a7b0cd39a2] user: mario, branch: trunk, size: 3434 [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: [eea2622232] check-in: [85313637a3] user: mario, branch: action-mapfmts, size: 3584 [annotate] [blame] [check-ins using] [diff]
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. file: [5c675df85e] check-in: [ea628d6426] user: mario, branch: trunk, size: 3591 [annotate] [blame] [check-ins using] [diff]
2015-04-04
01:48
Catch HTTP errors for reload_categories(). Provide a descriptive .placeholder[] and .empty_stub[] stream list for channels reloading. file: [b3964ae39a] check-in: [9d6c4e81f8] user: mario, branch: trunk, size: 3605 [annotate] [blame] [check-ins using] [diff]
2015-04-03
17:31
All channel icons are now embedded into plugin meta data. file: [b9d872c733] check-in: [232bbb301a] user: mario, branch: trunk, size: 3604 [annotate] [blame] [check-ins using] [diff]
2015-04-02
15:26
Updated punkcast to display again, also show banners now instead of empty columns, and embedded favicon/png. file: [b745bf426e] check-in: [8130cc2cdc] user: mario, branch: trunk, size: 3578 [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: [fca198bf93] check-in: [d58eeed475] user: mario, branch: trunk, size: 2111 [annotate] [blame] [check-ins using] [diff]
2014-06-02
01:43
Remove force= parameter from update_streams file: [31af6f440a] check-in: [4b66ed9ef8] user: mario, branch: trunk, size: 2067 [annotate] [blame] [check-ins using] [diff]
2014-05-13
21:00
Exchange audio/mp3 for standard audio/mpeg MIME type. file: [0e12904925] check-in: [220ee1286a] user: mario, branch: trunk, size: 2076 [annotate] [blame] [check-ins using] [diff]
16:23
Completer plugin meta data blocks, now utilized in channel settings dialog for nicer descriptions. file: [e751e37b9b] check-in: [fff3b62827] user: mario, branch: trunk, size: 2075 [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: [57433ea58f] check-in: [d3b1418bc6] user: mario, branch: py3, size: 1955 [annotate] [blame] [check-ins using] [diff]
2014-04-07
00:33
Move __print__ into config, add unified dbg.COLOR codes file: [6f838d457b] check-in: [7ef1553f61] user: mario, branch: trunk, size: 1946 [annotate] [blame] [check-ins using] [diff]
2012-01-09
03:45
Added: 2.0.8.5 file: [ba986159c3] check-in: [ea81d1ad5d] user: mario, branch: trunk, size: 1933 [annotate] [blame] [check-ins using]