News:

I have updated the spam detection on registrations, and as such I am enabling new users.  If we have spam, I will change it back to by approval.

Main Menu

Playlist Signing

Started by profquail, January 31, 2009, 10:17:17 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

profquail

Does anyone have more info on the signature process (especially the bit-scrambling methods)? I'm new to the forum, but I've been developing my own "Media Manager" for the Phatnoise (I've got the Audi version). If only I'd found this site a little earlier...  ;)

I'm writing my program in C# and releasing it under the BSD license. I see that PhatHackMM is written for .NET as well...perhaps you can make some use of my code when it's done! All I have left to do is the playlist signatures (my program reads playlists from iTunes and syncs whichever ones you select to the Phatnoise device).

Down the road, I would like to take this all a step further and write a User-Mode driver for Vista/Windows 7 that would recognize the device as a media device and allow integrated syncing through the OS (e.g. via Windows Media Player, etc.). Once I get my program working completely, I'm going to take the code and try to roll it into such a driver (which would also be available under the BSD license).

profquail

Sorry, I meant to include a page right to the Wiki page I was referencing:

http://wiki.phathack.com/Signature

VorTechS

If you check the PhatHack Sourceforge page you find I've written a C++ Windows equivalent of the signing process, includng a C# wrapper.  You should find it under the DMS tools branch.
Kenwood KDC-W7031 | Kenwood KHD-CX910 | 250GB DMS | PhatHack Media Manager v1.1.4 (Alpha) | VIOT

Catch me weekdays 8am-4pm GMT on IRC @ irc.freenode.net on channel #phathack (aka the chat link!!)

profquail

Thanks, I'll take a look at it.

As for the driver idea, does anyone else have an interest in that? I've never written any drivers before (though I have been a developer for quite some time), so I think that it would be possible, but I don't want to spend time on it if no one else would find it useful. To rehash my earlier post, I would be writing a Vista/Windows 7 driver to allow the Phatnoise device/cradle to be recognized as a media device in Windows, which would allow other programs that use the media driver API (i.e. Windows Media Player) to easily sync with the Phatnoise device.

Here's a few links I got from asking around on the Microsoft forums:
http://msdn.microsoft.com/en-us/library/aa973500.aspx
http://msdn.microsoft.com/en-us/library/bb263078.aspx
http://msdn.microsoft.com/en-us/library/bb249684.aspx