import time import json import configparser import SubSonic def main(): config = configparser.ConfigParser() config.read("config.ini") conn = SubSonic.SubpyConn( config.get("Navidrome", "user"), config.get("Navidrome", "pass"), config.get("Navidrome", "url") ) now_playing = conn.getNowPlaying() print(json.dumps(now_playing, indent=4)) # album_id = now_playing['nowPlaying']['entry'][0]['albumId'] # album_info = conn.getAlbum(album_id) # print(json.dumps(album_info, indent=4)) artist_info = conn.getArtist(now_playing['nowPlaying']['entry'][0]['artistId'], raw_json=True) print(json.dumps(artist_info, indent=4)) if __name__ == '__main__': main()