Skip to content
Back to top

# Source code for slixmpp.plugins.xep_0118.stanza

    # Slixmpp: The Slick XMPP Library
    # Copyright (C) 2012 Nathanael C. Fritz, Lance J.T. Stout
    # This file is part of Slixmpp.
    # See the file LICENSE for copying permission.

    from slixmpp.xmlstream import ElementBase

    class UserTune(ElementBase):

        name = 'tune'
        namespace = 'http://jabber.org/protocol/tune'
        plugin_attrib = 'tune'
        interfaces = {'artist', 'length', 'rating', 'source',
                      'title', 'track', 'uri'}
        sub_interfaces = interfaces

        def set_length(self, value):
            self._set_sub_text('length', str(value))

        def set_rating(self, value):
            self._set_sub_text('rating', str(value))