Пример #1
0
 def __init__(self, f):
     File.__init__(self, f)
     self.set_audio(f)
     self.set_id3(f)
Пример #2
0
        Redis db connection failed. Check Redis db connection settings.
    """
        )
    )

tunes_key = RdsTunes.get_key()
images_key = RdsImages.get_key()
albums_key = RdsAlbums.get_key()

for (path, dirs, files) in os.walk(mlit_path):
    files = [os.path.join(path, f) for f in files]

    tunes = []
    images = []
    for f in files:
        file_type = File.get_mlibfile_type(File.get_mimetype(f))

        if file_type is "audio":
            tunes.append(Tune(f))
            continue

        if file_type is "image":
            images.append(Image(f))
            continue

    if len(tunes) is 0:
        continue  # @todo log {{path}}...

    flat_d = {}
    for tune in tunes:
        flat_d = tune.flat_d(tune.get_id3(), flat_d)
Пример #3
0
 def __init__(self, f):
     File.__init__(self, f)
     self.set_dims(f)
     self.set_type(f)