# Path: resources/lib/youtube_plugin/kodion/impl/abstract_player.py
# class AbstractPlayer(object):
#     def __init__(self):
#         pass
# 
#     def play(self, playlist_index=-1):
#         raise NotImplementedError()
# 
#     def stop(self):
#         raise NotImplementedError()
# 
#     def pause(self):
#         raise NotImplementedError()


import xbmc
from ..abstract_player import AbstractPlayer
# -*- coding: utf-8 -*-
"""

    Copyright (C) 2014-2016 bromix (plugin.video.youtube)
    Copyright (C) 2016-2018 plugin.video.youtube

    SPDX-License-Identifier: GPL-2.0-only
    See LICENSES/GPL-2.0-only for more information.
"""



class XbmcPlayer(AbstractPlayer):
    def __init__(self, player_type, context):

# Path: resources/lib/youtube_plugin/kodion/impl/abstract_player.py
# class AbstractPlayer(object):
#     def __init__(self):
#         pass
# 
#     def play(self, playlist_index=-1):
#         raise NotImplementedError()
# 
#     def stop(self):
#         raise NotImplementedError()
# 
#     def pause(self):
#         raise NotImplementedError()


# Path: resources/lib/youtube_plugin/kodion/impl/xbmc/xbmc_player.py
import xbmc
from ..abstract_player import AbstractPlayer

# -*- coding: utf-8 -*-
"""

    Copyright (C) 2014-2016 bromix (plugin.video.youtube)
    Copyright (C) 2016-2018 plugin.video.youtube

    SPDX-License-Identifier: GPL-2.0-only
    See LICENSES/GPL-2.0-only for more information.
"""



class XbmcPlayer(AbstractPlayer):
    def __init__(self, player_type, context):

        AbstractPlayer.__init__(self)