A newbie question. How can I use my own self written Mopidy frontend extension written in Python? I made a simple extension and registered it witing the Mopidy server (‘python setup.py develop’.
). I used the cookiecutter template.
The extension has just one method ‘next_playlist’. But how can I actually use my extension using a simple script?
My final goal is to use my frontend extension on a Raspberry PI with 2 rotary encoders added to the GPIO pins. But first I’d like to write the extension and test is using a simple script. Is this a good path to go?
This is what I have so far:
// test script
from mopidy_myextension import Extension
print("tester")
ext = Extension()
ext.next_station()
// extension
import pykka
from mopidy import core
class MyExtensionFrontend(pykka.ThreadingActor, core.CoreListener, core.PlaylistsController):
def __init__(self, config, core):
super(MyExtensionFrontend, self).__init__()
self.core = core
# Your frontend implementation
def next_station()
#self.core.playback.next()
print("next station called")
// error when run 'python tester.py'
AttributeError: 'Extension' object has no attribute 'next_station'
Thank you!