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: foo_playlist_tree (Read 712036 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_playlist_tree

Reply #675
Quote
Quote
Great plugin ..... really. Have a look Here.
[{POST_SNAPBACK}][/a]

Hi
Can you share your *.col-file, to check it out please?

((((( Strictly4me )))))
[a href="index.php?act=findpost&pid=295330"][{POST_SNAPBACK}][/a]


Here it is ..... but it is complex.
  • It will only work if directories are structured as "artist - date - album" or "album (VA) - date" with only one level between your library root and album folders
  • I had to hack playlist tree not handling properly ' and ( in $playing data
You can find it [a href="http://thx538.free.fr/Foobar/foobar2000.col]Here.[/url]... and an updated screenshot There.


Good luck !

foo_playlist_tree

Reply #676
Quote
Quote
This component still crashes from time to time ....
[a href="index.php?act=findpost&pid=294157"][{POST_SNAPBACK}][/a]


What version are you using?
[a href="index.php?act=findpost&pid=294160"][{POST_SNAPBACK}][/a]


Whatever the version is, PlayList Tree always crashes (at least on my system) if you close foobar when a tree refresh is taking place in the background.

foo_playlist_tree

Reply #677
Thanks "NEMO7538"! 

((((( Strictly4me )))))

foo_playlist_tree

Reply #678
Just had another idea:

I want to be able to use tagz and names of higher-level nodes in the library playlist name. The reason I want to do this is so that I can have different column UI layouts depending on which node of the tree I am browsing. The way I would do this is to have it set up like this: have each node send its results to a playlist named with the top-level node it is under (for example Artist, Album, etc.). Then, using the columns UI playlist filtering, I could have it show certain columns only when the playlist has a certain name. Confused yet?

foo_playlist_tree

Reply #679
Quote
I want to be able to use tagz and names of higher-level nodes in the library playlist name. The reason I want to do this is so that I can have different column UI layouts depending on which node of the tree I am browsing. The way I would do this is to have it set up like this: have each node send its results to a playlist named with the top-level node it is under (for example Artist, Album, etc.). Then, using the columns UI playlist filtering, I could have it show certain columns only when the playlist has a certain name. Confused yet?
[a href="index.php?act=findpost&pid=295490"][{POST_SNAPBACK}][/a]


Basically what this boils down to is that you want the "Library Playlist" to be able to use tagz and PT extensions (%name%, etc), right?

That would not be too hard... now, the use of names of higher level nodes is trickier...
There used to be a link to my website here.

foo_playlist_tree

Reply #680
Quote
Quote
I want to be able to use tagz and names of higher-level nodes in the library playlist name. The reason I want to do this is so that I can have different column UI layouts depending on which node of the tree I am browsing. The way I would do this is to have it set up like this: have each node send its results to a playlist named with the top-level node it is under (for example Artist, Album, etc.). Then, using the columns UI playlist filtering, I could have it show certain columns only when the playlist has a certain name. Confused yet?
[a href="index.php?act=findpost&pid=295490"][{POST_SNAPBACK}][/a]


Basically what this boils down to is that you want the "Library Playlist" to be able to use tagz and PT extensions (%name%, etc), right?

That would not be too hard... now, the use of names of higher level nodes is trickier...
[a href="index.php?act=findpost&pid=295500"][{POST_SNAPBACK}][/a]


Yeah, basically. If you could get it to find higher nodes and use them in tagz, that would be great.

foo_playlist_tree

Reply #681
cwbowron, a great plugin 

I have problems with sorting, playlist_tree does not sort right with every new start of foobar - while auto-saving works fine, changes to the tree are remembered but sorting is wrong, sorting (or sort recursively) needs to be applied to the queries.
I sort with %_filename_ext% or %_path% and with each start it is at least neccessary to manually sort (choose the option at context-menu).
I forgot to take a small screenshot, if wanted I'll give it on monday.

foo_playlist_tree

Reply #682
I read a request to list just the album titles in the tree browser.

I wonder: if you can go that far, wouldn't it be smarter thinking of a panel browsing the album arts instead of album names?

Of course, it has tobe able to list them also in a not just vertical way, let's say choosing a matrix shape.

And why not doing it for each field and not just for album arts: one could patiently download composers pictures, styles icons, instrument pictures etc

With this and a good support for a remote control, your HTPC is done!


KUTGW.

foo_playlist_tree

Reply #683
You can just list albums in the tree browser.

Browsing the album art would be very nice, but probably beyond the scope of this plugin.  It would be like a whole seperate UI.

Remote support can be provided through Girder or HIP.

foo_playlist_tree

Reply #684
Is it (or will it be) possible to have a query that picks up a specified number of tracks from each subnode?

I mean:

I have about 30 styles under the genre Jazz. I'd like to automatically select 5 tracks from each style to create an "all styles jazz" playlist to listen to.
Of course any kind of sorting would be useful.
I know I can create 30 queries with the max 5 tracks setting each but it would be nicier having it done automatically.
_____________

It would be nice (at least for me) to have a random sorting controllable through tagz and tag values.

foo_playlist_tree

Reply #685
I'm trying to get 20 tracks of the same genre but randomly distributed in the artist field.
I have a tree structure like that:

Code: [Select]
+Jazz
  +Artist - Title
    .........

+Pop/Rock
   +Artist - Title
    ..........
       
+Randoms
   +Various styles - 20 tracks


I tried using: "$node(Artist - Title) AND genre IS pop/rock" in the Various styles query but I don't get any tracks.

If I don't add the "AND genre IS pop/rock" I alway get jazz tracks.

Is there a way to select a node whose name is doubled under two different parent nodes?

Do anybody have an answer for the previous post question?

Thanks.

foo_playlist_tree

Reply #686
I'm uncertain whether it's a bug report or a request for a solution.

My aim is to create a query to filter all tracks of the currently playing artist.

I tried using the following query:
Code: [Select]
NOT artist MISSING AND artist IS $playing(%artist%)

However, if the currently playing track doesn't have an artist tag, the query will obviously be
Code: [Select]
NOT artist MISSING AND artist IS ?

which causes it to select all tracks where the artist has a length of one character.

Is there any solution you could think of?

edit: I'm using version 1.6.3 [May 6 2005 - 11:08:24].

foo_playlist_tree

Reply #687
Quote
I'm uncertain whether it's a bug report or a request for a solution.

My aim is to create a query to filter all tracks of the currently playing artist.

I tried using the following query:
Code: [Select]
NOT artist MISSING AND artist IS $playing(%artist%)

However, if the currently playing track doesn't have an artist tag, the query will obviously be
Code: [Select]
NOT artist MISSING AND artist IS ?

which causes it to select all tracks where the artist has a length of one character.

Is there any solution you could think of?

edit: I'm using version 1.6.3 [May 6 2005 - 11:08:24].
[a href="index.php?act=findpost&pid=297279"][{POST_SNAPBACK}][/a]


I think you might be able to do this using the old school syntax (uncheck playlist_gen format) and the
Code: [Select]
$strcmp(%artist%,$playing(%artist%))


you might need to do something like $and(%artist%,...)  to make sure the artist field exists...
There used to be a link to my website here.

foo_playlist_tree

Reply #688
Thanks. Your first code snippet works, while this one returns an empty result set:
Code: [Select]
$and(%artist%,$strcmp(%artist%,$playing(%artist%)))

However, this code works as expected:
Code: [Select]
$if($and(%artist%,$strcmp(%artist%,$playing(%artist%))),1)


You might want to have a look at the return vales of functions like $and or $or.

Awesome component, I really appreciate your work.

foo_playlist_tree

Reply #689
Hi,

I'm new to foo_playlist_tree and want to create a query that randomly selects 500M of songs from the DB.  Just something so that whenever I refresh the node, it'll havea  new list of songs to copy over to my mp3 player.  Is it possible to do this?

foo_playlist_tree

Reply #690
Random selection of 500 MB:
  • right click - New | Query
  • Label: random 500 MB
  • Query: 1
  • [_] foo_playlist_gen format
  • Format: %_filename%
  • Max: 500
    • megs[/color]
    • Sort criteria: $rand()

foo_playlist_tree

Reply #691
Quote
Random selection of 500 MB:
  • right click - New | Query
  • Label: random 500 MB
  • Query: 1
  • [_] foo_playlist_gen format
  • Format: %_filename%
  • Max: 500
    • megs[/color]
    • Sort criteria: $rand()

    [a href="index.php?act=findpost&pid=298047"][{POST_SNAPBACK}][/a]


Works great, thanks.

Edit:
I tried to filter out songs less than two minutes in length or without vocals.  I typically tag those tracks with "(instrumental)", "(backing track)" or "(vocal less)" appended at the end of the song title.

Tried using this in the query field but it doesn't seem to work:

(_length_seconds GREATER 120) AND (NOT title HAS "(instrument") AND (NOT title HAS "(backing") AND (NOT title HAS "vocal less")

Any suggestions?

foo_playlist_tree

Reply #692
Quote
Works great, thanks.

Edit:
I tried to filter out songs less than two minutes in length or without vocals.  I typically tag those tracks with "(instrumental)", "(backing track)" or "(vocal less)" appended at the end of the song title.

Tried using this in the query field but it doesn't seem to work:

(_length_seconds GREATER 120) AND (NOT title HAS "(instrument") AND (NOT title HAS "(backing") AND (NOT title HAS "vocal less")

Any suggestions?
[a href="index.php?act=findpost&pid=298074"][{POST_SNAPBACK}][/a]


I tried too, and it seems you have to put % around the special fields (one underscore) such as %_length% or %__length_seconds%, this is not true for technical feilds, such as __codec or __replaygain_album_gain
Edit:
so this should work
(%_length_seconds% GREATER 120) AND (NOT title HAS "(instrument") AND (NOT title HAS "(backing") AND (NOT title HAS "vocal less")

foo_playlist_tree

Reply #693
Quote
I tried too, and it seems you have to put % around the special fields (one underscore) such as %_length% or %__length_seconds%, this is not true for technical feilds, such as __codec or __replaygain_album_gain
Edit:
so this should work
(%_length_seconds% GREATER 120) AND (NOT title HAS "(instrument") AND (NOT title HAS "(backing") AND (NOT title HAS "vocal less")
[a href="index.php?act=findpost&pid=298146"][{POST_SNAPBACK}][/a]


Ah, that fixed it.  Thanks.

foo_playlist_tree

Reply #694
Love this component but ive got small-ish problem.

How do i keep the order of the tracks in every playlist?

If i drag and drop tracks within the currently selected playlist, switch to something else in playlist tree (folders only), the order of the playlist is reverted back to "default" (what ever that is...).

 

foo_playlist_tree

Reply #695
Very small suggestion:

Similar to behaviour of Windows Explorer, the currently selected folder may be displayed with the expanded icon. I'm using a Windows XP icon set and it would slightly increase the feeling of authenticity™.

foo_playlist_tree

Reply #696
Hello, I'm beginning with playlist tree, and i have to thank the programer(s) of this plugin, without playlist tree foobar is the best audio tool of the world, but with this plugin, is't a war weapon!

So, i have a little question,  is it possible in playlist tree, like in the "album list panel" when we use simple naming tag (without %) to have diferent values of a multivalued field displayed separatly?

ie. when i ask to have a display by artist, and when i have a multiartist album, i want to view this album under each of the artist's names, and not in a "artist1, artist2, artist3" name.

and, ever if it is not possible, thank you for this very good plugin.

foo_playlist_tree

Reply #697
Use #artist#

BTW: I'll be happy to know how do do this in the album list panel

foo_playlist_tree

Reply #698
Quote
So, i have a little question,  is it possible in playlist tree, like in the "album list panel" when we use simple naming tag (without %) to have diferent values of a multivalued field displayed separatly?
[a href="index.php?act=findpost&pid=299507"][{POST_SNAPBACK}][/a]


Thanks.

You should be able to use #variable# in a query format to have it add the file under each value of a multiple value field.
There used to be a link to my website here.

foo_playlist_tree

Reply #699
in album list panel, you can have this property only if you use the fieldname without %'s but this is not compatible with $ functions... so the usage it's limited only to simple sortings and to the first field (not possible after the |)

Thank you a lot for the # it's a great feature!!