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

⌈⌋ ⎇ branch:  streamtuner2


Check-in [de5d9ad092]

Overview
Comment:Fix explanation on why iCast fetching takes a little while for some categories.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: de5d9ad0925dd0e7834caf397616bb9a68b0b268
User & Date: mario on 2015-04-20 23:19:22
Other Links: manifest | tags
Context
2015-04-21
06:05
Replace old __print__/dbg.XYZ references with new log.XYZ() wrapper. check-in: ebae9e51ac user: mario tags: trunk
2015-04-20
23:19
Fix explanation on why iCast fetching takes a little while for some categories. check-in: de5d9ad092 user: mario tags: trunk
23:18
Shorten "Ogg Vorbis 112kbit/s" option name (was expanding the general settings dialog too much). check-in: 8759215e26 user: mario tags: trunk
Changes

Modified channels/icast.py from [e1a9b5a7b8] to [79c2eaaa83].

22
23
24
25
26
27
28
29
30
31


32
33
34
35
36
37
38
#
#
# A modern alternative to ShoutCast/ICEcast.
# Streams are user-contributed, but often lack
# meta data (homepage) and there's no ordering
# by listeneres/popularity.
#
# OTOH it's every easy to interface with. Though
# the repeated API queries due to only 10 entries
# per query results make fetching slow.




import re
import json
from config import conf, dbg, __print__
from channels import *
import ahttp as http







|
|
|
>
>







22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#
#
# A modern alternative to ShoutCast/ICEcast.
# Streams are user-contributed, but often lack
# meta data (homepage) and there's no ordering
# by listeneres/popularity.
#
# However it's every easy and stable to interface
# with over JSON. However it's also somewhat slow,
# because each query result has only 10 entries.
# Which is why reloading takes a few seconds to
# collect 200 station entries (see main options).


import re
import json
from config import conf, dbg, __print__
from channels import *
import ahttp as http