Slashdot Mirror


Machine Learning and MP3s

dan moore writes "Students at Caltech and Harvard have developed a system that analyzes playlists and learns people's listening patterns. It then channels its knowledge into generating streams of music that the people themselves would like to listen to. Intuitive, accurate, and finally someone has done it. Check out the website to get one of the available plugins. Another interesting approach to digital music."

228 comments

  1. Well then ... by torpor · · Score: 0

    ... this should put a new light on the whole 'software synthesis' issue, eh?

    Heh heh. Sometimes I kill myself...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  2. No source, no XMMS plugin... by Gordonjcp · · Score: 0, Insightful

    Am I supposed to install Winamp under wine to run this?

    1. Re:No source, no XMMS plugin... by PerlGuru · · Score: 1

      Yes, methinks I would have been very much happier if thier page would have been more informative then just "comming soon" for the XMMS plugin.

      Thiere media player using the technology looks interesting too. I like thier names too :-)

    2. Re:No source, no XMMS plugin... by Surak · · Score: 1

      Cut 'em some lack! At least they didn't write just a Windows Media Player plugin and they've *thought* about an XMMS plugin.

      Of course I'd be much happier with a native Noatun plugin ('cause XMMS is a memory pig), but whatever. :)

    3. Re:No source, no XMMS plugin... by ubernostrum · · Score: 1
      Of course I'd be much happier with a native Noatun plugin ('cause XMMS is a memory pig), but whatever. :)

      <flame type="obligatory">
      Now, is that comparison counting the 150MB of KDE libs that have to be loaded just to start Noatun, or not?
      </flame>

    4. Re:No source, no XMMS plugin... by PhoenixFlare · · Score: 3, Insightful

      Why is this insightful?

      If you don't run Windows, then you're not going to be able to run 100% of Windows software- there's just no way around it with things as they are.

      Either suck it up and wait, or don't complain that you have to install Winamp to use a plugin specifically made for Winamp.

      I like (and run) Linux as much as the next guy, but making comments like that as soon as software is released causes people to appear incredibly ungrateful. Cut the kids some slack, i'm sure your XMMS plugin will be done soon.

    5. Re:No source, no XMMS plugin... by Surak · · Score: 1

      Now, is that comparison counting the 150MB of KDE libs that have to be loaded just to start Noatun, or not?

      Yeah, I know this is flamebait ... but ...

      Since I like to work in KDE (after all, the apps I use most are Quanta, KATE, Konqueror and Kmail and Korganizer), no I'm not counting the KDE libs.

      If I'm not working in KDE, I use XMMS...on the odd occasion I need the extra memory to compile big stuff or something, I use Blackbox as it is small and fast and XMMS does use less memory compared to loading all those KDE libs just to launch Noatun.

      So don't get me wrong, I *like* XMMS. I think it's a cool app. But when I'm working, I like to have a full desktop and I've got plenty of RAM and CPU power to support it. So I use KDE extensively because as a full desktop it is more stable, more mature, and just generally nicer than GNOME.

  3. Finally by Anonymous Coward · · Score: 0, Funny

    Show tunes, nothing but show tunes

    1. Re:Finally by Anonymous Coward · · Score: 0

      I don't know who that Anonymous Coward guy is, but I'm definitely placing him under homosuspiscion

    2. Re:Finally by AssFace · · Score: 2, Interesting

      that would be funny to have a website like this saying that your plugin would help them find music that they really like.
      and then no matter what they listen to, it just always recommends Kenny Loggins songs.

      If I had more free time and didn't already have a backlog of projects that I want to work on, I'd totally do that.

      --

      There are some odd things afoot now, in the Villa Straylight.
  4. Random playing by caluml · · Score: 4, Interesting

    Wonder what it'll make of the fact I just load them all up and then select the random play option? :)

    1. Re:Random playing by iksowrak · · Score: 5, Informative

      I just found out about the plugin from /. this morning and haven't read up much on it yet, but it appears to factor in how long each song is played. So if you're like me and have Winamp on random play but skip over (or partway through) songs I don't feel like listening to, the plugin will still do its work.

    2. Re:Random playing by Anonymous Coward · · Score: 1, Interesting

      You should also check out Last.FM.

      A personalised 128kbps stream, you can skip the songs you dont like, it learns and your personalised stream gets better :)

    3. Re:Random playing by AssFace · · Score: 2, Interesting

      you are still listening to certain types of music though. so it should still work to help classify it. for instance, if you really hate country - the fact that you are randomly iterating over your own playlist doesn't mean that country will then be on the playlist.
      you are just randomly moving over songs that you like - even though you perhaps like some songs more than others - you are not likely to have many songs in there that you really dislike.
      so it sees what you like and then recommends from there.

      --

      There are some odd things afoot now, in the Villa Straylight.
    4. Re:Random playing by Yakko · · Score: 1

      I wonder what it'll make of the fact that I have somewhat "unique" tracks, labelled uniquely by me, if not entirely accurate...

      Stuff like old MODs, game music, etc...

      --

      --
      Me spell chucker work grate. Need grandma chicken.
    5. Re:Random playing by mmol_6453 · · Score: 2, Insightful

      I may be paranoid, but I'd prefer not to have anyone, even my own computer, perform data mining on me.

      That's what this is, really. Personalized data mining. And all the prosecutor has to do is say, "Ladies and gentlemen of the jury, observe. He listens to Emminem. Consider that fact when you consider the verdict."

      --
      What's this Submit thingy do?
    6. Re:Random playing by zebs · · Score: 1
      "Ladies and gentlemen of the jury, observe. He listens to Emminem. Consider that fact when you consider the verdict."


      "Ladies and gentlemen of the jury, observe. He is black. Consider that fact when you consider the verdict."

    7. Re:Random playing by Shardis · · Score: 1

      Wheee, break out the tin foil hats. Or just don't participate if you don't want a stand alone application doing data mining on your all important mp3 listening habits. Or just use some strong crypto. :)

  5. Others... by moeffju · · Score: 5, Informative

    For other programs that do this already, look for RoboDJ or AudioScrobbler. Lots of others exist.

    Yet none get the job done right.

    --
    follow me on Twitter: http://twitter.com/moeffju
    1. Re:Others... by foxcub · · Score: 3, Informative

      I geuss you could add GJay to the list...

    2. Re:Others... by abimelech · · Score: 1

      How well does GJay work? I'm a poor Windows user so I can't try it out.

      In particular, how well does the frequency fingerprint help in identifying similar music?

    3. Re:Others... by cgroom · · Score: 3, Informative

      Surprisingly, matching on the frequency distribution between two songs gives a decent match between songs. A pure fingerprint match aligns songs which use the same spectrum range, which generally translates to similiar mood and instruments. This is of course not enough to go on, which is why GJay will also factor in the BPM, user 'color' rating (if supplied), and how you filed the songs in the first place. The spooky thing is that GJay tends to do a very good job at generating playlists with little prior knowledge of your listening habits. (Caveat: as the author, I'm biased). I'm sorry I haven't gotten around to a Windows version. If there's interest/help, it's definately a possibility.

    4. Re:Others... by abimelech · · Score: 1

      I'm certainly interested in a Windows port - as for helping, I use Delphi which will probably make collaboration difficult (when it comes to coding).

      One idea you might want to consider is having a start and end parameter sets, and using GJay to slowly morph the playlist (eg, starts slowing, chilled music, then slowly getting faster - etc).

      Btw, how well does GJay work with massive audio collections (say, 1500 albums, ~15000 files)?

    5. Re:Others... by cgroom · · Score: 1
      I've been thinking ways of doing playlist trajectories. It's a tricky problem, though, because the obvious solution is to use the BPM, but that's not a great indicactor of chillness. I think the best way would be to morph between two user-defined "colors" (e.g. start light blue, move to dark red). But this would require (minimal) human intervention. Still, it's quite interesting.

      GJay had scaled well on my system (50Gb collection). The only slowness comes at load time when it parses the 5Mb XML file. *Shrug*

    6. Re:Others... by mini+me · · Score: 1

      Thanks for the link. That sounds like the exact program I've been looking for for years!! I'm about to try it out now.

  6. cool project... by matt4077 · · Score: 3, Funny

    from their download page:

    "Who wants Synapse?

    Listeners of the MP3. Students. Elevator operators. Makers of other media players. Programmers. Gangsters. Punks. Nerds. Really big nerds. Even ones from Yemen. Yeah, plenty of those. Competitors. Winners. People who exercise to Rocky music. Will Deringer. Audiophiles. Revolutionaries. Even Canadians. Quality people. Gastroenterologists. Bums. Lots of bums. Evil geniuses. Classics professors. Chinese people. Wine connoiseurs. Businessmen. Rabbis. Dew drinkers. Sherpas. Dictators. Professional servants. People with special powers. People who come through in the clutch. You. "

    I like them!

    1. Re:cool project... by KDan · · Score: 4, Funny

      Hah, mate, you need to check out the "Why the Brain?" page:

      At some point in every man's life, he's bound to find himself in bed with a Chinese girl. It may happen suddenly, and you may not remember how it happened, but it will happen -- I guarantee that. When the time comes he needs to be ready. He needs his full arsenal at hand. And by this I mean music. Too many times has the playlist run short on soft acoustic guitar songs, quieting the room to an awkward silence and giving the Chinese girl a chance to reconsider what she's about to do. I've seen it happen, and it's not pretty.

      As a matter of fact, it's happened to me. And so we have spent the better part of the last six months of our lives making sure it doesn't happen to you. Because if it ever does, you won't be able to say "Why the hell doesn't my MP3 player just know what songs I want it to play?"

      We've got you covered. Use the Brain.

      Very "Dead Poet's society"-ish... "the ultimate purpose of all communication is... to seduce women!" :-)

      Daniel

      --
      Carpe Diem
    2. Re:cool project... by Anonymous Coward · · Score: 0

      That's stupid.

      I hate this project already.

    3. Re:cool project... by maxmg · · Score: 4, Funny

      Do I understand this correctly:

      Geek is about to score, music runs out,
      girl reconsiders. Geek then starts programming
      project to make him COOLER???

      It's a sad sad world...

      --
      I asked for a refund - and got my monkey back.
    4. Re:cool project... by Anonymous Coward · · Score: 0, Funny

      Next time im in bed with a chinese woman i will remeber to hit the repeat button.

      Though given I have about 5 days worth of mp3's I think Ill consider it time for a break then.

    5. Re:cool project... by xanadu-xtroot.com · · Score: 2, Interesting

      Geek then starts programming project to make him COOLER???

      However, if you're more a hardware guy like myself, and you're at a bar and that damn Internet Jukebox thing craps out (again...) and the moron who serviced it last forgot to lock it and you know the guts of the thing (it's a real PC in there - serial, USB, etc.) and you walk over and re-seat a couple cards and then reboot it and she gets all her music back...

      :-)

      Yes, I've had to do this a couple times now (and it really does work with some of the girls!). It's OK that I do it because I'm OK friends with the bar tenders. They trust me. (and it gets me a few Sam Adams on the house...

      Sometimes it's good to be a geek.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    6. Re:cool project... by sckeener · · Score: 1

      Geek is about to score, music runs out,
      girl reconsiders. Geek then starts programming
      project to make him COOLER???


      Hey if the Matrix existed before AI, then the above is in the correct order of events. It would happen.

      --
      "Only one thing, is impossible for god: to find any sense in any copyright law on the planet." Mark Twain
    7. Re:cool project... by Anonymous Coward · · Score: 0

      I'm trying to understand how the fact that the girl is Chinese is important.

    8. Re:cool project... by Anonymous Coward · · Score: 0

      Because white racists that infest these bourgeois schools think that kind of shit is clever.

    9. Re:cool project... by KDan · · Score: 1

      I've been in bed with a Chinese (American) girl and I had to put on the Beatles, at her request. I felt the dire lack of soft guitar music indeed.

      Other girls just requested milder music (I had trance playing usually).

      Daniel

      --
      Carpe Diem
  7. But people are lazy... by kisrael · · Score: 4, Interesting

    I know my listening habits aren't what I want them to be, per se...my playlist is either the songs I'be pre-assembled onto a mix of some kind, or else entire CDs, half the songs of which I don't care about that much, but I'm too lazy.

    I guess it could learn something from my mixes. But overall, this sounds like a much less useful technology than those previous "find out what other people who really like this song listen to" programs...firefly was one I think, way back in the day? Sort of like Amazon's "people who bought this CD also bought..." but on a per-song basis.

    --
    SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    1. Re:But people are lazy... by chickens · · Score: 5, Informative

      "find out what other people who really like this song listen to" programs..
      Methinks you'd like audioscrobbler, which is somewhat like firefly

    2. Re:But people are lazy... by lucifuge31337 · · Score: 1

      But overall, this sounds like a much less useful technology than those previous "find out what other people who really like this song listen to" programs..

      But wouldn't the accuracy of something like that rely on other people not being lazy with their playlists? I know I am....so I'm not gonna be helping the stats either.

      --
      Do not fold, spindle or mutilate.
    3. Re:But people are lazy... by kisrael · · Score: 1

      As you get more people, the laziness tends to cancel out. It's not that you've found one person who seems to like the stuff you do, but 20 or 30 people, and of those, X% also listened to these songs as well.

      It also helps to crank up the granularity. Albums and Artists might yield better hits than just tracks alone.

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
  8. Yes, it's been done before by cythraul · · Score: 1

    Let's not forget launchcast.com...

    1. Re:Yes, it's been done before by eenglish_ca · · Score: 1

      Wasn't this already posted a month ago or something?

      --
      Checking out my form of escapism.
    2. Re:Yes, it's been done before by AssFace · · Score: 1

      while launch is great (although has gone through tough times), it requires human interaction.

      this thing in the article seems to "work" without human interaction (although it seems to be on a binary level of like, or not like, or at least not as fine grained as launch allows - which is still not all that fine grained).

      --

      There are some odd things afoot now, in the Villa Straylight.
  9. Synapse? by chrisseaton · · Score: 1

    Has anybody seen Antitrust?

    1. Re:Synapse? by staed · · Score: 0

      moaaahaaa!! that's the first thing i thought about when i saw the name of the product.

      this seems less evil thou...

    2. Re:Synapse? by EpsCylonB · · Score: 2, Funny

      Has anybody seen Antitrust?

      yes, unfortunately.

    3. Re:Synapse? by Anonymous Coward · · Score: 0, Funny

      ahh, so you're the other guy who saw that movie. I've always wanted to meet you. so brave admitting that without the AC flag.

    4. Re:Synapse? by Anonymous Coward · · Score: 0

      No, I haven't seen antitrust, I'm not that gay.

    5. Re:Synapse? by default+luser · · Score: 1

      Hey, what's wrong with a geek getting to do everything that geeks never get to do?

      You know like,

      1. have a hottie for a wife. Bang hottie nightly.

      2. With only a handful of friends, write a piece of software that will revolutionize communications. And of course assume that somebody else will gladly provide the satellites to make it all work.

      3. Smite Bill Gates in-person.

      HEY, IT COULD HAPPEN!

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

  10. I had a vaguely similar idea by Anonymous Coward · · Score: 4, Funny

    I remember whenever that joyous time of the month would roll around, my ex-girlfriend would start listening to a lot more typically "chick" songs, right before she actually started menstruating.

    I started working on a similar Winamp plugin to kind of give me a heads up, but then I figured I'd just see the used tampons in the trash...

    1. Re:I had a vaguely similar idea by budgenator · · Score: 1

      It could reduce the number of surprise MOOD SWINGS in post-hysterectomy women. Or even Email your doctor with, "he's listening to too much of that weird shit again recomend increasing the thorazine doseage"

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    2. Re:I had a vaguely similar idea by Anonymous Coward · · Score: 0

      Is that why she's your ex now? :)

    3. Re:I had a vaguely similar idea by Anonymous Coward · · Score: 0

      Well, it was right before we broke up, so I was just generally being something of an ass. :)

    4. Re:I had a vaguely similar idea by Anonymous Coward · · Score: 0

      I never thought of that! Who knew that a simple Winamp plugin could help so many?! Maybe I'll start it up again.

    5. Re:I had a vaguely similar idea by The-Perl-CD-Bookshel · · Score: 1

      or...*WE* could tell you when its that time; its around the same time that your too afraid to post something about her when your logged in.

      --
      I don't keep a lid on my coffee so when I walk around I look busy -me
    6. Re:I had a vaguely similar idea by Anonymous Coward · · Score: 0

      I know you probably won't read this, but do note the
      "ex" in "ex-girlfriend." :)

  11. Privacy Whore by isa-kuruption · · Score: 0

    But who says I want someone to know that I like to listen to songs from Barney? =\

  12. i wonder by Anonymous Coward · · Score: 0

    I wonder what it would get out of my listening habits, restless jumping from one song to another, unable to choose. I'm going to try this out though.

  13. People change by uberkuba · · Score: 5, Interesting

    Analysis of past choices is nice... but ultimately it will fail to play what I REALLY want to hear because it doesn't predict moods.
    This type of system of past trait analysis has failed before, hasn't it???

    1. Re:People change by AndyS · · Score: 3, Interesting

      You could always hook it into a Livejournal client for rabid LJ users - since mood tends to be entered you could have that as a global or something. Set your mood and it adapts accordingly.

      Should be an easy change - maybe have mood as a sort of dock icon, and allow it to be queried by all of these applications that would then switch profile.

    2. Re:People change by mrtroy · · Score: 1

      Exactly.

      For example...I get in the mood to listen to all of a certain type of music, or a specific band...I dont get in the mood to listen to the songs i have listened to 30% of the time before. Although, this is a great idea, I think that it could become more advanced with groupings and selecting either an auto-grouping or a specific group. Maybe some simple folder manipulation or playlist manipulation could work to do this independantly of the program

      --
      [I can picture a world without war, without hate. I can picture us attacking that world, because they'd never expect it]
    3. Re:People change by General+Ishmoo · · Score: 1
      You could always hook it into a Livejournal client for rabid LJ users - since mood tends to be entered you could have that as a global or something. Set your mood and it adapts accordingly.

      Should be an easy change - maybe have mood as a sort of dock icon, and allow it to be queried by all of these applications that would then switch profile.

      How about an OS X app that either sits in the Dock or the menubar (up with monitor, airport, iChat, etc) that lets you set your mood; ideally this would be Rendezvous enabled, so you can see the mood of the people around you; maybe have it calculate the average mood of the network?

      Then things like music players, desktop background setters, theme engines, etc could query it and make some intelligent choices based on your mood. The question is, should these programs make choices to try and 'improve' your mood, or should they simply respond? I'd go for respond, just because I usually hate trying to be cheered up.

      Just another interesting idea.
      --
      ----------
      (define (.sig) (cons 'my (list 'other 'car 'is 'a 'cdr)))
      http://4horsemen.net
    4. Re:People change by Anonymous Coward · · Score: 0
      Okay, who here really believes that a piece of software is going to magically pick exactly what you want to hear any any given moment? *nods* Great, now you folks go play with sharp objects in the middle of a busy freeway for a while. ;)

      What stuff like this is useful for is improving the chances of songs coming up in an order you like, or catching songs you don't usually hear but have bothered to play all the way through a few times. As more of us accumlate more and more mp3/ogg files either legitimately or otherwise, let's face it, sometimes we forget stuff is there, or just don't think of it. That's what this is for. And anyway, it's fun, entertainment. If you don't think it has any value, great - that's nice, but don't predict it's failure because you don't even recognize what it does and is supposed to be doing anyway. :)

    5. Re:People change by AndyS · · Score: 1

      The fear with making this Rendevous enabled, or allowing it to be queried is that you don't necessarily want your employer gauging how you feel, and it's only useful if it's honest.

    6. Re:People change by matrix29 · · Score: 1

      Exactly.

      For example...I get in the mood to listen to all of a certain type of music, or a specific band...I don't get in the mood to listen to the songs i have listened to 30% of the time before. Although, this is a great idea, I think that it could become more advanced with groupings and selecting either an auto-grouping or a specific group. Maybe some simple folder manipulation or playlist manipulation could work to do this independently of the program</I>

      Actually you have a moment of genius inspiration right there. My suggestion to build on that is that the program will have two big buttons of "CURRENT MOOD: UNKNOWN" and the other option will be "MOOD I WANT TO HAVE: UNKNOWN" with a drop-down menu for each button. It will default to these with a settings checkbox remembering last "MOOD I WANT TO HAVE:" and having a smart option to sense mood trends in the music (by tempo beat shifts and the number of high volume pulses tied to the tempo beat shifts along with long volume declination trends in spectrum shifts). A third button should have "HOW FAST:" with the default being whatever the user trends toward most.

      The default choose-able moods should be "HAPPY", "MELLOW", "SLEEPY", "STIMULATED", "BORED", "HORNY", "DANCE FEVER", "MEDITATE", "FOCUSED", "SILLY", "DRUNK", "ANGRY", "DRAMATIC", "WALTZING", etc... with user-added options for classifying stuff. This way the user can pick what mood they are in now and change it to a preferred mood by using the music they listen to. This way is the user is "CURRENT MOOD: SLEEPY" they can move it to the preferred mood of "MOOD I WANT TO HAVE: STIMULATED" with the playlist generator moving the mood gradually or rapidly depending on the "HOW FAST: ?" setting. Perhaps I want to wake up rapidly and I only have 10 minutes before I need to get dressed for work. I could set the "HOW FAST: 10 Minutes" and the "CURRENT MOOD: SLEEPY" with "MOOD I WANT TO HAVE: STIMULATED". This would cause the playlist generator to find songs that total or are slightly less than 10 minutes time and then play them out so the slow tempo and slow volume shifts are minimal and then rapidly drive toward high tempo and rapid volume shifts. It could go anywhere from showtunes to thrash metal in 8 minutes with random songs with the most dramatic tempo and volume shifts being delivered at the end with perhaps military drumbeats or a heavy metal orchestra pounding out the beats with cannons.

      I love your idea so much this suggestion was irresistible.

      --
      "Face it, a nation that maintains a 72% approval rating on George W. Bush is a nation with a very loose grip on reality.
  14. how is this any different... by Anonymous Coward · · Score: 0, Flamebait

    ...from that machine/program the RIAA supposedly has that can analyze a song to determine how well it will do on the charts? This program probably uses a similar algorithm. Slashdot lambasted the RIAA device for being the harbinger of even greater FM homogenization and keeping people from hearing new and different music. I this program will do the same thing, but on a personal level and the Slashdot crowd loves it!

    1. Re:how is this any different... by oldwolf13 · · Score: 1

      I was thinking something along those lines, as sometimes I want to listen to something different... something I maybe haven't heard in awhile. I have alot of mp3s (which OF COURSE I own the cds to:) with stuff I very infrequently listen to, but can't live without.

      It would be cool if this had the ability to play songs I've heard less often when I'm in a more original mood.

      --
      If I can't smoke and swear I'm fucked.
    2. Re:how is this any different... by __aatgod8309 · · Score: 2, Interesting

      I think the difference here is that it allows the listeners to choose what they want to listen to. As opposed to allowing the RIAA to justify it's promoting 10 artists who fit the 'hit profile' matching yesterday's 'stars'...

      Mind you, i haven't been able to get Synapse running on my machine since first hearing about it near the start of the year (under XP, despite emailing the Synapse site for help, and after two reinstalls for non-connected problems) so i'll just stick with Foobar and Winamp 2...

    3. Re:how is this any different... by EpsCylonB · · Score: 1

      Slashdot lambasted the RIAA device for being the harbinger of even greater FM homogenization and keeping people from hearing new and different music. I this program will do the same thing, but on a personal level and the Slashdot crowd loves it!

      I think the aim is to introduce new music to people by seeing what people with similar tastes to you are listening.

      You may well be right about the result though, as many people have pointed out the technology needs a lot of work and even then may never be able to take the place of a human ear.

  15. from their download page: by Anonymous Coward · · Score: 0

    "Who wants Synapse?"

    Good question. No discussion of the technology, no source, just a bunch of marketing drivel and a buy button.

    Is it too late to remove this article?

  16. Already Exists! by captainclever · · Score: 3, Informative

    There is already something like this out there, that uses loads of cool independant and smaller label stuff as well as some massive label stuff..

    Check out Last.FM, they are very good. I've found a load of new artists from there. It is all stream based (128kbps) and they have a massive flash development section starting for open source goodness.

    There's also the (all open source) Audioscrobbler project.. see my .sig :)

    RJ

    --
    Last.fm - join the social music revolution
  17. Machine learning is a powerful tool by sam_handelman · · Score: 4, Interesting

    We have begun to release a series of plugins that will expand the Brain's functionality to other major media players.

    Analysis indicates that I am 99.9% likely to want to see ZhAng Ziyi in a plastic raincoat going down on Jennifer Lopez in ripped SCUBA gear (or the reverse, I'm not picky.) Now, if "the Brain" can FIND such porn for me instead of just making playlists, I might get some use out of it! Teach the damn thing to know when the women are fat and skanky so it won't download lousy porn, and I'll be sold.

    Seriously:
    There is of course the question of our definition of self, and how it might evolve as computers become more sophisticated. The distinction between the self and the environment, when our nervous systems are physical processes influenced by and dependent on "external" factors, is fundamentally artificial.

    When I use a hammer, a tool for doing physical work, it becomes like a part of me.

    When I use a computer, a tool for doing intellectual work, should I regard it any differently?

    The music I listen to has fundamental impact on my mood, on my posture, on my creativity and critical evaluation of ideas. If I am continuously communicating with my computer regarding my taste in music, and if my computer continuously responds by playing music, it becomes difficult to draw a meaningful distinction between my computer, which is a device, and my self, which does the thinking.

    OH GOOD LORD I'M RUNNING WINDOWS XP! GET IT OUT OF MY BRAIN!

    ka-blowie!

    NO CARRIER

    --
    The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
    1. Re:Machine learning is a powerful tool by metlin · · Score: 2, Insightful

      It wouldn't be too tough to implement :-)

      A combination of NN based recognition coupled with Eigen vectors for a standardised dimension (for the pic) might just be able to do it ;-)

      Its not rocketscience you know, just pr0n :-p

      @( * O * )@

    2. Re:Machine learning is a powerful tool by iGN97 · · Score: 2, Funny
      Analysis indicates that I am 99.9% likely to want to see ZhAng Ziyi in a plastic raincoat going down on Jennifer Lopez in ripped SCUBA gear (or the reverse, I'm not picky.) Now, if "the Brain" can FIND such porn for me instead of just making playlists, I might get some use out of it! Teach the damn thing to know when the women are fat and skanky so it won't download lousy porn, and I'll be sold.

      Let's call it "The other, only slightly smaller Brain".

      --
      O<
    3. Re:Machine learning is a powerful tool by Shark · · Score: 1

      It is a powerful tool indeed... Look at The Terminator, The Matrix, Ghost in the Shell. It's a tool to destroy humanity!

      Imagine that thing learning how to control your brain by playing the very specific songs. It could end up building an army of geeky human drones, harness the power of slashdotters all over the world to expand its resources and take over the world!

      We're all going to die because of a winamp plugin, aaaaaargh! Can duct-tape save us from this? Are we prepared?

      --
      Mind the frickin' laser...
    4. Re:Machine learning is a powerful tool by Anonymous Coward · · Score: 0

      Interesting maybe, but did you actually say anything useful or relevant here? What's with all the freaking mods these days?

    5. Re:Machine learning is a powerful tool by sam_handelman · · Score: 1

      I assume that they thought it was Funny and then decided to upmod me as interesting; personally, I think a joke is funnier if you don't emblazon "ALERT: THIS IS A JOKE!" all over it.

      As for the informative, this was information that J-Lo and Mrs. Ziyi NEED to have, so that they can explore their intense, phsyical love for one another - on camera.

      Sure, the information may not be of much use to you, but that doesn't mean it's not informative.

      --
      The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
  18. VB by Midajo · · Score: 0, Flamebait

    This is a lameass Visual Basic app.
    Not that there's anything wrong with that...
    I'm not holding my breath for the XMMS version though.

    1. Re:VB by AssFace · · Score: 1

      just out of curiosity - remind me why the language that something is programmed in makes it rank higher on the "lameass" scale?

      I could totally see saying the interface for it sucks, or that it is too slow, or that it won't let you put Hello Kitty skins on it... but I'm currently not getting why the language choice makes it "lameass"

      I will give you the benefit of the doubt and assume it is because you really want to run it on linux and it isn't that you have a typical kneejerk reaction like the rest of /. that anything MS sucks and anything else is far superior.

      personally, unless it is done in Forth, I find all programming to be lameass.

      --

      There are some odd things afoot now, in the Villa Straylight.
    2. Re:VB by Johnny5000 · · Score: 1

      anything written in a language other than assembly just shows laziness on the part of the programmer.

      --
      The libertarian solution to the failures of capitalism is to apply more capitalism til the failures are fixed.
    3. Re:VB by MoOsEb0y · · Score: 1

      It's lameass because VB promotes terrible programming habits and does not help you to learn a real programming language that is cross-platform or in any remote way efficient. If I were trying to decide what kind of language to have someone learn to program in for the first time, I would choose python. It IS cross-platform, and teaches the programmer about all the various types and classes. Also, its indentation practically forces a person to learn good syntax. Good stuff.

  19. Why isn't this a copyright violation? by abbamouse · · Score: 1

    I seem to recall that webcasters weren't allowed to make the services "interactive" a while back. Users weren't permitted to select songs. Obviously this is different, but I wonder just how much a service can "react" to a user's playlist before it crosses the line to letting the user select each song?

    --
    Make cheese not war 8:)
  20. High School Senior Project..... :) by bcollier06 · · Score: 4, Interesting

    Wow, was I surprised to wake up and find this on the main page of slashdot ;) This program originally written by two classmates senior project at Phillips Exeter Academy last spring. I remember playing around with an early version of it as well as checking out the web page (it hasn't really changed). It appears as if one year and many cases of beer later, a lot of the kinks have been worked out. This program is great if you use it frequently enough for it to learn your preferences, or if you have a lot of downloaded music with malformed names that need correcting. I would much rather see it as a plugin because otherwise I miss out on using my favorite software stereo expander and other DSP plugins.

    --

    -bcollier06

    1. Re:High School Senior Project..... :) by mrtroy · · Score: 1

      they have a winamp plugin......

      i assume thats what you want........

      if they went to your school you should at least provide them the decency of reading their damned website! :)

      --
      [I can picture a world without war, without hate. I can picture us attacking that world, because they'd never expect it]
    2. Re:High School Senior Project..... :) by LionMan · · Score: 1

      If you remember the /. story on buddyzoo, the guy who did that is half responsible for this. And he lives upstairs from me :)

      --
      -Leo
    3. Re:High School Senior Project..... :) by Anonymous Coward · · Score: 0

      heh...hullo ben

  21. Weighted Randomness by robbway · · Score: 0, Interesting

    This sounds an awful lot like applying "weights" to music selections based on number of downloads. Doesn't Amazon have a patent on this already with their "Recommendations?"

    The problem I see with The Brain is that it doesn't seem to factor out the correlation between music availability and the number of times it's downloaded. Hence, our collective "tastes" are based on what MP3 providers are pushing down our throats.

    Example: MP3.com has Top Playlists. Interspersed in the playlists are MP3.com paid spots. So every fourth song or so is sponsored. This means they'll be counted as "to what people listen" more often than say, the 33rd song. If you ran The Brain on only MP3.com Top Playlists, I suspect only the sponsored songs would make it to the final stream selections.

    1. Re:Weighted Randomness by ubernostrum · · Score: 0, Troll
      Sigh. RTFA. Or if you're too lazy, just listen up:

      The problem I see with The Brain is that it doesn't seem to factor out the correlation between music availability and the number of times it's downloaded. Hence, our collective "tastes" are based on what MP3 providers are pushing down our throats.

      No, because this isn't based on downloads. Or on collective taste. You play songs in your mp3 player, it pays attention to what you listen to and when, and tries to figure out what you want to hear. Simple idea, shame you missed it.

      If you ran The Brain on only MP3.com Top Playlists, I suspect only the sponsored songs would make it to the final stream selections.

      Huh? Well, maybe in your world, but back here in the land of people who read shit before they spout off we noticed that, hey, that'd only happen if you were a dumbass and consistenly played the sponsored songs. If you don't play the song, neither does the Brain.

    2. Re:Weighted Randomness by robbway · · Score: 1

      I actually did read it. If I use MP3.com, and I do, my example is valid. It's a very dangerous thing to make assumptions.

      As for dumbass comment, I provide this constructive criticism. How are we exposed to new music? We have to, at some point, choose a provider, whether it be streaming audio, radio, impulse CD buys, or downloading. Unfortunately, in all those instances, I'm exposed to commercialized music. Hence, I refer to my original comment.

      If you choose a different method of finding music, good for you. Choice is what we need.

    3. Re:Weighted Randomness by ubernostrum · · Score: 1
      I actually did read it.

      So show it in your comment. Practically every other sentence on the Synapse site is "we don't use a central databse" or "this only relies on the songs you choose to play" yet you started spouting off about it judging "collective tastes" having it judge from what you download. How else are people supposed to take that?

      As to the question of providers, I'm amused that you assume the only way to obtain music is through commercial channels. Unless you mean to claim that all music is by definition commercial, ou need to broaden your horizons.

  22. Smart Playlists? by ihatewinXP · · Score: 3, Informative

    Another 'cutting edge playlist technology" would certainly be iTunes 'smart playlists.' You can match any number of criteria, including: genre, my rating, play count, artist contains *, and year to make sick and incredibly easy playlists. Oh and live updating, perfect for running a PlayCount: Zero and then having it add new unplayed tracks as you listen. At first I didnt notice it but after tinkering around I now wonder what I ever did before (but then again I get that feeling alot using apple products).

    Check it out: http://www.apple.com/itunes/smartplaylists.html

    --
    ---- The real Slashdot is still here. You just have to browse at -1 to read the comments.
  23. scratch that by Midajo · · Score: 1

    oops - that particular faq entry refers to synapse, not brain.

  24. Anyone heard of Last.FM by Anonymous Coward · · Score: 1, Informative

    Last.FM is great, it starts streaming you music, you skip the songs you dont like, it learns what you like, and your personalised stream gets better and better!

    Check 'em out for some great new music from independants and small/medium label stuff :)

  25. Changing moods?? by jkrise · · Score: 1

    How can someone else except me decide what's good? My moods change, sometimes rapidly as well. And taste is acquired only after sampling... so will this s/w provide some new stuff ocassionally to check my preferences?

    I'd rather listen to random music on the radio.. I don't like the idea of someone out there, sitting and monitoring me.... like MS does.

    --
    If you keep throwing chairs, one day you'll break windows....
    1. Re:Changing moods?? by xanadu-xtroot.com · · Score: 1

      How can someone else except me decide what's good? My moods change, sometimes rapidly as well.

      I was thinking the same thing. I can go from Slayer to Yanni to Pink Floyd to Iron Maiden to Brian Eno to David Bowie in the span of about 15 minutes. I'd almost LOVE to see what kinda play list it suggests for THAT kind of listening.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    2. Re:Changing moods?? by Anonymous Coward · · Score: 0
      I was thinking the same thing. I can go from Slayer to Yanni to Pink Floyd to Iron Maiden to Brian Eno to David Bowie in the span of about 15 minutes. I'd almost LOVE to see what kinda play list it suggests for THAT kind of listening.

      If it's got any kind of brain at all, it'll refuse to play anything after it found your Yanni.

    3. Re:Changing moods?? by VivianC · · Score: 2, Funny

      I can go from Slayer to Yanni to Pink Floyd to Iron Maiden to Brian Eno to David Bowie in the span of about 15 minutes.

      I have a WinAmp plugin installed that detects if my mood ever moves to "Yanni". If it does, my computer then kicks me square in the nuts.

      --
      Viv

      Gmail invites for ip
    4. Re:Changing moods?? by budgenator · · Score: 1

      I'm not sure about this but I'd be surprised if radio music selection was random. It would be stupid of them not to try to tie in the demographics of a song played just before a commercial and the comercial itself.

      Also why play a Burger King commercial just before a song that vaguely reminds people of the McDonald's theme unless McDonald's is kicking in a little money.

      If they are not doing this now they probably will be after reading this post!

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    5. Re:Changing moods?? by Sri+Ramkrishna · · Score: 1

      "I can go from Slayer to Yann to Pink Floyd"

      Jeez, talking about to Hell and back.

      sri

  26. hmm by Joe+the+Lesser · · Score: 0, Funny

    I wonder what they'll make of my Beethoven/Metallica mix...

    --
    "I only speak the truth"
    Karma: null(Mostly affected by an unassigned variable)
    1. Re:hmm by RyanGWU82 · · Score: 1

      They would probably recommend music by Trans-Siberian Orchestra... specifically the album "Beethoven's Last Night". TSO is a spinout of the metal band Savatage, and they play electrified versions of classical and Christmas music. Check it out!

      Ryan

  27. Re:I hate opera. by Anonymous Coward · · Score: 0

    > I hate opera.

    Sounds like filtering out Pavarotti and the like wouldn't be a problem with this program.

  28. Time Travel!! by Morgahastu · · Score: 1

    and finally someone has done it

    I guess the softwave I've been using for the past few years came through a time portal!! Music Match has had this feature for a long time.

    1. Re:Time Travel!! by Anonymous Coward · · Score: 0

      music match is a closed source piece of shit and if you know what youre doing it should never be loaded onto your computer for any reason

  29. Listeng tastes by eyeball · · Score: 3, Interesting

    Personally my listening tastes are based on much more than what type, genre, or style of music. Most songs that make it onto my playlists are because a close friend recommends it, and that song will always (for better or worse) bring out memories of that person.

    *That* would be imposibile to substitute with a learning machine.

    I also think for a lot of people, they like a song because it's already familiar (they've subconsiously heard it in a store or a few dozen TV ads), and suddenly hit that point where they like that song and actively persue it. Unless the machine learning system were somehow able to track everything the person heard, It couldn't substite this either.

    --

    _______
    2B1ASK1
    1. Re:Listeng tastes by bornholtz · · Score: 2, Informative
      Most songs that make it onto my playlists are because a close friend recommends it


      That's one of the reasons that I use AudioScrobbler.
      My brother lives about 500 miles away from me and we can see what each other is listening to. I'm pretty comfortable listening to just about anything in his playlist.
      He's a freshman in college and I'm an old fart. This allows me to learn about a lot of new music.

      --
      -- Freedom means letting other people do things you don't like.
    2. Re:Listeng tastes by Suidae · · Score: 1

      Seems to me that the point of the project isn't to rate your songs, but to find new music you are likely to enjoy.

      Actually rating the stuff after you've heard it is up to you.

    3. Re:Listeng tastes by Anonymous Coward · · Score: 0
      ARG, hasn't ANYBODY taken the time to look over the damned website?

      Score: -666 redundant/wrong/false assumptions. JEez

    4. Re:Listeng tastes by Shardis · · Score: 1
      It's not about adding to your playlist, it's about managing your playlist in a more intelligent -instead of almost completely random *shuffle* type- way. Of course you could build every playlist by hand every time, or use quite a few playlists with diff types of music, but if you've got a library of any descent size, you know this just doesn't work well.

      Next time, read the article or at least see what the program mentioned does, will you?

  30. TiVo, no? by Glove+d'OJ · · Score: 1

    Is not this the same sort of AI that TiVo uses? That is, looking at what you have done in the past and making future suggestions?
    Sorry, I LOVE my TiVo, and give the company a plug every chance I get. Hacked to 198 hours, baby!

    WWJD? JWRTFM!

  31. Sounds cool, but ... by Catiline · · Score: 4, Interesting

    Does their logic system fail (or degrade) gracefully?

    My tastes in music are varied wildly, and I often will select a small set of my MP3s based on mood; will this system be able to determine that when I code I like to listen to classical but when playing games, alternative music is the thing? Or will it just play it all at once, unaware of the correlative patterns that would link the timing of music selection -- just mashing everything together into one massive playlist? (Given that nothing, not even time of day, can help determine what I want to hear, I have some serious doubts their system can handle my preferences as well as I do.)

    Truly "smart" programs often aren't really; the defining line I draw is how well they handle pathological cases. For example, have your dictation software transcribe the following sentence: "The village yeoman, Hugh, hewed two yews to use in the upcoming archery contest". I'm not guaranteeing it will choke, but it sure won't be pleased with you, despite the grammatical perfection of the sentence. However, any human hearing that will immediately make sense of it. Unsurprisingly, it is the simple algorythms (like naieve Bayesian statistics for spam filtering) that seem to best manage the complexity of real life while still failing gracefully.

    1. Re:Sounds cool, but ... by mib · · Score: 0

      "The village yeoman, Hugh, hewed two yews to use in the upcoming archery contest"

      I tried your phrase on an actual live human (native English speaker, of normal-to-above-average intelligence), and it took her longer than normal to parse it (there was a noticeable facial expression change while she figured it out).

      This seems to indicate it's just a matter of processing power (and the brain is still winning out over your dictation software).

      - mib

    2. Re:Sounds cool, but ... by sQuEeDeN · · Score: 1

      Absolutely. This is the same guy who did buddyzoo a coupla weeks ago, and I too went to the same high school with him. The degradation algorithms are a central part of the neural network that is the braim. Oh, wait, was I supposed to say that? Heh... And yea, they really did write it in 3 months. It's not from CalTech and Harvard, they wrote it in high school.

      --

      Recursive (adj.): see 'Recursive'
    3. Re:Sounds cool, but ... by entrager · · Score: 1

      The authors claim that the software will notice trends in playing. Say you typically play rock songs all together and classical all together. If you load up a rock song and then tell the software to pick for you from there, then it will stick to rock songs.

      Sounds nice to me. I've been playing with it today and it looks like it's already starting to get me. Kinda cool.

  32. If Microsoft Did Something Like This... by ijitjuice · · Score: 1

    Wouldnt we be all upset and things? It sounds like, "hey we know what you are listening to and we'll go analyze that and give you more of the same". Please, humans based in western civiliations have become some of the laziest S.o.b's in the past 50 years, lets at least give us something to do for god's sake.

  33. Apocalyptica... by Glove+d'OJ · · Score: 3, Interesting

    There is a Nordic string quartet that plays metal songs like Metallica, etc.

    http://www.spitfirerecords.com/Apocalyptica.htm

    They rock, classically.

    WWJD? JWRTFM!

    1. Re:Apocalyptica... by angle_slam · · Score: 1

      Not really a string quartet. Well there are 4 string players, so they are a string quartet in that sense. But they are actually 4 cellists. A "traditional" string quartet has 2 violins, a viola, and a cello. I think it would have worked better as a string quartet, as I think imitiating the vocal line in the high register of the cello didn't work as well as using a viola or violin would.

    2. Re:Apocalyptica... by eetu · · Score: 1

      A small correction: it's a Finnish cell quartet. Not that I really care, of course.

      --
      "If I can't have a revolution, what is there to dance about?" - Albert Meltzer
  34. synapse by Unominous+Coward · · Score: 1

    just another attempt at embracing and extending. Let's hope that Milo can save us from this mess!

    (if you haven't seen the movie, don't mod)

    --
    "Smoking helps you lose weight - one lung at a time" -- A. E. Neumann
  35. Still searching for my perfect mp3 player by Glyndwr · · Score: 4, Interesting

    This intelligent mp3 playback stuff seems like a really good idea to me; learning algorithms can be astonishingly effective, and even if it only when I hit "next track" halfway through a song it would help. However, I'm still looking for an mp3 player I like. I really like iTunes, but it's not perfect because I only have OSX on my laptop (Linux my desktops, where I want mp3 playback most).

    Stuff I like about iTunes:

    • The integrated management software, and how if I fancy listening to a particular artist/album, I just type their name in a little box to get realtime filtering
    • It doesn't look like ass
    • Neato en-mass ID3 tag editing options
    • Fantastic visualistaions
    • Neat metadata (last played, ratings, etc)
    All I really want is a Linux player to do all this too. XMMS is small and neat but the playlist feels like a clumsy management interface after iTunes. GQMpeg seems fiddly, and xtunes is ugly. Can anyone suggest alternatives?

    Other features I want my mp3 player to have, but which I've never seen done:

    • I listen to music on shuffle a lot. What I would like to do is browse through my full mp3 list and add the next half-dozen or so tracks to the playlist, taking it out of shuffle... but only until those half-dozen tracks are played. After than I want it to go back to shuffle.
    • Intelligent gapless playback -- if the mp3 ends with no silence (think live albums), I want it to crossfade to the next track with a very short gap; otherwise, I want no crossfade. Ditto for when the next track begins with no silence. Seems like this wouldn't be too hard to code up, I may look into making a XMMS plugin one day to see if I can.
    • rsync-based synchronisation between iTunes (on my iBook) and my household fileserver. Involves knowledge of iTunes' XML files.
    • The moon, on a stick.
    --
    You win again, gravity!
    1. Re:Still searching for my perfect mp3 player by Glyndwr · · Score: 2, Interesting

      Oh man, that's really badly written. And I previewed it several times, too.

      For a start, I do understand that Brain is supposed to be snagging stuff from the net according to my tastes; my central but utterly obscured point is that I'd rather get a player that can handly my own mp3s to my total satisfaction before getting fancy with one that can seek out new mp3s for me. Let's walk before we try to run.

      However, I think this sort of learning algorithm can be sensibly applied to my personal collection; for example, if it scores a song up slightly whenever I listen to it right through, up a lot when I select it manually, and down a lot when I skip it halfway through. Then use those scores as weights in the shuffle algorithm. The downside is that this sort of functionality needs an awful lot of data to be any good and is hard to sell to people because, out of the box, it won't do diddly squat. That is why they are better off with a plugin than a native player -- the plugin has, effectively, zero cost of entry, provided there is a plugin for your chosen player, whereas switching to a whole new player is effort with very little immediate payoff to reward it.

      --
      You win again, gravity!
    2. Re:Still searching for my perfect mp3 player by cuiousyellow · · Score: 2, Interesting

      You might like Rhythmbox a bit better than GQmpeg or xmms but it depends how you weight your different needs. It doesn't look like ass and it has neat metadata but 1. no viz, 2. no ID3 editing, and 3, no moon on a stick.

      This is assuming a gtk2 app is acceptable, you can get it running-without-crashing for enough time to build up useful playlists and use it enough to make the metadata actually have an effect.

      If you can't, there was a fork/branch a while back that add's streaming management and is relatively stable.

      The lack of viz kills me - I generally run xmms and hide the ugly old winamp2x gui on its own desktop plus gtk playlist, a sticky cd-cover plugin and a sticky Goom vis.

      For the id3 tags, I highly highly recommend EasyTAG.

    3. Re:Still searching for my perfect mp3 player by Glyndwr · · Score: 1

      GTK2 I can live with (writing this in Galeon2, actually), and lack of vis too. When I want vis I can always slave the iBook as a pure mp3 machine and run fullscreen viz, which is ultimately pretty wasteful but impresses visitors no end. ID3 editing is less of a problem now iTunes has straightened out my metadata; everything I've ripped over the last three years has correct tags (and most of my collection is stuff I've ripped myself), so it's less of an issue now than it used to be.

      Well, having apt-getted it, I can confirm rhythmbox looks pretty nifty; thanks for the tip, mate. I'll see how stable it is. It could use the playback-only-controls minimize mode iTunes has, but the three-pane browsing interface is perfect, and the get-info-on-this-song-from-web looks cool, too.

      A stick goom window is a funky idea. I might investigate that at some point...

      Thanks again! I'll just keep looking for the moon on a stick.

      --
      You win again, gravity!
    4. Re:Still searching for my perfect mp3 player by cmason · · Score: 1
      The moon, on a stick.

      You haven't seen Synergy yet, have you?

      --
      "If you are an idealist it doesn't matter what you do or what goes on around you, because it isn't real anyway."-R.P.W.
    5. Re:Still searching for my perfect mp3 player by Glyndwr · · Score: 1

      Actually, I have it installed. Damn thing keeps deposing my system clock from the upper right of the screen, grrrr. It's neat though.

      --
      You win again, gravity!
    6. Re:Still searching for my perfect mp3 player by mermonkey · · Score: 1

      Glyndwr quoth "I listen to music on shuffle a lot. What I would like to do is browse through my full mp3 list and add the next half-dozen or so tracks to the playlist, taking it out of shuffle... but only until those half-dozen tracks are played. After than I want it to go back to shuffle."

      I do this by pre-shuffling. Many players can randomize a list then play it in order (e.g., winamp). That way you can make minor tweaks to the order or pre-pend other tracks to the top. The bonus for me is that if i stop the player for 20 minutes and come back, my crappy randomizing algorithm won't serve me up the same tracks i heard 20 minutes ago. It's like shuffle with a persistent notion of what it's already played...

      And i gotta agree, i'm also still seeking the perfect player. I'm trying this Synapse right now... I've played with moodLogic which was nice for cleaning up my some of my tags, but i never got a big enough percentage of my 8k tracks in to really decide if it was cutting it. Media Jukebox has the most advanced "smart playlists" i've seen. You can extend the music metadata with custom attributes then create queries that dynamicaly play tracks that match (like, play all tracks that are: mellow, sad, and great (all invented criteria)). Of course the issue is you have to go through and map your opinions into your criteria... So obviously something like mood logic that used a generic set of rating criteria and a collaboritive community to distribute the heavy-lifting would seem the next step. Using the same community to inteligently recommend new music to me would be sweet too. Integrating the player with other tools like allmusic.com and my file sharing app would help too. E.g., "based on the reams of information i've compiled about your exquisite musical tastes, i think you'd like to try some Palace Brothers; click here to search for some recommended sampler tracks".
      Till that comes along, i'll be stuck jumping back and forth between allmusic.com, my filesharer, and my player... which works pretty well...
      Btw, in my cursory reading of the Synapse FAQ, etc, i couldn't find much info on how it works. I'd be curious to see some of their "scary, scary math"... shaw! Does it really use a "collaboritive community"? What does it know about the tracks it hasn't played? I've only played 15 tracks in it so far, but i'm not getting any data on the "musicmap"... Hmmmm, i'll try it for a week and see...
      hasta!
      stu.

    7. Re:Still searching for my perfect mp3 player by jhines0042 · · Score: 1

      I'm working on one.

      Actually its been working for me for over a year now, but it doesn't have a GUI so it doesn't yet fit your description of not looking like ass.

      Its Java (so it should work perfectly well on Linux) and it does have request mode (so that you can request a song, or ten, or a whole playlist) and when it runs out of requests it picks the next song based on the current songs meta-data... which right now you still have to enter yourself.

      But its been playing music at my house, 24 hours a day, 7 days a week, for the last 15 months solid without a crash. Only power failures stop it (and fewer of those since the UPS was installed).

      I'm working on the GUI for it in my spare time now... so that doesn't help you much, but when it is done I plan to shareware it.

      --
      42 - So long and thanks for all the fish.
    8. Re:Still searching for my perfect mp3 player by gidds · · Score: 1
      Intelligent gapless playback -- if the mp3 ends with no silence (think live albums), I want it to crossfade to the next track with a very short gap; otherwise, I want no crossfade.

      This really annoyed me, too, until someone told me that iTunes can do it already. Turn crossfading on, set the time to 0, and hey presto! It occasionally seems to get confused and crossfade over a second or two, but most of the time it's seamless. (Best to turn off the automatic level setting, Sound Check, as that works on a track-by-track basis can give awkward jumps in volume.)

      --

      Ceterum censeo subscriptionem esse delendam.

    9. Re:Still searching for my perfect mp3 player by Bart · · Score: 1

      Another barrier to adoption of a new program is that many of us have a lot invested in the old ones. In my case I use Winamp - not because I beleive it is the best but because I have it so tied into my system that I would have to break a lot of things to try something new - there would have to be a compelling reason. I have taught Girder the commands for Winamp so I can use different remotes in different rooms, I have programmed my RedRat2 to control Winamp and I have written some batch files so that I can wake up to music. Plugins are definately the way to go here.

  36. I don't WANT to hear the same crap over and over by JUSTONEMORELATTE · · Score: 4, Interesting

    Here's a short version of what I want to hear: "Something that challenges my tastes."
    Mostly, I listen to Radio 1190, the CU Boulder station. I'd say that I enjoy about 1 song in 4. I keep listening because I find out about local bands that I'd never hear, I hear indie bands (not just bands running on the "indie" branch of a major label) and I get DJs who love what they do. (here's where I give mad props to Milkman Dan)

    What's your spiffy MP3-scanning-neural-network-plugin going to do with me, eh?

    --

  37. this guy is one to watch... by Anonymous Coward · · Score: 5, Interesting

    Seems like Adam D'Angelo is also the coder of buddyzoo . Anyone know if he has a homepage?

    1. Re:this guy is one to watch... by Hal-9001 · · Score: 3, Informative

      Dunno, but I've heard anecdotally (and the anecdotes were supported by a quick Google search) that he's on Caltech's ACM programming team, so he's definitely one smart cookie.

      Also, he has a Slashdot account: SkyIce

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    2. Re:this guy is one to watch... by Anonymous Coward · · Score: 0

      mmm...I went to school with him last year at Phillips Exeter Academy... He seemed like a pretty bright guy, performed competently at US programming competitions.

    3. Re:this guy is one to watch... by the+great+chan · · Score: 2, Informative

      It looks like they're both college freshmen now. But last year, Adam D'Angelo went to Korea for the IOI contest. Apparently, the other one is a smart guy too. A friend at Exeter said Mark Zuckerberg was a bigshot in math there and had some interesting coding projects of his own. Go figure.

  38. Slashdot covers some great technologies.... by Anonymous Coward · · Score: 0

    ...and occasionally provides links with no description of technology, no source, and a bunch of hype attached to a shopping cart. Keep it clean, /. and stop putting up stories like this, even if these were your college roommates.

  39. Machine Learning parts by Neuronerd · · Score: 2, Insightful

    I am not sure about this but there seems to be a certain marketing push behind the project. The description of whos supposed to download it is hilarious. But all the machine learning stuff is hidden behind buzzwords. Why do they not put up a description of the algorithm or at least about its rational. I am involved in machine learning myself and most of my colleagues are extremely careful when using words like "the brain". And there is a usually a strong anticorrelation between the quality of work and the use of such buzzwords.

    --
    Googlefight "Slashdot Troll" against "BSD is dying" 303:229. BSD thus cant die.
    1. Re:Machine Learning parts by AssFace · · Score: 2, Informative

      I have no clue what their software does "behind the scenes" - but I personally would use a Markov Matrix/Chain and Bayesian classification.

      I haven't used their system - but if it generally sucks if not many people have used it, and then gets much "smarter" over time and as more users (and usage) increases - then I would suspect that is what they are using as well.

      Essentially you have song A, and then that points to a list of songs (after listening to song A, people then tended to listen to song Z, Y, and F).
      Songs that are more frequently occurring in that list are ranked higher.
      You could then follow that (basically just a hash) and say that if you listen to song A, the most frequently listened to song after A is Z, then you go to the Z spot in the hash and see what it is most frequently followed by.

      --

      There are some odd things afoot now, in the Villa Straylight.
    2. Re:Machine Learning parts by Anonymous Coward · · Score: 0

      Ah, you never read dull looking books, do you?

  40. I wish it did FFT by AssFace · · Score: 1

    It seems that were it to actually look at the actual music that you are listening to and not by reading playlist strings, then it would actually be a better tool.

    Using Bayesian classification on the signal that you get (I would assume using FFT and perhaps feeding that through a neural net), you should then bypass any need for user classification at all (as I understand the current system now, it will fail if there are poorly/inaccurately named songs).

    That said, this system would still be exposed to similar issues that the other one is (although I suspect from my previous experience with machine learning - the qualms people have of it missing out on a greater reason they choose songs would actually be unfounded, but I'm sure many would disagree with me), and more importantly - it would require far more processing power.

    --

    There are some odd things afoot now, in the Villa Straylight.
    1. Re:I wish it did FFT by cgroom · · Score: 1

      GJay is a playlist generating app that pretty much does this. It forms playlists based on a least-squares fit on songs' frequency "fingerprint" (FFT), BPM, and user-assigned "color" (not required). This suffices to automatically generate interesting playlists across large music collections. Of course, you have to pre-process your music collection, which can be done in a background process. There is no AI, just some intelligent matching on both song characteristics and user categorization.

  41. Nothing but an advertisement for their mp3 player. by HanzoSan · · Score: 1



    I dont see a use for this software.

    --
    If you use Linux, please help development of Autopac
  42. not that simple by random735 · · Score: 1

    I tried to code one of these once, my system was designed to correlate which songs I typically played in sequence..for instance, if I allowed song A to play, then B, then C, it would also assume that it was ok to play A and then C.. correspondingly, if I once played A, then skipped B when it came on, but allowed C to play after A, then it would also assume that B to C was not a good transition. Seems reasonable, right? the problem is, some days A to B is good..some days it's not.

    In the end, I realized the system would never work when I realized that *I* did not know what i wanted to listen to at any particular moment, so how the hell was I going to code a system which could decide?? As a previous poster said, our moods vary too much for this sort of system to work, at least for those of us who are very very picky...(I don't put on "background" music..if i'm playing music, i'm listening to it intently)

    1. Re:not that simple by Anonymous Coward · · Score: 0

      Speaking of good transitions, does anyone know a good way to make sure that certain songs get played together, even when listening in shuffle mode? I would love to turn shuffle on, but I want to make sure that certain songs always get played in sequence, like Led Zeppelin's Livin' Lovin Maid should always be followed by Heartbreaker; Pink Floyd's Brain Damage and Eclipse should always be played together; and the last 15 minutes or so of The Beatles Abbey Road should always be played in order. I wonder if this system could do something for that problem.

  43. Mod parent up by Glyndwr · · Score: 1

    I just downloaded this GJay (well, apt-get did) and it is very froody indeed.

    --
    You win again, gravity!
  44. Damn by ortholattice · · Score: 1
    Now I get it, it's a playlist pattern analyzer. What with all the hype on the page that doesn't explain what it does, at first I thought this was a miraculously advanced AI program that would pick out the common themes in all the music I like best, then synthesize a new stream of music like nothing I've ever heard, a brand new composition tailored exactly to my personal taste, that to me would be the most beautiful music in the world possible. But it just plays existing songs. Oh well, back to fantasizing about OggSynth...

    OK, I'm sure it's a useful program and that they've done a great job, and I'll try it out. But please, couldn't they have just explained it in plain English?

  45. It's been done already by Anonymous Coward · · Score: 1, Interesting

    Yahoo!'s Launchcast Music http://launch.yahoo.com/ already allows users to listen to/rate music. Your "personal station"'s music is then catered based on your user ratings of songs you have already heard.

  46. Re:I don't WANT to hear the same crap over and ove by captainclever · · Score: 2, Informative

    last.fm might be for you then.

    --
    Last.fm - join the social music revolution
  47. You know... by MoeMoe · · Score: 2, Funny

    You know you're too damn lazy when your computer has to decide what music you like and when to play it for you.

    --
    Business \Busi"ness\, n.;
    A scam in which all people involved perceive as beneficial...
  48. prior art by Anonymous Coward · · Score: 1, Interesting

    I think amazon has a copyright on this :) They've been extrapolating what you'd like based on your purchasing habits (and what other's bought) for years.

  49. Winamp's Ramdom by Tighe_L · · Score: 1

    I downloaded it, I hope I will never have to use Winamp's random anymore, I think after listening to the same song over and over I gave up and just let it play normal.

    1. Re:Winamp's Ramdom by Loosewire · · Score: 1

      winamps random isnt that bad until you hear xmms' random :-)

      --
      Slashdot - The one stop shop for procrastination
  50. I don't care if its a winamp plug-in, I want XMMS by bcollier06 · · Score: 1

    I did have the decency of reading their site :)

    --

    -bcollier06

  51. Re:I don't care if its a winamp plug-in, I want XM by mrtroy · · Score: 1

    ahhhh xmms :D

    I am a simple man, with simple needs...and winamp does just fine there. Altho...winamp 3 sucks proc power like crazy...

    --
    [I can picture a world without war, without hate. I can picture us attacking that world, because they'd never expect it]
  52. Fantastic! by Anonymous Coward · · Score: 2, Funny

    So now the RIAA can use this technology to say what you *would* have stolen, and add another fine with a lot of 0s =)

  53. Why would howard stern eat his heart out? by Anonymous Coward · · Score: 0

    He has discussed Mr. Pujol many times.

  54. Any projects along the same lines... by Masem · · Score: 4, Interesting
    ...for actually generating 'finite machine'-like playlists?

    That is, say I have all my music appropriate tagged for artist, year, and music type (say through MusicBrainz or something similar). Maybe each track has it's own classification for those CDs that have 'various artists' or that the artist goes into a number of different styles, or whatever. You also have tracks from some CDs that are meant to be played without a break between them ("Dark Side of the Moon" for example has a couple of tracks like this).

    Now, what I'd LIKE to do is to have my mp3 player look at the current song, then using a combination of random factors and some expert knowledge to select the next song to play as to have a nice subtle shift in music tone. Right now, the random feature in most music players could easily put up a grunge track right after a classic track, then into some 60s rock. This is not necessarily wrong, but it's a bit drastic.

    I've considered a way to build up a finite state machine of the various musical types as typically defined by the MP3 ID tags, such that each type is a state, and you can only effectively move to very related types in the FSM. (A random factor with possibly some weighting would be used to determine which state to go to: if you are currently at "80s Synthpop", you have a good chance to go to "70s Pop" or "90s Pop" and a slight chance to move to "Electronica", for example). Such a FSM would need a lot of community suggestions, and maybe the end result would require some net-lookup table as to get the current FSM status.

    So the program as I see it would look at this FSM, the artist, and other details (again, if there's a song that should follow it, it gets higher weighing), the program generates a weighted list of tracks to go to next, hits the RNG, and pulls out the next track. At which point it repeats itself. Various aspects, such as the weighting on the genre, artist, or play order, could be included. Additionally, the FSM should allow for a "completely unrelated" jump to a different genre that's not necessarily related to the current one, but with some chance as set by the user. Thus, with this program in play, if you have a good select of CD tracks, you can have the playlist progress slowly through genres, thus not having massive mood changes during the playlist, unless you have set it up as such.

    I know there are programs that can generated weighted playlists from your input , such as LongPlayer, but this only looks at your ratings, and doesn't try to do anything tricky on the list otherwise.

    Mind you, the way current MP3 players work, this would most likely be done by generating a playlist from your current song selection, which you then feed to winamp or whatever. A plugin that does this dynamically would be best, but I don't think a lot of these mp3 players have that type of ability builtin, and instead, you have programs like LongPlayer that call out to WinAmp to only play the song, LPlayer doing the playlist selection.

    Does anyone know if such projects exist yet, or is this even something the community would be interested in?

    --
    "Pinky, you've left the lens cap of your mind on again." - P&TB
    "I can see my house from here!" - ST:
    1. Re:Any projects along the same lines... by qux.net · · Score: 1

      While I'm not working on any mp3 player plugins or anything so don't know the feasibility with current players, I like this idea a lot. Maybe a custom dedicated application without eyecandy (just play the mp3s, allow remote control/make sense changing stuff without the mouse)... It'd actually sorta make more sense in that app. You can skip within the normal randomness, or you can say to totally change types with a different button...

  55. Hmmmmmm. by SatanicPuppy · · Score: 4, Insightful

    Seems interesting, but there are problems which I don't see being overcome.

    Say you spend most of your time playing Unreal Tournament 2003 with winamp in the background, and so this software learns that you like ripping violent music about 90% of the time.

    Then you bring home the aforementioned Chinese girl and you put on some soft guitar music and just and things are becoming interesting, the song ends, and the idiot "Brain" decides a little Rob Zombie is just what you need, based off past experience.

    Half the time I don't know myself what I want to listen to...It's too closely linked to my mood to be modeled in a purely statistical manner unless my mood levels out because of some wierdness (i.e. I smoke a lot of pot so I listen to a lot of Grateful Dead, or my significant other dumps me and I listen to really depressing breakup music for a month.) Otherwise, I'm going to be oscillating all day between different types of music, so something which may please me in the morning may get skipped bigtime by the afternoon.

    But even THAT isn't reliable; I could be mellow, listening to mellow stuff on Friday morning, then WHAM! Major programming meltdown at a big client! I have to mobilize my tired brain cells with brain crushing rock/metal! A reversal of my otherwise "normal" progression from violent to mellow during the course of the day, which itself is often severly affected by how much I have to deal with my boss.

    I don't see how such a thing could be truly accurate unless it has the facility to somehow read my mood. I can think of several ways to do this, but I doubt blush reflex scanners, heart rate/ekg monitors, voice stress monitors, or neural feedback chips are included with the software.

    I'm not sure I'd want it to be accurate anyway. Seems like it would be too easy to get lulled into a pattern, with no new input. Kind of stale. Unless it can read a new song and figure out, statistically whether or not I would like it, which sounds more like a Turing test than anything else. Maybe worse; my S.O. can't figure out what the hell I like, so if a computer COULD, well, I'd probably finally be able to write off the opposite sex.

    I'm not holding my breath.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    1. Re:Hmmmmmm. by budgenator · · Score: 1

      It would be kind of strange to log in as one user to play mellow stuff to calm down and an other user to get pumped up. I didn't see any Linux downloads on the site either, wonder why if it was developed on Linux initialy

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    2. Re:Hmmmmmm. by Anonymous Coward · · Score: 0

      !) develop on Linux
      2) Port to Windows
      3) backdoor it ...
      PROFIT!

    3. Re:Hmmmmmm. by SatanicPuppy · · Score: 1

      Yea, I've actually heard of stuff like this. It checks, based on the sound graph of the file and the setting you choose, and decides what you'd want to hear.

      It'd be cool to put them together, somehow.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    4. Re:Hmmmmmm. by __aatgod8309 · · Score: 1

      And if it worked for any format besides mp3 i'd be interested... (my music's been converted to ogg vorbis - and it's surprising how much dedicated profiling software doesn't work with it)

  56. Hehe by Vej · · Score: 1, Interesting

    I've done something like this on a network campus, wrote a shared file logger program people used to see what weird songs people liked to listen to.

    The funny part is ACTUALLY finding a pattern, and then confronting them with their bizarre tastes. Or, better yet, replace their favorite song with something just really random but leave the name same. Well, what else are you going to do?

  57. open source solution by Anonymous Coward · · Score: 0

    I've written a similar functionality, it's open source (will be), in perl. It keeps track of what you play, what you cancel, how many times it's been played, when it was last played, etc., then makes a weighted random choice. That's the good news. The bad news is it's not quite available right now.

    It was originally a patch to Otto 1.0 (sourceforge), and you can get the code from that patch (http://sourceforge.net/projects/otto - patch 1.0.2), but there's a new Otto codebase. I'm in the process of re-writing / integrating my features to Otto 2.0, including smart random play.

    Eventually, this will be available at sourceforge, either as a new rev. of Otto, or a fork named Calliope. So non-windows people, don't dispair....

    I'll post to slashdot when this is downloadable, perhaps within 2-4 weeks.....

    cheers,

    neilv

  58. a website doing a similar task by soliptic · · Score: 1
    http://www.echocloud.net/

    I dont run it, I just like it!

  59. Client/Server mode? by Freqdog · · Score: 2, Interesting

    I typiclly stream my mp3 to multiple computers in the house.. a client server version of this software would be very usefull.. as to have a central stat list to recall.. of couse a linux version of the server side would be a must

  60. ummm.. by No.+24601 · · Score: 2, Funny
    The Brain knows what you want and how you want it. It knows when you want it and it's going to give it to you.

    I think i'll pass on this ;)

  61. Windows Media Player 9.... by Anonymous Coward · · Score: 0

    ...does all that for you. It autorates the tracks depending on how many times played & skipped. It then creates auto lists like best rated or weekend music...

  62. Where is the source code? by DaPhoenix · · Score: 1

    Synapse is great idea and all but the name calls to mind the movie Antitrust -- which then calls to mind evil Microsoft. I know this was developed under linux and by students at universities, but WHERE IS THE SOURCECODE!?

    Honestly, i'd feel safer if this was under peer review rather than just some downloadable exe or linux binary that does who knows what and sends out god knows what to people I dont know.

    --
    -- -=innocent ramblings from the mind of an insomniatic programmer=-
  63. Do people actually use saved playlists? by Zed2K · · Score: 1

    At least how I use winamp is I have a HD with all my mp3's organized into folders by musician then by album. I usually just queue up a bunch by right click enqueue to winamp. I don't think I even have any playlists saved since it changes daily.

  64. The Horror by Anonymous Coward · · Score: 0

    I hate to think what would happen if, say, I put "Yellow Submarine" on repeat...

  65. Re:I don't WANT to hear the same crap over and ove by Anonymous Coward · · Score: 0
    What's your spiffy MP3-scanning-neural-network-plugin going to do with me, eh?

    Ignore you. You're not the target audience.

  66. Re:I don't WANT to hear the same crap over and ove by jhines · · Score: 1

    Yeah, how about the number of times a tune as been played? or the last time?

    What I want is to be able to find the stuff I haven't heard recently in my music collection.

  67. Re:Well, BEING CHINESE by Anonymous Coward · · Score: 0

    s/chinese/thai/g

  68. why by Anonymous Coward · · Score: 0

    i can sort of see why; you've got piles of music and you want to sort as you play. wouldn't you get a bit bored though? i feels to me like a tool for homogenizing your music collection.

  69. GlobeCom JukeBox by Blahbbs · · Score: 1
    It can be a bear to setup, but Globecom JukeBox allows you to categorize songs independently of what the ID3 tag says, arrange your songs into genre groups, and play any one or combination of groups is a somewhat random order. You can even adjust the probabilities amongst the enabled category groups. It takes a bit of work to categorize your songs, but the whole setup is brilliant.

    You can vote on songs, and skipping a song reduces it's probability of playing again. It will play the song to a sound card or stream it to an IceCast server.

    It is a GPLed package that runs on Linux/Apache/MySQL/PHP.

  70. Black Jesus Algorithm by Anonymous Coward · · Score: 0

    I just want to know what the "Black Jesus Algorithm" is!

  71. I'M IMMORTAL by tomphaedrus · · Score: 1

    From the FAQ: What should I do if I get a "Would you like to send this error report to Microsoft" box? --- Don't panic. You're not going to die, Sweet!!! I NO LONGER FEAR MY OWN MORTALITY

  72. No - he's focused by chriso11 · · Score: 4, Funny

    Perhaps we could parcel out the grammer/spelling nazi functions into focused solutions.
    Somebody has obviously already taken then/than (which is a known high runner) as their special calling.

    So, if you always wanted to be a spelling/grammer nazi, but didn't have time to police ALL of Slashdot, get involved in the new paradigm: focused spelling/grammer nazi activism!

    Act fast before the cool ones are taken:

    * there/their
    * to/too/two
    * you/your/you're
    and the ever popular:
    * it/its/it's

    Hurry! Some other spelling/grammer nazi may take your choice!

    --
    No, I don't trust in god. He'll have to pay up front, like everybody else.
    1. Re:No - he's focused by cgori · · Score: 2, Funny

      Something just inspired me to reserve grammer/grammar.

  73. Interesting. by Anonymous Coward · · Score: 0

    This component works in conjuction with the SmartName module (codename: Black Jesus) which looks at each individual song and the collection as a whole, and then figures out what each song is actually supposed to be called. This is incredibly useful in a world where MP3 searches are restricted and almost every filename and tag are distorted to filtering.

    The dynamic library, powered by the Black Jesus Algorithm, will organize all of your music into accessible and logical groups for easier use.


    Whities need not apply. Seriously, though. Don't you guys think some right-wing (and even more liberal) nuts are going to see this as some sort of (school sponsored?) political or religious statement? I think they should have been more careful with naming their algorithm. I admit I think it's cool, but what exactly does "Black Jesus" have to do with sorting and organizing MP3s?

    Or is it "Hezus", as in Mexican Jesus? Now, that would really throw me for a loop.

    1. Re:Interesting. by Mark+Zuckerberg · · Score: 1

      Actually, we decided to call it Black Jesus because that's what the star basketball player at our high school named his basketball. We thought that was funny...

  74. embrace randomness by mboedick · · Score: 1

    This sounds like a tool for control freaks to find patterns and reinforce those patterns in themselves over and over. Patterns breed stagnation. This is the whole problem with commercial radio.

    I say embrace randomness. That's why I prefer to listen to streams instead of local mp3s anyway. In fact I would like to see a tool which mixed hundreds of streams into a single stream. When a song ended on one stream, it would find another stream where a song was just beginning and switch to it.

    Besides, consciousness interacts with random physical systems. How can you be sure you didn't really want to hear that song?

  75. Some clarification (from one of the programmers) by Mark+Zuckerberg · · Score: 2, Informative
    I made the program with Adam D'Angelo, which you can verify on the team page.

    I want to offer the following information about the project. The majority of development effort went into building the Brain. The Synapse player is just something we threw together to get the most from the Brain's functionality. We will probably never port Synapse to other systems since more than enough players already exist. Synapse does work under Wine though. We do have plans to bring the Brain to other systems, and we've begun by writing a plugin for Winamp 2.x, which you can get here. An XMMS plugin is coming soon, and then hopefully there will be one for iTunes in the near future.

    And a note about privacy. None of your musical listening data will be available to anyone other than you. We hope to use massive amounts of data to aid in analysis, but your individual data will never be seen by anyone else.

  76. Your right linux mp3 players mostly suck ass by bogie · · Score: 1

    Unless you have a really small music collection or or willing to spend hours and hours makes hundreds of playlists there just aren't any decent players for linux yet. The only one in recent memory that has half a chance or turning into something decent like someone else pointed out it Rythmbox(although dev has stalled??), maybe the fork will do better.

    For now I use Zinf since its the only one which seems to makes an effort to let you organzie your music library in an easy manner. See a screenshot here http://www.zinf.org/images/zinf_mymusic_shot.png

    Zinf lets you graphically manages your Artists,Albums, and playlists by default. It still doesn't have everything I want, but its still better than Xmms. Xmms has albumlist but really that not nearly the same thing that Zinf has.

    Linux mp3 players are stuck in 1997 and I'd use something like WMP9 in a hearbeat if it were ported to linux. Minimalist, featureless mp3 players are for people with minimal mp3 collections.

    --
    If you wanna get rich, you know that payback is a bitch
  77. You can't simulate classic human conditioning. by Anonymous Coward · · Score: 0

    There are many types of songs that I listen to that have no similarity to each other than the great memories I've associated with each one of them; There's no way to program that. Here's a sample list of songs that I have memories of:

    Bush - Breathe In, Breathe Out
    John Mayer - Your body is a wonderland
    Linkin Park - With You
    And a couple of songs from Metallica.

    Now, the program will select songs that are similar to these songs (which, are obviously NOT similar). But what if I told you that these were ALL makeout songs? :P

    You'll need more than a vibrating cell phone and a smart mp3 player to figure that one out...

  78. Humans are not as superior as you think... by sean.peters · · Score: 1
    "The village yeoman, Hugh, hewed two yews to use in the upcoming archery contest". I'm not guaranteeing it will choke, but it sure won't be pleased with you, despite the grammatical perfection of the sentence. However, any human hearing that will immediately make sense of it.

    Try saying that sentence to someone over the phone and asking him/her to transcribe it. Read what he/she writes and tell me if you still feel the same. My guess is that a human listener would mangle this pretty badly too.

    Sean

    1. Re:Humans are not as superior as you think... by Catiline · · Score: 1

      Certainly if you drop my sentence cold without any context even human listeners have dificulties with rapid understanding. However, putting that sentence (or any other convoluted one) into a constructive context allows most people to understand it well enough without skipping a beat while a computer will not improve by a similar amount. The difference lies in the contextual cues (and tone of voice) that humans find so vital in decyphering such convoluted sentences.

      Likewise, have you ever tried punning to a speech dictation program? (I have, and I found it an excercise in futility.) Try this one: "When the NY Friar's Club dined out on the docks, that evening's main course was Port Roast." Dollars to doughnuts every continuous speech dictation program you use is going to insist on fixing the punchline into "pork roast", unless you enunciate unusually clearly. Yet people hear that sentence accurately enough the first time they groan at the horror of the pun. Where is the difference? Context and tone, two things even the current generation of text dictation programs don't fully realize.

      The point I was trying to make was that modeling algorythms (such as those used to process speech, filter spam, or manage traffic lights) often work better the "simpler" they are (I trust naieve Bayesian filters to handle spam, and that essentially decomposes to a little text processing and one math equation). Essentially, I'm arguing that Occam's Razor should be applied to the algorythms. But how to properly pare text processing with the Razor is a question I do not yet have a handle upon.

  79. Been done for like 5 years now by sker · · Score: 1
    Musicmatch has been doing this for years now and delivering "Artist Match streams" ... collecting (voluntary) playlists in the billions.

    Whitepaper here:
    http://www.musicmatch.com/info/company/press/docs/ personalization_whitepaper_021106.pdf

    --
    nonsig. unsig. desig.
  80. terrible by Anonymous Coward · · Score: 0

    that is a TERRIBLE mp3 player. there is no equilizer and it has a bad interface.

  81. Only if you can beat this by Anonymous Coward · · Score: 0

    http://chappie.stanford.edu/cgi-bin/roshambot

    Play it 50-100 times and get back to us on just how unpredictable you really are.

  82. So far I'm not impressed... by jerkychew · · Score: 2, Informative

    I downloaded and installed Synapse. Damn thing scanned all my local and network shares for files, giving me no option to manually specify. Since I have lots of drives, this took a good ten minutes.

    What's worse, the app stayed on top of all my other apps, smack in the middle of my primary monitor, with no way to move it. So, I had to work on my secondary while it chugged away.

    Ok, fine. Told it where the MP3s were, and it imported all the song info. I believe I was allowed to move this window, although I can't totally remember.

    Fired it up. Black on dark blue background. Um, tough to read to say the least. Switched to the 'playlist' screen and tried dragging n dropping an m3u playlist into the screen, a la winamp. No dice, wouldn't load.

    Ok, can't find any place to manually add files without exploring the little music database it built. Open the database tree and, holy crap, what a piece of shit. I wanted to listen to Linkin Park's Meteora CD, so I scroll waay down to linkin park, and expand the tree. Ugh. Flat file listings, by song name. Crap. Can't find Meteora.

    Now, I know that this is kind of a different MP3 player, and I had every intention of RTFMing before really using it, but come on. It should at least be intuitive enough for me to be able to load some songs without having to read the instructions.

    I closed Synamps and fired Winamp 3 up. Maybe I'll go back and try it out again, but I'm not as interested as I was when I started.

    1. Re:So far I'm not impressed... by Anonymous Coward · · Score: 0
      Funny, I didn't have any problems reading anything. I thought it looked and functioned rather slickly. As for intuitive, that's almost always terribly subjective. I found it pretty intuitive, but it took me a few seconds to catch on because it's different. Who wants another exact interface clone? And if that's really what you want, I'm sure someone will make a skin soon. lol

      Sure, the drive/network scan was a bit of a pain, and I'd personally recommend to the authors to not do that, but it still went though roughly half a terabyte of data for me before the delay would have become irritating. Maybe a minute. Probably depends a lot on computer performance. :) Drag and drop worked fine too. Hrm...

      Personally I found the "Black Jesus" indexing and file library functions pretty useful too. I've been ripping my own CD's for years and years now, and haven't always kept the exact formatting between track names, different ID3 tagging, etc. It figured out almost everything except for a few rather garbled track names that I had that probably wouldn't have been recognizable to anyone but me. lol. And it's easy as hell to correct anything, even group correcting the few that didn't get filed correctly based on artist, albumn, or CD names harvested from filenames, and both versions of ID3 tags. I love it.

      All in all, I'd say this is probably more suited to the heavier audio user who (like me) always has music going when at the computer for endless amounts of time. I've been using it for a while now, and it's great for large to huge personal libraries just for the the way it handles tracks alone imho. No need to dig through endless nested windows for specific mp3's or folders containing a CD or mixing and matching ill suited mood/songtype playlists to build a descent size extended listening playlist. Just type "add all korn" or "add burn cycle" (a specific song) in the console if you want. Or locate it by artist/albumn/filename keyword in the same area. Simple, easy, elegant, and *quick*.

  83. Re:I don't WANT to hear the same crap over and ove by Anonymous Coward · · Score: 0

    Buy a Mac, iTunes does both of those things amazingly, it's very impressive how well it allows me to manage my 8500 mp3 collection.

  84. What the hell does this thing do? by Anonymous Coward · · Score: 0

    Their website is near useless for information (I think it mentioned something about Chinese hookers). What does this thing do? It tells me what songs I like? I already know that; they're the ones on my hard drive. It tells me my favorite songs? I already know that, too; I've got a playlist of my favorite songs. It tells me what songs I like to listen to together? Again, I've already gots playlists for that. What does this do that I don't already know? Tell me I'm 9.2% more likely to listen to song A rather than song B?

    The Brain just sounds like some stupid marketing gimmick to get demographical information. Why is this so great? I'm sure I must me missing the point. Can someone clue me in?

  85. CPU Heart Attack by Hopalong · · Score: 1

    While using this program, a graph of my cpu's performace is equivalent to about a 9.5 on the Richter scale.

  86. Re:Some clarification (from one of the programmers by Anonymous Coward · · Score: 0

    I've updated the FAQ, so some of the questions people are asking should now be answered. There are also some work-arounds for a couple of the bugs people have reported. Thanks for all the feedback guys -- keep it coming!

  87. This is just a bad random function by Sindri · · Score: 1

    After trying this it seems the thing only picks the songs I have already played and plays them in a slightly more random order than I did.

    What I thought/was hoping this thing was is something that picks songs from my 30 GB mp3 collection based on similarity (it does rate song similarity). But all it seems to do is repeat the songs I have already played.

    1. Re:This is just a bad random function by Anonymous Coward · · Score: 0

      You need to give the Brain some time to learn your listening patterns. Downloading it and playing a few songs won't give the Brain enough data to really understand the way you listen to music, so it's a bit harsh to expect it to give that kind of output. Give it a few more days...

  88. Not a good player by Diesel28 · · Score: 1

    The Black Jesus algorithm may be swell, but I can't find out because this isn't a very good player. At best, there are annoying pops during playback. At worst, it plays the songs too slow, too fast, or not at all and then immediately crashes to the desktop. Obviously, this renders the Black Jesus function useless. IMHO, unless they are going to put as much work into the player as they did the Brain, they should shelve it and stick to the plug-ins. I'm running Win2k and use MP9, and it sounds better than the other players I've tried. I liked WinAmp 2.x, but I think 3 is a piece.

  89. Great,but... by KoshClassic · · Score: 1
    Ok, if they can figure out what I want to listen to and write a plugin for my MP3 player to manipulate my playlists so that I hear what I want, that's great. But why can't they make this thing a plugin for Kaaza or WinMX so that it automatically DOWNLOADS what I want?

    Imagine this (and RIAA's reaction):

    1. User downloads the plugin
    2. User spends a couple of hours a day over the next few days listening to music
    3. Plugin determines user's tastes and automatically goes out on WinMX or Kaaza to download just about everything the user would ever want to listen to.

    --
    Understanding is a three edged sword. - Ambassador Kosh Naranek, Babylon 5
  90. You All Are Wrong About What This Does by Snowspinner · · Score: 1

    I just downloaded the WinAmp Plugin, and played with it for quite a while, meticulously feeding in long playlists. It does NOT try to find you new music based on what you like. It attempts to give you semi-random playlists, based on the playlists you have used in the past. The elements of that playlist are culled from your mp3 collection, and, more specifically, from the parts of your mp3 collection that you have played since starting up Brain. Also, if you want to give it data faster, note that the way it tells how much of the song played is where in the song the track ended. In other words, if you want to fast-add 400 tracks to it, just play them all and click to the last second of every track. It'll still think you played all of the track, and add it to its records as though you did.

  91. Brain opens up port 8541 !! by Phayyde · · Score: 2, Interesting

    Why in Gods Name do they need to open up TCP port 8541 to give me control over my own songlists when winamp is sitting there staring me in the face?

    The uninstall did NOT work. I had to find the .dll in my plugins directory and manually delete it. Only "Black Jesus" knows where else this thing installed itself in my system.

    I felt SO stupid for spending time on this. "Brain" is either some very bad engineering or it's a latent trojan.

  92. Re:Some clarification (from one of the programmers by Anonymous Coward · · Score: 0

    Yeah an uninitialized variable (or stack corruption) in your code which is causing the Run Time Error Check #3 is clearly Microsoft's fault.

    Nice program, but a reality check is in order.

  93. Re:Some clarification (from one of the programmers by Anonymous Coward · · Score: 0

    That was a joke. It's obviously our fault, and it will be fixed in the next version. I just thought it was a bit random that code that worked well under VC6 wouldn't work the same under VC.NET. And if it wasn't going to work the same, you'd think it would work better, especially since the same code compiled under .NET was 60K larger...

  94. on another note by Anonymous Coward · · Score: 0

    will winamp 3 ever stop sucking balls?

    apparently not.

  95. will winamp 3 ever stop sucking balls? by Anonymous Coward · · Score: 0

    I really wish they would release a new version at some point...

    I don't have a spare CPU sitting idle to let Winamp 3 just sit there and suck 18 percent, nailing 100 everytime I do anything. Especially when v2 only pulls 1 percent.

  96. Re:Well, BEING CHINESE by Anonymous Coward · · Score: 0

    Actually, it turns out that one of the programmers (Mark Zuckerberg) has a Chinese girlfriend. I guess that explains why he was in bed with a Chinese girl...and it probably means he's not racist.

  97. Programmers? by ptaff · · Score: 1
    From the website:

    Mark's mouse, alone, has moved enough to go around the world...twice.


    Click on P, click on R, click on I, click on N, click on T, click on F, shift-click on 9...

    Am I the only one thinking that the mouse to a programmer is the same as a tricycle to a fish?
  98. I wish I knew why it was insightful... by Gordonjcp · · Score: 1

    It was, after all, a failed (but close) attempt at first post.

  99. Re:I don't WANT to hear the same crap over and ove by Shardis · · Score: 1

    Nothing, it's not that type of plugin, if you would have bothered to look at the website/article. :P

  100. Re:Some clarification (from one of the programmers by CyberKnet · · Score: 1

    Synapse would be fine if it would actually *play* something when you loaded a playlist into it and press play, instead of sitting there, without producing a single sound. Like many others around here, I appreciate your project; it has led me to search for something with similar functionality that actually works, and with my existing media player (wa3), too.

    But anyway, thanks for trying.

    --
    Video meliora proboque deteriora sequor - Ovidius