-
Notifications
You must be signed in to change notification settings - Fork 47
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
v3.25.0 Release - Last.fm scrobbling
- Loading branch information
1 parent
ecdb891
commit 7611e90
Showing
4 changed files
with
30 additions
and
10 deletions.
There are no files selected for viewing
This file contains 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
Binary file modified
BIN
-9.34 KB
(100%)
....xcodeproj/project.xcworkspace/xcuserdata/kven.xcuserdatad/UserInterfaceState.xcuserstate
Binary file not shown.
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,32 @@ | ||
# What's New in Version 3.24.1 | ||
# What's New in Version 3.25.0 | ||
|
||
## Bug fix for #69 | ||
## Last.fm Scrobbling | ||
|
||
### "Start with empty playlist" user preference when launching from Finder with "Open With" | ||
Thanks to Erik Jälevik for requesting this feature! | ||
|
||
Thanks to @LesterJitsi for the bug report! | ||
Aural can now scrobble tracks you play to your Last.fm account! | ||
|
||
The playlist will now behave correctly based on the user preference when launching from Finder with "Open With", and the History > Recently Added list will now correctly display the appropriate (newly added) items. | ||
### Love/Unlove tracks | ||
|
||
In addition to scrobbling, Aural can also "love" or "unlove" tracks that you add to / remove from the Aural "Favorites" list. | ||
|
||
### One-time authentication / setup | ||
|
||
In order to use these features, go to Aural > Preferences > Metadata, and first follow the instructions on the preferences panel to authenticate with Last.fm and provide permission to Aural to use Last.fm's web services (in your web browser). This is a one-time setup step. Then, simply check the relevant checkboxes to enable scrobbling and the love/unlove feature. | ||
|
||
### The rules for a valid scrobble | ||
|
||
In order to consider playback of a track a "valid scrobble", certain conditions must be met in terms of track duration and playback duration. | ||
|
||
See https://www.last.fm/api/scrobbling#when-is-a-scrobble-a-scrobble for details. | ||
|
||
### Caching and retrying of failed scrobble attempts | ||
|
||
If / when scrobble attempts fail due to loss of network connectivity or any other reasons, Aural will cache the failed attempts and try to scrobble 4 more times per track (for a total of 5 attempts), upon subsequent app launches. Any failed scrobbles more than 2 weeks old will automatically be invalidated. | ||
|
||
### Re-authenticating to refresh the Session Key | ||
|
||
When Aural authenticates with Last.fm, it obtains a **Session Key** that is persisted and reused indefinitely. In the unlikely scenario that the Session Key no longer works (you notice that scrobbling no longer occurs), it is recommended to re-authenticate and obtain a fresh Session Key, using the "Re-Authenticate" button in the relevant preferences panel. | ||
|
||
### **For more info** | ||
Visit the [official release page](https://github.com/kartik-venugopal/aural-player/releases/tag/v3.24.1) | ||
Visit the [official release page](https://github.com/kartik-venugopal/aural-player/releases/tag/v3.25.0) |
Binary file not shown.