IPB

Welcome Guest ( Log In | Register )

2 Pages V   1 2 >  
Reply to this topicStart new topic
EchoNest plugin, creating great playlists
K_S
post Jan 12 2014, 19:20
Post #1





Group: Members
Posts: 25
Joined: 14-September 11
Member No.: 93700



Aside my Cover Downloader I had some time to start my new project - Echonest plugin. It's still very early version, but main functionality is so great, that I want to inform You.

Page is in (not grammatical) English, and everything should be simple to understand. I think EchoNest gave us great service and my poor attempt to utilize it could be useful. When I tested this component I have founded in my library many forgotten but great songs.
Go to the top of the page
+Quote Post
2tec
post Jan 12 2014, 19:32
Post #2





Group: Members
Posts: 304
Joined: 29-February 08
From: Alberta
Member No.: 51676



cool.gif Thanks for this plugin, it looks very interesting.


--------------------
Censorship reflects society's lack of confidence~Potter Stewart
Go to the top of the page
+Quote Post
Daeron
post Jan 13 2014, 01:51
Post #3





Group: Members
Posts: 395
Joined: 9-October 08
Member No.: 59818



Looking great so far.

However, is the genre field missing from the playlist options, or am I just blind?
Go to the top of the page
+Quote Post
Sixth Street
post Jan 13 2014, 16:55
Post #4





Group: Members
Posts: 81
Joined: 17-September 09
Member No.: 73255



Trying to follow directions but not sure if I'm doing it correctly. Getting this message when hitting "Synchronize Library"

Error: (foo_echonest) : http://developer.echonest.com/api/v4/catalog/update
Echo Nest error Invalid item block in the input: Song catalog items require a song.
Go to the top of the page
+Quote Post
K_S
post Jan 13 2014, 20:48
Post #5





Group: Members
Posts: 25
Joined: 14-September 11
Member No.: 93700



QUOTE (Sixth Street @ Jan 13 2014, 16:55) *
Trying to follow directions but not sure if I'm doing it correctly. Getting this message when hitting "Synchronize Library"

Error: (foo_echonest) : http://developer.echonest.com/api/v4/catalog/update
Echo Nest error Invalid item block in the input: Song catalog items require a song.


Added song must have a title (macro %title% always provide a title - if not from metadata, then from filename). Did You changed this macro in preferences, in sended datas/song_name? Or maybe unchecked this field?

Daeron - missing genre. In Echonest API genre required 'radio' type of playlist. It's still a thing to consider - should my plugin allows to use playlists of type other than 'catalog'? My tests with radio type results was not very encouraging (3/15 songs of in my library).
Go to the top of the page
+Quote Post
Daeron
post Jan 13 2014, 21:58
Post #6





Group: Members
Posts: 395
Joined: 9-October 08
Member No.: 59818



Oh I see, their API only allows genre filtering if the playlist is set to genre-radio, which would look outside the library(=catalog) data we send. Wish they had a catalog-genre-radio type so genre specific playlists could be created (e.g. most popular rock artists you have/soundtrack scores with most energy/whatever).

I guess it could be worked around by dividing each (local) genre into a catalog of their own and using the API on them separately in catalog mode, which would also mean anyone could rely on their own classification of genres instead of whatever list they have here.

Not sure if that's something you or anyone is interested enough to make the effort worthwhile though, but the idea is pretty cool I think.

This post has been edited by Daeron: Jan 13 2014, 21:59
Go to the top of the page
+Quote Post
DustMagnet
post Jan 18 2014, 00:40
Post #7





Group: Members
Posts: 248
Joined: 22-December 02
From: Winnipeg
Member No.: 4193



I've been using the EchoNest plugin for a few days, and the Genius mode has provided me hours of enjoyment. It selects a good mix of hits and album cuts, and none of the selections are silly. I'm impressed.


--------------------
That's so plausible, I can't believe it.
Go to the top of the page
+Quote Post
Rozzo
post Jan 18 2014, 11:37
Post #8





Group: Members
Posts: 127
Joined: 28-March 06
Member No.: 28928



A solution for using this plugin with music libraries bigger than one hundred thousand songs?

Ys
Rozzo
Go to the top of the page
+Quote Post
Daeron
post Jan 18 2014, 12:25
Post #9





Group: Members
Posts: 395
Joined: 9-October 08
Member No.: 59818



What is your problem exactly? I have many thousand songs in my library and I did not notice any problems.
Go to the top of the page
+Quote Post
mjm716
post Jan 18 2014, 13:23
Post #10





Group: Members
Posts: 155
Joined: 27-May 10
From: EST
Member No.: 80935



QUOTE (Rozzo @ Jan 18 2014, 11:37) *
A solution for using this plugin with music libraries bigger than one hundred thousand songs?



I believe the problem is with Echonest limit and not the plugin.

A work around is to select music (less than 100K) and rt-click/context menu select echonest>song>add


----

Thank you so much for a GREAT plugin btw, this is really the biggest improvement to my Foo in a long time!!

One question. in the API there is a description of:

song_selection - PARAMETER-SUFFIX where PARAMETER can be one of song_hotttnesss, song_discovery, song_currency, acousticness, tempo, energy, danceability, liveness, speechiness, duration, loudness, valence, and SUFFIX is one of '-top' or '-bottom'. Default is song_hotttnesss-top This parameter is used to determine how songs are selected from each artist in artist and genre type playlists. For instance, if song_selection is 'song_hotttnesss-top' then the top hotttest songs for each candidate artist are added to the song pool used to build the playlist. Likewise if the parameter is 'tempo-bottom', the slowest songs are selected from each candidate artist for the song pool.


in the plugin playlist option there is an item for "song type", but this does not seem to correspond to song_selection and there is no song_selection option in the list?

This post has been edited by mjm716: Jan 18 2014, 14:21
Go to the top of the page
+Quote Post
K_S
post Jan 18 2014, 17:28
Post #11





Group: Members
Posts: 25
Joined: 14-September 11
Member No.: 93700



QUOTE (mjm716 @ Jan 18 2014, 13:23) *
in the plugin playlist option there is an item for "song type", but this does not seem to correspond to song_selection and there is no song_selection option in the list?


Lost in copy-paste... I will remember to add this in a new version. But I will find time to work on my plugin in February. Sorry, the next two weeks will be hell in my work.

Thanks to all for warm words. Yes, EchoNest is great.
Go to the top of the page
+Quote Post
K_S
post Jan 18 2014, 23:36
Post #12





Group: Members
Posts: 25
Joined: 14-September 11
Member No.: 93700



Ok, I knew I could not sleep if I don't do nothing, so - there is a new version. Added very little, but made some changes in cfg file and database, so You need to delete old configuration and old database, also delete old catalog on EchoNest (every song will get new %en_id%).

I think 'static' playlists are basically done.
Go to the top of the page
+Quote Post
スラッシュ
post Jan 19 2014, 00:45
Post #13





Group: Members
Posts: 116
Joined: 12-December 08
Member No.: 64410



When I submitted my library, it submitted some of them but then threw an error:

CODE
Error: (foo_echonest) : http://developer.echonest.com/api/v4/catalog/update
Echo Nest error Invalid item block in the input: Song catalog items require a song.


It looks like 10.000 songs are submitted (from Get info button):

CODE
{
    "response": {
        "status": {
            "version": "4.2",
            "code": 0,
            "message": "Success"
        },
        "catalog": {
            "resolved": 10000,
            "pending_tickets": [
                {
                    "ticket_id": "CABREEE143A7B733FF5B20485F1C5B45"
                },
                {
                    "ticket_id": "CABREEE143A7B733FFF4D1F09C8C834F"
                },
                {
                    "ticket_id": "CABREEE143A7B733FFFA4E563653EF46"
                }
            ],
            "name": "surasshu",
            "created": "2014-01-18T23:37:18Z",
            "total": 10000,
            "type": "song",
            "id": "CABREEE143A7B733FF"
        }
    }
}


Any idea what might cause this? Am I doing something wrong?

This post has been edited by スラッシュ: Jan 19 2014, 00:46
Go to the top of the page
+Quote Post
K_S
post Jan 19 2014, 13:06
Post #14





Group: Members
Posts: 25
Joined: 14-September 11
Member No.: 93700



QUOTE (スラッシ @ Jan 19 2014, 00:45) *
When I submitted my library, it submitted some of them but then threw an error:

CODE
Error: (foo_echonest) : http://developer.echonest.com/api/v4/catalog/update
Echo Nest error Invalid item block in the input: Song catalog items require a song.

(...)
Any idea what might cause this? Am I doing something wrong?


I think one of Your song have a problem with name (song_name is the only needed field in sending data to Echonest catalog). Maybe some problem with Asian characters...? URL encoding?

Please, could You:
* add to Your columns settings a column with %en_id% (will shows added songs)
* add not already added songs by option in context menu EchoNest / Song / Add to catalog (You could of course mark many songs at once)
* when this error will shows again, try to find a song with problematic name - add songs in smaller groups until You find that song.

I will try to add some options to checking, if there is empty song_name. But first I want to catch this bug, not to shoot in dark.
Go to the top of the page
+Quote Post
スラッシュ
post Jan 19 2014, 17:27
Post #15





Group: Members
Posts: 116
Joined: 12-December 08
Member No.: 64410



Asian characters is very possible, there's lots like that, and there are possible filenames and songnames with weird encoding in there too. I will follow your instructions and report back on what I find!

EDIT: Just as a side note, I tried to sort my playlist using the existence of %en_id% (by using $ifgreater(%en_id%,1,1,0), for some reason [%en_id%] is positive whether the value is there or not) but it seems like that doesn't work; it crashes foobar (I am running 1.1.15 so this might be outdated by now). I don't know if this is because of the external database or some other reason, just thought I'd report it!

This post has been edited by スラッシュ: Jan 19 2014, 17:40
Go to the top of the page
+Quote Post
スラッシュ
post Jan 19 2014, 20:25
Post #16





Group: Members
Posts: 116
Joined: 12-December 08
Member No.: 64410



Ah, found it! It's a song called "?" (that's unfortunately the actual name of the track, haha) by Outkast:



This post has been edited by スラッシュ: Jan 19 2014, 20:26
Go to the top of the page
+Quote Post
Sixth Street
post Jan 20 2014, 16:53
Post #17





Group: Members
Posts: 81
Joined: 17-September 09
Member No.: 73255



I didn't do the full testing, but I also have that Outkast song in my library and am stuck at 3000 songs sent.
Go to the top of the page
+Quote Post
スラッシュ
post Jan 20 2014, 21:11
Post #18





Group: Members
Posts: 116
Joined: 12-December 08
Member No.: 64410



As a workaround, you can either remove that track from your library temporarily, or you'll have to select every song except that one and do the "Echo Nest > Song > Add to Catalog" command.
Go to the top of the page
+Quote Post
Rozzo
post Jan 21 2014, 00:13
Post #19





Group: Members
Posts: 127
Joined: 28-March 06
Member No.: 28928



Done here, working fine.

Added songs manually. Skipped some songs, mostly uncutted flac files, when the "should be a song" error appeared. It's nice to have this in foobar2000, thanks.

A way to get playlists with more that 15 songs?

Ys
Rozzo
Go to the top of the page
+Quote Post
Daeron
post Jan 21 2014, 07:25
Post #20





Group: Members
Posts: 395
Joined: 9-October 08
Member No.: 59818



Check the results box in playlist preferences (and give it a number).
Go to the top of the page
+Quote Post
Daeron
post Jan 24 2014, 13:35
Post #21





Group: Members
Posts: 395
Joined: 9-October 08
Member No.: 59818



Thanks for the bucket options. Here's what my idea was with it, if anyone is interested:

1. Each genre uploaded into its own catalog.
2. Playlists set to pull data from the corresponding catalogs only.
3. Genre-radio type playlists as the result.

As of right now it's not exactly straightforward to set up and maintain this (which is to be expected). However if this would be automated by the component itself I'd say this would be one killer feature. I imagine I'm not the only with a decent-sized library of various genres who doesn't always want to listen to all of them at the same time. Opinions?
Go to the top of the page
+Quote Post
K_S
post Mar 17 2014, 17:10
Post #22





Group: Members
Posts: 25
Joined: 14-September 11
Member No.: 93700



Today on my page I've put a new version of foo_echonest. I've implemented dynamic playlists! In very basic version, I'm currently using it and experimenting, trying to determine best ways to join Foobar with Echonest (currently component only have "less like this" and "more like this" dynamic/steer options, and none of feedback, all songs are 'played'). But as 'fire and forget' even in current form dynamic playlists are great.
Go to the top of the page
+Quote Post
mjm716
post May 7 2014, 06:08
Post #23





Group: Members
Posts: 155
Joined: 27-May 10
From: EST
Member No.: 80935



QUOTE (K_S @ Mar 17 2014, 17:10) *
Today on my page I've put a new version of foo_echonest.


I've been trying this new version out and get extremely bad crashes.

whenever I set my own static playlist settings and then try to right-click a song FB immediately crashes. For example simply setting results to 25 in the Genius playlist.

CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 6A584DB0h
Access violation, operation: read, address: 00000000h

Call path:
entry=>app_mainloop

Code bytes (6A584DB0h):
6A584D70h: 0C FF FF FF C7 45 FC FF FF FF FF 89 5D E8 33 DB
6A584D80h: 8D 7D E4 E8 08 04 00 00 8B 4D F4 64 89 0D 00 00
6A584D90h: 00 00 59 5F 5E 5B 8B E5 5D C2 08 00 8B 4D 0C 8B
6A584DA0h: 55 08 33 DB 33 C0 3B CB 76 10 8D 9B 00 00 00 00
6A584DB0h: 38 1C 10 74 05 40 3B C1 72 F6 50 52 E8 BF FE FF
6A584DC0h: FF 8B 4D F4 64 89 0D 00 00 00 00 59 5F 5E 5B 8B
6A584DD0h: E5 5D C2 08 00 CC CC CC CC CC CC CC CC CC CC CC
6A584DE0h: 55 8B EC 8B 45 08 39 41 10 76 43 8B 51 04 53 57

Stack (003AEFE0h):
003AEFC0h: 02709800 003AEFD8 6A61F97D 02700000
003AEFD0h: 00000000 02709800 003AF004 6A584FF5
003AEFE0h: 45B62A2A 02700BA0 003AF060 00000000
003AEFF0h: 003AF008 6A588385 05A1D678 003AF138
003AF000h: 003AF048 003AF030 6A632A50 FFFFFFFF
003AF010h: 003AF03C 6A58A112 00000000 FFFFFFFF
003AF020h: 45B62A06 003AF060 00000000 003AF064
003AF030h: 003AF164 6A6356DC 00000000 003AF050
003AF040h: 6A5892CA 003AF060 003AF128 00000000
003AF050h: 003AF10C 6A588CE2 1D823678 05A05980
003AF060h: 6A654698 6A6544E4 00000000 00000000
003AF070h: 00000000 00000000 00000000 00000000
003AF080h: 00000000 00ED0F55 9A986ED7 49930008
003AF090h: 1E6A168C 03440EC9 7792E000 271B8D28
003AF0A0h: 003AF13C 00000000 271B8D20 003AF0C0
003AF0B0h: 75CA14AD 00180000 00000000 271B8D28
003AF0C0h: 003AF0D4 00ED0D53 00180000 00000000
003AF0D0h: 271B8D28 003AF100 00DCD8D5 271B8D28
003AF0E0h: 19E5DAA4 00000001 00000001 003AF10C
003AF0F0h: 45B62B3A 003AF164 6A635C23 FFFFFFFF

Registers:
EAX: 00000000, EBX: 00000000, ECX: FFFFFFFF, EDX: 00000000
ESI: 003AF064, EDI: 02700BA0, EBP: 003AF010, ESP: 003AEFE0

Crash location:
Module: foo_echonest
Offset: 4DB0h

Loaded modules:
foobar2000 loaded at 00DC0000h - 00F8E000h
ntdll loaded at 77900000h - 77A80000h
kernel32 loaded at 75C90000h - 75DA0000h
KERNELBASE loaded at 75740000h - 75787000h
COMCTL32 loaded at 75160000h - 752FE000h
msvcrt loaded at 76040000h - 760EC000h
GDI32 loaded at 75DC0000h - 75E50000h
USER32 loaded at 76320000h - 76420000h
ADVAPI32 loaded at 76420000h - 764C0000h
sechost loaded at 764C0000h - 764D9000h
RPCRT4 loaded at 77410000h - 77500000h
SspiCli loaded at 75320000h - 75380000h
CRYPTBASE loaded at 75310000h - 7531C000h
LPK loaded at 75790000h - 7579A000h
USP10 loaded at 75380000h - 7541D000h
SHLWAPI loaded at 75FE0000h - 76037000h
DSOUND loaded at 6D000000h - 6D072000h
ole32 loaded at 757A0000h - 758FC000h
WINMM loaded at 73FB0000h - 73FE2000h
POWRPROF loaded at 6C760000h - 6C785000h
SETUPAPI loaded at 764E0000h - 7667D000h
CFGMGR32 loaded at 75C10000h - 75C37000h
OLEAUT32 loaded at 75420000h - 754AF000h
DEVOBJ loaded at 75DA0000h - 75DB2000h
UxTheme loaded at 750E0000h - 75160000h
SHELL32 loaded at 767C0000h - 7740A000h
zlib1 loaded at 62E80000h - 62E9F000h
shared loaded at 71F80000h - 71FAB000h
imagehlp loaded at 76790000h - 767BB000h
dbghelp loaded at 71020000h - 7110B000h
COMDLG32 loaded at 766B0000h - 7672B000h
CRYPT32 loaded at 75500000h - 75620000h
MSASN1 loaded at 75F50000h - 75F5C000h
Secur32 loaded at 732C0000h - 732C8000h
gdiplus loaded at 6AFE0000h - 6B170000h
WINHTTP loaded at 71B60000h - 71BB8000h
webio loaded at 71B10000h - 71B5F000h
IMM32 loaded at 75F70000h - 75FD0000h
MSCTF loaded at 75E50000h - 75F1C000h
dwmapi loaded at 750C0000h - 750D3000h
foo_input_std loaded at 6AE80000h - 6AFD8000h
MSACM32 loaded at 75030000h - 75044000h
avcodec-fb2k-55 loaded at 6ACA0000h - 6AE73000h
avutil-fb2k-52 loaded at 6AC30000h - 6AC97000h
foo_uie_library_tree loaded at 10000000h - 10047000h
foo_navigator loaded at 001D0000h - 00204000h
foo_fileops loaded at 6C660000h - 6C6AB000h
foo_uie_lyrics3 loaded at 03300000h - 033CA000h
WININET loaded at 75900000h - 75AC4000h
api-ms-win-downlevel-user32-l1- loaded at 75F30000h - 75F34000h
api-ms-win-downlevel-shlwapi-l1 loaded at 75F20000h - 75F24000h
api-ms-win-downlevel-version-l1 loaded at 75F40000h - 75F44000h
version loaded at 73E90000h - 73E99000h
api-ms-win-downlevel-normaliz-l loaded at 778D0000h - 778D3000h
normaliz loaded at 75F60000h - 75F63000h
iertutil loaded at 76100000h - 76315000h
api-ms-win-downlevel-advapi32-l loaded at 75C00000h - 75C05000h
MSIMG32 loaded at 74030000h - 74035000h
foo_uie_esplaylist loaded at 6ABC0000h - 6AC2A000h
foo_playcount loaded at 6AB80000h - 6ABBE000h
foo_dsp_eq loaded at 6AB40000h - 6AB76000h
foo_dsp_std loaded at 6AB00000h - 6AB36000h
foo_uie_albumart loaded at 02650000h - 0268D000h
foo_ui_std loaded at 6AA10000h - 6AAFB000h
foo_textdisplay loaded at 6A9C0000h - 6AA0B000h
foo_discogs loaded at 6A940000h - 6A9BF000h
foo_facets loaded at 6A780000h - 6A935000h
foo_uie_wsh_panel_mod loaded at 6A690000h - 6A77C000h
foo_echonest loaded at 6A580000h - 6A688000h
foo_jesus loaded at 71F60000h - 71F7A000h
foo_vis_vumeter loaded at 6A4D0000h - 6A575000h
foo_simplaylist loaded at 6A270000h - 6A3BC000h
foo_albumlist loaded at 6A470000h - 6A4CA000h
foo_audioscrobbler loaded at 02770000h - 027A3000h
foo_verifier loaded at 02DA0000h - 02DE2000h
foo_freedb2 loaded at 6A420000h - 6A46E000h
foo_rgscan loaded at 6A3D0000h - 6A41B000h
foo_uie_biography loaded at 6A210000h - 6A268000h
foo_cdda loaded at 6A1C0000h - 6A20F000h
foo_run loaded at 04190000h - 041EF000h
foo_bpm loaded at 6A170000h - 6A1BE000h
libfftw loaded at 69FE0000h - 6A166000h
foo_queuecontents loaded at 04780000h - 047EE000h
foo_converter loaded at 69F60000h - 69FE0000h
foo_dsp_effect loaded at 02D50000h - 02D87000h
foo_burninate loaded at 69F20000h - 69F5E000h
foo_seek loaded at 69EF0000h - 69F18000h
foo_texttools loaded at 69EB0000h - 69EE4000h
foo_random_pools loaded at 04150000h - 04180000h
foo_wave_seekbar loaded at 69BF0000h - 69EAD000h
MSVCP110 loaded at 69840000h - 698C5000h
MSVCR110 loaded at 69760000h - 69836000h
WS2_32 loaded at 754C0000h - 754F5000h
NSI loaded at 75FD0000h - 75FD6000h
CLBCatQ loaded at 75620000h - 756A3000h
frontend_direct2d loaded at 696E0000h - 69755000h
d2d1 loaded at 69020000h - 69367000h
frontend_direct3d9 loaded at 69640000h - 696D4000h
d3d9 loaded at 68540000h - 68703000h
d3d8thk loaded at 6CFE0000h - 6CFE6000h
d3dx9_42 loaded at 68E30000h - 69015000h
SciLexer loaded at 69590000h - 69632000h
MMDevApi loaded at 700C0000h - 700F9000h
PROPSYS loaded at 74560000h - 74655000h
AUDIOSES loaded at 70080000h - 700B6000h
SXS loaded at 71670000h - 716CF000h
jscript loaded at 694F0000h - 69588000h
CRYPTSP loaded at 73990000h - 739A6000h
rsaenh loaded at 73950000h - 7398B000h
RpcRtRemote loaded at 73300000h - 7330E000h
wshom loaded at 69BC0000h - 69BE1000h
MPR loaded at 741A0000h - 741B2000h
ScrRun loaded at 69B90000h - 69BBA000h
msscript loaded at 6FE40000h - 6FE5A000h
vbscript loaded at 69470000h - 694E2000h
WindowsCodecs loaded at 71BC0000h - 71CF0000h
msxml3 loaded at 68CF0000h - 68E23000h
igdumdx32 loaded at 1C610000h - 1C6A2000h
igdumd32 loaded at 1F690000h - 1FCA1000h
apphelp loaded at 74300000h - 7434C000h
GROOVEEX loaded at 6C4B0000h - 6C656000h
MSVCR100 loaded at 71EA0000h - 71F5F000h
MSVCP100 loaded at 71FB0000h - 72019000h
ATL100 loaded at 6C950000h - 6C976000h
msi loaded at 6C270000h - 6C4B0000h
GrooveIntlResource loaded at 6B760000h - 6BD99000h
EhStorShell loaded at 6C7D0000h - 6C801000h
ntshrui loaded at 6C870000h - 6C8E0000h
srvcli loaded at 73A00000h - 73A19000h
cscapi loaded at 6C9A0000h - 6C9AB000h
slc loaded at 6C990000h - 6C99A000h
mshtml loaded at 65D70000h - 66DD2000h
api-ms-win-downlevel-ole32-l1-1 loaded at 754B0000h - 754B4000h
urlmon loaded at 75AD0000h - 75BF4000h
api-ms-win-downlevel-shlwapi-l2 loaded at 714E0000h - 714E4000h
IEFRAME loaded at 67390000h - 67E4A000h
api-ms-win-downlevel-shell32-l1 loaded at 71E90000h - 71E94000h
uiautomationcore loaded at 68C60000h - 68CEC000h
PSAPI loaded at 760F0000h - 760F5000h
OLEACC loaded at 73FF0000h - 7402C000h

Stack dump analysis:
Address: 6A588385h (foo_echonest+8385h)
Address: 6A632A50h (foo_echonest+B2A50h), symbol: "foobar2000_get_interface" (+16C70h)
Address: 6A58A112h (foo_echonest+A112h)
Address: 6A6356DCh (foo_echonest+B56DCh), symbol: "foobar2000_get_interface" (+198FCh)
Address: 6A5892CAh (foo_echonest+92CAh)
Address: 6A588CE2h (foo_echonest+8CE2h)
Address: 6A654698h (foo_echonest+D4698h), symbol: "foobar2000_get_interface" (+388B8h)
Address: 6A6544E4h (foo_echonest+D44E4h), symbol: "foobar2000_get_interface" (+38704h)
Address: 00ED0F55h (foobar2000+110F55h)
Address: 7792E000h (ntdll+2E000h), symbol: "RtlFreeHeap" (+5Bh)
Address: 75CA14ADh (kernel32+114ADh), symbol: "HeapFree" (+14h)
Address: 00ED0D53h (foobar2000+110D53h)
Address: 00DCD8D5h (foobar2000+D8D5h)
Address: 6A635C23h (foo_echonest+B5C23h), symbol: "foobar2000_get_interface" (+19E43h)
Address: 00DEF3CBh (foobar2000+2F3CBh)
Address: 00DEF3F8h (foobar2000+2F3F8h)
Address: 00F15230h (foobar2000+155230h)
Address: 00DEF38Ch (foobar2000+2F38Ch)
Address: 00EEC1D0h (foobar2000+12C1D0h)
Address: 00DEF510h (foobar2000+2F510h)
Address: 00DEED85h (foobar2000+2ED85h)
Address: 00F15230h (foobar2000+155230h)
Address: 00DEF38Ch (foobar2000+2F38Ch)
Address: 00EEC1D0h (foobar2000+12C1D0h)
Address: 00DEF510h (foobar2000+2F510h)
Address: 6A589054h (foo_echonest+9054h)
Address: 6A58907Bh (foo_echonest+907Bh)
Address: 00F15230h (foobar2000+155230h)
Address: 00DEF38Ch (foobar2000+2F38Ch)
Address: 00EEC1D0h (foobar2000+12C1D0h)
Address: 00DEF60Ch (foobar2000+2F60Ch)
Address: 6A672F58h (foo_echonest+F2F58h), symbol: "foobar2000_get_interface" (+57178h)
Address: 00EE3206h (foobar2000+123206h)
Address: 00DEF681h (foobar2000+2F681h)
Address: 00F3D370h (foobar2000+17D370h)
Address: 00F06C98h (foobar2000+146C98h)
Address: 00EEEE67h (foobar2000+12EE67h)
Address: 00DEF732h (foobar2000+2F732h)
Address: 00F16B04h (foobar2000+156B04h)
Address: 00F06C98h (foobar2000+146C98h)
Address: 00EEEE67h (foobar2000+12EE67h)
Address: 00DEF866h (foobar2000+2F866h)
Address: 00F3FD50h (foobar2000+17FD50h)
Address: 00F07F88h (foobar2000+147F88h)
Address: 00EC791Fh (foobar2000+10791Fh)
Address: 00F16D00h (foobar2000+156D00h)
Address: 00F06600h (foobar2000+146600h)
Address: 00F06C80h (foobar2000+146C80h)
Address: 00EEFAAEh (foobar2000+12FAAEh)
Address: 00DEF0B0h (foobar2000+2F0B0h)
Address: 6AA645F4h (foo_ui_std+545F4h)
Address: 76340C56h (USER32+20C56h), symbol: "SetWindowCompositionAttribute" (+70h)
Address: 76337F63h (USER32+17F63h), symbol: "GetWindowRect" (+2Fh)
Address: 6AA6455Ch (foo_ui_std+5455Ch)
Address: 6AAAB835h (foo_ui_std+9B835h), symbol: "foobar2000_get_interface" (+1BCA5h)
Address: 6AA64AFBh (foo_ui_std+54AFBh)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 6AAABFC4h (foo_ui_std+9BFC4h), symbol: "foobar2000_get_interface" (+1C434h)
Address: 6AA62E71h (foo_ui_std+52E71h)
Address: 6AA67E52h (foo_ui_std+57E52h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 6AAA24E8h (foo_ui_std+924E8h), symbol: "foobar2000_get_interface" (+12958h)
Address: 6AAD2E90h (foo_ui_std+C2E90h), symbol: "foobar2000_get_interface" (+43300h)
Address: 6AA67E19h (foo_ui_std+57E19h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 6AA29119h (foo_ui_std+19119h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 763362FAh (USER32+162FAh), symbol: "gapfnScSendMessage" (+332h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 76336D3Ah (USER32+16D3Ah), symbol: "GetThreadDesktop" (+D7h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 76336CE9h (USER32+16CE9h), symbol: "GetThreadDesktop" (+86h)
Address: 7639A61Eh (USER32+7A61Eh), symbol: "VTagOutput" (+54h)
Address: 763390C9h (USER32+190C9h), symbol: "LoadStringW" (+210h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 7793261Dh (ntdll+3261Dh), symbol: "NtdllDefWindowProc_W" (+0h)
Address: 76336DF3h (USER32+16DF3h), symbol: "GetThreadDesktop" (+190h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 7791F8EAh (ntdll+1F8EAh), symbol: "ZwCallbackReturn" (+12h)
Address: 76336E57h (USER32+16E57h), symbol: "GetThreadDesktop" (+1F4h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 76336A8Ch (USER32+16A8Ch), symbol: "gapfnScSendMessage" (+AC4h)
Address: 001D0065h (foo_navigator+65h)
Address: 76336AE9h (USER32+16AE9h), symbol: "gapfnScSendMessage" (+B21h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001D0065h (foo_navigator+65h)
Address: 7793261Dh (ntdll+3261Dh), symbol: "NtdllDefWindowProc_W" (+0h)
Address: 7639A61Eh (USER32+7A61Eh), symbol: "VTagOutput" (+54h)
Address: 763362FAh (USER32+162FAh), symbol: "gapfnScSendMessage" (+332h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001D0065h (foo_navigator+65h)
Address: 7793261Dh (ntdll+3261Dh), symbol: "NtdllDefWindowProc_W" (+0h)
Address: 7793261Dh (ntdll+3261Dh), symbol: "NtdllDefWindowProc_W" (+0h)
Address: 76336D3Ah (USER32+16D3Ah), symbol: "GetThreadDesktop" (+D7h)
Address: 7793261Dh (ntdll+3261Dh), symbol: "NtdllDefWindowProc_W" (+0h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001D0065h (foo_navigator+65h)
Address: 7793261Dh (ntdll+3261Dh), symbol: "NtdllDefWindowProc_W" (+0h)
Address: 76336CE9h (USER32+16CE9h), symbol: "GetThreadDesktop" (+86h)
Address: 7639A61Eh (USER32+7A61Eh), symbol: "VTagOutput" (+54h)
Address: 76340D27h (USER32+20D27h), symbol: "GetClientRect" (+C5h)
Address: 7793261Dh (ntdll+3261Dh), symbol: "NtdllDefWindowProc_W" (+0h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001D0065h (foo_navigator+65h)
Address: 6AA67E70h (foo_ui_std+57E70h)
Address: 76340D4Dh (USER32+20D4Dh), symbol: "CallWindowProcW" (+1Bh)
Address: 7793261Dh (ntdll+3261Dh), symbol: "NtdllDefWindowProc_W" (+0h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001D0065h (foo_navigator+65h)
Address: 6AA2913Ah (foo_ui_std+1913Ah)
Address: 7793261Dh (ntdll+3261Dh), symbol: "NtdllDefWindowProc_W" (+0h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001D0065h (foo_navigator+65h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001D0065h (foo_navigator+65h)
Address: 763362FAh (USER32+162FAh), symbol: "gapfnScSendMessage" (+332h)
Address: 001D0065h (foo_navigator+65h)
Address: 76336D3Ah (USER32+16D3Ah), symbol: "GetThreadDesktop" (+D7h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001D0065h (foo_navigator+65h)
Address: 76336CE9h (USER32+16CE9h), symbol: "GetThreadDesktop" (+86h)
Address: 76346381h (USER32+26381h), symbol: "CallNextHookEx" (+FCh)
Address: 7639A61Eh (USER32+7A61Eh), symbol: "VTagOutput" (+54h)
Address: 763377C4h (USER32+177C4h), symbol: "CharPrevW" (+138h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001D0065h (foo_navigator+65h)
Address: 76338BD3h (USER32+18BD3h), symbol: "RegisterClassW" (+16Eh)
Address: 7639A61Eh (USER32+7A61Eh), symbol: "VTagOutput" (+54h)
Address: 7633788Ah (USER32+1788Ah), symbol: "DispatchMessageW" (+Fh)
Address: 7635C81Fh (USER32+3C81Fh), symbol: "IsDialogMessageW" (+11Eh)
Address: 6AA8913Ch (foo_ui_std+7913Ch)
Address: 00E1FE06h (foobar2000+5FE06h)
Address: 76339A55h (USER32+19A55h), symbol: "DestroyWindow" (+0h)
Address: 00EE44B9h (foobar2000+1244B9h)
Address: 00E1FEE9h (foobar2000+5FEE9h)
Address: 001F0468h (foo_navigator+20468h), symbol: "foobar2000_get_interface" (+1F1E8h)
Address: 001D0065h (foo_navigator+65h)
Address: 00E209C7h (foobar2000+609C7h)
Address: 00F06C98h (foobar2000+146C98h)
Address: 00F15230h (foobar2000+155230h)
Address: 00F15230h (foobar2000+155230h)
Address: 00F15214h (foobar2000+155214h)
Address: 00ED850Bh (foobar2000+11850Bh)
Address: 00ED5880h (foobar2000+115880h)
Address: 00ED850Bh (foobar2000+11850Bh)
Address: 00ED6075h (foobar2000+116075h)
Address: 71F82836h (shared+2836h), symbol: "uPrintCrashInfo_OnEvent" (+B1h)
Address: 00F0AB68h (foobar2000+14AB68h)
Address: 00EF17B2h (foobar2000+1317B2h)
Address: 00E20BEBh (foobar2000+60BEBh)
Address: 00DC0000h (foobar2000+0h)
Address: 00ED5226h (foobar2000+115226h)
Address: 00ED10DFh (foobar2000+1110DFh)
Address: 00ED10D9h (foobar2000+1110D9h)
Address: 00EFBAD4h (foobar2000+13BAD4h)
Address: 00EFBAD8h (foobar2000+13BAD8h)
Address: 00EF80D1h (foobar2000+1380D1h)
Address: 00ED5880h (foobar2000+115880h)
Address: 00ED10D9h (foobar2000+1110D9h)
Address: 00EF1AA7h (foobar2000+131AA7h)
Address: 00ED300Dh (foobar2000+11300Dh)
Address: 00DC0000h (foobar2000+0h)
Address: 00ED5880h (foobar2000+115880h)
Address: 75CA336Ah (kernel32+1336Ah), symbol: "BaseThreadInitThunk" (+12h)
Address: 77939F72h (ntdll+39F72h), symbol: "RtlInitializeExceptionChain" (+63h)
Address: 779771F5h (ntdll+771F5h), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 77939F45h (ntdll+39F45h), symbol: "RtlInitializeExceptionChain" (+36h)
Address: 00ED3060h (foobar2000+113060h)
Address: 00ED3060h (foobar2000+113060h)

Environment:
App: foobar2000 v1.3
UI: Default User Interface 0.9.5

Components:
Core (2013-12-27 11:08:12 UTC)
foobar2000 core 1.3
foo_albumlist.dll (2013-12-27 10:57:38 UTC)
Album List 4.5
foo_audioscrobbler.dll (2011-08-18 21:01:03 UTC)
Audioscrobbler 1.4.7
foo_bpm.dll (2010-04-20 12:35:07 UTC)
BPM Analyser 0.2.4.1
foo_burninate.dll (2013-02-07 18:02:37 UTC)
Audio CD Writer 3.0.3
foo_cdda.dll (2013-12-27 10:57:10 UTC)
CD Audio Decoder 3.0
foo_converter.dll (2013-12-27 10:56:52 UTC)
Converter 1.5
foo_discogs.dll (2014-02-05 17:07:55 UTC)
Discogs Tagger 1.32
foo_dsp_effect.dll (2013-09-03 09:23:03 UTC)
Effect DSP 0.12
foo_dsp_eq.dll (2013-12-27 10:58:06 UTC)
Equalizer 1.0
foo_dsp_std.dll (2013-12-27 10:57:46 UTC)
Standard DSP Array 1.3
foo_echonest.dll (2014-03-17 20:08:28 UTC)
Foobar - EchoNest 0.3.2 Alpha
foo_facets.dll (2011-08-27 18:05:16 UTC)
Facets 1.0
foo_fileops.dll (2013-12-27 10:53:04 UTC)
File Operations 2.2
foo_freedb2.dll (2013-12-27 10:52:32 UTC)
Online Tagger 0.7
foo_input_std.dll (2013-12-27 11:08:14 UTC)
Standard Input Array 1.0
foo_jesus.dll (2010-09-23 00:34:06 UTC)
Autosave & Autobackup 10
foo_navigator.dll (2010-03-02 08:43:15 UTC)
Navigator 0.64
foo_playcount.dll (2011-07-13 10:47:18 UTC)
Playback Statistics 3.0.2
foo_queuecontents.dll (2012-09-27 17:34:40 UTC)
Queue Contents Editor 0.5.1
foo_random_pools.dll (2012-08-26 15:56:06 UTC)
Random Pools 0.1.3
foo_rgscan.dll (2013-12-27 10:55:34 UTC)
ReplayGain Scanner 2.2
foo_run.dll (2012-07-05 15:59:41 UTC)
Run services 0.3.7
foo_seek.dll (2012-11-08 15:48:53 UTC)
Seek 1.1
foo_simplaylist.dll (2011-08-18 19:01:36 UTC)
SimPlaylist 1.0
foo_textdisplay.dll (2011-08-18 21:01:03 UTC)
Text Display UI Element 1.1 beta 1
foo_texttools.dll (2013-01-12 21:03:39 UTC)
Text Tools 1.0.5
foo_ui_std.dll (2013-12-27 11:08:12 UTC)
Default User Interface 0.9.5
foo_uie_albumart.dll (2007-12-15 22:22:24 UTC)
Album Art Panel 0.2.7.1
foo_uie_biography.dll (2010-12-11 06:47:22 UTC)
Biography View 0.4.2.4
foo_uie_esplaylist.dll (2011-05-28 22:06:46 UTC)
EsPlaylist 0.1.3.9
foo_uie_library_tree.dll (2011-07-24 16:08:24 UTC)
Library Tree 0.3.4.6.1
foo_uie_lyrics3.dll (2012-11-06 13:26:14 UTC)
Lyric Show Panel 3 0.3.6 beta 4
foo_uie_wsh_panel_mod.dll (2013-08-06 19:07:56 UTC)
WSH Panel Mod 1.5.6
foo_verifier.dll (2013-06-18 12:03:41 UTC)
File Integrity Verifier 1.1.1
foo_vis_vumeter.dll (2013-02-16 09:44:26 UTC)
VU Meter 2013-02-16
foo_wave_seekbar.dll (2013-06-18 12:03:41 UTC)
Waveform seekbar 0.2.39.6

Recent events:
WSH Panel Mod ({43C04E90-D08D-4BCE-90CB-01F5D4EE6771}): initialized in 5 ms
WSH Panel Mod (Discogs by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Discogs by marc2003): initialized in 15 ms
WSH Panel Mod (Musicbrainz Releases by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common4.js"
WSH Panel Mod (Musicbrainz Releases by marc2003): initialized in 20 ms
WSH Panel Mod (Musicbrainz by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Musicbrainz by marc2003): initialized in 10 ms
WSH Panel Mod (Musicbrainz v6.2013-03-17.01 by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common6.js"
WSH Panel Mod (Musicbrainz v6.2013-03-17.01 by marc2003): initialized in 10 ms
WSH Panel Mod (Last.fm by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common4.js"
WSH Panel Mod (Last.fm by marc2003): initialized in 5 ms
WSH Panel Mod (Last.fm by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common4.js"
WSH Panel Mod (Last.fm by marc2003): initialized in 5 ms
WSH Panel Mod (Thumbs by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Thumbs by marc2003): initialized in 5 ms
WSH Panel Mod (Thumbs by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Thumbs by marc2003): initialized in 15 ms
WSH Panel Mod (Thumbs by marc2003): Parsing file "S:\~incoming\~apps\foobar2000\marc2003\common7.js"
WSH Panel Mod (Thumbs by marc2003): initialized in 5 ms
User Interface initialized in: 0:04.244563
Processing commandline
initquit::init entry
Autoplaylists initialized in: 0:00.782287
"Rated" : 0:00.600317
"ReplayGain Missing" : 0:00.181931
initquit::init exit
Startup time : 0:10.618835
Seekbar: taking Direct3D9 path.
Seekbar: Frontend initialized.
Biography : execute command -> cscript //nologo scripts\allmusic0913.vbs "Ornette Coleman" "Jazz Abstractions" bio


Machine specifications:
OS: Windows 6.1.7601 Service Pack 1 x64
CPU: Intel® Core™ i5-2430M CPU @ 2.40GHz, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2
Audio: Speakers (High Definition Audio Device)


I actually have to delete echonest.dll.cfg to get anything to work again. sad.gif

The previous version was fine (0.2.0 i think?) and FB has never crashed before.

This post has been edited by mjm716: May 7 2014, 06:26
Go to the top of the page
+Quote Post
Coreda
post May 16 2014, 13:13
Post #24





Group: Members
Posts: 39
Joined: 13-August 13
Member No.: 109588



Pardon the question, but as there is no summary of what this component does is it correct that this component allows you to upload metadata from your fb2k library to a service called Echo Nest in order to create 'Genius' style playlists automatically?

Would be useful to have this info in the OP if so smile.gif

This post has been edited by Coreda: May 16 2014, 13:14
Go to the top of the page
+Quote Post
Sixth Street
post May 20 2014, 18:17
Post #25





Group: Members
Posts: 81
Joined: 17-September 09
Member No.: 73255



Just came back to give this plug in another try and happy to report I've got it working well. The song based Genius Playlists are very good.

How do you steer the dynamic playlists?
Go to the top of the page
+Quote Post

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

 



RSS Lo-Fi Version Time is now: 18th September 2014 - 15:57