# @name LautFM Current Song # @desc Interpret und Titel als Laufschrift # @config speed number "Scrollgeschwindigkeit" default=100 min=25 max=300 unit=% # @config repeat number "Anzahl Durchläufe" default=1 min=1 max=10 # @config color color "Textfarbe" default=#FFFFFF class LautFmCurrentSong var speed var repeat var color var song def init() self.speed = store.get("speed") self.repeat = store.get("repeat") self.color = store.get("color") self.song = "Lade..." end def loop() var value = shared.get("lautfm-data.song", nil) if value != nil self.song = value end end def draw() clear() icon("3841", 0, 0) scroll_text( 9, 6, width() - 9, self.song, self.color, { "speed": self.speed, "repeat": self.repeat, "entry": "offscreen" } ) end end return LautFmCurrentSong()