Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#62177 - 23/01/2002 02:02 Increasing/decreasing the odds of a track playing
CurlyKicker
member

Registered: 04/01/2002
Posts: 135
Loc: Orange County, CA
I'm sure I'm not the only one out there that has favorite tracks that they'd like to hear more often in Shuffle mode than other tracks. I did a search and didn't find anyone requesting a feature that should be added to increase or decrease the odds of a track being played in Shuffle mode. For example, I have about 100 tracks that are my all time favorites. And I'd like to hear those more frequently than my other tracks. I'd like to have the ability to rate each individual track and determine how often the track would be played in Shuffle mode. Maybe a "Track Rating" that goes from +/- 100 points. 100 point rating = track played much more often (# total tracks/100) than the standard shuffled track (# total tracks/1) and -100 point rating = track played much less often (# total tracks x 100). My mathmatical analogies might be off but I think you guys get the gist.

What do you guys think?

Curly
_________________________
http://www.ubernet.org/

Top
#62178 - 23/01/2002 05:03 Re: Increasing/decreasing the odds of a track playing [Re: CurlyKicker]
frog51
pooh-bah

Registered: 09/08/2000
Posts: 2091
Loc: Edinburgh, Scotland
Check out tanstaafl's post here. It works well.
_________________________
Rory
MkIIa, blue lit buttons, memory upgrade, 1Tb in Subaru Forester STi
MkII, 240Gb in Mark Lord dock
MkII, 80Gb SSD in dock

Top
#62179 - 23/01/2002 06:06 Re: Increasing/decreasing the odds of a track playing [Re: CurlyKicker]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4180
Loc: Cambridge, England
...[shuffle weighted by preference]...

This was going to be a 2.0 feature but never made it. In fact, the 2.0 player already supports it: if you manage to give your player a custom integer tag called, say, "rating", that goes from 0=tepid to 5=houge, then you could set up a custom shuffle mode that would preferentially put houge songs nearer the front, except for ones you've heard recently.

Then, every time you got into the car, you'd shuffle your whole player (or shuffle whichever genre you fancied, or whatever), and it would tend to pick highly-rated songs you hadn't heard for a while. The shuffle parameters (discussed to death by me in various shuffle threads findable on this BBS) could be tweaked to adjust the rating/recent trade-off.

Sadly, with the current 2.0beta of emplode, there is no way to add custom tags such as "rating" (it will preserve such tags if it finds them, but it won't display them). You'd have to use emptool, or do it all by steam (rewriting the *1 files and rebuilding the database).

Peter

Top
#62180 - 23/01/2002 07:59 Re: Increasing/decreasing the odds of a track play [Re: peter]
tms13
old hand

Registered: 30/07/2001
Posts: 1115
Loc: Lochcarron and Edinburgh
In particular, see this post, and the whole of that thread on creating custom shuffles.
_________________________
Toby Speight
030103016 (80GB Mk2a, blue)
030102806 (0GB Mk2a, blue)

Top
#62181 - 23/01/2002 09:20 Re: Increasing/decreasing the odds of a track playing [Re: peter]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
Sadly, with the current 2.0beta of emplode, there is no way to add custom tags such as "rating" (it will preserve such tags if it finds them, but it won't display them). You'd have to use emptool, or do it all by steam (rewriting the *1 files and rebuilding the database).

Is the custom tag editing expected to make the 2.0 final release? Or will we have to wait until a post-2.0 release?
_________________________
- Tony C
my empeg stuff

Top
#62182 - 23/01/2002 09:22 Re: Increasing/decreasing the odds of a track playing [Re: tonyc]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4180
Loc: Cambridge, England
Is the custom tag editing expected to make the 2.0 final release? Or will we have to wait until a post-2.0 release?

Getting 2.0 final out with the current feature-set, is a higher priority right now than adding new features. So the latter, I guess.

Peter

Top
#62183 - 23/01/2002 09:23 Re: Increasing/decreasing the odds of a track playing [Re: tonyc]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5683
Loc: London, UK
No, it's not. You'll have to wait for a post-2.0 release for it.
_________________________
-- roger

Top
#62184 - 23/01/2002 09:26 Re: Increasing/decreasing the odds of a track playing [Re: Roger]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
Thanks for the info, guys.
_________________________
- Tony C
my empeg stuff

Top
#62185 - 23/01/2002 14:35 Re: Increasing/decreasing the odds of a track playing [Re: frog51]
CurlyKicker
member

Registered: 04/01/2002
Posts: 135
Loc: Orange County, CA
Yeah that's it. I'll try Tanstaafl's solution.

Next i'd like to see on-the-fly track rating with the remote Imagine, playing a track and rating it 1-9 with the remote. The higher the rating the more often it will play, ala GrooveRadio.com. Oh man that would be SWEET!

Curly
_________________________
http://www.ubernet.org/

Top
#62186 - 23/01/2002 14:51 Re: Increasing/decreasing the odds of a track playing [Re: CurlyKicker]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
Yup, on the fly track rating has been suggested before.

http://empeg.comms.net/php/showflat.php?Cat=&Board=wishlist&Number=24132

Don't know if it's under consideration for an upcoming release though. Usually if an idea is suggested and it's going to be implemented, one of the guys chiimes in and says it sounds like a cool idea. I didn't see that kind of response when ratings were talked about before.

I Am Not An Empeg Programmer, but it seems it'd just require a few bits on the player's scratch partition per song to store the rating, and, obviously, assigning a remote button to "rate" the song, and then to take the numbers 0-9 from the remote and then store that number. Then it could be integrated with the custom shuffle algorithms, so that when you put RATING in a custom shuffle spec, it uses that rating as a multiplier or whatever.

Hmm...
_________________________
- Tony C
my empeg stuff

Top
#62187 - 23/01/2002 14:54 Re: Increasing/decreasing the odds of a track playing [Re: tonyc]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31600
Loc: Seattle, WA
I think it would be much more interesting to have a music system that discovered what you like simply from observing your listening habits. Without the need for a user to intervene and hand-rank songs.
_________________________
Tony Fabris

Top
#62188 - 23/01/2002 15:09 Re: Increasing/decreasing the odds of a track playing [Re: tfabris]
CurlyKicker
member

Registered: 04/01/2002
Posts: 135
Loc: Orange County, CA
Tony, how would it observe your listening habits without some kind of user feedback?

Curly
_________________________
http://www.ubernet.org/

Top
#62189 - 23/01/2002 15:17 Re: Increasing/decreasing the odds of a track playing [Re: CurlyKicker]
andy
carpal tunnel

Registered: 10/06/1999
Posts: 5916
Loc: Wivenhoe, Essex, UK
It does have some user feedback. The player gets to see which tracks you play regularly and which ones you skip if they come up randomly.
_________________________
Remind me to change my signature to something more interesting someday

Top
#62190 - 23/01/2002 15:31 Re: Increasing/decreasing the odds of a track playing [Re: andy]
CurlyKicker
member

Registered: 04/01/2002
Posts: 135
Loc: Orange County, CA
Well ok. I thought Tony came up with something beyond the skip button, like a serial to cerebrum connection

Curly
_________________________
http://www.ubernet.org/

Top
#62191 - 23/01/2002 15:41 Re: Increasing/decreasing the odds of a track playing [Re: andy]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31600
Loc: Seattle, WA
It does have some user feedback. The player gets to see which tracks you play regularly and which ones you skip if they come up randomly.

That is precisely my point.

I have some ideas along these lines, and I keep meaning to talk to Hugo/Rob about them, and every time I meet up with them, I forget to bring up the subject.
_________________________
Tony Fabris

Top
#62192 - 23/01/2002 15:42 Re: Increasing/decreasing the odds of a track playing [Re: tfabris]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
Can you clarify how this might work? How will it know how much I like a song? Just because I listen to one song 20 times and another song once doesn't mean I like that song 20 times more than the first one... Would you use the Plays and Skipped fields? Would it use Time of Day as a variable? Will it try to make decisions like "well he listened to this and then this, so now he wants to listen to that."?

I think a ratings system is clear-cut and understandable. It's more like how a radio station might work, certain songs get into heavy rotation, others only occasionally played, etc. If a particular song falls out of favor, you can just turn down the rating a few notches... Plus it's more easily combined with the custom shuffle modes that already exist.

Obviously, it has the major drawback that it requires manual entry of the ratings, but that gives you more control of which songs get more weight, rather than letting the algorithm try to figure it out. I just don't understand how the algorithm would work in practice... Any ideas?
_________________________
- Tony C
my empeg stuff

Top
#62193 - 23/01/2002 15:55 Re: Increasing/decreasing the odds of a track playing [Re: tonyc]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31600
Loc: Seattle, WA
Can you clarify how this might work?

I could, but I'm going to keep my ideas secret for the time being. It's possible they might actually be worth something. I've got PLANS, you see.

It's true that a ratings system is simple to implement and use, and my concept could be augmented by a ratings system. But it's not a necessary component.
_________________________
Tony Fabris

Top
#62194 - 23/01/2002 16:16 Re: Increasing/decreasing the odds of a track playing [Re: tfabris]
papinist
member

Registered: 30/12/2001
Posts: 119
Loc: Italy
I agree with your idea: a rating system might be simple to do, but could be a huge work if your collection is quite large... imagine rating 5,000 songs!

An intuitive/predictive rating system is what Empeg deserve. Maybe playing state could be divided into two mode: normal and predictive, further divided into Auto and a sort of 'mood selection'.

Of course it would need some apprentice period, and I see some problems with other persons in car: what if your friend hate a song that you love and skip it?
_________________________
Stefano

Top
#62195 - 23/01/2002 16:16 Re: Increasing/decreasing the odds of a track playing [Re: tfabris]
rob
carpal tunnel

Registered: 21/05/1999
Posts: 5335
Loc: Cambridge UK
Well we could talk about features.. or we could just get in some more beers..

Rob

Top
#62196 - 23/01/2002 18:33 Re: Increasing/decreasing the odds of a track playing [Re: papinist]
CurlyKicker
member

Registered: 04/01/2002
Posts: 135
Loc: Orange County, CA
In reply to:

a rating system might be simple to do, but could be a huge work if your collection is quite large... imagine rating 5,000 songs!




Agreed. That's why it would be great to rate them on-the-fly. All songs would be given an initial rating of, say, 5 to give them even odds. Once it's played, you can change the odds by rating it 1-4 (giving it less of a chance to play next time) or 6-9 (giving it more of a chance of playing). That way you don't have to go through Emplode and rate them all before hand. Also every time the song is played you can rate it differently. So, just because you heard it frequently the last two days doesn't mean that you'll be hearing it a lot in the future. All you do the next time you hear it is just rate it a one (or any number below five).

Now, we can either keep a running average of the ratings or have the rating reset everytime you rate it.

What do y'all think?

Curly
_________________________
http://www.ubernet.org/

Top
#62197 - 23/01/2002 22:32 Re: Increasing/decreasing the odds of a track playing [Re: CurlyKicker]
hybrid8
carpal tunnel

Registered: 12/11/2001
Posts: 7738
Loc: Toronto, CANADA
Don't get ahead of yourself. No track will play "more often" - shuffle will only play each track ONE time. You have to re-shuffle to get the track to play again. So what you're doing is getting your favourite tracks to play near the top of the list, not "more often."

I just thought it would be a good idea to point that out before we get into confusion when talking about feature requests and what's currently already on the table.

If you want something to play multiple times you can insert or append it multiple times as mentioned elsewhere (I think someone's already linked to that thread).

Bruno
_________________________
Bruno
Twisted Melon : Fine Mac OS Software

Top
#62198 - 23/01/2002 22:35 Re: Increasing/decreasing the odds of a track playing [Re: hybrid8]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31600
Loc: Seattle, WA
Don't get ahead of yourself. No track will play "more often" - shuffle will only play each track ONE time.

Not if you use the deduplicate=0 trick that Doug described. Then a track linked more often would genuinely play more often.

Did you see that post?
_________________________
Tony Fabris

Top
#62199 - 24/01/2002 15:45 Re: Increasing/decreasing the odds of a track playing [Re: tfabris]
hybrid8
carpal tunnel

Registered: 12/11/2001
Posts: 7738
Loc: Toronto, CANADA
I did see that post. And I also noted that it was a very specific addition, at Doug's request.

But, even with that setting, shuffle will still only play each playlist entry once per shuffle. You need to link multiple entries per track. Doing this on purpose just to get something to come up more often isn't exactly ideal. Especially if Curly will change his tastes from time to time.

A weighting that can be matched with different shuffle criteria is a cool feature idea, but shuffle list building should still continue to work like it does now: by generating a list that it walks through. One entry per unique track or, as modified, one entry per playlist-link.

The beauty of the empeg's shuffle is that it's a tracked shuffle and not just a simple random number generator.

Bruno
_________________________
Bruno
Twisted Melon : Fine Mac OS Software

Top
#62200 - 24/01/2002 16:51 Re: Increasing/decreasing the odds of a track playing [Re: hybrid8]
papinist
member

Registered: 30/12/2001
Posts: 119
Loc: Italy
[quote]
The beauty of the empeg's shuffle is that it's a tracked shuffle and not just a simple random number generator.
[/quote]

Are you referring to some Neo 'features'?
(although it was a 'bugged' random number generator)
_________________________
Stefano

Top