コード例 #1
0
class AudiobooPlexService(AudiobooService):
    def __init__(self):
        storage_name = Core.storage.abs_path(Core.storage.join_path(Core.bundle_path, 'Contents', 'audioboo.storage'))

        self.queue = PlexStorage(storage_name)

        self.queue.register_simple_type('author')
        self.queue.register_simple_type('tracks')
コード例 #2
0
class KinoKongPlexService(KinoKongService):
    def __init__(self):
        storage_name = Core.storage.abs_path(Core.storage.join_path(Core.bundle_path, 'Contents', 'kinokong.storage'))

        self.queue = PlexStorage(storage_name)

        self.queue.register_simple_type('movie')
        self.queue.register_simple_type('serie')
コード例 #3
0
    def __init__(self):
        storage_name = Core.storage.abs_path(
            Core.storage.join_path(Core.bundle_path, 'Contents',
                                   'kinokong.storage'))

        self.queue = PlexStorage(storage_name)

        self.queue.register_simple_type('movie')
        self.queue.register_simple_type('serie')
コード例 #4
0
    def __init__(self):
        storage_name = Core.storage.abs_path(
            Core.storage.join_path(Core.bundle_path, 'Contents',
                                   'myhit.storage'))

        self.queue = PlexStorage(storage_name)

        self.queue.register_simple_type('movie')
        self.queue.register_simple_type('track')
        self.queue.register_simple_type('serie')
        self.queue.register_simple_type('selection')
        self.queue.register_simple_type('tracks')
        self.queue.register_simple_type('soundtrack')
コード例 #5
0
    def __init__(self, error_callback=None):
        self.error_handler = ErrorHandler(error_callback)

        storage_name = Core.storage.abs_path(
            Core.storage.join_path(Core.bundle_path, 'Contents',
                                   'music.storage'))
        self.music_queue = PlexStorage(storage_name)
コード例 #6
0
class DaytsePlexService(DaytseService):
    def __init__(self):
        storage_name = Core.storage.abs_path(Core.storage.join_path(Core.bundle_path, 'Contents', 'daytse.storage'))

        self.queue = PlexStorage(storage_name)

        self.queue.register_simple_type('movie')
        self.queue.register_simple_type('episode')
        self.queue.register_simple_type('season')
        self.queue.register_simple_type('serie')
コード例 #7
0
    def __init__(self):
        storage_name = Core.storage.abs_path(Core.storage.join_path(Core.bundle_path, 'Contents', 'gidonline.storage'))

        self.queue = PlexStorage(storage_name)

        self.queue.register_simple_type('movie')
        self.queue.register_simple_type('episode')
        self.queue.register_simple_type('season')
        self.queue.register_simple_type('serie')
コード例 #8
0
    def __init__(self):
        storage_name = Core.storage.abs_path(Core.storage.join_path(Core.bundle_path, 'Contents', 'audio_knigi.storage'))

        self.queue = PlexStorage(storage_name)

        self.queue.register_simple_type('author')
        self.queue.register_simple_type('performer')
        self.queue.register_simple_type('genre')
        self.queue.register_simple_type('tracks')
コード例 #9
0
class DaytsePlexService(DaytseService):
    def __init__(self):
        storage_name = Core.storage.abs_path(
            Core.storage.join_path(Core.bundle_path, 'Contents',
                                   'daytse.storage'))

        self.queue = PlexStorage(storage_name)

        self.queue.register_simple_type('movie')
        self.queue.register_simple_type('episode')
        self.queue.register_simple_type('season')
        self.queue.register_simple_type('serie')
コード例 #10
0
    def __init__(self):
        storage_name = Core.storage.abs_path(Core.storage.join_path(Core.bundle_path, 'Contents', 'muzarbuz.storage'))

        self.queue = PlexStorage(storage_name)

        self.queue.register_simple_type('album')
        self.queue.register_simple_type('double_album')
        self.queue.register_simple_type('artist')
        self.queue.register_simple_type('collection')
        self.queue.register_simple_type('genre')
        self.queue.register_simple_type('tracks')
コード例 #11
0
    def __init__(self):
        storage_name = Core.storage.abs_path(Core.storage.join_path(Core.bundle_path, 'Contents', 'hdserials.storage'))

        self.queue = PlexStorage(storage_name)

        self.queue.register_simple_type('movie')
        self.queue.register_simple_type('episode')
        self.queue.register_simple_type('season')
        self.queue.register_simple_type('serie')

    # def load_cache(self, path):
    #     if Data.Exists(self.KEY_CACHE):
    #         ret = Data.LoadObject(self.KEY_CACHE)
    #
    #         if ret and 'path' in ret and ret['path'] == path:
    #             Log.Debug('Return from cache %s' % path)
    #
    #             return ret
    #
    # def save_cache(self, data):
    #     Data.SaveObject(self.KEY_CACHE, data)
コード例 #12
0
class HDSerialsPlexService(HDSerialsService):
    def __init__(self):
        storage_name = Core.storage.abs_path(Core.storage.join_path(Core.bundle_path, 'Contents', 'hdserials.storage'))

        self.queue = PlexStorage(storage_name)

        self.queue.register_simple_type('movie')
        self.queue.register_simple_type('episode')
        self.queue.register_simple_type('season')
        self.queue.register_simple_type('serie')

    # def load_cache(self, path):
    #     if Data.Exists(self.KEY_CACHE):
    #         ret = Data.LoadObject(self.KEY_CACHE)
    #
    #         if ret and 'path' in ret and ret['path'] == path:
    #             Log.Debug('Return from cache %s' % path)
    #
    #             return ret
    #
    # def save_cache(self, data):
    #     Data.SaveObject(self.KEY_CACHE, data)