Amarok/Proposals/Playback History:2.0

From KDE Community Wiki

Playback History Proposal

Amarok should store the playback history of everything played in it. This includes:

  • Local tracks
  • Service tracks (Ampache, MP3tunes)
  • Store tracks (Magnatune)
  • Searched tracks (Seeqpod)
  • Radio & Last.fm streams
  • Podcasts
  • Videos (local and remote, e.g. youtube)
  • Other

If you can play it, then Amarok should remember that you have played it.

Individual features should include

  • Ask for the last N items that were played.
  • Ask for items played between X and Y.
  • Add & Remove entries
  • Display entries somewhere (as a playlist?)
  • Add as a Bias option for dynamic playlists "25% tracks I have played in the last 2 months" or "tracks I played between X and Y of last year"
  • Scripting methods to access this data, so scripts can make use of it