IPB

Welcome Guest ( Log In | Register )

> foobar2000 General Forum Rules

This is NOT a tech support forum.
Tech support questions go to foobar2000 Tech Support forum instead.

See also: Hydrogenaudio Terms of Service.

 
Reply to this topicStart new topic
Shuffle better (a problem/partial proposal)
odyssey
post Mar 6 2009, 17:33
Post #1





Group: Members
Posts: 2296
Joined: 18-May 03
From: Denmark
Member No.: 6695



Sometimes the default way to shuffle music bothers me, because it seem not shuffled enough.

Say I choose 3 different artists and I have 10 tracks by "Justin Timberlake", 25 tracks by Britney Spears" and 50 tracks by Madonna and want to shuffle them. By the logical nature of the shuffle-design, I would of course get more Madonna in this playlist rather than Justin Timberlake, but really I would like to hear equal parts of each artist so I'm not getting tired of just Madonna all the time.

I don't know how it would be implemented or worked around easily, but I know that sometimes I would want to shuffle this way on eigher "Artist" or "Genre" and possibly other tags as well.

What do you think?


--------------------
Can't wait for a HD-AAC encoder :P
Go to the top of the page
+Quote Post
DocBeard
post Mar 6 2009, 18:23
Post #2





Group: Members
Posts: 337
Joined: 28-October 06
Member No.: 36898



What occurs to me is something that could select an equal number of random tracks by artists (or genres or whatever) you specify and dump them into a playlist. This might be doable with playlist tree mod, I'm honestly not sure offhand.

Beyond that, if there were some way of generating aggregate statistics (most-played artists or genres or whatever) that could then be fed into an autoplaylist or something, maybe that would work. But I don't think there's a way of generating such statistics within foobar2000 at present.
Go to the top of the page
+Quote Post
odyssey
post Mar 6 2009, 18:56
Post #3





Group: Members
Posts: 2296
Joined: 18-May 03
From: Denmark
Member No.: 6695



That sounds actually like a viable solution, anyway I'm not into playlist_tree_mod at all. I really would like to, but I never understood the way the syntax works.

Maybe I would miss some of the limited (by random) tracks if I did something like that by the lowest coefficient.

It might even be cooler if it was just implemented as a part of the current shuffle-functions, to make a randomization based on a specified tag, so it would re-play the tracks by Justin Timberlake several times during a playlist (but keeping track of the order like Shuffle does today).

To simplify it, something like shuffling each tag (artist) and afterwards weaving them together would make pretty much up for it. Heck I might even script something like that smile.gif


--------------------
Can't wait for a HD-AAC encoder :P
Go to the top of the page
+Quote Post
Dr_Colossus
post Mar 6 2009, 20:49
Post #4





Group: Members
Posts: 71
Joined: 8-July 08
Member No.: 55505



I guess you would want a shuffle that would first randomize by album or artist. Then compile a playlist from an even number of songs from each artist/album, in your example 10 random tracks from Timberlake, Spears and Madonna. Randomize those 30 tracks and have them as the basis of your new playlist. The remaining 15 Spears and 40 Madonna tracks could undergo the same process. Select the first 15 songs from both the remaining Spears and Madonna lists, randomize them together, and then append them to the initial 30 track mix. Finally append the remaining 25 Madonna tracks to the end of the playlist. In end there would be no Timberlake after the first 30 tracks, no more Spears after 60 tracks and only Madonna for the last 25. I don't know if this is the type of solution you are looking for, but I would be interested in a plug-in that did exactly this if someone had the time and skill to do it.

You would probably get tired of the playlist before reaching the wall of Madonna.
Go to the top of the page
+Quote Post
odyssey
post Mar 6 2009, 21:00
Post #5





Group: Members
Posts: 2296
Joined: 18-May 03
From: Denmark
Member No.: 6695



QUOTE (Dr_Colossus @ Mar 6 2009, 20:49) *
You would probably get tired of the playlist before reaching the wall of Madonna.

You are probably right, but the main intention for this is also to include more artists, so I don't think it would be an issue. But also, the way I listen to music today I get tired of the artist (and possible dupes among it) too.

I'm looking for a one-click solution at most, just to keep it simple smile.gif If it was possible (from the top of my head it isn't) to send the entire playlist content with one click to an external program using foo_run, I could probably script it pretty easily.

A better solution to avoid getting tired of a playlist with multiple entrys of the same items, it could maybe be possible to implement a restriction-like behavior to filter out badly rated tracks or something like that in a solution much like the one DocBeard proposed.


--------------------
Can't wait for a HD-AAC encoder :P
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 21st April 2014 - 16:37