Small bug fixes
This commit is contained in:
blackberrymamba
2017-12-23 14:55:18 +01:00
parent bd2896c242
commit 61b5e198f7
7 changed files with 44 additions and 39 deletions

View File

@@ -6,7 +6,7 @@ import os
from mopidy import config, ext from mopidy import config, ext
__version__ = '0.1.0' __version__ = '0.1.1'
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@@ -33,4 +33,3 @@ class Extension(ext.Extension):
def setup(self, registry): def setup(self, registry):
from .backend import RadioNetBackend from .backend import RadioNetBackend
registry.add('backend', RadioNetBackend) registry.add('backend', RadioNetBackend)

View File

@@ -1,8 +1,13 @@
import pykka from __future__ import unicode_literals
import time import time
from mopidy import backend from mopidy import backend
import pykka
import mopidy_radionet import mopidy_radionet
from .library import RadioNetLibraryProvider from .library import RadioNetLibraryProvider
from .radionet import RadioNetClient from .radionet import RadioNetClient

View File

@@ -1,8 +1,10 @@
import pykka from __future__ import unicode_literals
import logging import logging
import re import re
from mopidy import backend from mopidy import backend
from mopidy.models import Album, Artist, Ref, Track, SearchResult from mopidy.models import Album, Artist, Ref, SearchResult, Track
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@@ -26,9 +28,8 @@ class RadioNetLibraryProvider(backend.LibraryProvider):
album = Album( album = Album(
artists=[artist], artists=[artist],
images=[radio_data.image], images=[radio_data.image],
name=radio_data.description + " / " + radio_data.continent + name=radio_data.description + ' / ' + radio_data.continent +
" / " + ' / ' + radio_data.country + ' - ' + radio_data.city,
radio_data.country + " - " + radio_data.city,
uri='radionet:station:%s' % (identifier)) uri='radionet:station:%s' % (identifier))
track = Track( track = Track(

View File

@@ -1,15 +1,15 @@
#!/usr/bin/env python2 #!/usr/bin/env python2
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import unicode_literals from __future__ import unicode_literals
import logging import logging
import requests
import re import re
import time import time
from mopidy import httpclient from mopidy import httpclient
import requests
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@@ -234,6 +234,8 @@ class RadioNetClient(object):
return tmpStation return tmpStation
def get_local_stations(self): def get_local_stations(self):
self.local_stations = []
api_sufix = 'search/localstations' api_sufix = 'search/localstations'
url_params = { url_params = {
@@ -262,6 +264,7 @@ class RadioNetClient(object):
' local stations.') ' local stations.')
def get_top_stations(self): def get_top_stations(self):
self.top_stations = []
api_sufix = 'search/topstations' api_sufix = 'search/topstations'
url_params = { url_params = {

View File

@@ -14,9 +14,9 @@ def get_version(filename):
setup( setup(
name='Mopidy-RadioNet', name='Mopidy-RadioNet',
version=get_version('mopidy_radionet/__init__.py'), version=get_version('mopidy_radionet/__init__.py'),
url='https://github.com/blakberrymamba/mopidy-radionet', url='https://github.com/blackberrymamba/mopidy-radionet',
license='Apache License, Version 2.0', license='Apache License, Version 2.0',
author='blakberrymamba', author='blackberrymamba',
author_email='mariusz@typedef.pl', author_email='mariusz@typedef.pl',
description='Mopidy extension for radio.net', description='Mopidy extension for radio.net',
long_description=open('README.rst').read(), long_description=open('README.rst').read(),

View File

@@ -1,4 +1,5 @@
from __future__ import unicode_literals from __future__ import unicode_literals
from mopidy_radionet import Extension from mopidy_radionet import Extension
@@ -20,5 +21,3 @@ def test_get_config_schema():
assert 'password' in schema assert 'password' in schema
assert 'language' in schema assert 'language' in schema
assert 'min_bitrate' in schema assert 'min_bitrate' in schema

View File

@@ -16,8 +16,8 @@ class RadioNetClientTest(unittest.TestCase):
def test_login(self): def test_login(self):
radionet = RadioNetClient() radionet = RadioNetClient()
radionet.login(self.username,self.password) radionet.login(self.username, self.password)
self.assertEqual(radionet.user_login,self.username) self.assertEqual(radionet.user_login, self.username)
def test_get_bookmarks(self): def test_get_bookmarks(self):
radionet = RadioNetClient() radionet = RadioNetClient()
@@ -50,8 +50,6 @@ class RadioNetClientTest(unittest.TestCase):
radionet.do_search("radio ram") radionet.do_search("radio ram")
self.assertGreater(len(radionet.search_results), 0) self.assertGreater(len(radionet.search_results), 0)
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() unittest.main()