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

⌈⌋ ⎇ branch:  streamtuner2


Diff

Differences From Artifact [f0017cbe55]:

To Artifact [5baf9d2d63]:


22
23
24
25
26
27
28

29
30
31
32
33
34
35

import os
import sys
import json
import gzip
import platform
import re

import zipfile
import inspect
import pkgutil

# find_executable() is only needed by channels/configwin
try:
    from distutils.spawn import find_executable







>







22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

import os
import sys
import json
import gzip
import platform
import re
import zlib
import zipfile
import inspect
import pkgutil

# find_executable() is only needed by channels/configwin
try:
    from distutils.spawn import find_executable
277
278
279
280
281
282
283
284
285
286


287
288
289
290
291
292
293
            if server in netrc:
                return netrc[server]
        


# Retrieve content from install path or pyzip archive (alias for pkgutil.get_data)
#
def get_data(fn, decode=False):
    try:
        bin = pkgutil.get_data("config", fn)


        if decode:
            return bin.decode("utf-8")
        else:
            return str(bin)
    except:
        pass








|


>
>







278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
            if server in netrc:
                return netrc[server]
        


# Retrieve content from install path or pyzip archive (alias for pkgutil.get_data)
#
def get_data(fn, decode=False, z=False):
    try:
        bin = pkgutil.get_data("config", fn)
        if z:
            bin = zlib.decompress(bin)
        if decode:
            return bin.decode("utf-8")
        else:
            return str(bin)
    except:
        pass