# 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, ET 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))