Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,770,471 Members 42,000 Now Online
XDA Developers Android and Mobile Development Forum

[Q]Unsupported File Types (mainly .flac)

Tip us?
 
uncled1023
Old
#1  
uncled1023's Avatar
Senior Member - OP
Thanks Meter 39
Posts: 186
Join Date: Mar 2009
Location: San Jose

 
DONATE TO ME
Default [Q]Unsupported File Types (mainly .flac)

I was wondering, is there any type of hack or midification where we would be able to add codecs to the phone in order to play .flac files? I have a lot of my music in that format, and would love to play it. I believe that the first hurdle would be to get the zune player to recognize it, so is there any way to do that as well?

Just a thought. Thanks.
 
GoodDayToDie
Old
#2  
Recognized Developer
Thanks Meter 2677
Posts: 5,624
Join Date: Jan 2011
Location: Seattle
Getting Zune to recognize it is not hard; it's a registry edit under HKEY_CLASSES_ROOT (HKCR) much like it is on Windows. You can look at how WMA and MP3 are handled.

Adding the codec itself... interesting idea. On desktop Windows, codecs are DLLs (they may have other extensions, but that's what they are internally) that take a compressed stream in one function and return an uncompressed stream. It's relatively easy to add more codec support into the OS; create new DLLs to do the decoding, and register them.

The creation of the codecs is possible. I don't know if managed code would work, so you'd probably need to use the native WinCE dev tools. If there's already a FLAC decoder for older versions of WinMo on AR, it may work unmodified. Registering it, though... no idea how to do that. There may be an API for it, though.
 
professorwol
Old
#3  
Member
Thanks Meter 2
Posts: 45
Join Date: Feb 2011
Quote:
Originally Posted by GoodDayToDie View Post
Getting Zune to recognize it is not hard; it's a registry edit under HKEY_CLASSES_ROOT (HKCR) much like it is on Windows. You can look at how WMA and MP3 are handled.

Adding the codec itself... interesting idea. On desktop Windows, codecs are DLLs (they may have other extensions, but that's what they are internally) that take a compressed stream in one function and return an uncompressed stream. It's relatively easy to add more codec support into the OS; create new DLLs to do the decoding, and register them.

The creation of the codecs is possible. I don't know if managed code would work, so you'd probably need to use the native WinCE dev tools. If there's already a FLAC decoder for older versions of WinMo on AR, it may work unmodified. Registering it, though... no idea how to do that. There may be an API for it, though.
Do it!! that would be the coolest thing if we could enable Flac support :X
 
leyek2
Old
#4  
Junior Member
Thanks Meter 0
Posts: 10
Join Date: May 2011
So it would be great.
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes