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 712756 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

foo_playlist_tree

Reply #550
It came to my attention that you have implemented control of my albumart panel. So, I came to check it out. I'm very flattered, but I think there's a flaw in your implementation: it never unlocks the albumart panel. That is, in albumlist, on SETFOCUS or when selection changes, it locks the albumart panel and sets an image, but on KILLFOCUS, it unlocks the albumart panel and reverts the image. If you never unlock the panel, then it will never go back to displaying new tracks or playlist selections. I noticed that you are using the same function I defined for use with albumlist, so all you have to do is actually just call that with a null value when you loose focus and it will unlock the albumart panel and revert the image.
Hope that helps.

foo_playlist_tree

Reply #551
Quote
It came to my attention that you have implemented control of my albumart panel. So, I came to check it out. I'm very flattered, but I think there's a flaw in your implementation: it never unlocks the albumart panel. That is, in albumlist, on SETFOCUS or when selection changes, it locks the albumart panel and sets an image, but on KILLFOCUS, it unlocks the albumart panel and reverts the image. If you never unlock the panel, then it will never go back to displaying new tracks or playlist selections. I noticed that you are using the same function I defined for use with albumlist, so all you have to do is actually just call that with a null value when you loose focus and it will unlock the albumart panel and revert the image.
Hope that helps.
[a href="index.php?act=findpost&pid=272569"][{POST_SNAPBACK}][/a]


Cool... Thanks for heads up... I was wondering about that because I thought it was funny that it never went back to the currently playing item in my config...

I'll get that fixed in the next released...
There used to be a link to my website here.

foo_playlist_tree

Reply #552
Quote
I'll get that fixed in the next released...
[a href="index.php?act=findpost&pid=272573"][{POST_SNAPBACK}][/a]


It has been fixed...
There used to be a link to my website here.

foo_playlist_tree

Reply #553
Changelog since 1.0.0

Quote
RELEASE  1.3.1

2005-02-16   Switched configuration to a tree view... Easier to understand, but still easy to add new items

RELEASE  1.3.0

2005-02-16   new toolbar: browser filter

RELEASE  1.2.1

2005-02-15   fixed sort bug on queries

RELEASE  1.2.0

2005-02-15   Edit dialog box for static folders
     folder level sort criteria specification.  You still need to manually select sort (it wont automatically sort when you press ok on the edit box)

RELEASE  1.1.19

2005-02-15   folders that have a defined leaf format have a small "F" on them. (This lets you know where the formatting is defined in case you want to change it)  If you have folders that you used the formatting for of previous version, which saved the information at the leaf node level, use Leaf Format...>Reset then apply the format at the folder level.

2005-02-14   Made input in format leaf nodes a drop down list... you can still type your own format though...
     Made leaf formatting a folder specific option... each folder can have its own leaf format... The closest parent node will effect any given child...

RELEASE  1.1.18

2005-02-14   Happy Valentine's Day   
     Fixed drag drop bug introduced in 1.1.17

RELEASE  1.1.17

2005-02-13   Changed workaround code...
     Changed from GetSystemTime to GetLocalTime...

RELEASE  1.1.16

2005-02-12   Holy workaround batman... workaround to fix crash on loading a collection...

RELEASE  1.1.15

2005-02-11   $icon() can now be used in leaf level of query format
     "format leaf nodes" context menu option
     fixed loading of formatted handles

RELEASE  1.1.14

2005-02-11   option: Search->Enter Behavior (default Root->Next)
     option: Search->Button Behavior (default Root->All)
     option: Search->Control+Button Behavior (default Search Node->All)
     release albumart when lose focus
     $icon(n) custom icons

RELEASE  1.1.13

2005-02-10   changing search criteria resets searchCount
     Changed restore tree after search code
     search bug fixes

RELEASE  1.1.12

2005-02-10   Better input checking

RELEASE  1.1.11

2005-02-10   Search improvements (selection of search criteria)

2005-02-09   Error checking on saving...

RELEASE  1.1.10

2005-02-09   Fixed some bugs in the explorer calling process

RELEASE  1.1.9

2005-02-09   %systemdate%, etc parsing on query format and sort critera

RELEASE  1.1.8

2005-02-08   Quick bug fix on Preferences

RELEASE  1.1.7

2005-02-08   $globalformat

RELEASE  1.1.6

2005-02-05   Albumart stuff
     option: Send Selected Item to album art (default off)

RELEASE  1.1.5

2005-02-03   Added Bold.../ Remove Bold Items right click option
     Added Clear Subtree right click option

RELEASE  1.1.4

2005-02-02   Added Send to user-defined playlist double click option
     option: user-defined playlist (default "user_defined")

RELEASE  1.1.3

2005-02-01   Added %julian% and %julian_frac% tags...

RELEASE  1.1.2

2005-01-30   Added %_path% to quick query tags
     Fixed processing of normal keys in treeviewhook

RELEASE  1.1.1

2005-01-30   Happy Birthday to me
     Fixed WM_KEYDOWN processing to process shortcuts

2005-01-29   Fixed a couple issues in export to text (dont include leaves if leaves are hidden, dont include root if root is hidden)

RELEASE  1.1.0

2005-01-29   Quick Query  (Components/Playlist Tree/Quick Query)

2005-01-28   Added $force tag.  If you use $force in the label of a node it will not use the default display
     hid inactive options in preferences menu

RELEASE  1.0.2

2005-01-28   removed restore active playlist after populating... Need a better way to avoid changing playlist when refreshing
     added $left, $right and $center tags for browser column headers.   
     added export to text file
     option:  Export Indentation String (default +)

RELEASE  1.0.1

2005-01-28   $nobrowse now applies to the library playlist as well as browser
     fixed some ui_extension stuff (thanks phi)

2005-01-27   Added support for dropped http streams
     option: Do not refresh $playing queries when nothing playing... The labels will still change but content will not be refreshed...
     option: quiet mode
There used to be a link to my website here.

foo_playlist_tree

Reply #554
Is there anybody who has any problem with unicode support with this component? If so, please report the problems so they can be fixed (and hopefully this component can cease to be in the problematic list)

Thanks 

foo_playlist_tree

Reply #555
@cwbowron: Awesome job 

I think that what newbies will like most is the new Quick Query feature, really useful.

foo_playlist_tree

Reply #556
I uploaded two new Gant bitmaps for Playlist tree here.. A screenshot of what is possible to do with the bitmaps and the $icon function can be found here (post 332)

foo_playlist_tree

Reply #557
Quote
A screenshot of what is possible to do with the bitmaps and the $icon function can be found here (post 332)
[a href="index.php?act=findpost&pid=275471"][{POST_SNAPBACK}][/a]

Really nice

foo_playlist_tree

Reply #558
hi
i have very stupid question but how can i change background colour?? i almost sure that when i first time click right mouse button i have this option and now i cant find it
help

foo_playlist_tree

Reply #559
Quote
hi
i have very stupid question but how can i change background colour?? i almost sure that when i first time click right mouse button i have this option and now i cant find it
help
[{POST_SNAPBACK}][/a]


Go to the Preferences, Appearance, Background color.

For a general overview of the basic functions of the plugin, you can have a look at the [a href="http://foobar.bowron.us/Tutorial.rtf]Tutorial[/url]. For any other info, best place is the forum.

@cwbowron
Maybe a link to the tutorial in the first post may be useful... 

foo_playlist_tree

Reply #560
The new user tutorial has been updated to 0.3.1 and is now more web friendly.  It now includes information about the browser.

http://foobar.bowron.us/Tutorial.htm
There used to be a link to my website here.

foo_playlist_tree

Reply #561
BTW latest version now include much better support for folder editting, including new features of icon selection... You can choose different icons for different folders very easily now...

Queries now have larger input boxes as well.
There used to be a link to my website here.

foo_playlist_tree

Reply #562
Chris,

I'm going to bring back and old request: do you have any plans to implement somethign like this? (aka Auto-scan database + refresh PT).

BTW, are icons available in the browser? i don't think so.

foo_playlist_tree

Reply #563
Quote
I'm going to bring back and old request: do you have any plans to implement somethign like this? (aka Auto-scan database + refresh PT).
[a href="index.php?act=findpost&pid=276654"][{POST_SNAPBACK}][/a]

I'm glad to see that Chris has implemented this into PT. I was really waiting for this to work in fb2k. Wow, just one click and you get:

1) Scan database
2) Remove dead entries
3) Remove dead entries for static folders
4) Refresh all PT queries.

 

PD: Can't wait to have the option to auto-update on startup implemented.

foo_playlist_tree

Reply #564
Quote
Quote
I'm going to bring back and old request: do you have any plans to implement somethign like this? (aka Auto-scan database + refresh PT).
[a href="index.php?act=findpost&pid=276654"][{POST_SNAPBACK}][/a]

I'm glad to see that Chris has implemented this into PT. I was really waiting for this to work in fb2k. Wow, just one click and you get:

1) Scan database
2) Remove dead entries
3) Remove dead entries for static folders
4) Refresh all PT queries.

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

how do i do this?

 

foo_playlist_tree

Reply #565
Quote
how do i do this?
[a href="index.php?act=findpost&pid=277286"][{POST_SNAPBACK}][/a]

Get latest version of PT. Put in 'Config>music Directory' the path to your msuic library folder. Then just use this in Main menu:
Playlist Tree>Database>Scan>Prune DB>Prune Tree>Refresh (or assign a shortcut to this).

foo_playlist_tree

Reply #566
Quote
Quote
how do i do this?
[a href="index.php?act=findpost&pid=277286"][{POST_SNAPBACK}][/a]

Get latest version of PT. Put in 'Config>music Directory' the path to your msuic library folder. Then just use this in Main menu:
Playlist Tree>Database>Scan>Prune DB>Prune Tree>Refresh (or assign a shortcut to this).
[a href="index.php?act=findpost&pid=277293"][{POST_SNAPBACK}][/a]

oh i like this.

luckily i made some ntfs junction points so all of my music can be under one directory.  otherwise i might need multiple directory entries in this config page.  maybe this still wouldnt be a bad idea?

foo_playlist_tree

Reply #567
 excellent tool !!! even I had to kick my own ass as I needed several hours to find out, how to get two dynamic trees with lossless and encoded files

  I was already happy with myself ot get the query "%_path% HAS MP3" to work, but my bigger surprize was later than, that I can just enter Q=MP3 or Q=Flac.

Is there any documentation around about TAGZ or foo_playlist_gen format in general ?? 

foo_playlist_tree

Reply #568
Quote
excellent tool !!! even I had to kick my own ass as I needed several hours to find out, how to get two dynamic trees with lossless and encoded files

  I was already happy with myself ot get the query "%_path% HAS MP3" to work, but my bigger surprize was later than, that I can just enter Q=MP3 or Q=Flac.


You might also be interested in writing a query that displays based on filename extension. For example

Query: $ext(%_path%)
Uncheck the foo_playlist_gen format button

Format: $ext(%_path%)|[%artist%]|[%album%]|[$num(%tracknumber%,2) - ]%title%

There's a html file in the foobar2000 directory called titleformat_help.html that is a good reference for TAGZ.
There used to be a link to my website here.

foo_playlist_tree

Reply #569
 this is even the more elegant method to solve it....thx for the hint on the .html,
did see it before, but forgot about it. Good night from Munich....

foo_playlist_tree

Reply #570
Quote
Is there any documentation around about TAGZ or foo_playlist_gen format in general ?? 


There is also another file called foo_playlistgen_ex.html in the foobar2000 directory, as a reference for foo_playlist_gen format queries. At least I have it, I think it was included in the installer... 

foo_playlist_tree

Reply #571
Quote
There is also another file called foo_playlistgen_ex.html in the foobar2000 directory, as a reference for foo_playlist_gen format queries. At least I have it, I think it was included in the installer... 
[a href="index.php?act=findpost&pid=277730"][{POST_SNAPBACK}][/a]


thx....hmmm...don't have that one....

foo_playlist_tree

Reply #572
foo_playlistgen_ex.html comes with - incidentally - foo_playlistgen_ex, i.e. it is not contained in the regular foobar2000 installer.

foo_playlist_tree

Reply #573
thx...could only find the foo_playlistgen_ex.dll, but the help contained there does explain probably most of it anyway... 

now over to my last goal : album art 

foo_playlist_tree

Reply #574
Quote
thx...could only find the foo_playlistgen_ex.dll, but the help contained there does explain probably most of it anyway... 

now over to my last goal : album art 
[{POST_SNAPBACK}][/a]


[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=31951#]Here[/url] is the help file I was talking about.