Help - Search - Members - Calendar
Full Version: iPod manager
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
musicmusic
Maybe your iPod connected in USB 1.1 mode. Mine likes to do that randomly..

Alternatively maybe the hard drive in the 160GB model is slow. I'd say to read the metadata from 130GBs of files would take roughly 20 minutes at the same speed as the 80GB model.

Anyway, the metadata is cached so it won't do that again unless you decide to change the entire contents of your iPod in one go.
Fractal_Mortality
QUOTE(musicmusic @ Apr 27 2008, 03:40) *

Maybe your iPod connected in USB 1.1 mode. Mine likes to do that randomly..

Alternatively maybe the hard drive in the 160GB model is slow. I'd say to read the metadata from 130GBs of files would take roughly 20 minutes at the same speed as the 80GB model.

Anyway, the metadata is cached so it won't do that again unless you decide to change the entire contents of your iPod in one go.


Hmm.. How do I tell when my Ipod has connected through usb 1.1? (I didn't know this was possible)
Fractal_Mortality
Uh Oh....

Now I'm having a real problem.

Whenever I try to refresh ipod metadata or load library I'm now getting a "cache read was aborted" error.

crying.gif

Edit: Deleted the cache file and the fixed it.
musicmusic
QUOTE(Fractal_Mortality @ Apr 27 2008, 13:37) *
Hmm.. How do I tell when my Ipod has connected through usb 1.1? (I didn't know this was possible)
I don't know, I usually get strange messages from Windows or just notice it being so slow.. I think it's more to do with the (dodgy) USB chipset in my laptop, anyway.

You could check the read speed with some application, probably would be more telling, I get about 14MB/s read speed (26.5MB/s burst) on my 80GB classic - it doesn't vary much across the disk. I tried Sandra (physical disks benchmark) and some other random apps (not many seem to actually work..).

QUOTE(Fractal_Mortality @ Apr 27 2008, 17:31) *
Whenever I try to refresh ipod metadata or load library I'm now getting a "cache read was aborted" error.
Slightly misleading error message sorry. It also triggers if there was an error reading the cache, the actual error should have been printed in the console.
Keikonium
I have everything working flawlessly with my 80GB Classic now, and I'm loving it smile.gif. I have a couple requests however:

1. Would it be possible to "Refresh Album Art" so any new album art would be updated on the iPod. My issue right now is that finding better quality art and remaking custom art wont update already sent art on the iPod. Also, I find that if I send songs to the iPod WITHOUT art, and then "Sync iPod" when art has been added to the folder, the new art is NOT sent to the iPod.

2. Will images ever be supported so they can be sent to the iPod with foobar?

3. Is it possible to "Check For Updates" for iPod firmware with foobar, or is that only possible with iTunes?

4. I almost always get an error when trying to eject my iPod. I get "Failed to eject iPod. Close any applications using the device and try again.". I have no apple software running, and the ONLY thing related to the iPod seems to be foobar (which obviously needs to be open to eject). I don't know what's going on with that tongue.gif.
blackspawn
Hello, I don't know if this qualifies as a "bug" (it's more a misleading error message). I was trying to send an album to my ipod from an external hard-drive, but I kept getting an error message saying "File path too long". However the problem was that the drive letter assigned to the external drive wasn't the same I had configured in foobar library preferences. Once I changed it, it worked just fine.

So in short the "File path too long" message should have been something like "File not found" right?

I'm using 0.9.5 (foobar) + 0.5.7 (foo_dop)
musicmusic
QUOTE(blackspawn @ Apr 28 2008, 12:14) *

Hello, I don't know if this qualifies as a "bug" (it's more a misleading error message). I was trying to send an album to my ipod from an external hard-drive, but I kept getting an error message saying "File path too long". However the problem was that the drive letter assigned to the external drive wasn't the same I had configured in foobar library preferences. Once I changed it, it worked just fine.

So in short the "File path too long" message should have been something like "File not found" right?

No. That error message should only trigger if the file is actually located on the iPod drive. The fact that it got past reading the iPod's database means it has the correct drive letter, as well. foo_dop doesn't care if the files are in your media library, or not.

So, I think the entries in your playlist probably pointed to paths that were on the external drive, but now on the iPod as the drive letter changed. I changed the driver letter of my iPod using disk management to W: and it has stuck since which helps avoid this kind of problem (Windows Vista here).
musicmusic
QUOTE(Keikonium @ Apr 28 2008, 06:28) *

I have everything working flawlessly with my 80GB Classic now, and I'm loving it smile.gif. I have a couple requests however:

1. Would it be possible to "Refresh Album Art" so any new album art would be updated on the iPod. My issue right now is that finding better quality art and remaking custom art wont update already sent art on the iPod. Also, I find that if I send songs to the iPod WITHOUT art, and then "Sync iPod" when art has been added to the folder, the new art is NOT sent to the iPod.

2. Will images ever be supported so they can be sent to the iPod with foobar?

3. Is it possible to "Check For Updates" for iPod firmware with foobar, or is that only possible with iTunes?

4. I almost always get an error when trying to eject my iPod. I get "Failed to eject iPod. Close any applications using the device and try again.". I have no apple software running, and the ONLY thing related to the iPod seems to be foobar (which obviously needs to be open to eject). I don't know what's going on with that tongue.gif.

1. You can update missing art by using the "Update metadata..." command in the context menu (directly on files on the iPod). You are correct though, you can't update changed art at the moment.
2. I don't plan to do this at the moment.
3. For a variety of reasons you should use iTunes for this.
4. Well, it could be some background application, you should see the same with "Safely remove hardware". I usually do a handle search with Process Explorer to find out what it is.
blackspawn
QUOTE(musicmusic @ Apr 28 2008, 12:07) *

QUOTE(blackspawn @ Apr 28 2008, 12:14) *

Hello, I don't know if this qualifies as a "bug" (it's more a misleading error message). I was trying to send an album to my ipod from an external hard-drive, but I kept getting an error message saying "File path too long". However the problem was that the drive letter assigned to the external drive wasn't the same I had configured in foobar library preferences. Once I changed it, it worked just fine.

So in short the "File path too long" message should have been something like "File not found" right?

No. That error message should only trigger if the file is actually located on the iPod drive. The fact that it got past reading the iPod's database means it has the correct drive letter, as well. foo_dop doesn't care if the files are in your media library, or not.

So, I think the entries in your playlist probably pointed to paths that were on the external drive, but now on the iPod as the drive letter changed. I changed the driver letter of my iPod using disk management to W: and it has stuck since which helps avoid this kind of problem (Windows Vista here).


Ah ok, If I understand correctly then since the path on my playlist had the drive letter that used to be associated with my external hard drive but was now my ipod drive letter, it gave the error "filename too long" because it assumed the path was associated with the ipod drive (it didn't even check if it was a valid path).

Thanks for the tip about the drive letter :-) I already did that to avoid this kind of thing (by manually changing the drive letter windows associates it with the specific device).

Great plugin by the way wink.gif
Fractal_Mortality
So apparently right clicking one album in your media library and clicking "sync with ipod" actually................. Re-syncs the entire library with the ipod with just those songs....





Damnit.
Keikonium
Sorry to bother you with this again Musicmusic, but I was just wondering if the following is ever going to happen:

QUOTE(Keikonium @ Mar 31 2008, 22:03) *

Musicmusic,

Would it be possible for you to make some variables to get the following information:

%ipod_size% = The size of the iPod (80 GB, 160 GB, etc)
%ipod_space_used% = The amount of GB used up on the iPod (returned in bytes)
%ipod_space_left% = The amount of space left for storage on the iPod (returned in bytes)

The variable codes can be different, those were just examples. I would find this information very useful for something I am making, and if you could implement this, that would be amazing happy.gif.

Thanks for your hard work on this component happy.gif.

musicmusic
QUOTE(musicmusic @ Apr 28 2008, 13:18) *
QUOTE(Keikonium @ Apr 28 2008, 06:28) *
4. I almost always get an error when trying to eject my iPod. I get "Failed to eject iPod. Close any applications using the device and try again.". I have no apple software running, and the ONLY thing related to the iPod seems to be foobar (which obviously needs to be open to eject). I don't know what's going on with that tongue.gif.
4. Well, it could be some background application, you should see the same with "Safely remove hardware". I usually do a handle search with Process Explorer to find out what it is.
Just to add to that, the blocking application may also be listed in the system event log. Sometimes I have this...: "The application System with process id 4 stopped the removal or ejection for the device USB\VID_05AC&PID_1261 [...]".

QUOTE(Keikonium @ Apr 30 2008, 07:58) *

Sorry to bother you with this again Musicmusic, but I was just wondering if the following is ever going to happen: [...]
Sorry, no plans.
gren
Two things


Often (not all of the time) when I add files to my iPod it lowers the amount of available space but the songs can't be found on the playlist... it seems like they're going into a neverland somewhere on the drive (5g Nano)


Also, any chance of adding an autofill function with the options of 1) delete and refill or 2) fill free space. That would be great, especially 2 since Winamp can't do that.
musicmusic
QUOTE(gren @ May 8 2008, 17:50) *
Often (not all of the time) when I add files to my iPod it lowers the amount of available space but the songs can't be found on the playlist... it seems like they're going into a neverland somewhere on the drive (5g Nano)
They should show up provided the database it updated correctly. If foo_dop failed to do that it would complain. The other possibility is that something else is reverting it, but that shouldn't happen if you don't run other iPod apps at the same time, and also you should set your iPod in manual music management mode in iTunes.

I will likely add some command to recover orphaned files at some point, however you can accomplish the same thing manually if you drag the iPod_Control\Music folder into foobar2000 and run the Send to iPod command on the loaded files.

QUOTE(gren @ May 8 2008, 17:50) *
Also, any chance of adding an autofill function with the options of 1) delete and refill or 2) fill free space. That would be great, especially 2 since Winamp can't do that.
Unfortunately there are many things that still remain to be done, and I'm not trying to compete with Winamp, so these are on the back burner.
Dereks
Ok, hi musicmusic and thank you for your plug-in.
Also I have a question and one bug.

Yesterday somehow all my album artworks in iPod Touch 8gb suddenly dissapeared. The strange thing is, that disappeared only "big versions", that are displayed whey you are playing exact track, and those, displayed in the the horizontal "cover-flow" browsing. But those artworks, that were embedded into the mp3-file with id3v2 tegs are ok - they are still displaying.

Also, all small icons of artworks, displayed in classical vertical album listing all stayed untouched - they are still displaying. The error appeared only with "big versions" and only "soft artworks" (those that where in the album folders, not in the files). And previously I noticed, that such artworks where displayed slightly transparent.

When did it happened? Can't say exactly, but have several variants:

1) when I uploaded video-files to my iPod via iTunes.
2) When Last.fm scrobbler updated itunes plugin. (it still doesn't support Tuch, but now recognizes him).
3) Something else, caused by launching iTunes. However, i don't remember doing anything else there yesterday....


musicmusic
The problem is that iTunes enjoys reloading the artwork when you use it - as I recall this is related to when it does its "determining gapless playback information..". As iTunes only sees the embedded artwork, the tracks without embedded artwork will lose their artwork. It should also leave the tracks with gapless data set by foo_dop alone. I cannot explain however why only some artwork formats are lost, that part of this behaviour is specific to the iPod touch / iPhone.

Regarding transparent artwork, this is known. I was hoping it was fixed in 0.5.8.8 TEST but if not I do not have a solution.
Keikonium
On the topic of artwork, I seem to have lost some of mine off my iPod also. I run an 80 GB iPod Classic, and since the newest firmware update (1.1.2) from Apple, I seem to have lost a bit of my artwork. It happened on random albums it seems, and foo_dop still says the artwork is ON the iPod (using the Browse iPod feature).

Would it be possible to have the option of whipping the artwork database, and resending artwork for all songs? I imagine it would be hard to find changes in artwork unless you used some kind of checksum or whatever to determine if the artwork has changed or not.

If this can't be done, I am just gonna erase my iPod (using iTunes) and resend everything with foo_dop again. I don't know what caused the artwork loss (probably the update?) but external artwork capabilities is one of the main reasons I enjoy using foo_dop wink.gif.

EDIT: If it matters, ALL my artwork is located in a single folder, with the naming scheme being %album%.jpg.
Dereks
QUOTE(musicmusic @ May 9 2008, 13:09) *

The problem is that iTunes enjoys reloading the artwork when you use it - as I recall this is related to when it does its "determining gapless playback information..". As iTunes only sees the embedded artwork, the tracks without embedded artwork will lose their artwork. It should also leave the tracks with gapless data set by foo_dop alone. I cannot explain however why only some artwork formats are lost, that part of this behaviour is specific to the iPod touch / iPhone.

Regarding transparent artwork, this is known. I was hoping it was fixed in 0.5.8.8 TEST but if not I do not have a solution.


So if I check "Disable automatic synching for all iPods and iPhones" - would iTunes stop doing that?
musicmusic
QUOTE(Keikonium @ May 9 2008, 14:55) *

On the topic of artwork, I seem to have lost some of mine off my iPod also. I run an 80 GB iPod Classic, and since the newest firmware update (1.1.2) from Apple, I seem to have lost a bit of my artwork. It happened on random albums it seems, and foo_dop still says the artwork is ON the iPod (using the Browse iPod feature).

Would it be possible to have the option of whipping the artwork database, and resending artwork for all songs? I imagine it would be hard to find changes in artwork unless you used some kind of checksum or whatever to determine if the artwork has changed or not.

If this can't be done, I am just gonna erase my iPod (using iTunes) and resend everything with foo_dop again. I don't know what caused the artwork loss (probably the update?) but external artwork capabilities is one of the main reasons I enjoy using foo_dop wink.gif.
I'm not sure what goes on with your iPod blink.gif How many songs are on it? It shouldn't just lose artwork for existing tracks, unless some other app has been interfering. I will make some changes to make artwork management a bit easier at some point, yes, but for now it would probably be easier to just restore.

QUOTE(Dereks @ May 9 2008, 19:41) *
So if I check "Disable automatic synching for all iPods and iPhones" - would iTunes stop doing that?
No, it will still do it whenever you make a manual change (add files etc.). Your options are:
1. Embed artwork into all of your files, using tags that iTunes likes.
2. Only use files with gapless data (Lame MP3 / Nero AAC) and enable gapless scanning in foo_dop.
3. Keep iTunes in manual mode and avoid using it. It's possible to send videos using foo_dop, but you don't get the thumbnails (but you can manually create them like artwork). You can scrobble you plays to last.fm with foo_dop by using foo_audioscrobbler.
Dereks
QUOTE(musicmusic @ May 9 2008, 23:49) *

Your options are:
1. Embed artwork into all of your files, using tags that iTunes likes.
2. Only use files with gapless data (Lame MP3 / Nero AAC) and enable gapless scanning in foo_dop.
3. Keep iTunes in manual mode and avoid using it. It's possible to send videos using foo_dop, but you don't get the thumbnails (but you can manually create them like artwork). You can scrobble you plays to last.fm with foo_dop by using foo_audioscrobbler.


Oh, there is no any problems with scrobbling plays on touch, since it has it's own scrobbler-application (even little bit better, then PC-verison, I should say smile.gif))). That plug-in update was done by iTunes without my will and I thought it might be a reason for artwork loss, since it started recognizing the player. The only reason I'm still with iTunes installed are podcasts.
I will take second option and enable gapless scanning, probably.
musicmusic
OK smile.gif

I will also add an option to set dummy gapless data for tracks which foo_dop doesn't find gapless data, which will prevent iTunes from scanning them which in turn should stop iTunes mangling their artwork.
shakey_snake
QUOTE(musicmusic @ Apr 25 2008, 19:15) *

* foo_dop doesn't support any date added [to foobar2000 media library] field. The problems here are: Where do I get this from? foobar2000 doesn't track it automatically. Do I assume the user has set a metadata field for this? What is the name of the field? What format is it in? I guess I can workaround these problems as well, anyway.
...Although, there is an official component which does, now. Playback Statistics 2.1 was just updated. wink.gif
musicmusic
I know this.
Dologan
Hi musicmusic, I've got a bunch of requests/bugs to report:

I've noticed that foo_dop doesn't seem to check whether songs of the same artist/album/name already exist, such that it's perfectly possible to send stuff to the iPod that is already there without any sort of warning. Do you think it would be possible to implement some sort of measure to prevent/be informed of this in a future version?

On another matter, I have been noticing some odd conversion fails when sending tracks to the iPod from a lossless source. It sometimes happens when sending whole albums, that one or two tracks, usually the second and/or third last, fail to convert. Sending the failed tracks independently afterwards seems to work, so it's nothing wrong with the file itself. I am not sure if foo_dop is using multi-threaded conversion like foobar2000 itself does, as it's not obvious from its info box, but if that is the case and given the pattern, I have the hypothesis that it might fail whenever the last file in the set finishes converting before the second or third last do, or something along those lines. You might want to have a look at that.

Finally, I've also noticed that stopping any operation at the "Waiting for file info read to complete" stage renders foo_dop useless for any sort of operation with a "Cache read was aborted" error until one manually deletes the 0 KB metadata_cache.fpl file on the root folder of the iPod drive. Perhaps this is a potential problem you'd like to patch up in the future.

Anyway, again, thanks for maintaining this excellent plugin!
musicmusic
QUOTE(Dologan @ May 10 2008, 13:34) *
I've noticed that foo_dop doesn't seem to check whether songs of the same artist/album/name already exist, such that it's perfectly possible to send stuff to the iPod that is already there without any sort of warning. Do you think it would be possible to implement some sort of measure to prevent/be informed of this in a future version?
Yes, this is planned.

QUOTE(Dologan @ May 10 2008, 13:34) *
On another matter, I have been noticing some odd conversion fails when sending tracks to the iPod from a lossless source. It sometimes happens when sending whole albums, that one or two tracks, usually the second and/or third last, fail to convert. Sending the failed tracks independently afterwards seems to work, so it's nothing wrong with the file itself. I am not sure if foo_dop is using multi-threaded conversion like foobar2000 itself does, as it's not obvious from its info box, but if that is the case and given the pattern, I have the hypothesis that it might fail whenever the last file in the set finishes converting before the second or third last do, or something along those lines. You might want to have a look at that.
What version of foo_dop are you using? Only the recent 0.5.8.x versions have multi-threaded conversion. In some rare cases with those versions, it was possible that the conversion would fail, that has been corrected for next build. Can you tell me the exact message you see, so I know if it's the same problem?

QUOTE(Dologan @ May 10 2008, 13:34) *
Finally, I've also noticed that stopping any operation at the "Waiting for file info read to complete" stage renders foo_dop useless for any sort of operation with a "Cache read was aborted" error until one manually deletes the 0 KB metadata_cache.fpl file on the root folder of the iPod drive. Perhaps this is a potential problem you'd like to patch up in the future.
Ah, you worked out where this came from, thanks, I'll check what's going on.
Dereks
Ok, musicmusic, another bug report here... Probably something specific for Touch generation.

When I delete videofiles manually on my iPod, they are still shown in foo_dop, when I connect the player. After that files reappear on the player. However, you can no longer play them - when I try so the screen goes black for a while and than returns back to the menu. Moreover, those "ghost files" can't be deleted through foo_dop - it shows an error, something like "AFC RemovePath Returned". The only way to make those files disappear completely is to remove them via iTunes...
musicmusic
QUOTE(Dereks @ May 10 2008, 20:44) *
When I delete videofiles manually on my iPod, they are still shown in foo_dop, when I connect the player.
Ah thanks, I saw some hint of being able to delete files directly on the device a while ago, but it's difficult to know how exactly it is meant to work without the device. However I think you have given me enough info to make it work properly I should be able to fix this for next build.

QUOTE(Dereks @ May 10 2008, 20:44) *
Moreover, those "ghost files" can't be deleted through foo_dop - it shows an error, something like "AFC RemovePath Returned".
This I believe should have already been corrected in the latest 0.5.8.x version.
Dologan
QUOTE(musicmusic @ May 10 2008, 13:01) *

[What version of foo_dop are you using? Only the recent 0.5.8.x versions have multi-threaded conversion. In some rare cases with those versions, it was possible that the conversion would fail, that has been corrected for next build. Can you tell me the exact message you see, so I know if it's the same problem?

I'm using version 0.5.8.8. The message I get on the "Result" column is simply "Failed to add file to iPod: Conversion failed -". While it doesn't happen on all conversions, whenever it does happen with a particular set of files, it seems to be quite reproducible, which is why I proposed that hypothesis. It also appears to be more common whenever the amount of files to be sent is relatively large (i.e. 30+ tracks)
musicmusic
Yes that seems like the problem I fixed. Basically, it can trigger when multiple tracks finish transcoding at about the same time. It will cause the tracks that finish converting last to fail. This will be fixed in upcoming 0.5.9. If it is a problem, you can change foo_dop to only convert a single track at a time in preferences which should in general hide the problem.
Dereks
QUOTE(musicmusic @ May 10 2008, 23:11) *

QUOTE(Dereks @ May 10 2008, 20:44) *
When I delete videofiles manually on my iPod, they are still shown in foo_dop, when I connect the player.
Ah thanks, I saw some hint of being able to delete files directly on the device a while ago, but it's difficult to know how exactly it is meant to work without the device. However I think you have given me enough info to make it work properly I should be able to fix this for next build.


ok, so I'll be waiting for the new version release. And if you have any other questions about Touch I'll be glad to answer them.
Thanks again for all. You are doing a great job here!
musicmusic
Well, I have released 0.5.9.0 TEST. See changelog for full details. Again, it's experimental, please report any issues encountered here.
bort
QUOTE(musicmusic @ May 11 2008, 19:52) *

Well, I have released 0.5.9.0 TEST. See changelog for full details. Again, it's experimental, please report any issues encountered here.



Foobar crashed when I attempted to create a smart playlist. I tried several parameters and options with no success.

CODE

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00EC408Ch
Access violation, operation: read, address: 00000008h
Call path:
entry=>app_mainloop
Code bytes (00EC408Ch):
00EC404Ch: C7 84 24 54 01 00 00 01 00 00 01 E8 B4 6B FE FF
00EC405Ch: 8B 54 24 14 A1 5C 77 F4 00 8D 4C 24 78 51 68 D0
00EC406Ch: 2C F0 00 52 68 C9 00 00 00 50 FF 15 18 B3 F2 00
00EC407Ch: 85 C0 0F 84 EB 01 00 00 8B 44 24 28 33 C9 33 D2
00EC408Ch: 83 78 08 01 75 09 8B 40 10 8B 48 08 8B 50 0C 52
00EC409Ch: 51 6A 00 8D 43 10 6A 00 50 8D 4C 24 40 E8 B2 2A
00EC40ACh: 00 00 8B 4B 2C 8D 34 C5 00 00 00 00 89 44 24 1C
00EC40BCh: 8B 44 31 04 C6 40 69 01 8B 53 2C 8B 44 32 04 C6
Stack (0013F724h):
0013F704h: 00000000 0013FB38 0013FB10 00000000
0013F714h: ACF1BB28 00000001 80535519 ACF1BB60
0013F724h: 050AAEC4 00EF00B3 00070648 0000007B
0013F734h: 7E418BD9 00070648 00000000 00000001
0013F744h: 000000EF 00000000 00000000 00F325BC
0013F754h: 05E8CFD8 00000023 00000023 00000009
0013F764h: 0007063C 00000000 00000070 0000008A
0013F774h: 00000001 00000000 7E41B3A7 7E41C331
0013F784h: 00070648 0000004E 00000410 0013F9A0
0013F794h: 0013F7D0 7E42366B 00765101 03000100
0013F7A4h: 00000002 00000000 00000000 00000000
0013F7B4h: 00000000 00F2D5E8 0702B040 00000001
0013F7C4h: 00000001 00000001 7E423700 0013F7EC
0013F7D4h: 7E4237BC 00000000 0000004E 00000410
0013F7E4h: 0013F9A0 00000000 0013F818 7E418734
0013F7F4h: 00070648 0000004E 00000410 0013F9A0
0013F804h: 7E42379A DCBAABCD 00000000 0013F854
0013F814h: 7E42379A 0013FB20 00070648 0013F858
0013F824h: 7E4188D1 00765178 00000008 7E4188DA
0013F834h: 0013FB20 00070648 050AAF70 0013F834
Registers:
EAX: 00000000, EBX: 070B5008, ECX: 00000000, EDX: 00000000
ESI: 0013F7B8, EDI: 000905E9, EBP: 0013F8E8, ESP: 0013F724
Crash location: "foo_dop", loaded at 00EA0000h - 00F5A000h

Loaded modules:
foobar2000 loaded at 00400000h - 00522000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F5000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 7E410000h - 7E4A0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D7000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 1002A000h
COMDLG32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
uxtheme loaded at 5AD70000h - 5ADA8000h
raphook loaded at 00A60000h - 00AA4000h
PSAPI loaded at 76BF0000h - 76BFB000h
SynTPFcs loaded at 63000000h - 63013000h
VERSION loaded at 77C00000h - 77C08000h
MSCTF loaded at 74720000h - 7476B000h
apphelp loaded at 77B40000h - 77B62000h
msctfime loaded at 755C0000h - 755EE000h
foo_abx loaded at 00B10000h - 00B41000h
foo_albumlist loaded at 00B70000h - 00BD5000h
foo_audioscrobbler loaded at 00C00000h - 00C30000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_cdda loaded at 00C90000h - 00CC8000h
foo_converter loaded at 00CF0000h - 00D57000h
foo_custominfo loaded at 00D80000h - 00E05000h
foo_cwb_hooks loaded at 00E30000h - 00E7C000h
foo_dop loaded at 00EA0000h - 00F5A000h
SETUPAPI loaded at 77920000h - 77A13000h
gdiplus loaded at 4EC50000h - 4EDF3000h
foo_dsp_delta loaded at 00F90000h - 00FAE000h
foo_dsp_std loaded at 00FD0000h - 01016000h
foo_facets loaded at 01040000h - 010E2000h
OLEAUT32 loaded at 77120000h - 771AB000h
MSIMG32 loaded at 76380000h - 76385000h
foo_fileops loaded at 01230000h - 01275000h
foo_freedb2 loaded at 012A0000h - 012E0000h
foo_input_std loaded at 01300000h - 01428000h
foo_lyricsdb loaded at 01450000h - 0147F000h
WININET loaded at 42C10000h - 42CDF000h
Normaliz loaded at 01490000h - 01499000h
iertutil loaded at 42990000h - 429D5000h
foo_masstag loaded at 016C0000h - 01710000h
foo_navigator loaded at 01730000h - 01764000h
foo_playback_custom loaded at 01790000h - 017D5000h
WINSPOOL loaded at 73000000h - 73026000h
foo_quicktag loaded at 018A0000h - 018DE000h
foo_rgscan loaded at 01900000h - 0195A000h
foo_run loaded at 01980000h - 019AB000h
foo_scrobblecharts loaded at 019D0000h - 01A03000h
foo_uie_lyrics_panel loaded at 01A30000h - 01A94000h
foo_uie_quicksearch loaded at 01AC0000h - 01B06000h
foo_ui_columns loaded at 01B30000h - 01C4A000h
foo_ui_std loaded at 01C70000h - 01D43000h
foo_unpack loaded at 01D70000h - 01D9D000h
mswsock loaded at 71A50000h - 71A8F000h
DNSAPI loaded at 76F20000h - 76F47000h
mdnsNSP loaded at 16080000h - 16099000h
Iphlpapi loaded at 76D60000h - 76D79000h
rasadhlp loaded at 76FC0000h - 76FC6000h
hnetcfg loaded at 662B0000h - 66308000h
wshtcpip loaded at 71A90000h - 71A98000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
DBGHELP loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 00F325BCh, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E41B3A7h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E41C331h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "SetRectEmpty" (+0000004Fh)
Address: 7E42366Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 00F2D5E8h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E423700h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+0000026Dh)
Address: 7E4237BCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00F29B91h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 00EC2FD0h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 00EC3012h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 01000001h, location: "foo_dsp_std", loaded at 00FD0000h - 01016000h
Address: 00F29B91h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 00EC3012h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 00EC2FD0h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 00EC2FD0h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 00EC2FD0h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E423745h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 00EC2FD0h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E423768h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 7E423591h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 00EC2FD0h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E4237BCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B4D0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E42379Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E41B473h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E41D4E4h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "SetPropW" (+000000BBh)
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7E41B903h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "SendMessageW" (+00000049h)
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 77409F51h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E0B1h)
Address: 00EF00B3h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7740AB5Fh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001ECBFh)
Address: 7740A549h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 74730DE9h, location: "MSCTF", loaded at 74720000h - 7476B000h
Symbol: "TF_UninitSystem" (+00000980h)
Address: 7E41F819h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "EnableMenuItem" (+00000092h)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7740A549h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7740A549h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7740A549h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E4189CDh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 7740A549h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0001E6A9h)
Address: 7E41F94Bh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7E431B3Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "AppendMenuA" (+0000006Eh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E4189F0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E418A10h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 7E42D99Dh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 0042BC03h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 7E41DAEAh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 004B03F2h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 0042BC79h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 10002638h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 0041DAEAh, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 0042C718h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004CC79Ch, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004C9054h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004C9054h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004D54B0h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004A3563h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 0049DC00h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004A3563h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004A19B8h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 10002638h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004CC370h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004B7973h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004CC370h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 0042C957h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 0049BDC1h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 0049BDBBh, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004BEA30h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004BCA00h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 0049DC00h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 0049BDBBh, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 0049BDCFh, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004BCA00h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004B7D76h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 0049D7DAh, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 00EDCF78h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 0049DC00h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00EDCF78h, location: "foo_dop", loaded at 00EA0000h - 00F5A000h
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0049D845h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 00522000h

Version info:
foobar2000 v0.9.5.2
UNICODE
Windows 5.1


Additional info:
Facets 2007-11-20 (foo_facets)
Playback Statistics Custom 1.4.3 (foo_playback_custom)
Columns UI 0.3 beta 2 preview 4 (foo_ui_columns)
Quick Tagger 1.0 (foo_quicktag)
foo_custominfo 0.1.2 (foo_custominfo)
Lyrics panel 0.35 (foo_uie_lyrics_panel)
Standard DSP Array 1.0 (foo_dsp_std)
Default User Interface 0.9.5 (foo_ui_std)
freedb Tagger 0.6 (foo_freedb2)
Quick Search Toolbar 2.8l (foo_uie_quicksearch)
RAR reader 1.1 (foo_unpack)
Album List 4.2 (foo_albumlist)
Converter 1.1.1 (foo_converter)
iPod manager 0.5.9.0 TEST (foo_dop)
cwbowron's title format hooks 1.2.6 [Jan 2 2008 - 15:50:05] (foo_cwb_hooks)
Standard Input Array 1.0 (foo_input_std)
ZIP/GZIP reader 1.0 (foo_unpack)
foo_lyricsdb 0.0.7 beta 5 (foo_lyricsdb)
Masstagger 1.6 (foo_masstag)
foobar2000 core 0.9.5.2 (Core)
CD Audio Decoder 2.1.2 (foo_cdda)
File Operations 2.1 (foo_fileops)
LPCM <--> delta-PCM converter 0.1.1 (foo_dsp_delta)
Last.fm Chart Player 0.2.3 (foo_scrobblecharts)
ABX Comparator 1.3.3 (foo_abx)
Audioscrobbler 1.3.16 (foo_audioscrobbler)
Run services 0.3.2 (foo_run)
Tagger Panel Window 1.0.6 [Jan 2 2008 - 15:50:49] (foo_cwb_hooks)
Navigator 0.63 (foo_navigator)
ReplayGain Scanner 2.0.5 (foo_rgscan)
musicmusic
Thank you for the report, I fixed the crash for the next build. But did you right click on empty space (this crash doesn't seem to trigger here on Vista)? You will need to right click on something in the tree.
Keikonium
Thanks for the update musicmusic smile.gif. No crashes so far, and everything is running smoothly happy.gif.

One thing I noticed is when you browse the ipod, you can't sort by clicking the column headers. Is that intended?
sizetwo
I have tried searching, but I cant find it. I have most of my music collection as FLAC files, could someone please give me an example commandline for transcoding to MP3 during copy ? In advance, thanks. Also thanks for a great working plugin for my 3G 4GB Nano.
Dereks
Ok, so I've tested previously mentioned bug with "not deleted" tracks. They are still shown on the list, when you connect the player and the plugin still shows the message "File not found". However, after that, they just disappear from the list.
Dunno if that's what you intended to do or not, but suits me - that's all I need.
Unfortunately I didn't have time to test another fix with touch gen yet, because I don't really need that "sync" feature, but if there is anything I'll tell you.
In other respects, this nice update, no any other bugs of crashes spotted by now.

And here I have small request. You've just added "podcast" playlist in the browser. So I thought it would be nice if there was same one for the videos. Without any additional features, just to track things and make file management a bit easier.
musicmusic
QUOTE(Keikonium @ May 12 2008, 08:30) *
One thing I noticed is when you browse the ipod, you can't sort by clicking the column headers. Is that intended?
Yes, as long as they are not clickable that is intended.

QUOTE(sizetwo @ May 12 2008, 09:11) *

I have tried searching, but I cant find it. I have most of my music collection as FLAC files, could someone please give me an example commandline for transcoding to MP3 during copy ? In advance, thanks. Also thanks for a great working plugin for my 3G 4GB Nano.
I just made this using the converter component:
CODE
lame.exe -S --noreplaygain -V 5 --vbr-new - %d
Adjust VBR profile to your desire. You could also use the Nero AAC encoder, not sure what the speed difference is though.

QUOTE(Dereks @ May 12 2008, 20:13) *

Ok, so I've tested previously mentioned bug with "not deleted" tracks. They are still shown on the list, when you connect the player and the plugin still shows the message "File not found". However, after that, they just disappear from the list.
Dunno if that's what you intended to do or not, but suits me - that's all I need.
I intended it to:
1. Not show the tracks when you do a 'Load library' etc.
2. Update the actual database to reflect this when you do something to modify it (this isn't something you would notice due to 1.).

It doesn't sound like this is the case. Can you tell me if there are any messages in the foobar2000 console when you do a load library after removing some tracks directly on the device?

QUOTE(Dereks @ May 12 2008, 20:13) *
You've just added "podcast" playlist in the browser.
I didn't add this, it's probably made by iTunes (doesn't act like a normal playlist I believe).
Fractal_Mortality
Crash when Refreshing Ipod Metadata using 0.5.9.0 TEST

Here's the failure log

failure_00000043.txt

CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00FA67CEh
Access violation, operation: read, address: 00000008h
Call path not available.
Code bytes (00FA67CEh):
00FA678Eh:  5F 5E 5D 83 C4 10 C2 04 00 CC CC CC CC CC CC CC
00FA679Eh:  CC CC 8B 44 24 04 3B 41 08 73 10 8B 49 04 33 D2
00FA67AEh:  38 14 08 0F 95 C2 8A C2 C2 04 00 8A 41 0C C2 04
00FA67BEh:  00 CC 8B 44 24 08 8B 4C 24 04 8B 40 04 8B 49 04
00FA67CEh:  8B 51 08 83 C0 08 83 C1 08 8B 49 04 56 8B 30 8B
00FA67DEh:  40 04 3B C8 77 15 72 04 3B D6 73 05 83 C8 FF 5E
00FA67EEh:  C3 3B C8 72 0D 77 04 3B D6 76 07 B8 01 00 00 00
00FA67FEh:  5E C3 33 C0 5E C3 CC CC CC CC CC CC CC CC CC CC
Stack (0DD2FB28h):
0DD2FB08h:  0013F9F4 77D501F7 00000001 0013F9CC
0DD2FB18h:  0013F9E0 86C00000 00000000 00000018
0DD2FB28h:  00F9C628 16614030 16614028 00000004
0DD2FB38h:  00000002 00FD878D 00000005 00000004
0DD2FB48h:  0DD2FBAC 00000006 0DD2FB84 00000000
0DD2FB58h:  00000004 00FD87F6 0DD2FBAC 00000000
0DD2FB68h:  00000006 00000006 1331A0A0 00000000
0DD2FB78h:  00000006 00000006 00FE3EF9 0DD2FC44
0DD2FB88h:  00FA226C 0DD2FBAC 00000000 00000006
0DD2FB98h:  4F707994 00000001 00000000 0DD2FC84
0DD2FBA8h:  1331A088 00FFE8A8 1331A0A0 0DD2FBBC
0DD2FBB8h:  00FA67C0 1791A068 00000006 00000006
0DD2FBC8h:  0DD2FC78 00FF2B30 00000000 00F9D708
0DD2FBD8h:  1331A088 0DD2FC44 4F707E8C 0DD2FD58
0DD2FBE8h:  0104DDF0 1331A088 0000001C 010025BC
0DD2FBF8h:  1791A0D0 00000018 00000018 00000016
0DD2FC08h:  00000000 00000000 010025BC 7C90D664
0DD2FC18h:  7C80A6EA 00000000 00000000 0DD2FC60
0DD2FC28h:  7C80A70E 00000000 0DD2FD58 0DD2FD60
0DD2FC38h:  1331A008 AB9A40FC 01C8B54D 00000000
Registers:
EAX: 16606E70, EBX: 0DD2FBAC, ECX: 00000000, EDX: 16614008
ESI: 16614028, EDI: 00000005, EBP: 00000005, ESP: 0DD2FB28
Crash location: "foo_dop", loaded at 00F70000h - 0102A000h

Loaded modules:
foobar2000                       loaded at 00400000h - 00522000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                         loaded at 7C800000h - 7C8F4000h
COMCTL32                         loaded at 773D0000h - 774D3000h
msvcrt                           loaded at 77C10000h - 77C68000h
ADVAPI32                         loaded at 77DD0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                           loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                           loaded at 10000000h - 1002A000h
COMDLG32                         loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_abx                          loaded at 003C0000h - 003F1000h
foo_albumlist                    loaded at 00A80000h - 00AE5000h
foo_audioscrobbler               loaded at 00B10000h - 00B40000h
WS2_32                           loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_autoplaylist                 loaded at 00B60000h - 00B92000h
foo_cdda                         loaded at 00BC0000h - 00BF8000h
foo_converter                    loaded at 00C20000h - 00C87000h
foo_cwbowron                     loaded at 00CB0000h - 00CC2000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_cwb_hooks                    loaded at 00D00000h - 00D2E000h
foo_dbsearch                     loaded at 00D50000h - 00DAC000h
foo_discogs                      loaded at 00DD0000h - 00E71000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_dockable_panels              loaded at 00F10000h - 00F43000h
foo_dop                          loaded at 00F70000h - 0102A000h
SETUPAPI                         loaded at 77920000h - 77A13000h
foo_dsp_continuator              loaded at 01050000h - 01068000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_dsp_std                      loaded at 01080000h - 010C6000h
foo_facets                       loaded at 010F0000h - 01171000h
OLEAUT32                         loaded at 77120000h - 771AC000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_fileops                      loaded at 011A0000h - 011E5000h
foo_freedb2                      loaded at 01210000h - 01250000h
foo_infobox                      loaded at 01270000h - 012AE000h
foo_input_shorten                loaded at 012D0000h - 012FE000h
foo_input_std                    loaded at 01320000h - 01448000h
foo_lnk                          loaded at 01470000h - 01489000h
foo_masstag                      loaded at 014B0000h - 01500000h
foo_navigator                    loaded at 01520000h - 01551000h
foo_playcount                    loaded at 01580000h - 015A5000h
foo_playlist_manager             loaded at 015D0000h - 01616000h
foo_pqview                       loaded at 01640000h - 0165C000h
foo_prettypop                    loaded at 01680000h - 016CD000h
mscoree                          loaded at 79000000h - 79046000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                         loaded at 79E70000h - 7A3FF000h
mscorlib.ni                      loaded at 790C0000h - 79BF6000h
mscorjit                         loaded at 79060000h - 790B6000h
rsaenh                           loaded at 0FFD0000h - 0FFF8000h
foo_random                       loaded at 03C10000h - 03C4F000h
foo_rgscan                       loaded at 03C50000h - 03CAA000h
foo_scheduler                    loaded at 03CC0000h - 03D1C000h
POWRPROF                         loaded at 74AD0000h - 74AD8000h
foo_scrobblecharts               loaded at 03D40000h - 03D73000h
WININET                          loaded at 771B0000h - 77256000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                           loaded at 77B20000h - 77B32000h
foo_sic                          loaded at 03DA0000h - 03DF9000h
foo_tradersfriend                loaded at 03F50000h - 03F8D000h
foo_uie_albumart                 loaded at 03F90000h - 03FCD000h
foo_uie_explorer                 loaded at 03FF0000h - 0402C000h
foo_uie_single_column_playlist   loaded at 04050000h - 0409C000h
foo_uie_tabs                     loaded at 040B0000h - 040DA000h
foo_uie_trackinfo                loaded at 04100000h - 0412E000h
foo_uie_trackinfo2               loaded at 04150000h - 0417E000h
foo_uie_trackinfo_mod            loaded at 041A0000h - 041EE000h
foo_ui_columns                   loaded at 04200000h - 0429B000h
foo_ui_std                       loaded at 042C0000h - 04394000h
foo_unpack                       loaded at 043C0000h - 043ED000h
foo_utils                        loaded at 04410000h - 04449000h
foo_vis_projectM                 loaded at 04470000h - 044E1000h
OPENGL32                         loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737A9000h
DCIMAN32                         loaded at 73BC0000h - 73BC6000h
foo_vis_shpeck-beta              loaded at 04F10000h - 04F3E000h
MSVCR90                          loaded at 78520000h - 785C3000h
System.ni                        loaded at 7A440000h - 7AC2A000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF7C000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC6C000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                           loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                           loaded at 76F20000h - 76F47000h
mdnsNSP                          loaded at 16080000h - 16099000h
Iphlpapi                         loaded at 76D60000h - 76D79000h
WINTRUST                         loaded at 76C30000h - 76C5E000h
IMAGEHLP                         loaded at 76C90000h - 76CB8000h
DSOUND                           loaded at 73F10000h - 73F6C000h
rasadhlp                         loaded at 76FC0000h - 76FC6000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                         loaded at 71A90000h - 71A98000h
wdmaud                           loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                           loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 00F9C628h, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 00FD878Dh, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 00FD87F6h, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 00FE3EF9h, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 00FA226Ch, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 00FFE8A8h, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 00FA67C0h, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 00FF2B30h, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 00F9D708h, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 010025BCh, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 010025BCh, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 7C90D664h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwCreateEvent" (+0000000Ch)
Address: 7C80A6EAh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CreateEventW" (+00000041h)
Address: 7C80A70Eh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CreateEventW" (+00000065h)
Address: 010025BCh, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 00FF6435h, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 00F9D5DFh, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 00FF4FABh, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 00FC7859h, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C918E00h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnicodeStringToInteger" (+0000019Fh)
Address: 7C918DFAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnicodeStringToInteger" (+00000199h)
Address: 7C90D625h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwContinue" (+0000000Ch)
Address: 7C90EACFh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserApcDispatcher" (+0000000Fh)
Address: 00FFD1DCh, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 0050049Ch, location: "foobar2000", loaded at 00400000h - 00522000h
Address: 00FF98B6h, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D49A18h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsChild" (+0000030Ah)
Address: 77D49A12h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsChild" (+00000304h)
Address: 77D4A31Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "ClientThreadSetup" (+00000310h)
Address: 00FBC750h, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 7C810659h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CreateThread" (+00000022h)
Address: 00F97D5Bh, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D49A18h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsChild" (+0000030Ah)
Address: 00FBC75Ah, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 7C80B683h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D49A18h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsChild" (+0000030Ah)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80B690h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 00FBC750h, location: "foo_dop", loaded at 00F70000h - 0102A000h
Address: 00C80008h, location: "foo_converter", loaded at 00C20000h - 00C87000h

Version info:
foobar2000 v0.9.5.2 beta 2
UNICODE
Windows 5.1


Additional info:
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Masstagger 1.6  (foo_masstag)
Track info panel 0.8  (foo_uie_trackinfo)
Audioscrobbler 1.3.15  (foo_audioscrobbler)
Album Art Browser 0.0.3 [Jul 11 2007 - 11:15:14]  (foo_cwbowron)
Playlist Manager 1.0  (foo_playlist_manager)
Scheduler 3.01  (foo_scheduler)
Pretty Popup 1.2.3  (foo_prettypop)
Track info panel 0.8  (foo_uie_trackinfo2)
iPod manager 0.5.9.0 TEST  (foo_dop)
Explorer Tree 1.04.6b  (foo_uie_explorer)
projectM visualization 1.97.6.2  (foo_vis_projectM)
Navigator 0.6  (foo_navigator)
Standard DSP Array 1.0  (foo_dsp_std)
Shorten decoder 0.4.2a  (foo_input_shorten)
Database search 1.3.1 beta 11  (foo_dbsearch)
cwbowron's title format hooks 1.0.13 [Oct  2 2006 - 09:06:52]  (foo_cwb_hooks)
ReplayGain Scanner 2.0.5  (foo_rgscan)
foobar2000 core 0.9.5.2 beta 2  (Core)
Album List 4.2  (foo_albumlist)
CD Audio Decoder 2.1.2  (foo_cdda)
RAR reader 1.1  (foo_unpack)
Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]  (foo_uie_single_column_playlist)
Default User Interface 0.9.5  (foo_ui_std)
foosic music database 1.0 beta 12  (foo_sic)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)
Playback Statistics 2.0  (foo_playcount)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
freedb Tagger 0.6  (foo_freedb2)
Track info panel mod 0.6 beta [Oct 12 2006 - 10:42:55]  (foo_uie_trackinfo_mod)
Randomized playlist entry 1.2.3  (foo_random)
Playlist tools 0.5.6  (foo_utils)
ZIP/GZIP reader 1.0  (foo_unpack)
Standard Input Array 1.0  (foo_input_std)
Converter 1.1.1  (foo_converter)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Special file info box v2.0.0  (foo_infobox)
Live show tagger 0.6.1  (foo_tradersfriend)
Continuator 0.6.1  (foo_dsp_continuator)
Shpeck - Winamp vis plugins wrapper 0.2.4 beta 2  (foo_vis_shpeck-beta)
Shell link resolver 1.1  (foo_lnk)
Discogs Tagger 1.12  (foo_discogs)
File Operations 2.1  (foo_fileops)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
ABX Comparator 1.3.3  (foo_abx)
Facets 2008-02-25  (foo_facets)
Dologan
Wow, smart playlist support is a great addition, musicmusic! Thanks a lot!

Perhaps you are aware of this, due to the feature being in early stages, but I've noticed there are a few selection criteria which do not appear to be working correctly for me: For artist, album, genre, etc. "contains" and "do not contain" appear to be reversed. For date related stuff (date added, played, etc.), "in the last" or "not in the last" criteria seem to be selecting either all or no tracks at all, respectively.

You've mentioned you have fixed this for the next version, but I'd also like to report the crashes when adding a new playlist by right clicking on empty space, even though I'm running Vista x64.
musicmusic
Thanks for the reports. I just uploaded 0.5.9.1 which should rectify those crashes and issues with smart playlist generation.

QUOTE(Dologan @ May 14 2008, 00:18) *
Wow, smart playlist support is a great addition, musicmusic! Thanks a lot!
Actually, it was there before. But it's somewhat improved now. If you notice any more problems please let me know, it's a complex beast.. The only thing I am aware of is that you can't specify rules based on the playlist field in a useful way.
Dologan

QUOTE(musicmusic @ May 14 2008, 00:53) *

Thanks for the reports. I just uploaded 0.5.9.1 which should rectify those crashes and issues with smart playlist generation.

Wonderful! This has to be like the fastest bugfix ever! happy.gif

You are the man, musicmusic! cool.gif


QUOTE
Actually, it was there before. But it's somewhat improved now. If you notice any more problems please let me know, it's a complex beast.. The only thing I am aware of is that you can't specify rules based on the playlist field in a useful way.

Well, it was new for me! biggrin.gif
Fractal_Mortality
QUOTE(Dologan @ May 13 2008, 19:09) *

QUOTE(musicmusic @ May 14 2008, 00:53) *

Thanks for the reports. I just uploaded 0.5.9.1 which should rectify those crashes and issues with smart playlist generation.

Wonderful! This has to be like the fastest bugfix ever! happy.gif

You are the man, musicmusic! cool.gif

wtstommy
One problem I have encountered with foo_dop. The "Sync with ipod" function works fine provided I do not make any modifications using iTunes. But anytime iTunes adds a file, or in any way "touches" the database, the Sync with Ipod function in foo_dop has trouble matching songs. It seems to remove any song not in iTunes, then adds them back (i.e. all my FLAC files are re-converted).

I would just switch entirely over to Foobar with foo_dop, and not use iTunes at all, but I do like my podcasts. Whenever I add a podcast to the iPod, the problem described above occurs.
Dologan
QUOTE(Dologan @ May 14 2008, 01:09) *

Wonderful! This has to be like the fastest bugfix ever! happy.gif

You are the man, musicmusic! cool.gif

It may have been a bit too fast, though tongue.gif

"Contains" and "not contains" are working properly now, but while all date-related criteria that I tried appear to be working, since Foobar2000 includes the appropriate tracks on the playlist, for some reason the same playlists do not seem to work on the iPod itself correctly:
In the case of the "in the last" criterion (for date added, at least), the playlist on the iPod turns out blank. Using "less than" and the appropriate date as a workaround, while working on Foobar2000, in turn apparently returns the inverse set on the iPod than on foobar2000. The only workaround that worked as intended in this particular scenario was to add the specific dates of the last days in "any" mode.
The strangest by far is when adding a number limited, random set of tracks last played "not in the last" x days/weeks. Again, it seems to work, but on the iPod itself, the track listing is a *completely* different one than the one shown on foobar!

Anyway, that's all I have tried and found for now. Hope you'll be able to fix it soon. I'll probably find a few bugs later on wink.gif But don't worry, you are still the man! smile.gif
musicmusic
QUOTE(wtstommy @ May 14 2008, 04:02) *
One problem I have encountered with foo_dop. The "Sync with ipod" function works fine provided I do not make any modifications using iTunes. But anytime iTunes adds a file, or in any way "touches" the database, the Sync with Ipod function in foo_dop has trouble matching songs. It seems to remove any song not in iTunes, then adds them back (i.e. all my FLAC files are re-converted).
I can understand what might be happening, but the non-transcoded tracks should be OK. The problem is that each track in the iPod database has a so-called "persistent id" which is used in part to track the transcodes. I'm not sure why iTunes would change those IDs though, strange. Do you have many tracks in the iTunes library? Maybe there was a conflict, or something.

QUOTE(Dologan @ May 14 2008, 09:15) *
"Contains" and "not contains" are working properly now, but while all date-related criteria that I tried appear to be working, since Foobar2000 includes the appropriate tracks on the playlist, for some reason the same playlists do not seem to work on the iPod itself correctly:
In the case of the "in the last" criterion (for date added, at least), the playlist on the iPod turns out blank. Using "less than" and the appropriate date as a workaround, while working on Foobar2000, in turn apparently returns the inverse set on the iPod than on foobar2000.
Eugh, OK smile.gif Progress is progress anyway tongue.gif I'll check these, thanks.

QUOTE(Dologan @ May 14 2008, 09:15) *
The strangest by far is when adding a number limited, random set of tracks last played "not in the last" x days/weeks. Again, it seems to work, but on the iPod itself, the track listing is a *completely* different one than the one shown on foobar!
If you use live updating, the iPod will regenerate the smart playlists on the fly, so you would get a different set of random tracks. I don't think there is a way around this, but I'll verify with iTunes. But, that "not in the last" probably isn't working correctly anyway.

QUOTE(Dologan @ May 14 2008, 09:15) *
But don't worry, you are still the man! smile.gif
rolleyes.gif
musicmusic
OK, I made some corrections, hopefully it should be OK now in 0.5.9.2 smile.gif If you have any of the "in the last" rules already you will need to edit or recreate them.

The thing about the limited and random playlist doesn't happened with iTunes, so I need to investigate that a bit more.
PlazzTT
Wow this is a really great update! Smart playlist is very very handy, I've got a smart playlist for stuff I've added in the last 2 weeks. (I've a habit of putting on new stuff and forgetting about it! biggrin.gif ) "in the last" seems to be working correctly.

I just have one question and a request: smile.gif

What triggers an update of my smart playlists on the iPod? Is Load Library, Eject enough? Or do I have to Re-write iPod database (like for triggering audioscrobbler update)?

And can it be possible to rename smart playlists after you make them? It seems you can't change the name after entering it when creating one?
Dereks
QUOTE(musicmusic @ May 12 2008, 22:31) *

It doesn't sound like this is the case. Can you tell me if there are any messages in the foobar2000 console when you do a load library after removing some tracks directly on the device?


Ok, I checked this one. It's clear - there is nothing. No any messages, when I reload library after manual removal, nor when I delete the "ghost" file on the list.

Perhaps, Touch does this in some different way. 'cause actually, videos are the only files, that can be removed directly from the iPod here.
musicmusic
QUOTE(PlazzTT @ May 14 2008, 12:15) *
What triggers an update of my smart playlists on the iPod? Is Load Library, Eject enough? Or do I have to Re-write iPod database (like for triggering audioscrobbler update)?
If you use live updating, the iPod will update them on-the-fly. As for the component, it updates them on the device when you run actions that modify the device (that includes rewrite database but not load library).

QUOTE(PlazzTT @ May 14 2008, 12:15) *
And can it be possible to rename smart playlists after you make them? It seems you can't change the name after entering it when creating one?
Yes, things are still a bit bare-bones... use iTunes as necessary.

QUOTE(Dereks @ May 14 2008, 17:12) *
Ok, I checked this one. It's clear - there is nothing. No any messages, when I reload library after manual removal, nor when I delete the "ghost" file on the list.
Ah that's a good sign actually. I uploaded a new version 0.5.9.3, there's more chance it will work as intended now smile.gif
alphaex32
QUOTE(musicmusic @ May 10 2008, 14:01) *

QUOTE(Dologan @ May 10 2008, 13:34) *
I've noticed that foo_dop doesn't seem to check whether songs of the same artist/album/name already exist, such that it's perfectly possible to send stuff to the iPod that is already there without any sort of warning. Do you think it would be possible to implement some sort of measure to prevent/be informed of this in a future version?
Yes, this is planned.
I'm looking forward to this feature, because I keep adding duplicate songs accidentally. Maybe it could check all the songs before they are sent, and then present a list of potential duplicates with check boxes to skip those songs.

Actually, I have another idea but I dont know if its feasible. Maybe you could make a titleformatting variable that would tell you if the track is on the currently connected ipod. Not sure if this can actually be done, as it would need to check for songs on the fly, but