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')
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')
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')
class MyHitPlexService(MyHitService): 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')
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')
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')
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)
class MuzArbuzPlexService(MuzArbuzService): 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')