IPB

Welcome Guest ( Log In | Register )

foo_pod - Foobar2000 meets the iPod, iPod -> Foobar2000 0.8
Aero
post 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... smile.gif


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... wink.gif

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
Go to the top of the page
+Quote Post
 
Start new topic
Replies
Otto42
post Mar 3 2004, 18:13
Post #2





Group: Members
Posts: 1075
Joined: 15-October 03
From: Memphis, TN
Member No.: 9323



Got the barest beginnings of smart playlist support in there. It can read smart playlists into memory and parse them, but I still don't know what half of the values in there mean. But that's just a matter of trial and error with iTunes. It can't write changes to the thing yet though, because I haven't done enough testing to start that portion of it. smile.gif

But at least it'll be able to read the rules for creating smart playlists. Whether or not that can be translated into something foobar can use is another matter.

Got more smartlist stuff added. What a major PITA smart playlists are. Very powerful, that much I can see, but still, yikes.

This post has been edited by Otto42: Mar 3 2004, 22:59


--------------------
http://ottodestruct.com
Go to the top of the page
+Quote Post

Posts in this topic
- 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
- - Otto42   QUOTE (Aero @ Mar 10 2004, 06:03 PM)Although ...   Mar 11 2004, 03:35
- - 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
21 Pages V   1 2 3 > » 


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

 



RSS Lo-Fi Version Time is now: 17th September 2014 - 19:59