NIPL

From ThorxWiki
(Difference between revisions)
Jump to: navigation, search
(added iRate)
 
m (link fix)
Line 1: Line 1:
 
=== NIPL: Nemo's Idea for a Play List ===
 
=== NIPL: Nemo's Idea for a Play List ===
   
'''This playlist is based on several assumptions about how humans listen to music and organise and generate their own playlists. Please read the /Assumptions page before continuing.'''
+
'''This playlist is based on several assumptions about how humans listen to music and organise and generate their own playlists. Please read the [[/Assumptions]] page before continuing.'''
   
 
----
 
----
Line 7: Line 7:
 
So the NIPL system, broadly, is:
 
So the NIPL system, broadly, is:
 
* Users rate not just the song, but the song->nextsong pair. (eg, Rammstein and Enya might both get high scores on their own, but Enya->Rammstein is likely to generate a low score)
 
* Users rate not just the song, but the song->nextsong pair. (eg, Rammstein and Enya might both get high scores on their own, but Enya->Rammstein is likely to generate a low score)
* With advanced use of MarkovChains and other sorting cleverness, playlists are generated based on song-pair scores, not just song scores)
+
* With advanced use of [[MarkovChains]] and other sorting cleverness, playlists are generated based on song-pair scores, not just song scores)
   
 
Some component parts of NIPL include:
 
Some component parts of NIPL include:
 
* [[Genres]] (ideas for a comprehensive genre classification system)
 
* [[Genres]] (ideas for a comprehensive genre classification system)
 
* [[NUDI]] (Nemo's Ultimate Disc Identifier)
 
* [[NUDI]] (Nemo's Ultimate Disc Identifier)
* WeightedRandom (The ability to choose the next song in a "random" but usefull manner)
+
* [[WeightedRandom]] (The ability to choose the next song in a "random" but usefull manner)
   
 
=== IRC logs ===
 
=== IRC logs ===
Line 22: Line 22:
 
----
 
----
   
There is now an /Implementation page
+
There is now an [[/Implementation]] page
   
 
----
 
----

Revision as of 01:15, 25 October 2007

NIPL: Nemo's Idea for a Play List

This playlist is based on several assumptions about how humans listen to music and organise and generate their own playlists. Please read the /Assumptions page before continuing.


So the NIPL system, broadly, is:

  • Users rate not just the song, but the song->nextsong pair. (eg, Rammstein and Enya might both get high scores on their own, but Enya->Rammstein is likely to generate a low score)
  • With advanced use of MarkovChains and other sorting cleverness, playlists are generated based on song-pair scores, not just song scores)

Some component parts of NIPL include:

  • Genres (ideas for a comprehensive genre classification system)
  • NUDI (Nemo's Ultimate Disc Identifier)
  • WeightedRandom (The ability to choose the next song in a "random" but usefull manner)

IRC logs

There are a number of IRC logs (well 4) from August and September 2001. In these, NIPL ideas are brainstormed and thrashed out in some detail. To really get a good idea of NIPL, it's worth reading through those. Especially as it's quite likely we've covered alot of potential questions ourselves already.

Logs can be found at http://www.cheeky.house.cx/~nemo/extras/playlist/


There is now an /Implementation page


STOP PRESS - 30.May.2002

There has been an implementation of NIPL for Windows! Check out Project Playlist...

update - this implementation of NIPL is no longer avaliable.


Links:

  • Synapse - A similar idea?
  • GJay - Other ways of generating a good next-song method.
  • iRate - a ratings songs, not links, but collaboratively

NIPL is in accordance with NINS

Personal tools
Namespaces

Variants
Actions
Navigation
meta navigation
More thorx
Tools