diff --git a/pylast.py b/pylast.py index 0c40b49..2e12146 100644 --- a/pylast.py +++ b/pylast.py @@ -659,8 +659,8 @@ class LibreFMNetwork(_Network): _Network.__init__(self, name = "Libre.fm", - homepage = "http://alpha.dev.libre.fm", - ws_server = ("alpha.dev.libre.fm", "/2.0/"), + homepage = "http://alpha.libre.fm", + ws_server = ("alpha.libre.fm", "/2.0/"), api_key = api_key, api_secret = api_secret, session_key = session_key, @@ -668,18 +668,18 @@ class LibreFMNetwork(_Network): username = username, password_hash = password_hash, domain_names = { - DOMAIN_ENGLISH: "alpha.dev.libre.fm", - DOMAIN_GERMAN: "alpha.dev.libre.fm", - DOMAIN_SPANISH: "alpha.dev.libre.fm", - DOMAIN_FRENCH: "alpha.dev.libre.fm", - DOMAIN_ITALIAN: "alpha.dev.libre.fm", - DOMAIN_POLISH: "alpha.dev.libre.fm", - DOMAIN_PORTUGUESE: "alpha.dev.libre.fm", - DOMAIN_SWEDISH: "alpha.dev.libre.fm", - DOMAIN_TURKISH: "alpha.dev.libre.fm", - DOMAIN_RUSSIAN: "alpha.dev.libre.fm", - DOMAIN_JAPANESE: "alpha.dev.libre.fm", - DOMAIN_CHINESE: "alpha.dev.libre.fm", + DOMAIN_ENGLISH: "alpha.libre.fm", + DOMAIN_GERMAN: "alpha.libre.fm", + DOMAIN_SPANISH: "alpha.libre.fm", + DOMAIN_FRENCH: "alpha.libre.fm", + DOMAIN_ITALIAN: "alpha.libre.fm", + DOMAIN_POLISH: "alpha.libre.fm", + DOMAIN_PORTUGUESE: "alpha.libre.fm", + DOMAIN_SWEDISH: "alpha.libre.fm", + DOMAIN_TURKISH: "alpha.libre.fm", + DOMAIN_RUSSIAN: "alpha.libre.fm", + DOMAIN_JAPANESE: "alpha.libre.fm", + DOMAIN_CHINESE: "alpha.libre.fm", }, urls = { "album": "artist/%(artist)s/album/%(album)s", diff --git a/test_pylast.py b/test_pylast.py index 9655242..602ac87 100755 --- a/test_pylast.py +++ b/test_pylast.py @@ -318,13 +318,25 @@ class TestPyLast(unittest.TestCase): self.assertEqual(str(current_track.artist), "Test Artist") + def test_libre_fm(self): + # Arrange + username = self.__class__.secrets["username"] + password_hash = self.__class__.secrets["password_hash"] + + # Act + network = pylast.LibreFMNetwork(password_hash = password_hash, username = username) + tags = network.get_top_tags() + + # Assert + print len(tags) + self.assertGreater(len(tags), 0) + self.assertTrue(type(tags[0]) == pylast.TopItem) if __name__ == '__main__': # suite = unittest.TestSuite() -# suite.addTest(TestPyLast('test_add_artist')) -# suite.addTest(TestPyLast('test_remove_artist')) +# suite.addTest(TestPyLast('test_libre_fm')) # unittest.TextTestRunner().run(suite) unittest.main()