Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_pod - Foobar2000 meets the iPod (Read 1306349 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_pod - Foobar2000 meets the iPod

Reply #1400
Well, this sounds to me like there's something new in the iPod's DB that's causing an issue.

Aero, you might want to compare an iTunes 4.8 created MHYP (on an 3G or 4G iPod with the latest firmware) with the ones you're creating and see what's different there. I think they've added something new to it that the iPod is now expecting to see.

Edit: There's some posts over in the iPodLinux forum suggesting that the UTF16/UTF8 string encoding flag in the MHOD has changed. Somebody says that it's flipped now. I haven't checked yet, but this could be a real problem if true. Might start there.

foo_pod - Foobar2000 meets the iPod

Reply #1401
Quote
Well, this sounds to me like there's something new in the iPod's DB that's causing an issue.

Aero, you might want to compare an iTunes 4.8 created MHYP (on an 3G or 4G iPod with the latest firmware) with the ones you're creating and see what's different there. I think they've added something new to it that the iPod is now expecting to see.

Edit: There's some posts over in the iPodLinux forum suggesting that the UTF16/UTF8 string encoding flag in the MHOD has changed. Somebody says that it's flipped now. I haven't checked yet, but this could be a real problem if true. Might start there.
[a href="index.php?act=findpost&pid=300480"][{POST_SNAPBACK}][/a]

I downloaded and installed iTunes 4.8 (ick), and used it to create a playlist on my 4G iPod called "æropod".  The encoding for the MHYP's MHOD was indeed 1, and the string was most definitely UTF-16 encoded.  The database version is still 0x0c, which I would have expected to be bumped up if Apple did make a significant change.

And I'm not sure that anything has necessarily changed or should be causing problems.  I have never personally seen UTF-8 strings in the iTunesDB (there are non-UTF16 encoded strings in the Photo Database, but it could be straight ANSI strings for all I know).  The default hidden playlist's name was also encoded in UTF-16, and the encoding value was 1.

Anyway, foo_pod was able to correctly display the playlist (including the æ character), and I was able to add a song to the iTunes 4.8 created playlist, and the song and playlist appeared correctly on the iPod. 

I then deleted the playlist in foo_pod, created a new playlist with the same name, and sent it and a file to the iPod.  It displayed correctly on the iPod (again with the æ character), and when I opened up iTunes 4.8, iTunes displayed the playlist and name correctly.  This was with the mhod::encoding value set to 0.

So unless I'm missing something, there is nothing to see here.  iTunes and the iPod seem to ignore mhod::encoding, if indeed that is really what it is.  foo_pod doesn't seem to have any problems reading playlists created by iTunes and vice versa.  nchase's problem might be a side-effect of my recent attempted fix of the transcoded playlist problem.  That turned out to be the wrong fix, and I am going to back it out and release a new version of foo_pod.

Edit: Note that this test was done with the fixed version of 0.9.9i (more or less equivalent to 0.9.9h), so any 0.9.9i problems people have been encountering wouldn't have shown up here.

foo_pod - Foobar2000 meets the iPod

Reply #1402
Quote
Thanks for the update Aero.  The fix for transcoded files works.  Unfortunetely, I'm having a bit of an issue.  First I'll tell you what I'm doing.  It could very well be me.  I tried to add 4 playlists: My favorites, a playlist of 503 of my favorite songs, Top 100, my top 100 favorites, a playlist of 100 of my favorite songs, a playlist of a single 12 song album, and another simply called "iPod" which is about 2250 of the rest of my music.  Each playlist except for the single album have files that need to be transcoded.

I had all 4 playlists loaded in foobar, and went foo_pod --> send all playlists to iPod.  Only 3 showed up, and 1 was way off.  The My Favorites list had all 503 songs, yay!  You fixed the bug.  The single album was fine as well.  The list entitled "iPod" didn't show up, but all the files on it did?  Also, the Top 100 list, only 1 song was on it?  Wtf? 

Each song on the Top 100 list is on the My Favorites list.  The 1 song that showed up on the Top 100 list seemed completely random. 

If you need any more details of what happened, I'll be glad to provide them.

I think this is a side-effect of the attempted fix for the "transcoded songs not appearing in playlists".  I'm going to post an update shortly, so please test that and see if it helps.  It will remove the fix for transcoded songs, but should make normal playlists work again.


Quote
BTW:  Thanks for the update.  I really appreciate the work you are doing.  Do you accept donations for the work?  Usually I don't do this, but when big contributions are made to a community, I feel it should be rewarded a bit.  Thanks again.

There is a section in the Readme file if you are interested.  It is somewhat out of date (I did lose my iPod Photo, but I ended up buying another one anyway...).  The number of donations currently stand at one (), but honestly, I don't want anyone to feel obligated to donate anything other than bug reports and suggestions (and praise, as warrented!).


Quote
EDIT 4: To add to this experiment, I resent those songs, but not with the "send playlist" rather, just "send songs to iPod" and they are just fine.  I then manually added them to my playlists via iTunes and every song was accounted for.
[a href="index.php?act=findpost&pid=300003"][{POST_SNAPBACK}][/a]

This definitely sounds like a side-effect of the transcoded song/playlist fix.  Send File doesn't add songs to the playlist, while Send Playlist does try to create the playlists and add the songs.  Hopefully the update will take care of the problem.

foo_pod - Foobar2000 meets the iPod

Reply #1403
Quote
Quote
It also adds a workaround for OttoFill, so it will fill up iPods with capacities >1GB.


Seems this works a little too well now. Ottofill attempted to copy ~2500 songs; made it to 1750 before running into disk space issues. Did you just up the limit of songs copied or should it have only picked enough songs to fill the disk?
[a href="index.php?act=findpost&pid=300111"][{POST_SNAPBACK}][/a]

OttoFill is currently very dumb - it just tries sending files until the list is empty.  The size of the list depends on your iPod's disk space - I want it to be a big enough number to ensure that the iPod is filled up, but not so big that it tries to send way too many files.

I'll make the out of disk space message a little less obnoxious as a quick fix.

foo_pod - Foobar2000 meets the iPod

Reply #1404
Quote
OttoFill is currently very dumb[a href="index.php?act=findpost&pid=300598"][{POST_SNAPBACK}][/a]



Quote
The default hidden playlist's name was also encoded in UTF-16, and the encoding value was 1.

I agree, that value seems not to actually be the encoding type. It might be the encoding for the Album Art database's mhod's, but it doesn't seem to be anything yet known for the iTunesDB file. Clearly these two files are not entirely identical formats anyway.

I've corrected the wiki.

foo_pod - Foobar2000 meets the iPod

Reply #1405
Hi there anybody help please

I use EAC to create CD images that are then compressed to FLAC and use an embeddded cusheet file so i only have 1 file per CD

When i convert to mp3 in foobar normaly then foobar splits the FLAC's in mp3's at there propper points however when i use foo_pod it make ONE super huge mp3 and copys that to my iPod Photo

Can anyone tell me why foo_pod dosen't split up my files 

Also does anyone know of any good software to send pics to my  iPod photo instead of iTunes

Thanks

foo_pod - Foobar2000 meets the iPod

Reply #1406
Quote
I use EAC to create CD images that are then compressed to FLAC and use an embeddded cusheet file so i only have 1 file per CD

When i convert to mp3 in foobar normaly then foobar splits the FLAC's in mp3's at there propper points however when i use foo_pod it make ONE super huge mp3 and copys that to my iPod Photo

Can anyone tell me why foo_pod dosen't split up my files 


This has been discussed many, many times in this forum.  foo_pod currently does not completely support cue sheets.  Several people have requested this, and I will get around to implementing it sooner or later.


Quote
Also does anyone know of any good software to send pics to my  iPod photo instead of iTunes

Album art or pictures in the Photo Library?  I am probably going to do both at some point, but otherwise, I don't know of any application, other than iTunes, that can upload photos to the iPod.

 

foo_pod - Foobar2000 meets the iPod

Reply #1407
Aero, thanks for the updated foo_pod. The issue with track data not 'sticking' to files on my iPod is resolved!

Next on my list to do... a quick and easy way to add album art (nothing is arguably as easy as using Windows Media Player - provided your tags are semi-informative, album art is not a problem - pity about the sound quality and system usage tho )

I've now downloaded most of my album covers (5,000 tracks, a couple of hundread albums.. ugh) but want to map them to my iPod...

foo_pod - Foobar2000 meets the iPod

Reply #1408
Quote
Aero, thanks for the updated foo_pod. The issue with track data not 'sticking' to files on my iPod is resolved!

Cool.


Quote
Next on my list to do... a quick and easy way to add album art (nothing is arguably as easy as using Windows Media Player - provided your tags are semi-informative, album art is not a problem - pity about the sound quality and system usage tho )

I've now downloaded most of my album covers (5,000 tracks, a couple of hundread albums.. ugh) but want to map them to my iPod...
[{POST_SNAPBACK}][/a]

Quick and easy for you - lots of hard database reverse engineering and programming for me!   

I talked about my ideas for album art in [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=19156&view=findpost&p=299425]this post[/url].  I haven't done any work on it yet, and there are a lot of other things that are competing for my time, so I can't even give a rough estimate when I might have something ready to test.

foo_pod - Foobar2000 meets the iPod

Reply #1409
Thanks for the help Aero. Let us know when you get your picture and album program out. foo_pod rocks

foo_pod - Foobar2000 meets the iPod

Reply #1410
I would actually like to know if I'm not the only one having the issue with sending playlists and some songs end up fubared (no pun intended) and only part of the playlist showing up.  Sending 500 songs in a single playlist of varying bit rates and varying file types, only 400 show up, this sort of thing (including transcoded files).

foo_pod - Foobar2000 meets the iPod

Reply #1411
Version 0.9.9j is now available.


This version should fix the problems people have recently been having with playlists.  Unfortunately, it reverts the fix for transcoded songs and playlists added in 0.9.9i, so I'll have to find a better way to fix that.

I also added a new feature that I have already found is very useful - Cull 1 Star Songs.  This menu item will search your iPod for 1 star songs and delete them.  This doesn't touch unrated songs, or songs with 2 - 5 stars, and it will prompt you with the number of songs it is planning to delete before doing anything.

The reason I wanted to add this is that after I have listened to a podcast, I typically want to delete it. But if I'm away from a computer, it isn't always easy to remember which files I wanted to delete.  So now, I can mark the song with a single star, and use the Cull feature to automatically remove it when I am connected. 



From the Readme:
Code: [Select]
Version 0.9.9j - May 28, 2005
*  Reverted the transcoded songs not appearing in playlists fix from 0.9.9i - this was causing many more serious problems with playlist.  I will revisit this bug later...
 
*  Added the "Cull 1 Star Songs" feature.  This automatically deletes any songs on the iPod that are rated with 1
  star.  Note that this feature will not erase unrated songs, or rated songs with 2 or more stars.
 
*  Removed duplicate warnings about out of disk space when sending files or using OttoFill.

foo_pod - Foobar2000 meets the iPod

Reply #1412
Aero, I was just moaning about iTunes' crap album art functionality - I wouldn't want to be the one trying to make foo_pod album art work like WMPlayer! The important thing is that foo_pod removes the need to even have iTunes installed, and its just about there, I think!!!

Having my first major problem with my iPod photo 30GB - all the songs on my iPod 'appear' to have disappeared (can't find anything on my iPod, but the songs are still there on the iPod hard disk). I've tried using iTunes DB rebuild in foo_pod 0.9.9i, with no luck. I'm trying it again with 0.9.9j, let's see what happend?

Can anyone offer any advice or pointers? Anyone else experienced this?

foo_pod - Foobar2000 meets the iPod

Reply #1413
Quote
Aero, I was just moaning about iTunes' crap album art functionality - I wouldn't want to be the one trying to make foo_pod album art work like WMPlayer! The important thing is that foo_pod removes the need to even have iTunes installed, and its just about there, I think!!!

Having my first major problem with my iPod photo 30GB - all the songs on my iPod 'appear' to have disappeared (can't find anything on my iPod, but the songs are still there on the iPod hard disk). I've tried using iTunes DB rebuild in foo_pod 0.9.9i, with no luck. I'm trying it again with 0.9.9j, let's see what happend?

Can anyone offer any advice or pointers? Anyone else experienced this?
[a href="index.php?act=findpost&pid=301268"][{POST_SNAPBACK}][/a]


I had this problem...for some reason when I installed and ran iTunes and it detected my iPod it was fixed though.  I'm quite clueless about what the problem actually is, but you may want to just try running iTunes if you haven't already.

foo_pod - Foobar2000 meets the iPod

Reply #1414
Quote
Aero, I was just moaning about iTunes' crap album art functionality - I wouldn't want to be the one trying to make foo_pod album art work like WMPlayer! The important thing is that foo_pod removes the need to even have iTunes installed, and its just about there, I think!!!

I don't know how WMP handles album art, but I assume it just looks for an image in the same directory as the songs?

Quote
Having my first major problem with my iPod photo 30GB - all the songs on my iPod 'appear' to have disappeared (can't find anything on my iPod, but the songs are still there on the iPod hard disk). I've tried using iTunes DB rebuild in foo_pod 0.9.9i, with no luck. I'm trying it again with 0.9.9j, let's see what happend?

Can anyone offer any advice or pointers? Anyone else experienced this?
[a href="index.php?act=findpost&pid=301268"][{POST_SNAPBACK}][/a]

Anytime you (or anyone) has a really weird problem like that, please send your iTunesDB file (found in the iPod_Control\iTunes folder on your iPod) to foopod(at)argz.com.  If you want to send before/after files, that would be helpful too.

foo_pod - Foobar2000 meets the iPod

Reply #1415
Quote
I don't know how WMP handles album art, but I assume it just looks for an image in the same directory as the songs?]


Nope, provided you have enough track info in the tags (title, artist and album tend to do the job), WMP will automatically find the artwork, download it and display it. It stores the downloaded art as a large and small jpg file in the directory where the album is located.

foo_pod - Foobar2000 meets the iPod

Reply #1416
Just got an iPod and I can't thank you enough for the plug-in, I didn't even install iTunes just went straight to using your component.

I was wondering if you were thinking about adding support for .cue files, in the sense that it would split up one big ass MP3 file into separate tracks that could be played on the iPod.

foo_pod - Foobar2000 meets the iPod

Reply #1417
I'm having serious issues with 0.9.9i onwards. My database seems to have got completely corrupted, forunately I was able to back up my 28GB or so of songs and restore my iPod. Rolled back my foo_pod build to a version from around 3 weeks ago which works 100%. Unfortunately my backups are 50 miles away and saved on a 10 year old's laptop!!

foo_pod - Foobar2000 meets the iPod

Reply #1418
Quote
I'm having serious issues with 0.9.9i onwards. My database seems to have got completely corrupted, forunately I was able to back up my 28GB or so of songs and restore my iPod. Rolled back my foo_pod build to a version from around 3 weeks ago which works 100%. Unfortunately my backups are 50 miles away and saved on a 10 year old's laptop!!
[a href="index.php?act=findpost&pid=302104"][{POST_SNAPBACK}][/a]


No offense Porshe, but this isn't exactly official software, and it is kindof a beta.  You really are using it at your own risk and as such, should have you music backed up some place close and reliable.  Also, when that happens, make sure you send Aero our iTunesDB as per his instructions with what you were doing and what happened along with your iPod version, software version, etc.

foo_pod - Foobar2000 meets the iPod

Reply #1419
Quote
I don't know how WMP handles album art, but I assume it just looks for an image in the same directory as the songs?

WMP has a feature similar to musicmatch's smart tagging. If it can identify a song well enough, it'll download the album art (and tag info) and will even move the file around in your directory structure if you tell it to do so, and so forth.

Long story short, all you really have to do to support album art and be compatible with WMP and a whole host of other apps that default to the defacto similar method is to check the same folder as the file is in for a "folder.jpg" and you can pretty safely assume that is the album cover.

Supporting APIC frames in ID3v2 tags would also be nice, and I know other tags have that sort of capability too, but that might be a bit too much for a first draft, sort of thing.

foo_pod - Foobar2000 meets the iPod

Reply #1420
Sorry, I know somewhere on the 57+ pages this has probably been answered. I tried a search to no avail.

I was wondering about multiple ipods w/ foo_pod and how it handles them

foo_pod - Foobar2000 meets the iPod

Reply #1421
Quote
Quote
I'm having serious issues with 0.9.9i onwards. My database seems to have got completely corrupted, forunately I was able to back up my 28GB or so of songs and restore my iPod. Rolled back my foo_pod build to a version from around 3 weeks ago which works 100%. Unfortunately my backups are 50 miles away and saved on a 10 year old's laptop!!
[a href="index.php?act=findpost&pid=302104"][{POST_SNAPBACK}][/a]


No offense Porshe, but this isn't exactly official software, and it is kindof a beta.  You really are using it at your own risk and as such, should have you music backed up some place close and reliable.  Also, when that happens, make sure you send Aero our iTunesDB as per his instructions with what you were doing and what happened along with your iPod version, software version, etc.
[a href="index.php?act=findpost&pid=302173"][{POST_SNAPBACK}][/a]

Porschephile actually did send me his iTunesDB file, even before his post.  I haven't done extensive testing yet, but I did verify it loaded in foo_pod without error, so there must be something else going on when it is loaded on the iPod.

Also, you should be able to rebuild the iTunesDB in foo_pod.  This simply scans your iPod for songs and recreates a new working database - none of your songs should be lost.

foo_pod - Foobar2000 meets the iPod

Reply #1422
Quote
Long story short, all you really have to do to support album art and be compatible with WMP and a whole host of other apps that default to the defacto similar method is to check the same folder as the file is in for a "folder.jpg" and you can pretty safely assume that is the album cover.

Supporting APIC frames in ID3v2 tags would also be nice, and I know other tags have that sort of capability too, but that might be a bit too much for a first draft, sort of thing.
[a href="index.php?act=findpost&pid=302201"][{POST_SNAPBACK}][/a]

I don't plan to support the embedded images in the ID3v2 tags (mainly because as far as I know, Foobar2000 doesn't support it), but I will do the folder.jpg searching.

foo_pod - Foobar2000 meets the iPod

Reply #1423
Quote
I was wondering about multiple ipods w/ foo_pod and how it handles them
[a href="index.php?act=findpost&pid=302264"][{POST_SNAPBACK}][/a]

foo_pod has pretty good support for multiple iPods.  You can only access one at a time, switching between them using the "Select iPod To Use" menu item.  I map Select iPod to Control-Shift-I in Foobar, so I can easily switch between two or more iPods.

One feature that I use quite a bit is the option in OttoFill to select songs from another iPod.  This is really nice for use with an iPod Shuffle, since you can plug both your main iPod and the Shuffle in, then automatically fill up the Shuffle with random songs from the main iPod.

foo_pod - Foobar2000 meets the iPod

Reply #1424
Quote
Quote
Long story short, all you really have to do to support album art and be compatible with WMP and a whole host of other apps that default to the defacto similar method is to check the same folder as the file is in for a "folder.jpg" and you can pretty safely assume that is the album cover.

Supporting APIC frames in ID3v2 tags would also be nice, and I know other tags have that sort of capability too, but that might be a bit too much for a first draft, sort of thing.
[a href="index.php?act=findpost&pid=302201"][{POST_SNAPBACK}][/a]

I don't plan to support the embedded images in the ID3v2 tags (mainly because as far as I know, Foobar2000 doesn't support it), but I will do the folder.jpg searching.
[a href="index.php?act=findpost&pid=302294"][{POST_SNAPBACK}][/a]

Actually, if/when you do update the plug-in to v0.9, cover art in tags is actually supported properly.  foobar2000 no longer deletes binary data from tags...