Enhanced User Library Functionality#24
Open
j-jacobson wants to merge 28 commits into
Open
Conversation
added insert song function
Added user library functionality
…load my credentialsgit add .gitignore applemusicpy/client.py
…o curators. Updated Born to Run and Alt station tests.
Fix broken/outdated tests
… All tests pass except for linux search (?).
User Library Functions now working and testable
Updated Readme and setup.py to reflect new user library functionality
link issue
ISRC and search function updates
…ddded 'include' paramater to call)
…lbums by UPC function. Only supports 1 UPC.
Added flags to user albums grab. Added get album by UPC
Added 'views' parameter to get catalog of album, video, playlist and artist
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
User library functions to VIEW:
User library functions to ADD
NOTE: There does not seem to be a way to add a new liked artist using the API.
Tests have been created for each of these. You need to generate a Music User Token separately in order to run the User Library tests. That functionality has not yet been added (I have done it in a separate project using MusicKit.js, and just copy/pasted my user token into the music_user_token.txt file that the tests.py script looks for.)
If no music_user_token is found, only the tests that do not require it will be run.