diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..dc95100 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Matthew Gamble +# Contributor: Frederick Gnodtke + +pkgname=mopidy-subidy +pkgver=1.3.0 +pkgrel=2 +pkgdesc="Mopidy extension for playing music from Subsonic servers" +arch=("any") +url="https://git.hannover.ccc.de/lubiana/mopidy-subidy/releases" +license=('BSD') +depends=( + "mopidy" + "python" + "python-setuptools" + "python-pykka" + "python-pysonic" +) +source=("https://git.hannover.ccc.de/lubiana/mopidy-subidy/archive/1.0.0.tar.gz") +sha256sums=("ed78ce86da58fb42f6ddf9a8de72169d23521125b269b51054d69375b57c5b73") + +build() { + cd "mopidy-subidy" + + python setup.py build +} + +package() { + cd "mopidy-subidy" + + PYTHONHASHSEED=0 python setup.py install --root="${pkgdir}" --optimize=1 --skip-build + + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/mopidy-subidy/LICENSE" + install -Dm644 README.rst "${pkgdir}/usr/share/doc/mopidy-subidy/README.rst" + install -Dm644 CHANGELOG.rst "${pkgdir}/usr/share/doc/mopidy-subidy/CHANGELOG.rst" +} diff --git a/mopidy_subidy/playback.py b/mopidy_subidy/playback.py index 83c0a7f..972446c 100644 --- a/mopidy_subidy/playback.py +++ b/mopidy_subidy/playback.py @@ -16,3 +16,6 @@ class SubidyPlaybackProvider(backend.PlaybackProvider): censored_url = self.subsonic_api.get_censored_song_stream_uri(song_id) logger.debug("Loading song from subsonic with url: '%s'" % censored_url) return self.subsonic_api.get_song_stream_uri(song_id) + + def should_download(self, uri): + return True