- Added 2 more advanced options that fix the recommendations after changes to the last.fm recommendation engine, results should be much better now.
- Updated toolbar button for PurpleRain feather
- Added pt-BR language
- Added ability to export the song and artist recommendations to a file
- Some changes to the settings presets
- Version bump for Songbird 1.4
- Version bump for Songbird 1.3
- Added a toolbar button for quick playlist creation. This only uses hard-coded settings so none of the advanced options or configuration presets will have any affect on the way it works. It is not perfect but it's all I can do for now, let me know of any serious bugs.
- Added a configurable weight based on song rating, 5 star songs will get a score bonus, 4 star songs will get half the bonus, 3 star songs stay the same, 2 star songs get a penalty, and 1 star songs get double the penalty. The severity of the bonus/penalty is controlled by an advanced setting, if it is set to 0 then no penalties or bonuses will be applied.
- Added a configurable penalty for similar artists, to avoid artists getting much higher scores that tracks and top tracks dominating the results instead of similar tracks.
- Fixed bug that was breaking playback of the playlist while in auto mode
- Added option to show all albums instead of only the ones that aren't in your library
- Misc bug fixes
- Revamped the artist tab to show a picture of the artist as well as album recommendations (top albums that aren't in your library), everything is clickable to open it in last.fm, also made it possible to play the artist radio
- Added a checkbox to make the lists update automatically whenever the playing track changes, if you start playing a song from the playlist tab while this is on you will get a never ending and slowly evolving playlist of related tracks, shuffle the playlist to get a more rapidly evolving playlist
- Added a right click context menu to the playlist and recommended tabs with options to open the song or track in last.fm or to play the artist radio
- Added a preferences dropdown list to select a bunch of settings that work well together
- Added a help button that shows a wiki with detailed help text
- If more than one song is found with the same name, the one with the best bitrate will be added to the playlist
- Various layout changes
- Lots and lots of under-the-hood improvements and bug fixes
I wasn't planning to release this early but last.fm changed the way an API function worked and it was messing up the results so I had to put in a fix.
- Added an option to ignore similar tracks from the same artist. This is the thing that was breaking the results, because it now gives huge scores to tracks from the same artist, which means that other tracks get really small scores. I'll keep an eye on the results and disable this by default if last.fm changes it back.
- Added an option to ignore tracks/artists that aren't in your library. Note that even though tracks or artists might not be in your library, they may lead to finding other tracks or artists that are in your library. Default is off.
- Added an option to limit the number of songs and artists processed. Defaults is 50.
- Added an option to limit the number of top tracks found. Defaults to 10.
- Misc. bug fixes
- Added artist recommendations, double click to open the artist in last.fm
- Top tracks from artists will now be added to the playlist/recommendations
- It is also possible to add all tracks from artists
- Added an option to penalise tracks from common artists
- Many more options, mouse over for some info, I will soon be adding a dropdown list that will allow you to select some common option configurations so that the advanced options aren't so intimidating
Bug fix, removed an (unnecessary) dependency on the now playing addon.
- It is now possible to play songs from the playlist tab of the sidebar by double-clicking on the list, at the end of the track it will go to the next song even if the list is still updating
- Better fuzzy matching, so the seed track and the results do not have to exactly match the last.fm data
- topdownjimmy, I lied. similar artist stuff will be in the next version
First version, let me know of any problems or feature suggestions. Make sure you check the details list first, if it says "No similar tracks found for XX" it means that there is no last.fm data for the track you used, this is not a bug but it will be improved in later versions.