Old 23rd December 2007, 10:23   #1
abu
mlipod moderator
(Senior Member)
 
abu's Avatar
 
Join Date: Jun 2005
Location: Germany
Posts: 3,457
iPhone/iTouch: Help needed, any OS X guru out there?

Hi,
so we managed to connect the iPhone to ml_ipod. Fine. But there is still some parts missing.

The most important problem at the moment is to read the play times, play counts and changed ratings from the iPhone/iTouch. They are stored in a file PlayCounts.plist on the device, in the itunes folder. I managed to parse this file (it's a binary encoded property list), but there is one problem I haven't found a solution for:

After parsing the file and incorporating the information into the main database, it should be emptied and the iPhone should start to record only new play times, not the ones we have parsed already. But that does not work: Neither deleting the file nor replacing it with a cut down version helps, after the first song is played the iPhone rewrites all the old playcounts to the file.

I don't know where it stores this information, because this still happens even after rebooting. There must be a second persistent store for this... weird. So if anybody finds information about this or gains some insight, please report here! Might be a OS X specific thing, so it could help if you have some Mac experience (which I don't have).

PLEASE HELP!

WinAmp Pro 5.5 with ml_iPod 3.10 + dev.patches (download it)
ml_iPod documentation Wiki - ml_iPod FAQ - search ml_iPod forum - iPhone/iTouch - Found a bug?
Donations to support the ml_iPod project can be done HERE
abu is offline   Reply With Quote
Old 23rd April 2008, 07:56   #2
lukezx6r
Junior Member
 
Join Date: Apr 2008
Location: Australia
Posts: 4
any update with this?

hey abu, is there any update with this at all?

cheers, Luke.
lukezx6r is offline   Reply With Quote
Old 23rd April 2008, 08:08   #3
abu
mlipod moderator
(Senior Member)
 
abu's Avatar
 
Join Date: Jun 2005
Location: Germany
Posts: 3,457
Unfortunately no, as nobody volunteered to help
I have some other iPhone specific issues in the queue, but I definitely need somebody who is active in the iPhone IRC chats etc. I just can't do it at the moment.

WinAmp Pro 5.5 with ml_iPod 3.10 + dev.patches (download it)
ml_iPod documentation Wiki - ml_iPod FAQ - search ml_iPod forum - iPhone/iTouch - Found a bug?
Donations to support the ml_iPod project can be done HERE
abu is offline   Reply With Quote
Old 23rd April 2008, 17:12   #4
Stupifier
Major Dude
 
Join Date: Nov 2005
Posts: 596
I'd probably be all over this if I had an iPhone....but I'm not looking to buy one of those until they are above 60GB in storage. I'm sorry
Stupifier is offline   Reply With Quote
Old 23rd April 2008, 18:23   #5
abu
mlipod moderator
(Senior Member)
 
abu's Avatar
 
Join Date: Jun 2005
Location: Germany
Posts: 3,457
I traded my iPhone against a 32GB iPod touch. That's enough room for now The iPhone had the major problem that the battery was always empty just when I needed to call somebody.

WinAmp Pro 5.5 with ml_iPod 3.10 + dev.patches (download it)
ml_iPod documentation Wiki - ml_iPod FAQ - search ml_iPod forum - iPhone/iTouch - Found a bug?
Donations to support the ml_iPod project can be done HERE
abu is offline   Reply With Quote
Old 24th April 2008, 00:02   #6
Stupifier
Major Dude
 
Join Date: Nov 2005
Posts: 596
I'm sure all the big gaping Apple bugs and problems will be worked out after a few gen's....and it will hold 60+ gigs. I wait until than. No point in carrying a small capacity iPhone in one pocket and my 5th gen in the other. This device must REPLACE both phone and regular iPod.
Stupifier is offline   Reply With Quote
Old 24th April 2008, 04:55   #7
fatcerberus1
Major Dude
 
fatcerberus1's Avatar
 
Join Date: Mar 2007
Location: United States
Posts: 806
Quote:
Originally posted by abu
The iPhone had the major problem that the battery was always empty just when I needed to call somebody.
That's odd, I could have sworn the iPhone's iPod features ran on a separate battery from the phone itself for precisely that reason...

Windows 7 Beta
iPod touch (Second Generation), 8GB
Winamp 5.55 with ml_iPod 3.08
fatcerberus1 is offline   Reply With Quote
Old 24th April 2008, 21:52   #8
abu
mlipod moderator
(Senior Member)
 
abu's Avatar
 
Join Date: Jun 2005
Location: Germany
Posts: 3,457
Would be great if it was that way, but nope. Maybe in revision 2 or 3?
It's even worse: If run run down your battery, you can't even make a phone call immediately after plugging the charger in! It needs some minutes before the iPhone even reacts to the power switch... Bad design for a phone. Well, it's Apple's first shot in the phone area, so what should we expect? It's simply not the best phone out there, even if their ads try to convince us.

WinAmp Pro 5.5 with ml_iPod 3.10 + dev.patches (download it)
ml_iPod documentation Wiki - ml_iPod FAQ - search ml_iPod forum - iPhone/iTouch - Found a bug?
Donations to support the ml_iPod project can be done HERE
abu is offline   Reply With Quote
Old 25th April 2008, 03:43   #9
fatcerberus1
Major Dude
 
fatcerberus1's Avatar
 
Join Date: Mar 2007
Location: United States
Posts: 806
I remember before the iPhone came out, it said on the teaser site that the iPod features ran on a separate 16-hour battery. I guess that pulled that idea at the last second to keep the phone thin...

But yeah, I never wanted an iPhone at all. The trouble with music phones in general is you could be listening to music and then a phone call comes in and the music stops, even if you don't want to answer it. Ruins the song.

Anyway I agree, very poor design. It doesn't do either of its jobs right from the sound of things. Almost reminds me of the N-Gage...

Windows 7 Beta
iPod touch (Second Generation), 8GB
Winamp 5.55 with ml_iPod 3.08
fatcerberus1 is offline   Reply With Quote
Old 2nd August 2008, 13:28   #10
lukezx6r
Junior Member
 
Join Date: Apr 2008
Location: Australia
Posts: 4
i thought of a workaround!!

hey all, i was put onto a way of working around this problem... i've detailed it on my blog here:

http://www.lukenkim.com/archives/200...on-ipod-touch/
lukezx6r is offline   Reply With Quote
Old 4th August 2008, 00:06   #11
lukezx6r
Junior Member
 
Join Date: Apr 2008
Location: Australia
Posts: 4
Unhappy RE: i thought of a workaround!!

ok well, i guess this forum doesn't support html, message me if you want the link...
lukezx6r is offline   Reply With Quote
Old 4th August 2008, 00:20   #12
Entegy
Senior Member
 
Entegy's Avatar
 
Join Date: Dec 2007
Location: Canada
Posts: 169
New users can't submit URLs. It's done to prevent spambots.
Entegy is offline   Reply With Quote
Old 4th August 2008, 04:10   #13
Reaper
Forum King
 
Join Date: Apr 2002
Posts: 2,928
Here's the url for everyone:
http://www.lukenkim.com/archives/200...on-ipod-touch/

ml_iPod - [Homepage] | [Forums] | [Wiki]
Reaper is offline   Reply With Quote
Old 17th February 2009, 06:28   #14
xamphear
Senior Member
 
Join Date: Sep 2007
Location: NH, USA
Posts: 106
What happens when iTunes syncs? Is it possible to monitor the USB traffic to see what's going on?

What about injecting a fake entry into the list that mlipod could use as a marker of when it last read in all the playcounts and then only import the new ones?

Drop a file on the device that has the timestamp of the last sync and then when parsing the plist only sync plays with a timestamp after it?
xamphear is offline   Reply With Quote
Old 22nd November 2012, 11:42   #15
Fla_Panther
Junior Member
 
Join Date: Nov 2012
Posts: 29
Hi all,

Although I've done a decent bit of scripting I'm probably not the best person to help with this feature, but if you tell me what to do I'll see if I can help. Otherwise I'd like to essentially beg you guys to continue working on this.

As a music lover/part time DJ I decided it would be a great idea to use iTunes to rate all my tracks, then I could use smart playlists to help me pull songs out of my collection for specific mixes (my collection is 250GB and growing, so this speeds things up A LOT). Unfortunately there's a perfect storm of things fighting me on this:
  • iTunes lets me rate songs but doesn't have playlists that self-update after the collection has been updated
  • When my main hard drive crashed I decided to try Media Monkey only to find out that iTunes doesn't store the ratings in the MP3 (it stores it in an XML file), so I had to go through and re-rate everything, lost 2-3 years of my work doing this.
  • Turns out Media Monkey constantly corrupts the ratings information so I have to keep going back to re-rate songs over and over.
  • I give WinAmp a shot and it looks like it'll do everything I want ... except it can't update ratings from my iTouch.

Synching from my iTouch is key for me because that's how I rate my tracks. I add songs to a playlist on the iTouch and as I'm working out, or driving to work, or doing chores, or at work I'll listen to music and rate it, then when I come home sync to update the ratings.

Anyway, if I can help let me know.

Thanks!
Fla_Panther is offline   Reply With Quote
Reply
Go Back   Winamp & SHOUTcast Forums > Winamp iPod Plugin Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump