Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: How to have main playlist for adding tracks from library then playing? (Read 5548 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

How to have main playlist for adding tracks from library then playing?

Just starting to use Foobar and trying to make sense of the behaviour here..

I'm very used to winamp, mediamonkey and itunes, but not fully satisfied with any of them (especially because I have a pretty huge library to manage)

I'm confused by how Library Viewer Selection playlist brings up whatever you look at in the library, then if you right click that thing in the library and select 'add to current playlist' it adds it to the library viewer selection playlist.. essentially doubling. I thought something in the FAQ made sense of this, so I changed the song follows cursor options (talk about a confusing option name!) but the behaviour didn't change. So to me it seems one of these 2 things are pointless.

I like to search around for albums/songs and queue them up in a main playlist that I generally listen to, but I don't really know how to do this simply in Foobar2000. Obviously I can drag the files into the default playlist, but then I don't get any shortcuts and those 'add to current playlist' commands are completely invalidated unless i make sure not to click on the item first.

Is there some way to actually look at the 'playback queue' as a list?

What am I supposed to be doing? These commands seem to be contradictory.

I am trying columnsUI right now, but it doesn't even have the options to add to current playlist because the library view is missing.. just add to playback queue, which i can't actually see to rearrange later..

I guess I shouldn't be surprised that this program is very confusing, due to all its customizability (aka lack of design ).

How to have main playlist for adding tracks from library then playing?

Reply #1
If you do not want the playlist view to change upon selection in the album list, then change the option in preferences>media library>untick activate when changed. By the way, you are not limited to viewing, using one playlist at a time. I would suggest that you use the layout edit mode, click on the playlist area, change it to a playlist tab container and then add your playlist viewer to it.

Why even bother with your closing sentence in the above post. Is a little wink is supposed to negate an insult? What lack of design - exactly.

How to have main playlist for adding tracks from library then playing?

Reply #2
I'm confused by how Library Viewer Selection playlist brings up whatever you look at in the library, then if you right click that thing in the library and select 'add to current playlist' it adds it to the library viewer selection playlist.. essentially doubling.

Highlighting anything via Album List automatically renders its generated playlist (Library Viewer Selection) active by default. You can turn it off via 'Preferences/Media Library/Activate' when changed checkbox.

I changed the song follows cursor options (talk about a confusing option name!) but the behaviour didn't change.

That's a different thing entirely. When that option is selected, highlighting an item in your playlist will mark it as the next one in playback queue.

Cursor follows playback means the next song will be picked in normal order and the highlight will jump on it automatically once songs change.

I like to search around for albums/songs and queue them up in a main playlist that I generally listen to, but I don't really know how to do this simply in Foobar2000. Obviously I can drag the files into the default playlist, but then I don't get any shortcuts and those 'add to current playlist' commands are completely invalidated unless i make sure not to click on the item first.

If you are trying out Columns UI anyway I'd suggest bringing up 'Preferences/Display Columns UI/Main' tab and playing with the Quick setup button.

Choose a layout with 'Filters' in it which should help picking specific songs/artists/albums etc. You can either rely on the generated playlist or just drag and drop to a custom playlist and start playing that.

because the library view is missing

You can download foo_albumlist component to get something similar in CUI. The original Album list is still there under Library/Album list, by the way. But in my opinion you are better off with Filters for starting.

I guess I shouldn't be surprised that this program is very confusing, due to all its customizability.

As I said try the pre-set layouts first to get a hang of it. Then if you feel more confident you can customize everything to your liking.

How to have main playlist for adding tracks from library then playing?

Reply #3
If you honestly think customizability is a "lack of design" then you fail to comprehend the massive amounts of elite design that went into making foobar2000 as customizable as it is...

How to have main playlist for adding tracks from library then playing?

Reply #4
I'm confused by how Library Viewer Selection playlist brings up whatever you look at in the library,  [...]
I like to search around for albums/songs and queue them up in a main playlist that I generally listen to, but I don't really know how to do this simply in Foobar2000.


Turn off the Library Viewer Selection playlist. It will do you no good at this point. In fact it may never do you any good.  Depends on your usage.
Since that list is the currently focused list, "send to current" will obviously send to that playlist.

Configure Album List's actions like double-click and Enter under Preferences > Media Libary > Album List.

Quote
Is there some way to actually look at the 'playback queue' as a list?

You don't need to. That's what playlists are for.

Foobar is built to accomodate lots of playlist creation/destruction. I've always found the one-playlist idea in Winamp limiting. I want to quickly make new lists, then maybe delete them when I'm done.

Quote
I am trying columnsUI right now


Forget about columns UI until you're a bit more familiar with foobar itself. I believe you're trying to heap too much customizations onto your installation, and that will result in confusion for any new user in any program. You wouldn't recommend new Winamp users to mess around with freeform 3-style skins immediately, would you?

How to have main playlist for adding tracks from library then playing?

Reply #5
Is there some way to actually look at the 'playback queue' as a list?
No, the playback queue is not what you want. Trust me on this. There are plenty of past discussion on what the queue is (read: not much) vs. what it isn’t (read: what many people think it is) if you care that much, but suffice it to say that you should simply create a normal playlist, think of it as a now-playing list, and use that as your target for files you want to play.

Does foobar2000 really have to have a playback queue, anyway? It seems to cause more trouble than it solves.

How to have main playlist for adding tracks from library then playing?

Reply #6
Does foobar2000 really have to have a playback queue, anyway? It seems to cause more trouble than it solves.
The one "killer feature" I've found for it is that it allows scheduled, controlled switching between playlists.

How to have main playlist for adding tracks from library then playing?

Reply #7
I use the queue fairly often. Mostly I use it to build a random, on-the-spot playlist so to speak. Just drag and drop tracks onto it and hit play. I also like being able to just see a simple list of songs by queueing a playlist instead of looking at it in the Playlist Viewer, NG Playlist, etc. Of course I use the Queue Contents Editor component for this.

How to have main playlist for adding tracks from library then playing?

Reply #8
The one "killer feature" I've found for it is that it allows scheduled, controlled switching between playlists.

Ah, I suppose that does sound vaguely useful!  How is this done, again? I only have a faint memory of having read about the technique before. My uneducated guess is that the queue doesn’t store the ID of the previous playlist if it receives tracks from more than one playlist, and so that could be used to switch…?

I use the queue fairly often. Mostly I use it to build a random, on-the-spot playlist so to speak. Just drag and drop tracks onto it and hit play. I also like being able to just see a simple list of songs by queueing a playlist instead of looking at it in the Playlist Viewer, NG Playlist, etc. Of course I use the Queue Contents Editor component for this.

Yeah, this was my point …  … that I think it’s better to make a distinction between (1) a now-playing list for normal usage and (2) the queue as a temporary, almost ‘emergency’ interruption to the scheduled list of tracks. I’m not saying you don’t make such a distinction, but I can’t tell from this.

Ultimately, of course I don’t mean to lecture people about how to manage their library – but the assumption that the queue can be used as just a special playlist, with all the features of a real playlist, seems to lead to large amounts of confusion, and so I tend to advise against it in favour of actual playlists.

How to have main playlist for adding tracks from library then playing?

Reply #9
Thanks for the comments.. helps kinda figure out how things are supposed to work. Still trying to figure out how to make it work great, but it's certainly nice and fast!

If you honestly think customizability is a "lack of design" then you fail to comprehend the massive amounts of elite design that went into making foobar2000 as customizable as it is...


When I booted up foobar and started looking around, I got the sense that I would have to design my own experience and figure out how I wanted it to behave. You could say an application was more designed if it laid out exactly how things were supposed to play out without giving the user an option to change it. Whether that's good or bad is another matter. I just find it an interesting 'problem' in software design.. there are interface designers who say that giving user's any options is a sign that the design is weak bc they didn't know the 'best' way to do things out of the gate; though I definitely don't agree with that I can make sense of where they're coming from. I probably should have left the comment out... don't mean to cause a stink.. but starting to use this program is pretty daunting

How to have main playlist for adding tracks from library then playing?

Reply #10
Giving the user creative control is a fundamental design choice. Forcing him into what the developer thought would work the best is just another possible direction.

If anything, allowing almost limitless customization requires waaay more effort in planning than making a restricted environment. There is no best choice because people are not the same and never will be.

How to have main playlist for adding tracks from library then playing?

Reply #11
Yeah, this was my point …  … that I think it’s better to make a distinction between (1) a now-playing list for normal usage and (2) the queue as a temporary, almost ‘emergency’ interruption to the scheduled list of tracks. I’m not saying you don’t make such a distinction, but I can’t tell from this.
The best definition for foobar2000's playback queue is: to override the current playbackorder. Your playlist is on shuffle but you want to play a few tracks in a special order - add them to queue; you are listening to albums in default playbackorder but you wants to pick just a few tracks from the next album - use the queue; you want to jump to another playlist - the queue helps.

How to have main playlist for adding tracks from library then playing?

Reply #12
Yeah, this was my point …  … that I think it’s better to make a distinction between (1) a now-playing list for normal usage and (2) the queue as a temporary, almost ‘emergency’ interruption to the scheduled list of tracks. I’m not saying you don’t make such a distinction, but I can’t tell from this.

I make a distinction but it's not the same as yours. I have my use for the playback queue, you have yours, and Tom, Dick and Harriet have theirs. Whatever works best for each of us is how each of us should use it.

The only thing I don't like about the playback queue is its ability to continue playing music from whatever active playlist you're (unfortunately) at when the queue is empty. I received a rude introduction to this after dozing off listening to jazz and was awakened by something my kid swears is music.

How to have main playlist for adding tracks from library then playing?

Reply #13
The only thing I don't like about the playback queue is its ability to continue playing music from whatever active playlist you're (unfortunately) at when the queue is empty.
That is because of its purpose to override playbackorder. Where should it continue the playback else? If you have a special playlist /track you like to continue so just add it as last item in the queue. It's really that simple!

To stop playback after queues last track you can use Stop_after_Queue component: http://www.saunalahti.fi/cse/foobar2000/?c...top_after_queue

How to have main playlist for adding tracks from library then playing?

Reply #14
Where should it continue the playback else?

Nowhere. I assumed playback would stop after the queue emptied.

Thanks for the link to that component, but it's not necessary. All one has to do to prevent playback from continuing is to empty the active playlist.

How to have main playlist for adding tracks from library then playing?

Reply #15
Where should it continue the playback else?

Nowhere. I assumed playback would stop after the queue emptied.


Normally, the queue has a length of 1, namely the track that's going to play next. Normally, that's the next item in a playlist. So after the queue ends, foobar will continue playing by adding the next logical item to the queue.

To be honest, I'm not even sure why the queue exists. All that foobar needs to know is what the next item is, doesn't it? Did the queue exist in early foobar versions? Was there user demand for a magical invisible playlist with barely documented behaviour and a very sparse subset of the features of an actual playlist? That would be a little odd.

How to have main playlist for adding tracks from library then playing?

Reply #16
Was there user demand for a magical invisible playlist with barely documented behaviour and a very sparse subset of the features of an actual playlist? That would be a little odd.

I agree with your other concerns, but the answer to this is ‘quite possibly’: I recall a number of people starting (sub)discussions about their desire that fb2k have Winamp-this/now-playing-that and the inaccurate idea that the queue is a good way to do this.

Which, as one fairly standard reply here goes, reveals the problem of assuming that one program will/should act like another one. But it does also (as you’ve said) raise some questions about the queue itself – or at least its shortage of documentation.

[/pitchfork]

How to have main playlist for adding tracks from library then playing?

Reply #17
To be honest, I'm not even sure why the queue exists. All that foobar needs to know is what the next item is, doesn't it?
As i said: it exists as feature to override the playbackorder. That is exactly the same feature with exactly the same purpose like in winamp provided by the most popular plugin in winamp universe: the jtfe-plugin by dro. This plugin was released for winamp 2 and 5 but was a core feature of winamp 3.  There are also several players that replicates the functionality in same way: f.e. the quite popular aimp for windows or the popular amarok for linux.

That feature is not an invention of foobar2000 so there is indeed no need to make such a mystery