foo_pod - Foobar2000 meets the iPod, iPod -> Foobar2000 0.8 |
foo_pod - Foobar2000 meets the iPod, iPod -> Foobar2000 0.8 |
Feb 29 2004, 10:26
Post
#1
|
|
|
Group: Members Posts: 836 Joined: 20-December 02 Member No.: 4166 |
*** October 3, 2006: The latest version is 0.9.9o - read about it in this post***
If you are new to foo_pod, skip to the end of the forum for the latest development and discussion, as foo_pod has advanced quite a bit from this initial post... http://www.tinkafoo.com/log/foo_pod.html is an excellent source of information about foo_pod, and might save you 8+ hours reading this forum trying to find the answer to a commonly asked foo_pod question. foo_pod.zip Here is my initial release of a Foobar 0.8 component to interface with an Apple iPod. The current version (0.1) only supports read access to an iPod - namely, reading the iPod database file and building a Foobar playlist containing all of the songs contained on the iPod. Is this useful? Maybe... By building a playlist of all of the songs, you could take your iPod to a friend's computer and play the music and copy songs off of the iPod (by dragging the song from the playlist to a directory or the Desktop), without any additional software. This component might also be useful for people with home theater PCs - leave the iPod dock on the HTPC, sync up on your main computer, and playback directly from the iPod on the HTPC. To use foo_pod, make sure your iPod is connected to your computer and is visible as a drive in My Computer (very important), and select Components/foo_pod/Load iPod to foo_pod Playlist. There are a few preference settings, but unless the automatic detection doesn't work, you probably won't need to change anything. Anyway, let me know how this works out on different computers/iPods, and what features people would like to see. I would like to get Foobar->iPod writing working, but I'm pretty happy with EphPod, so we'll see what happens with that. Eventually, I would like to do something like Anapod. I actually have written a component that handles HTTP access/streaming and is more functional than Anapod, but I never updated it from Foobar 0.6... Special thanks go to Otto42 and his excellent iPod classes. foo_pod relies heavily on Otto42's code, with some minor modifications (Otto42 - remind me to send some diffs). Also, on another thread, Scream mentioned that there is source code available for the Winamp5 plugin. I haven't tried that plugin yet, but I wouldn't mind taking a look at the source, especially for supporting write access (the posted link appears to be dead). This post has been edited by Aero: Oct 4 2006, 04:56 |
|
|
|
![]() |
Mar 11 2004, 03:35
Post
#2
|
|
![]() Group: Members Posts: 1075 Joined: 15-October 03 From: Memphis, TN Member No.: 9323 |
QUOTE (Aero @ Mar 10 2004, 06:03 PM) Although if I understand iTunes correctly, it forces a sync from the tunes library to the iPod, so any songs not in the iTunes library will be deleted from the iPod. So if you add songs from foo_pod, then sync with iTunes, iTunes will see the foo_pod songs as out of sync files and delete them. Someone correct me if I'm not understanding iTunes correctly, but I think this is probably the problem you are experiencing. Yes, anything off in the f## directories that isn't what iTunes thinks is supposed to be there, assuming you're doing automatic syncing, gets zapped during the sync. And there's nothing funky about how any program accesses the iPod. When the iPod is in drive mode (which it has to be to be able to talk to it at all), it's basically just an external drive. There's nothing special you do to talk to it. You create files on a drive letter in a certain directory. That's it. The "Do No Disconnect" shows up whenever the iPod is "mounted" as a drive, and the "Ok to Disconnect" shows up whenever it's connected to a computer but not currently "mounted". Simple as that. There's nothing special to it, and no way that iTunes can do anything special to it other than simple mounting and unmounting and writing files. Thought for the future Aero: Add mount and unmount capabilities to foo_pod so that it mounts when you need it to do so and unmounts when you don't need it to be mounted. Just an idea. I'm not sure exactly how to do it under windows, but it'd be cool though. Would also eliminate the need for iTunes or Apple software to be installed to enable drive mode. This post has been edited by Otto42: Mar 11 2004, 03:44 -------------------- http://ottodestruct.com
|
|
|
|
Aero foo_pod - Foobar2000 meets the iPod Feb 29 2004, 10:26
Otto42 Coolness!
Aero, I tried to download the modi... Feb 29 2004, 19:20
Mike Giacomelli Any chance you could figure out how the Ipod's... Feb 29 2004, 21:26
Sid59 a great step forward in bridging the iPod and foob... Feb 29 2004, 21:28
Otto42 QUOTE (Mike Giacomelli @ Feb 29 2004, 12:26 P... Feb 29 2004, 21:42
DocUK Excellent excellent excellent! I am extremely ... Mar 1 2004, 01:11
Xecter Wow.
Great Job!!!
Itunes Sound Chec... Mar 1 2004, 01:21
Otto42 Got writing fully implemented. It's still unte... Mar 1 2004, 01:23
Xecter Otto42:
my music collection on my ipod is both mp... Mar 1 2004, 01:34
Otto42 QUOTE (Xecter @ Feb 29 2004, 04:34 PM)Add a n... Mar 1 2004, 01:59
Mike Giacomelli I don't think the Ipod knows what a file tag i... Mar 1 2004, 02:58
Otto42 QUOTE (Mike Giacomelli @ Feb 29 2004, 05:58 P... Mar 1 2004, 04:56
Xecter Im pretty sure Mike is right here. Everything on t... Mar 1 2004, 05:17
Otto42 QUOTE (Xecter @ Feb 29 2004, 08:17 PM)Otto di... Mar 1 2004, 05:47
Mike Giacomelli Great work. I'll also start looking through t... Mar 1 2004, 06:31
Otto42 That is definitely it. When I changed that particu... Mar 1 2004, 06:39
rufu Good work so far!
I know you've already f... Mar 1 2004, 10:24
Otto42 QUOTE (rufu @ Mar 1 2004, 01:24 AM)Good work ... Mar 1 2004, 17:59
DocUK Here's another feature request:
My music coll... Mar 1 2004, 19:55
kode54 iPod/iTunes supports ID3v2, and apparently also su... Mar 1 2004, 19:59
Xecter iTunes reads my ID3v2 tags perfectly fine.
Perso... Mar 1 2004, 20:24
DocUK I meant out of ID3v1 and APEv2 (the two formats I ... Mar 1 2004, 20:32
kode54 Yes, I know.
I thought the iPod handled all metad... Mar 1 2004, 20:45
danZ QUOTE (DocUK @ Mar 1 2004, 11:32 AM)I meant o... Mar 1 2004, 21:20
Otto42 The iPod doesn't understand any tags whatsoeve... Mar 1 2004, 22:13
DocUK QUOTE (Otto42 @ Mar 1 2004, 09:13 PM)Addition... Mar 1 2004, 23:07
Aero QUOTE (DocUK @ Mar 1 2004, 04:07 PM)QUOTE (Ot... Mar 1 2004, 23:48
Xecter This just occured to me just as i was reading abou... Mar 2 2004, 00:10
Aero QUOTE (Xecter @ Mar 1 2004, 05:10 PM)I listen... Mar 2 2004, 00:23
Xecter Ya something like that.
I was just wondering, sin... Mar 2 2004, 00:48
Aero QUOTE (Xecter @ Mar 1 2004, 05:48 PM)I was ju... Mar 2 2004, 01:11
DocUK Man this will be so sweet.
I'm going to chang... Mar 2 2004, 01:13
Otto42 QUOTE (DocUK @ Mar 1 2004, 02:07 PM)QUOTE (Ot... Mar 2 2004, 01:44
Otto42 QUOTE (Aero @ Mar 1 2004, 04:11 PM)I'm no... Mar 2 2004, 01:49
Xecter Ya, it defaults to alphabetical when theres are no... Mar 2 2004, 04:37
Otto42 Okay, I added a whole lot of stuff to the iPodDB c... Mar 2 2004, 14:55
Xecter Otto42 thats some great news. I think now that we ... Mar 2 2004, 19:55
Otto42 QUOTE (Xecter @ Mar 2 2004, 10:55 AM)Otto42 t... Mar 2 2004, 21:34
Xecter Ya i understand the ipod playlist action. But it s... Mar 3 2004, 01:38
Aero QUOTE (Xecter @ Mar 2 2004, 06:38 PM)Ya i und... Mar 3 2004, 02:23
gandalf44 So far the best part about foo_pod is simply the f... Mar 3 2004, 03:26
Otto42 Got the barest beginnings of smart playlist suppor... Mar 3 2004, 18:13
Aero QUOTE (gandalf44 @ Mar 2 2004, 08:26 PM)So fa... Mar 3 2004, 20:12
gandalf44 I was curious about something......how is foo_pod ... Mar 4 2004, 03:09
kode54 DRM support was added to MP4FF some time before th... Mar 4 2004, 03:23
gandalf44 Ahhh....I see. Without telling me to look at the ... Mar 4 2004, 03:47
Otto42 QUOTE (gandalf44 @ Mar 3 2004, 06:47 PM)Ahhh.... Mar 4 2004, 05:10
Mike Giacomelli Any progress on the Soundcheck/RG implimentation? ... Mar 6 2004, 06:05
Otto42 QUOTE (Mike Giacomelli @ Mar 5 2004, 09:05 PM... Mar 6 2004, 07:16
Aero Another quick status update: tonight, I was able ... Mar 8 2004, 12:07
krmathis Wow, this is going to be a great plugin!
I a... Mar 8 2004, 13:29
danZ QUOTE (Aero @ Mar 8 2004, 03:07 AM)Then I... Mar 8 2004, 18:46
Aero foo_pod version 0.2 is now available.
This is t... Mar 10 2004, 10:56
rufu Great work, it really looks like this is moving fo... Mar 10 2004, 21:51
reardon QUOTE (Aero @ Mar 10 2004, 01:56 AM)foo_pod v... Mar 10 2004, 23:56
reardon QUOTE (Aero @ Mar 10 2004, 01:56 AM)foo_pod v... Mar 11 2004, 00:21
Aero QUOTE (reardon @ Mar 10 2004, 05:21 PM)QUOTE ... Mar 11 2004, 00:30
reardon Hmm. Its actually pretty bad. I tried just recov... Mar 11 2004, 01:42
Aero QUOTE (reardon @ Mar 10 2004, 06:42 PM)Hmm.... Mar 11 2004, 03:03
Aero QUOTE (Otto42 @ Mar 10 2004, 08:35 PM)Yes, an... Mar 11 2004, 04:07
Otto42 QUOTE (Aero @ Mar 10 2004, 07:07 PM)"isn... Mar 11 2004, 07:24
Otto42 More info on SoundCheck:
Okay, I did some experim... Mar 12 2004, 01:31
Mike Giacomelli As someone who spends way too much time trying to ... Mar 12 2004, 08:43
Aero Version 0.3.1 is now available.
This version adds... Mar 18 2004, 10:21
Mike Giacomelli Very good. Mar 21 2004, 17:27
mixmixmix working well for me; thanks HEAPS!
i don... Mar 22 2004, 05:17
Aero QUOTE (mixmixmix @ Mar 21 2004, 10:17 PM)work... Mar 22 2004, 07:57
mixmixmix sound good...but the website wants to charge 25.95... Mar 22 2004, 11:18
pnjman Cool pugin, I've been using it for a few days ... Mar 22 2004, 16:38
Otto42 QUOTE (Mike Giacomelli @ Mar 11 2004, 11:43 P... Mar 22 2004, 21:13
reardon Been using 3.1 for several days, haven't had a... Mar 22 2004, 21:19
Aero QUOTE (reardon @ Mar 22 2004, 02:19 PM)Been u... Mar 23 2004, 00:36
pnjman I'm not sure if this is what you mean, but to ... Mar 23 2004, 01:02
Aero QUOTE (pnjman @ Mar 22 2004, 06:02 PM)I'm... Mar 23 2004, 01:23
pnjman Intersting.
I guess I don't get this problem ... Mar 23 2004, 01:48
Otto42 QUOTE (Aero @ Mar 22 2004, 04:23 PM)Does anyo... Mar 23 2004, 03:18
Aero QUOTE (Otto42 @ Mar 22 2004, 08:18 PM)If you ... Mar 23 2004, 03:56
Aero Version 0.4 is now available.
More good stuff in ... Mar 23 2004, 21:39
Aero I just wanted to add that I would appreciate a lot... Mar 23 2004, 21:48
DocUK Thank you Aero. You rule my socks! Mar 24 2004, 00:55
Aero QUOTE (DocUK @ Mar 23 2004, 05:55 PM)Thank yo... Mar 24 2004, 01:27
Lew_Zealand I must say, as a person who purchased XPlay (back ... Mar 24 2004, 01:33
Aero QUOTE (Lew_Zealand @ Mar 23 2004, 06:33 PM)I ... Mar 24 2004, 04:10
anathema Loving the plugin, Aero. Unfortunately, the latest... Mar 24 2004, 17:50
rufu I'm also getting a crash when accessing the pr... Mar 24 2004, 17:56
Aero QUOTE (anathema @ Mar 24 2004, 10:50 AM)Lovin... Mar 24 2004, 21:13
reardon QUOTE (Aero @ Mar 23 2004, 12:39 PM)Version 0... Mar 24 2004, 22:18
Aero QUOTE (reardon @ Mar 24 2004, 03:18 PM)Ok, Sy... Mar 25 2004, 01:37
DocUK QUOTE (Aero @ Mar 25 2004, 12:37 AM)QUOTE (re... Mar 26 2004, 21:33
NEMO7538 Is the foo_pod source code available ? Mar 26 2004, 22:29
Aero Version 0.4.1 is now available.
This version fixe... Mar 26 2004, 23:21
Aero QUOTE (NEMO7538 @ Mar 26 2004, 03:29 PM)Is th... Mar 26 2004, 23:25
NEMO7538 QUOTE (Aero @ Mar 26 2004, 02:25 PM)QUOTE (NE... Mar 27 2004, 00:15
Aero QUOTE (NEMO7538 @ Mar 26 2004, 05:15 PM)It se... Mar 27 2004, 00:31
Lew_Zealand QUOTE (Aero @ Mar 26 2004, 03:21 PM)* Changed... Mar 27 2004, 02:28
reardon I am slowly building a repro scenario for the ... Mar 31 2004, 07:08
Aero QUOTE (reardon @ Mar 31 2004, 12:08 AM)I am s... Mar 31 2004, 13:25
krmathis Great plugin!
But I really hope you add a fe... Apr 2 2004, 16:46
Aero QUOTE (solaris @ Apr 2 2004, 09:46 AM)Great p... Apr 2 2004, 17:16![]() ![]() |
|
Lo-Fi Version | Time is now: 23rd May 2013 - 10:02 |