Help - Search - Members - Calendar
Full Version: foo_playlist_tree
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37
cwbowron
RELEASE 1.7.14

new options:
Folders: Alternate File Display Formats
Files / paths: device path alternates

new context menu:
send to device\default -> original send to device
send to device\special -> prompts for the device path (options will be device path alternates values)

TAGZ in device path: Helps in organizing files on a device (I got a new mp3 player)

For example: E:\%artist%\%album%\%title%.$ext(%_path%)

will copy files into subdirectorys of \artist\album\title.ext. If the device path has
any %'s or $'s in it, it will be treated as a TAGZ string and formatted to determine
destination FILES, otherwise it will be assumed to be the destination FOLDER. Some
characters will be converted to _ (/":)

fabiospark
Can you think to insert a convertion step (of course fully customizable) in the process of copying tracks on a portable device?

I went wavpack lossless on my hd but I would like to convert to something lighter for the player. Of course without loosing no info and without having to make too many steps, if possible.

Another impontant thing would be to have the "auto memory" of which files have already been downloaded to which player, without writing into the lossless ones (I usually keep a backup of my lossless and I want to avoid having to backup a lot of them just because I wrote into them that I downloaded them to a player - so some QTSQL auto tagging, I think).

Thanks

P.S.

Any news on performance improvement for PLT?
Fermion
Not a serious problem, but it causes a crash when you try to use %_name% variable inside @format<> function in the query format string like
CODE

@format<'%_name%'>

Yeah, I know that kind of formatting doesn't make any sense, because it would make %_name% depend on itself, but still..

I'm using version 1.7.14
Chaser
QUOTE(fabiospark @ Nov 24 2005, 06:46 PM)
Can you think to insert a convertion step (of course fully customizable) in the process of copying tracks on a portable device?

I went wavpack lossless on my hd but I would like to convert to something lighter for the player. Of course without loosing no info and without having to make too many steps, if possible.

Another impontant thing would be to have the "auto memory" of which files have already been downloaded to which player, without writing into the lossless ones (I usually keep a backup of my lossless and I want to avoid having to backup a lot of them just because I wrote into them that I downloaded them to a player - so some QTSQL auto tagging, I think).

Thanks

P.S.

Any news on performance improvement for PLT?
*



I like this idea!!!
InFlame
it doesn't work sad.gif
when i start foobar therse is no panel or window. when i active playlist tree it does not pass anything. there is only a empty window.... nothing more sad.gif
user posted image
what is wrong?
i use a win2k system...
Fermion
You need to use Columns UI instead of the default UI.
Gremo
hi smile.gif
how to select 10 random songs?
i'm able to do this with playlist generator, but not in playlist tree (latest versione):

new query, query = 1, limit 10 tracks, display sort order = $rand()

does'n work sad.gif
tracks order is random but songs are the same
corganzero0
Hello

What I want to do is make playlists for each general genre, like so

All Music
\Rock
\Electronic
\Other

That inside "Rock" would be all files which have the genres "Rock", "Alternative", "Classic Rock", so on. So I made a quick quriey which said "genre IS rock OR genre IS alternative..." etc.

How can I make it automatically sort a directory into these playlists?
iStormy
QUOTE(Gremo @ Nov 27 2005, 06:45 PM)
new query, query = 1, limit 10 tracks, display sort order = $rand()
*

I'm using the latest development version, which has a Population Sort Order along with Display Sort Order. Putting the $rand() into PSO gave me what you want.

I'm not sure if the latest stable has that or not, or how to do the equivalent in it.
Gremo
QUOTE(iStormy @ Nov 27 2005, 06:24 PM)
QUOTE(Gremo @ Nov 27 2005, 06:45 PM)
new query, query = 1, limit 10 tracks, display sort order = $rand()
*

I'm using the latest development version, which has a Population Sort Order along with Display Sort Order. Putting the $rand() into PSO gave me what you want.

I'm not sure if the latest stable has that or not, or how to do the equivalent in it.
*



good!!works fine smile.gif
another one: how to add a "true" after the track title of a playing song?

1) %title% $if($stricmp(%title%,@playing<%title%>),TRUE,FALSE): always FALSE
2) %title% $if(@format<%title% IS @playing<%title%>>,TRUE,FALSE): always TRUE

sad.gif
kockroach
QUOTE(cwbowron @ Nov 23 2005, 02:43 PM)
new context menu: 
send to device\default -> original send to device
send to device\special -> prompts for the device path (options will be device path alternates values)

TAGZ in device path:  Helps in organizing files on a device (I got a new mp3 player)

For example: E:\%artist%\%album%\%title%.$ext(%_path%)

will copy files into subdirectorys of \artist\album\title.ext.  If the device path has
any %'s or $'s in it, it will be treated as a TAGZ string and formatted to determine
destination FILES, otherwise it will be assumed to be the destination FOLDER.  Some
characters will be converted to _ (/":)
*


I really like this option, especially since I might not always have the same letter (i.e. J:\) available when I want to transfer to my mp3 player.

I was wondering if something might be possible. Currently, if I send the files in a playlist to my mp3 player (Zen Xtra), to get an appropriate playlist for the player, I need to either use something like mp3tag to select all of the files by hand again or I would have to save the playlist, then manually change the file path.

An example:

Directory structure on my computer:
E:\Music\MP3\Artist\Album\Title.mp3

Directory structure on the Zen Xtra:
\Title.mp3 (all files are stored this way, which means I have to make sure I have a unique filename for each....sucks)

I was wondering if it would be possible to have a way to save a playlist (.m3u) to an mp3 player using the directory structure of the files upon transfer. In a way, it would be like the TAGZ in the device path. Not sure if it would be possible, but thought I would ask.

Love the plugin. Thanks!
cwbowron
QUOTE(kockroach @ Nov 28 2005, 11:34 AM)
I was wondering if it would be possible to have a way to save a playlist (.m3u) to an mp3 player using the directory structure of the files upon transfer.  In a way, it would be like the TAGZ in the device path.  Not sure if it would be possible, but thought I would ask.
*



Yes, I am planning on implementing something like this, I just havent decided the best way to proceed. This is something I want to.

kockroach
Awesome! Thanks for the info.
corganzero0
Since I seem to have been ignored, I'll ask again

How can I use this plugin to sort a directory into Genres or by Artists as I've seen in fb2k gallery?
iStormy
QUOTE(corganzero0 @ Nov 28 2005, 08:22 PM)
How can I use this plugin to sort a directory into Genres or by Artists as I've seen in fb2k gallery?
*

http://wiki.bowron.us/index.php/Playlist_Tree_Tutorial

It's in there.
corganzero0
QUOTE(iStormy @ Nov 28 2005, 10:45 PM)
QUOTE(corganzero0 @ Nov 28 2005, 08:22 PM)
How can I use this plugin to sort a directory into Genres or by Artists as I've seen in fb2k gallery?
*

http://wiki.bowron.us/index.php/Playlist_Tree_Tutorial

It's in there.
*



This offers no help. It just gives basic information which I know, it doesn't show how to have your files sorted. When I make queries and insert my library playlist, it isn't sorted by artist/album etc.
kockroach
Why don't you post the queries that you have tried....then, we could see perhaps where you need to make a change.
fabiospark
And, as the sorting has changed through the updates, please also tell us which release are you using.

Thanks.
corganzero0
Label: View By Artist
[all buttons unticked]

Query: [%artist%]
[foo_playlist ticked]
Format: %album%|%title%

Max: 0 Tracks
Sort: Display
hunted
sounds like you didn't read that page afterall. It says on the page
QUOTE
The Query field works as a filter to create a specific subset of your music database. If you insert '1' in the Query field, every file contained in your database will be displayed in the node. You may also want to display only a portion of your music collection, i.e. the files with a valid %rating% field. In this case, insert '[%rating%]' in the Query field.
Note: Query strings can be written using TAGZ. Alternatively, if you tick the 'foo_playlist_gen format' checkbox in the edit window, you can use the simplified syntax of the Playlist Generator plugin (i.e. Query=NOT rating MISSING, Query=title HAS blue). For a detailed description of the syntax rules, please refer to the documentation of the Playlist Generator plugin available in the official foobar2000 forum.

and
QUOTE
The Sort Criteria field determines the sorting order of you query results. You may specify no order (none), display order (results are sorted according to the format string), custom order.

so try using a plgen query like 1 (or use [artist] like you are, it will return all files with artist tag, but that is NOT a plgen query, its a regular one) and sort like %album%|%artist%|%tracknumber%|%title% and throw in what ever else you want

Note: a query of 1 may not return all files (only ones with a 1 in properties, usually the sameple rate is 44100hz, so you are probably alright though)
corganzero0
OK Sorry if this seems frusterating, this is like Greek to me.

Anyway, I had all that entered, and had clicked "insert from current playlist" or whatever, and they were all put in the quirey folder. BUT they weren't organized into Artist folders, all the files were just in there.


What I want is to have my directory (G:/Music) automatically sorted into folders (Artist, then Album) upon running foobar.
iStormy
Halfway down that tutorial page is a section called #tag#. That's what you're looking for, to create subfolders called Britney Spears and B*Witched, etc. Copy the example as is for genre, see how it works, and then modify it to show artist instead, and then modify it to add album.

You can also download my configuration (and view screenshot) to see how it works: http://bowron.us/smf/index.php?topic=179.0
corganzero0
Alright, I think there must be something else wrong.
I've tried your config just to see, and when I click "insert from" it just inserts the files under the quierys.
See screenshot.

user posted image
iStormy
QUOTE(corganzero0 @ Dec 1 2005, 07:47 PM)
I've tried your config just to see, and when I click "insert from" [...]
*

I don't have anything called that on mine, so maybe we are running different versions. I'm using the latest development version. It's been 100% stable for me.
corganzero0
Playlist Tree 1.1.17
iStormy
QUOTE(corganzero0 @ Dec 2 2005, 05:23 PM)
Playlist Tree 1.1.17
*


1.7.14
SoulMan
Hello

There is actually a way to put a limit onto subfolders ?

The "Max" criteria is fine, but, what I want is to create a "best of" by genre, so, I want to have max 20 tracks, or max 60 min, or max 600Mb for each genre, this is possible?
fabiospark
QUOTE(SoulMan @ Dec 13 2005, 07:09 PM)
Hello

There is actually a way to put a limit onto subfolders ?

The "Max" criteria is fine, but, what I want is to create a "best of" by genre, so, I want to have max 20 tracks, or max 60 min, or max 600Mb for each genre, this is possible?
*



Which version are you running?

I got this from the changelog.txt that comes with the plugin:

QUOTE
RELEASE  1.6.9

@limit<n> - limits the number of subitems in a node
- can be used in a query. the following will limit to 3 tracks per album
%artist%|@limit<3>%album%|[$num(%tracknumber%,2) - ]%title%
kockroach
This is one that I use:

Label: 10 Random Singles by Genre
Query:%__codec% IS FLAC
(foo_playlist_gen format is checked)
Format: @limit<10> %genre% 'Singles'|%title%
Pop Sort Order: %genre%|$rand()

This will give me a folder for each genre called "Genre" Singles, with 10 random singles from that genre. You shouldn't need to use any setting under "Max" with this. If you want 20 tracks, change the "10" following the @limit to 20, or whatever number to get that many tracks. The Query can be set to "1" to include any files in the library. I have songs in both FLAC and MP3. I only play FLAC at home....MP3 is for portables.

Edit: fabiospark was quicker than me. I am using the most up to date version (1.7.14).
SoulMan
Ok, thank you, that's great.
But, there is actually no way to put this sub-limit to files size or files count...
cwbowron, is it possible for you to add this feature please?

I think a minus limit, can be interrsting too, for requests about data consistency, i.e. for this kind of request :
http://www.hydrogenaudio.org/forums/index....ndpost&p=333618

There is no interrest to display all the tracks played only one time.
SoulMan
QUOTE(SoulMan @ Nov 1 2005, 12:03 PM)
Hello.

I continue having problems with my (impossible ?) request...

format : $upper($cut(#artist#,1))|#artist#|%album%' ('%date%')'|[%disc%.]$num(%tracknumber%,2) - %title%

I've puted out the ALBUM ARTIST field, and now, i'm sorting just on ARTIST, but i have a problem with display sorting, it seems to be unworking with this format.
Also with simple criterias like %artist% or #artist# the displayed order seems to be totally randomed. sad.gif
*



Hey, I've retryed this request, and now it work well!!

Very great!!
jahty
Using 1.7.14

I'm running into problems with Display Sort Order. To test things out, I made a very basic Query:

Format: %artist%|%title%
Display Sort Order: %artist%
Max 10 subfolders

I would expect to get 10 subfolders, sorted by the artist name. What I get are 10 subfolders with artist names that aren't sorted in any discernable fashion.

If I change the Display Sort Order to %_name%, then the 10 folders are sorted correctly by artist name. I know I could just use %_name% in this case, but I don't always want to sort this way. Can someone explain why setting the Display Sort Order as %artist% does not work?
cwbowron
QUOTE(jahty @ Dec 15 2005, 01:07 AM)
Using 1.7.14

I'm running into problems with Display Sort Order. To test things out, I made a very basic Query:

Format: %artist%|%title%
Display Sort Order: %artist%
Max 10 subfolders

I would expect to get 10 subfolders, sorted by the artist name. What I get are 10 subfolders with artist names that aren't sorted in any discernable fashion.

If I change the Display Sort Order to %_name%, then the 10 folders are sorted correctly by artist name. I know I could just use %_name% in this case, but I don't always want to sort this way. Can someone explain why setting the Display Sort Order as %artist% does not work?
*



It's because folders don't have "%artists%"s... If you were to use a population sort order of %artist% that would work because that is just sorting the order of the tracks that will make the folders, but when the display sort order takes effect, the folders are abstracted from their contents, so you need to sort folders based on their "%_name%"s...
jahty
QUOTE(cwbowron @ Dec 15 2005, 05:13 AM)
QUOTE(jahty @ Dec 15 2005, 01:07 AM)
Using 1.7.14

I'm running into problems with Display Sort Order. To test things out, I made a very basic Query:

Format: %artist%|%title%
Display Sort Order: %artist%
Max 10 subfolders

I would expect to get 10 subfolders, sorted by the artist name. What I get are 10 subfolders with artist names that aren't sorted in any discernable fashion.

If I change the Display Sort Order to %_name%, then the 10 folders are sorted correctly by artist name. I know I could just use %_name% in this case, but I don't always want to sort this way. Can someone explain why setting the Display Sort Order as %artist% does not work?
*



It's because folders don't have "%artists%"s... If you were to use a population sort order of %artist% that would work because that is just sorting the order of the tracks that will make the folders, but when the display sort order takes effect, the folders are abstracted from their contents, so you need to sort folders based on their "%_name%"s...
*



Ah, I get it now. Thanks for the explanation.
amiti
hello,

what is the right format for adding %_folderindex% for displaying in a quesry?

Thanks,

Amit.
kockroach
I believe this will work:
CODE
'@format<%_folderindex%>'
cwbowron
QUOTE(amiti @ Dec 20 2005, 09:47 AM)
what is the right format for adding %_folderindex% for displaying in a quesry?
*



you probably want to put it inside quotes so that it is not evaluated until the items is displayed... e.g. %artist% ('%_folderindex%')|%title%
amiti
it doesn't work. i get an error when adding ('%_folderindex%') in the format area of a query : [syntax error in formatting string]


Amit.
kockroach
Did you try my suggestion? (One post above cwbowron's) I use a similar code when using %_itemcount% in my query.
amiti
kockroach , i did try it but without any luck. it outputs the expression as string , not giving the index values.



amit.
kockroach
Strange, because it works for me. What version of foo_playlist_tree are you using? Also, what are the settings for your query?
amiti
I use playlist_tree 1.7.14

the format is :
CODE
'@format<%_folderindex%>' %title% - %artist% $repeat(★,$div(%rating%,2))$repeat(✩,$mod(%rating%,2))



amit.
kockroach
It would appear that the problem is because you are not creating any folders. That format gives a line for each song.

It might help if you were to explain what you are trying to do.
amiti
a long time ago i asked cwbowron for an advice on setting index numbers to a list of files in a query. he advised me to use folderindex and it at that time it worked.

i want to see the list like that :

1.artist1-track1
2.artist2-track2
3.artist3-track3
.
.
.

when uprgaded yesterday to a newer version from 1.6.3 this was the only thing that i couldn't find a solution for.maybe %_folderindex% works now as the name implies - only for folders and not for leafs. if so - is there another way to do it?


thanks,

Amit
corganzero0
QUOTE(iStormy @ Dec 2 2005, 06:00 PM)
QUOTE(corganzero0 @ Dec 2 2005, 05:23 PM)
Playlist Tree 1.1.17
*


1.7.14
*


Alright, I have that now.... using your config.... still nothing is sorted... sad.gif
corganzero0
Still cannot get anything sorted.
Help please. sad.gif

I just want something that will sort by artist, and inside each artist folder are the albums, and inside each album folder are the files.
kockroach
Put 1 in the query section and put this in your format
CODE
%artist%|%album%|$num(%tracknumber%,2). %title%


And then put this in the "Population Sort Order" (leave display order blank)
CODE
$if($strcmp($left(%artist%,4),The ),$right(%artist%,$sub($len(%artist%),4))', 'The,%artist%)|%album%|$num(%tracknumber%,2). %title%



This should give a folder for each artist, with a folder for each album, and sort the tracks by number. The artists will be sorted in a way that it ignores any "The " at the beginning (i.e. The Beatles will be in the "B" range)
Stuart60611
I have successfully configured this plugin and set up my tree and everything works fine. However, now whenever I exit Foobar I get the below error messages. What can I do to stop this from happening.

CODE

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01878CD6h
Access violation, operation: read, address: 00000000h
Call path:
WinMain=>app_shutdown
This is the first crash logged by this instance.
Code bytes (01878CD6h):
01878C96h: 8B 44 24 2C 85 C0 74 06 50 FF D5 83 C4 04 8B 44
01878CA6h: 24 10 8D 4C 24 10 FF 50 10 33 C9 85 C0 76 17 8B
01878CB6h: 54 24 14 80 3C 0A 7C 75 08 C6 04 0A 00 8B 54 24
01878CC6h: 14 41 3B C8 72 ED 8B 54 24 10 8D 4C 24 10 FF 12
01878CD6h: 8B 17 50 8B 44 24 64 53 50 8B CF FF 52 18 8B F0
01878CE6h: 8B 44 24 14 85 C0 74 06 50 FF D5 83 C4 04 8B C6
01878CF6h: 5F 5E 5D 5B 83 C4 48 C3 90 90 8B C1 33 C9 89 48
01878D06h: 04 89 48 08 89 48 0C 89 48 10 C7 00 0C 43 8A 01
Stack (0012F650h):
0012F630h: B9910548 A0000CAB 827A9288 00000001
0012F640h: A0005C09 000003D6 0000004E A0374AF0
0012F650h: 065D7DB8 018AF7E0 0D5AE028 018AACF0
0012F660h: 018A43B0 065D70D0 00000033 00000033
0012F670h: 00000000 00000022 018A116A 065D7DCF
0012F680h: 018ABCB8 0000000B 0000000B 018AF7A0
0012F690h: 018AF7A4 018A0EA8 018ABCB8 0000000B
0012F6A0h: 00000017 018AF7E0 0187D82C 00000000
0012F6B0h: 018AF7C0 0D5D8EF8 065D7DB8 00000000
0012F6C0h: 0D5AE028 0012F87C 00000000 0D5AE028
0012F6D0h: 00000000 00000000 0012F700 0012FFB0
0012F6E0h: 7800BD6A 78032250 FFFFFFFF 018A43B0
0012F6F0h: 06504F40 00000022 00000022 00000000
0012F700h: 00000011 01462228 00000007 0012F74C
0012F710h: 00000007 0012F750 018A0EEC 018A4C88
0012F720h: 065D7DB8 00000040 00000027 00000002
0012F730h: 00000017 0187C942 018A62E0 018AACE0
0012F740h: 00000000 0D5AE028 00504468 018A430C
0012F750h: 0640B810 00000018 00000018 00000000
0012F760h: 00000007 01882C70 018AE740 00000000
Registers:
EAX: 065D70D0, EBX: 0D5D8EF8, ECX: 0012F660, EDX: 018A43B0
ESI: 018A43B0, EDI: 00000000, EBP: 78001DB0, ESP: 0012F650
Crash location: "foo_playlist_tree", loaded at 01870000h - 018BE000h

Loaded modules:
foobar2000 loaded at 00400000h - 00452000h
ntdll loaded at 77F80000h - 77FFC000h
KERNEL32 loaded at 7C570000h - 7C623000h
USER32 loaded at 77E10000h - 77E79000h
GDI32 loaded at 77F40000h - 77F7C000h
ole32 loaded at 7CE20000h - 7CF0F000h
RPCRT4 loaded at 77D30000h - 77DA8000h
ADVAPI32 loaded at 7C2D0000h - 7C335000h
COMCTL32 loaded at 71710000h - 71794000h
utf8api loaded at 10000000h - 1000D000h
comdlg32 loaded at 76B30000h - 76B6E000h
SHLWAPI loaded at 70A70000h - 70AD6000h
msvcrt loaded at 78000000h - 78045000h
SHELL32 loaded at 7CF30000h - 7D175000h
foo_abx loaded at 00800000h - 0080C000h
foo_ac3 loaded at 00810000h - 00823000h
foo_adpcm loaded at 00830000h - 00845000h
foo_albumlist loaded at 00850000h - 0085B000h
foo_ape loaded at 00860000h - 0087F000h
foo_apl loaded at 00880000h - 0088A000h
foo_bitcompare loaded at 00890000h - 00899000h
foo_burninate loaded at 008A0000h - 008AC000h
VERSION loaded at 77820000h - 77827000h
LZ32 loaded at 759B0000h - 759B6000h
foo_cdda loaded at 008B0000h - 008BE000h
foo_clienc loaded at 008C0000h - 008CB000h
foo_console loaded at 008D0000h - 008D7000h
foo_convolve loaded at 008E0000h - 0092F000h
foo_dbsearch loaded at 00930000h - 0094A000h
foo_diskwriter loaded at 00950000h - 00962000h
WINMM loaded at 77570000h - 775A0000h
foo_dsp_continuator loaded at 009F0000h - 009FC000h
OLEAUT32 loaded at 779B0000h - 77A4B000h
MSVCP71 loaded at 7C3A0000h - 7C41B000h
MSVCR71 loaded at 7C340000h - 7C396000h
foo_dsp_crossfade loaded at 00E20000h - 00E27000h
foo_dsp_crossfeed loaded at 00E30000h - 00E48000h
foo_dsp_extra loaded at 00E60000h - 00E75000h
foo_dsp_nogaps loaded at 00E80000h - 00E87000h
foo_dsp_pause loaded at 00E90000h - 00E97000h
foo_dsp_skip_silence loaded at 00EA0000h - 00EA7000h
foo_dsp_soundtouch loaded at 00EB0000h - 00EBD000h
MSVCP60 loaded at 780C0000h - 78121000h
foo_dsp_tube loaded at 00EC0000h - 00ED0000h
foo_dsp_white_noise loaded at 00ED0000h - 00ED7000h
foo_dts loaded at 00EE0000h - 00F09000h
foo_dumb loaded at 00F10000h - 00F3C000h
foo_dynamics loaded at 00F40000h - 00F47000h
foo_extm3u loaded at 00F50000h - 00F58000h
foo_faac loaded at 00F60000h - 00F93000h
foo_flac loaded at 00FA0000h - 00FBF000h
foo_flaccer loaded at 00FC0000h - 00FDA000h
foo_freedb loaded at 00FE0000h - 00FFD000h
WS2_32 loaded at 75030000h - 75044000h
WS2HELP loaded at 75020000h - 75028000h
foo_fullscreen loaded at 01000000h - 01007000h
foo_gep loaded at 01010000h - 01036000h
MSIMG32 loaded at 6B2C0000h - 6B2C5000h
foo_history loaded at 01040000h - 01055000h
foo_id3v2 loaded at 01060000h - 01091000h
foo_infobox loaded at 010A0000h - 010B3000h
foo_input_std loaded at 010C0000h - 0115D000h
MSACM32 loaded at 77410000h - 77423000h
foo_lpac loaded at 01160000h - 01167000h
lpac_codec_api loaded at 01170000h - 0117A000h
lpaccodec loaded at 01180000h - 011A9000h
foo_mad loaded at 013D0000h - 013EB000h
foo_masstag loaded at 013F0000h - 01404000h
foo_matroska loaded at 01410000h - 01452000h
foo_midi loaded at 01560000h - 015EF000h
MFC42 loaded at 6C370000h - 6C46B000h
foo_monkey loaded at 015F0000h - 0160C000h
foo_mpeg4u loaded at 01610000h - 01639000h
foo_null loaded at 01640000h - 01647000h
foo_ofr loaded at 01650000h - 01656000h
OptimFROG loaded at 01660000h - 0168C000h
foo_oggpreview loaded at 016A0000h - 017B5000h
foo_output_asio(dll) loaded at 017C0000h - 017E0000h
foo_output_std loaded at 017F0000h - 017F9000h
foo_out_dsound_ex loaded at 01800000h - 01809000h
DSOUND loaded at 51080000h - 510DD000h
foo_out_ks loaded at 01820000h - 0182B000h
SETUPAPI loaded at 77880000h - 7790E000h
USERENV loaded at 7C0F0000h - 7C154000h
foo_playcount loaded at 01830000h - 0183B000h
foo_playlistfind loaded at 01840000h - 0184B000h
foo_playlistgen_ex loaded at 01850000h - 0185F000h
foo_playlist_bind loaded at 01860000h - 0186C000h
foo_playlist_tree loaded at 01870000h - 018BE000h
foo_pphsresample loaded at 018C0000h - 018D0000h
foo_psf loaded at 018D0000h - 0197C000h
foo_quicktag loaded at 01A50000h - 01A59000h
foo_read_http loaded at 01A60000h - 01A69000h
foo_rgscan loaded at 01A70000h - 01A7D000h
foo_scheduler loaded at 01A80000h - 01A95000h
foo_scroll loaded at 01AA0000h - 01AA6000h
foo_search_ex loaded at 01AB0000h - 01AB8000h
foo_shn loaded at 01AC0000h - 01ACF000h
foo_shuffle loaded at 01AD0000h - 01ADB000h
foo_sid loaded at 01AE0000h - 01B28000h
foo_skip loaded at 01B30000h - 01B38000h
foo_speex loaded at 01B40000h - 01B58000h
foo_tbar loaded at 01B60000h - 01B69000h
foo_temple loaded at 01B70000h - 01B7B000h
foo_text loaded at 01B80000h - 01B8C000h
foo_toaster loaded at 01B90000h - 01BB1000h
gdiplus loaded at 70D00000h - 70E91000h
foo_tta loaded at 01BD0000h - 01BD9000h
foo_tta_old loaded at 01BE0000h - 01BE9000h
foo_uie_albumart loaded at 01BF0000h - 01BFF000h
foo_uie_albumlist loaded at 01C00000h - 01C12000h
foo_uie_dbexplorer loaded at 01C20000h - 01C2B000h
foo_uie_explorer loaded at 01C30000h - 01C4F000h
foo_uie_lyrics loaded at 01C50000h - 01C7D000h
WININET loaded at 63000000h - 63095000h
CRYPT32 loaded at 7C740000h - 7C7CC000h
MSASN1 loaded at 77430000h - 77441000h
foo_uie_tabs loaded at 01C80000h - 01C8A000h
foo_uie_trackinfo loaded at 01C90000h - 01C9B000h
foo_uie_vis_projectm loaded at 01CA0000h - 01CE0000h
OPENGL32 loaded at 69510000h - 695D7000h
GLU32 loaded at 6FAC0000h - 6FADF000h
DDRAW loaded at 51000000h - 51049000h
DCIMAN32 loaded at 728A0000h - 728A6000h
foo_ui_columns loaded at 05CB0000h - 05CE7000h
foo_ui_std loaded at 05CF0000h - 05D07000h
foo_unpack loaded at 05D10000h - 05D41000h
foo_utils loaded at 05D50000h - 05D61000h
foo_vis_manager loaded at 05D70000h - 05D78000h
foo_vis_simple_spectrum loaded at 05D80000h - 05D8C000h
foo_vis_stereo loaded at 05D90000h - 05E18000h
foo_vis_vu_meter loaded at 05E20000h - 05E28000h
foo_vorbisenc loaded at 05E30000h - 05F41000h
foo_wavpack loaded at 05F50000h - 05F64000h
foo_web loaded at 05F70000h - 05F88000h
foo_WhiteCap loaded at 05F90000h - 05F9B000h
foo_winamp_spam loaded at 05FA0000h - 05FA8000h
foo_wma loaded at 05FB0000h - 05FC9000h
WMVCore loaded at 08530000h - 0872D000h
WMASF loaded at 07260000h - 07299000h
foo_minview loaded at 05FD0000h - 05FD6000h
CLBCATQ loaded at 7C950000h - 7C9DF000h
nvoglnt loaded at 06A80000h - 06E41000h
Powrprof loaded at 766F0000h - 766F7000h
imagehlp loaded at 77920000h - 77943000h
DBGHELP loaded at 72A00000h - 72A2D000h

Stack dump analysis:
Address: 018AF7E0h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018AACF0h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A43B0h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A116Ah, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018ABCB8h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018AF7A0h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018AF7A4h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A0EA8h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018ABCB8h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018AF7E0h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 0187D82Ch, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018AF7C0h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 7800BD6Ah, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 78032250h, location: "msvcrt", loaded at 78000000h - 78045000h
Address: 018A43B0h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A0EECh, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A4C88h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 0187C942h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A62E0h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018AACE0h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A430Ch, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 01882C70h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018AE740h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 01883BCBh, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 0140038Ch, location: "foo_masstag", loaded at 013F0000h - 01404000h
Address: 0188DCACh, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 77E2137Fh, location: "USER32", loaded at 77E10000h - 77E79000h
Address: 06C02A5Bh, location: "nvoglnt", loaded at 06A80000h - 06E41000h
Address: 77E4158Fh, location: "USER32", loaded at 77E10000h - 77E79000h
Address: 77E3279Ch, location: "USER32", loaded at 77E10000h - 77E79000h
Address: 0188D840h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 06C028A0h, location: "nvoglnt", loaded at 06A80000h - 06E41000h
Address: 77E3C1CAh, location: "USER32", loaded at 77E10000h - 77E79000h
Address: 77F91BAFh, location: "ntdll", loaded at 77F80000h - 77FFC000h
Address: 77E32719h, location: "USER32", loaded at 77E10000h - 77E79000h
Address: 77E33A0Bh, location: "USER32", loaded at 77E10000h - 77E79000h
Address: 77E3B811h, location: "USER32", loaded at 77E10000h - 77E79000h
Address: 7171603Fh, location: "COMCTL32", loaded at 71710000h - 71794000h
Address: 77E3AFA1h, location: "USER32", loaded at 77E10000h - 77E79000h
Address: 71755025h, location: "COMCTL32", loaded at 71710000h - 71794000h
Address: 0140038Ch, location: "foo_masstag", loaded at 013F0000h - 01404000h
Address: 77E3AFC7h, location: "USER32", loaded at 77E10000h - 77E79000h
Address: 71755025h, location: "COMCTL32", loaded at 71710000h - 71794000h
Address: 0140038Ch, location: "foo_masstag", loaded at 013F0000h - 01404000h
Address: 10003461h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uCallWindowProc" (+00000018h)
Address: 71752933h, location: "COMCTL32", loaded at 71710000h - 71794000h
Address: 0140038Ch, location: "foo_masstag", loaded at 013F0000h - 01404000h
Address: 77E1F417h, location: "USER32", loaded at 77E10000h - 77E79000h

Version info:
foobar2000 v0.8.3
UNICODE

CODE

Illegal operation:
Code: C0000005h, flags: 00000010h, address: 77FCD989h
Access violation, operation: write, address: 00080003h
Call path:
WinMain=>app_shutdown
This is your 2-nd crash. When reporting the problem to a developer, please try to post info about the first crash instead.
Code bytes (77FCD989h):
77FCD949h: 56 68 04 D6 FC 77 E8 F8 3F FC FF 83 C4 0C 56 E8
77FCD959h: AD 50 FE FF 0F B7 06 29 43 28 8A 47 05 24 10 A8
77FCD969h: 10 88 46 05 74 0B 0F B6 46 04 8B 44 83 58 89 70
77FCD979h: 38 57 53 E8 6E FA FC FF 8B 4F 0C 8B 47 08 3B C1
77FCD989h: 89 01 89 48 04 75 22 66 8B 07 66 3D 80 00 73 19
77FCD999h: 0F B7 C8 6A 01 8B C1 83 E1 07 5A C1 E8 03 D3 E2
77FCD9A9h: 8D 84 18 58 01 00 00 30 10 8A 47 05 A8 04 74 6E
77FCD9B9h: 0F B7 0F A8 02 8D 0C CD F0 FF FF FF 89 4D 14 74
Stack (0012EC54h):
0012EC34h: B9910548 A0000CAB 827A9288 00000001
0012EC44h: A0005C09 000003D6 0000004E A0374AF0
0012EC54h: 007E0000 064D4AA8 064D4AB0 0012ED0C
0012EC64h: 77FCB80C 007E0000 064D4AA8 0012ECD8
0012EC74h: 00000000 00000000 064D4AB0 00000000
0012EC84h: 0D5AE020 0D5AE028 0012ED38 77FCB80C
0012EC94h: 007E0000 77FCBA2B 007E0608 77FCB9B1
0012ECA4h: 00000002 0D5AE028 00000003 007E01A0
0012ECB4h: 0D5D8EF8 007E0000 00000011 007E0100
0012ECC4h: 77FB7E64 007E0320 007E0320 007E01D8
0012ECD4h: 007E0000 00000060 0D5AE101 007E01D8
0012ECE4h: 77FB7E64 007E0330 0D0ECE01 01400301
0012ECF4h: 0012EC78 0012E8A0 0012ED44 77FB7E64
0012ED04h: 77F81678 00000001 0012ED54 78001E00
0012ED14h: 007E0000 00000000 064D4AB0 00000000
0012ED24h: 018AD914 00000000 77FB7E64 77F81678
0012ED34h: FFFFFFFF 0012ED80 78001E00 0012E8A0
0012ED44h: 0012EE40 7800BD6A 780322A0 FFFFFFFF
0012ED54h: 018AD914 018A10BA 064D4AB0 00000000
0012ED64h: 00000003 0012ED9C 0189E038 00000000
Registers:
EAX: 000A0019, EBX: 007E0000, ECX: 00080003, EDX: 064D4BF8
ESI: 064D48F8, EDI: 064D4BF8, EBP: 0012EC60, ESP: 0012EC54
Unable to identify crash location

Loaded modules:
foobar2000 loaded at 00400000h - 00452000h
utf8api loaded at 10000000h - 1000D000h
foo_abx loaded at 00800000h - 0080C000h
foo_ac3 loaded at 00810000h - 00823000h
foo_adpcm loaded at 00830000h - 00845000h
foo_albumlist loaded at 00850000h - 0085B000h
foo_ape loaded at 00860000h - 0087F000h
foo_apl loaded at 00880000h - 0088A000h
foo_bitcompare loaded at 00890000h - 00899000h
foo_burninate loaded at 008A0000h - 008AC000h
foo_cdda loaded at 008B0000h - 008BE000h
foo_clienc loaded at 008C0000h - 008CB000h
foo_console loaded at 008D0000h - 008D7000h
foo_convolve loaded at 008E0000h - 0092F000h
foo_dbsearch loaded at 00930000h - 0094A000h
foo_diskwriter loaded at 00950000h - 00962000h
foo_dsp_continuator loaded at 009F0000h - 009FC000h
foo_dsp_crossfade loaded at 00E20000h - 00E27000h
foo_dsp_crossfeed loaded at 00E30000h - 00E48000h
foo_dsp_extra loaded at 00E60000h - 00E75000h
foo_dsp_nogaps loaded at 00E80000h - 00E87000h
foo_dsp_pause loaded at 00E90000h - 00E97000h
foo_dsp_skip_silence loaded at 00EA0000h - 00EA7000h
foo_dsp_soundtouch loaded at 00EB0000h - 00EBD000h
foo_dsp_tube loaded at 00EC0000h - 00ED0000h
foo_dsp_white_noise loaded at 00ED0000h - 00ED7000h
foo_dts loaded at 00EE0000h - 00F09000h
foo_dumb loaded at 00F10000h - 00F3C000h
foo_dynamics loaded at 00F40000h - 00F47000h
foo_extm3u loaded at 00F50000h - 00F58000h
foo_faac loaded at 00F60000h - 00F93000h
foo_flac loaded at 00FA0000h - 00FBF000h
foo_flaccer loaded at 00FC0000h - 00FDA000h
foo_freedb loaded at 00FE0000h - 00FFD000h
foo_fullscreen loaded at 01000000h - 01007000h
foo_gep loaded at 01010000h - 01036000h
foo_history loaded at 01040000h - 01055000h
foo_id3v2 loaded at 01060000h - 01091000h
foo_infobox loaded at 010A0000h - 010B3000h
foo_input_std loaded at 010C0000h - 0115D000h
foo_lpac loaded at 01160000h - 01167000h
lpac_codec_api loaded at 01170000h - 0117A000h
lpaccodec loaded at 01180000h - 011A9000h
foo_mad loaded at 013D0000h - 013EB000h
foo_masstag loaded at 013F0000h - 01404000h
foo_matroska loaded at 01410000h - 01452000h
foo_midi loaded at 01560000h - 015EF000h
foo_monkey loaded at 015F0000h - 0160C000h
foo_mpeg4u loaded at 01610000h - 01639000h
foo_null loaded at 01640000h - 01647000h
foo_ofr loaded at 01650000h - 01656000h
OptimFROG loaded at 01660000h - 0168C000h
foo_oggpreview loaded at 016A0000h - 017B5000h
foo_output_asio(dll) loaded at 017C0000h - 017E0000h
foo_output_std loaded at 017F0000h - 017F9000h
foo_out_dsound_ex loaded at 01800000h - 01809000h
foo_out_ks loaded at 01820000h - 0182B000h
foo_playcount loaded at 01830000h - 0183B000h
foo_playlistfind loaded at 01840000h - 0184B000h
foo_playlistgen_ex loaded at 01850000h - 0185F000h
foo_playlist_bind loaded at 01860000h - 0186C000h
foo_playlist_tree loaded at 01870000h - 018BE000h
foo_pphsresample loaded at 018C0000h - 018D0000h
foo_psf loaded at 018D0000h - 0197C000h
foo_quicktag loaded at 01A50000h - 01A59000h
foo_read_http loaded at 01A60000h - 01A69000h
foo_rgscan loaded at 01A70000h - 01A7D000h
foo_scheduler loaded at 01A80000h - 01A95000h
foo_scroll loaded at 01AA0000h - 01AA6000h
foo_search_ex loaded at 01AB0000h - 01AB8000h
foo_shn loaded at 01AC0000h - 01ACF000h
foo_shuffle loaded at 01AD0000h - 01ADB000h
foo_sid loaded at 01AE0000h - 01B28000h
foo_skip loaded at 01B30000h - 01B38000h
foo_speex loaded at 01B40000h - 01B58000h
foo_tbar loaded at 01B60000h - 01B69000h
foo_temple loaded at 01B70000h - 01B7B000h
foo_text loaded at 01B80000h - 01B8C000h
foo_toaster loaded at 01B90000h - 01BB1000h
foo_tta loaded at 01BD0000h - 01BD9000h
foo_tta_old loaded at 01BE0000h - 01BE9000h
foo_uie_albumart loaded at 01BF0000h - 01BFF000h
foo_uie_albumlist loaded at 01C00000h - 01C12000h
foo_uie_dbexplorer loaded at 01C20000h - 01C2B000h
foo_uie_explorer loaded at 01C30000h - 01C4F000h
foo_uie_lyrics loaded at 01C50000h - 01C7D000h
foo_uie_tabs loaded at 01C80000h - 01C8A000h
foo_uie_trackinfo loaded at 01C90000h - 01C9B000h
foo_uie_vis_projectm loaded at 01CA0000h - 01CE0000h
foo_ui_columns loaded at 05CB0000h - 05CE7000h
foo_ui_std loaded at 05CF0000h - 05D07000h
foo_unpack loaded at 05D10000h - 05D41000h
foo_utils loaded at 05D50000h - 05D61000h
foo_vis_manager loaded at 05D70000h - 05D78000h
foo_vis_simple_spectrum loaded at 05D80000h - 05D8C000h
foo_vis_stereo loaded at 05D90000h - 05E18000h
foo_vis_vu_meter loaded at 05E20000h - 05E28000h
foo_vorbisenc loaded at 05E30000h - 05F41000h
foo_wavpack loaded at 05F50000h - 05F64000h
foo_web loaded at 05F70000h - 05F88000h
foo_WhiteCap loaded at 05F90000h - 05F9B000h
foo_winamp_spam loaded at 05FA0000h - 05FA8000h
foo_wma loaded at 05FB0000h - 05FC9000h
foo_minview loaded at 05FD0000h - 05FD6000h

Stack dump analysis:
Address: 01400301h, location: "foo_masstag", loaded at 013F0000h - 01404000h
Address: 018AD914h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018AD914h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A10BAh, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 0189E038h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 01881D24h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 01870000h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A43F0h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A4414h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A3265h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A32FAh, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 01870000h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 01870000h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A3285h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 01870000h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 018A3285h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 013E01E4h, location: "foo_mad", loaded at 013D0000h - 013EB000h
Address: 0187A651h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 013E01E4h, location: "foo_mad", loaded at 013D0000h - 013EB000h
Address: 10001DDCh, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uPrintCrashInfo_Init" (+00000033h)
Address: 00E3968Bh, location: "foo_dsp_crossfeed", loaded at 00E30000h - 00E48000h
Address: 01677C62h, location: "OptimFROG", loaded at 01660000h - 0168C000h
Address: 01677C24h, location: "OptimFROG", loaded at 01660000h - 0168C000h
Address: 017CE877h, location: "foo_output_asio(dll)", loaded at 017C0000h - 017E0000h
Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043C320h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 013E01E4h, location: "foo_mad", loaded at 013D0000h - 013EB000h
Address: 013E01E4h, location: "foo_mad", loaded at 013D0000h - 013EB000h
Address: 013E01E4h, location: "foo_mad", loaded at 013D0000h - 013EB000h
Address: 10003461h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uCallWindowProc" (+00000018h)
Address: 013E01E4h, location: "foo_mad", loaded at 013D0000h - 013EB000h
Address: 0187A651h, location: "foo_playlist_tree", loaded at 01870000h - 018BE000h
Address: 013E01E4h, location: "foo_mad", loaded at 013D0000h - 013EB000h

Version info:
foobar2000 v0.8.3
UNICODE


moderation: please put crashlogs in codebox tags
cwbowron
QUOTE(Stuart60611 @ Jan 4 2006, 12:56 AM)
I have successfully configured this plugin and set up my tree and everything works fine.  However, now whenever I exit Foobar I get the below error messages.  What can I do to stop this from happening. 


What version of Playlist Tree are you using, and what OS are you running?
Stuart60611
QUOTE(cwbowron @ Jan 5 2006, 07:22 AM)
QUOTE(Stuart60611 @ Jan 4 2006, 12:56 AM)
I have successfully configured this plugin and set up my tree and everything works fine.  However, now whenever I exit Foobar I get the below error messages.  What can I do to stop this from happening. 


What version of Playlist Tree are you using, and what OS are you running?
*



Thank you very much for replying. I am now replying from my office and am not at my home computer so I cannot check the version of playlist tree that I am running. But i only installed the plugin several days ago from the official third party plugin site, so I assume it is the latest verstion unless the plugin was updated during the last several days. I am running windows 2k professional. I really appreciate your help because I much prefer the playlist tree plugin over album list and would hate to have to go back to album list. Thanks again for your assistance.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.