|
» Subscribe » Favorite Links » What is S60? » Freeware & Trials » S60 devices » Hints and tips » About this blog |
» Application development (24) » Applications (36) » Devices (21) » Games (7) » General (40) » Imaging (9) » Music (17) » Python (3) » Video (40) |
|
» New Mobile TV Receiver Accessory » Video Podcast Roundup to watch on Nseries » And the TIPA goes to... » Top Classic Smartphones » GPS Location Tagging Integrated into the Camera |
|
Subscribe RSS 2.0 feed |
Subscribe Atom feed If you wish to receive email notification, please here » |
|
Kevin's Jaiku Badge |
|
Carol's Jaiku Badge |
« S60 3rd Edition C++ SDK now with RealPlayer included | Main | Shooting in MP4 »
Like Mikko wrote in our "mother" blog recently, S60 has become a great platform for consuming music. One of the key elements in the S60 music offering is its multi-format approach. That is, you can throw almost any kind of music file into your phone and it will just play. One could of course ask why there has to be so many formats, but that's just something we have to live with. Besides, there is at least one good reason why to choose some of the other formats over MP3: you can squeeze more music into the (always too small) memory card without loosing any of the quality. I will be writing about some of the more practical concerns on choosing a format into the blog in coming weeks.
The latest format to become mainstream in S60 is Windows Media Audio (WMA). This was first announced with Nokia N91, but will appear in many of the Nokia phones using S60 3rd Edition. You can check Nokia ExpressMusic site for more details. In the already announced S60 3rd Edition, Feature Pack 1 the WMA support comes as a default feature, meaning most of the S60 devices based on that platform version will likely have it also.
While on the topic, I have to advertise WMAPlus! application that brings WMA support into S60 devices already in the market. In addition to WMA it also has support for MP3, OGG, AAC and M4A plus many more. Of these formats, M4A is not supported on older versions of S60 and OGG is a total stranger to S60. Unfortunately WMAPlus! didn't work on my Nokia N90 and based on comments it won't work on Nokia N70 either. I hope this will be corrected soon. WMAPlus! doesn't have its own site, but you can find it on My-Symbian.com for example.
I have a feeling that most people just transfer their songs in MP3, and don't realize using a more advanced format like AAC or WMA could save them the cost of buying a bigger memory card. What do you think about this?
Comments
Eh? OGG a stranger to Series 60? OggPlay is one of THE most downloaded applications for the platform!! It's free, it's very efficient and it's currently the best way to play music on the majority of S60 phones in existence.
Steve Litchfield
Posted by: Steve Litchfield | January 25, 2006 10:01 PMSteve, I was there referring to formats that are supported natively in S60. Can you have Ogg files as ringingtones with OggPlay? WMAPlus adds that to WMA files, that's pretty nice.
Posted by: Jukka Eklund | January 26, 2006 08:14 AMAh. OK. Ogg Vorbis has been a very good stop gap in the Symbian world for a couple of years, but with the next generation of Nokia devices, being able to play WMA natively will mean the same efficiency as Ogg Vorbis, but with far greater support from Microsoft.
Steve
Posted by: Steve Litchfield | January 26, 2006 09:11 AMSorry to disagree, but you can put an ogg file as a ringtone. all you have to do is oggplay installed in your phone...
PS- is there something wrong with the cookies in this blog? It never remembers me... :(
Posted by: Alexandre Silva | January 26, 2006 07:17 PMActually, I didn't say Ogg files couldn't be ringtones 8-)
I was skirting around the question because I'd never tried it!
Steve
Posted by: Steve Litchfield | January 26, 2006 07:28 PMYou're right Steve. Sorry. Anyway, I confirm it :)
Posted by: Alexandre Silva | January 26, 2006 08:19 PMMy question is: given a phone that supports MMF (Multi Media Framework) why can't we add support for WMA or OGG in the native player by just installing these moduldes (OGG from the OGGplay project, & WMA backported from the newer player)...
Heim?
Mike
Posted by: Mike | January 27, 2006 12:16 AMAlexandre: yes there is something wrong since in other blogs cookies seem to work. I am checking on it.
Posted by: Jukka Eklund | January 27, 2006 09:48 AMGood that S60 phones support WMA format, especially when comparing with Windows Mobile phones. Also I read that
WM 9 Series can be as much as
30 percent better than MPEG-4
( from the book
"Programming Microsoft DirectShow for digital video and television"
by Mark D. Pesce. ).
Eric
Posted by: Eric | January 27, 2006 10:15 AMIt's all dependent on bit rate. Windows Media 9 and 10 are based around the same MPEG-4 technology. So they're all as efficient as each other. All depends on the bit rate you specify, and hence on the file size in megabytes per minute.
Complicated area!
Steve Litchfield
Posted by: Steve Litchfield | January 27, 2006 10:29 AMIs there an easy way to discover or buy music on s60? What do you recommend?
I download podcasts in .mp3 on my 9300 and I am very happy with it, but with S60, where do I find the music libraries?
Posted by: Tim | January 27, 2006 10:40 AMWhat about S60 casting?
Posted by: Muriel | January 27, 2006 10:44 AMEh? Buy Music for S60? What madness is this? 8-)
What about all your CDs? Just rip them to WMA or Ogg Vorbis, copy the folders to your expansion card and get rocking!
Full instructions at http://3lib.ukonline.co.uk/musicuiq.htm
Steve Litchfield
Posted by: Steve Litchfield | January 27, 2006 10:56 AMMike: it is working that way! If you install OggPlay, also S60 native player will play out Ogg. I tried this with 6630, but couldn't get OggPlay to find any files for some reason. Does it work for you?
Posted by: Jukka Eklund | January 28, 2006 12:12 PMWOuldn't work for me either.... Again on a 660. Anyway, I suspect that OggPlay uses less resources and wastes less battery power!
8-)
Steve
Posted by: Steve Litchfield | January 28, 2006 01:36 PMSteve, uses less resources comparing to what?
Posted by: Jukka Eklund | January 28, 2006 07:53 PMLess than RealPlayer, of course, but also possibly less than the new 'Music player' as well?
Maybe I should do some hard tests before opening my mouth though!
Steve
Posted by: Steve Litchfield | January 28, 2006 09:02 PMSteve: I was referring to the "old" embedded music player found on 2.x devices, it can take use of MMF codecs like OggPlay's if they are installed. For music, you don't need to use RealPlayer. I don't have hard data available right now, but I would think that using native applications which are anyway on the device ROM is the most efficient way resource-wise. But one can of course use whatever application, native or add-on, that's the point of open platform :) BTW, no luck with OggPlay in N90, UI seems to be broken, the same with WMAPlus!
Posted by: Jukka Eklund | January 29, 2006 12:24 AMCan I respectfully suggest you (the S60 team) contact both OggPlay and WMAPlus! authors and offer them help/machine loans so that they can tweak their apps to work properly on S60 2nd edition, FP3?
These two apps really need to be made to work, I'm sure the authors would put in their time....
Steve Litchfield
Posted by: Steve Litchfield | January 29, 2006 09:11 AMAs much as I would like to see also those apps working properly, it is up to the developers to make the effort based on the demand from the market. Forum Nokia is there to offer the support, starting with the SDK. What we can do is to send them feedback and let them know we want those apps on the N70/N90 also :)
Posted by: Jukka Eklund | January 29, 2006 12:05 PMSo...er.... has anyone told them that their apps don't work on the N70/90?
What the S60 team need is a platform evangelist (hey, hire me!) to make the right connections and pull these sort of strands together...
Steve Litchfield
Posted by: Steve Litchfield | January 29, 2006 02:18 PMyou've come a long way on this platform,it's the best in mobile as a working musician and songwriter whois inpatiently waiting for the N91, i and thousands like me need the killer app on this platform...Ready? "TWO TRACK stereo record" now and only then will u get the artist support...-dp
Posted by: dp | January 29, 2006 02:37 PMdp: I would also love that feature! Do you mean stereo mic on the device, or line-in recording from a standard connector?
Posted by: Jukka Eklund | January 30, 2006 06:24 PMWhy MP3? For me, it's simple. I have 60GB of music, mostly ripped from CD's, and I want it to be accessible on any platform by any player at any time -- single format, no conversions. My platforms include Windows, Mac OS X, Linux, iPod, Xbox, Nokia phones, UPnP stream players etc. I believe it is easier to put slightly bigger hard disks into devices than to create a new audio format standard.
Posted by: Kenneth Falck | January 30, 2006 10:14 PMActually, you're very unusual in wanting to span Mac and Linux as well. WMA is the best choice for most people because it's twice as efficient as MP3 and support is built-in to PCs, X-Boxes (and soon smartphones).
Of course, Ogg Vorbis is even better, but there's no way it'll really catch on because Microsoft isn't behind it!
So I've ended up with a hard disk full of .ogg files and rather wishing I'd gone down the WMA route. But there you go! 8-)
Steve Litchfield
Posted by: Steve Litchfield | January 30, 2006 10:45 PMI'm told that OggPlay 1.67 works just fine on N70/N90. Ok, so the bundled N90 skin doesn't work properly but that's because Nokia didn't bother putting the FP3 "Series 60 Sans" font on the phone. You can edit the skin and install your own fonts to make a skin that works though so it's not a big deal.
I'm sure WMAPlus will work when the people behind it get around to updating their code with the latest OggPlay changes!
Posted by: Stuart | January 31, 2006 12:36 AMMaybe we should have smart enough transcoding software between the devices, so that the format could be different for each device. Certainly possible to do, but maybe a bit idealistic still :)
Posted by: Jukka Eklund | January 31, 2006 07:36 AMStuart: Thanks for the tip :)
Posted by: Jukka Eklund | January 31, 2006 07:48 AMNot about WMA but AAC that is the highest quality decoder -- I've been very happy with music capabilities of 6630 + OggPlay. Mp3 and Ogg metadata support helps in browsing the music collection but with AAC (.aac and .m4a) that is unfortunately broken. It's not a but of OggPlay, is this known at S60?
Posted by: Seppo | January 31, 2006 10:15 AMNot a direct answer to your Q, but the quality of each music file depends hugely on the bit rate used. As a rule of thumb, WMA and Ogg Vorbis are 'CD quality' (to the untrained ear) at 64kbps, AAC at 96kbps and MP3 at 128kbps.
Hope this helps,
Steve Litchfield http://3lib.ukonline.co.uk/
Posted by: Steve Litchfield | January 31, 2006 10:28 AMIt depends also on flavor of AAC. We have MPEG-4 AAC (LC), AAC+, eAAC+, etc. The "128 kbps MP3 quality" is achieved at very different bit rates. Personally I use 128-160 kbps AAC LC, 160 kbps Ogg and 192 kbps Mp3 but I'm somewhat "trained ear" and need bigger memory cards :^)
Posted by: Seppo | January 31, 2006 10:45 AMOk, from my experience. The best player is the default player available through the gallery. You can fwd and rev within a track without a problem, can't do this using Music and in OggPlay the music breaks off when there is any other UI interaction.
All my music is in the Ogg format, I rename it to AAC and play it in the default player, works like a charm.
The Music player is a real joke, try using a stereo encoded track, stay in the "NOW PLAYING" view, hear the stutter!!! The progress bar updating causes the stutter.
Posted by: AkBoom | January 31, 2006 10:47 AMThe latest version of AAC, eAAC+ is there at roughly the same level than WMA and Ogg. It is supported already in Nokia N70/N90 and all the coming S60 3rd Ed. phones.
Posted by: Jukka Eklund | January 31, 2006 03:24 PMYes, that maybe. But what about all the people with existing AAC tracks and those with software that rips to the 'old' AAC. Plus older devices, of course.
A new music format will take *years* to become a standard. Much as I love to hate Microsoft 8-), their WMA format (unencrypted, of course) is still the best option for anyone new to this field, IMO.
Steve Litchfield
Posted by: Steve Litchfield | January 31, 2006 04:07 PMIf the AAC decoder of older device was done properly in the first place it will play out also eAAC+ tracks just fine, just with lower quality.
Posted by: Jukka Eklund | January 31, 2006 04:41 PM'lower quality' - exactly. Which brings us back to the start of the discussion!
Steve
Posted by: Steve Litchfield | January 31, 2006 05:40 PMJust giving you the facts :)
Posted by: Jukka Eklund | January 31, 2006 06:21 PMSome idea about various audio format's subjective quality can be found from here. The tests were done publicly in the internet so there is room for errors
128 kbit/s (overall ratings are in the end)
http://www.rjamorim.com/test/multiformat128/results.html
64 kbit/s
Posted by: Seppo | February 1, 2006 09:22 AMhttp://www.rjamorim.com/test/64test/results.html
I noticed there is a 32 kbit/s test as well
Nero's HE AAC + parametric stereo is the technique used in eAAC+ / HE-AAC v2
http://www.rjamorim.com/test/32kbps/results.html
Posted by: Seppo | February 1, 2006 09:35 AMI'd rather stick to my own listening tests, performed for PDA Essentials magazine a year ago. See my comment above 8-)
Admittedly, this was with bog standard AAC though...
Steve
Posted by: Steve Litchfield | February 1, 2006 09:39 AM"Bog standard" AAC and Vorbis are the way to go for highest absolute quality if you don't mind large file sizes.
Posted by: Seppo | February 1, 2006 09:47 AMNo, no, any codec can produce fabulous results with high bit rates. For mobile devices, file size is a huge factor. That's the point of this discussion, working out the best codecs to support for best quality at minimum bit rates/file sizes.
Steve
Posted by: Steve Litchfield | February 1, 2006 09:53 AMHere we see that people have very different preferences for quality vs. size tradeoff!
Posted by: Seppo | February 1, 2006 10:04 AMFor the mobile, eAAC+ is mind blowing. You've got to hear the quality at 32kbps, near CD quality and incredibly small file sizes.
AAC+ version 2 is what we call it :-) AAC with SBR and PS!
A small problem, the container for AAC+ V2 is still not finalised and everyone seems to be doing it differently, MP4 container at present is the most popular.
Posted by: akboom | February 2, 2006 11:04 AMYep, or HE-AAC v2 is the MPEG name :)
Posted by: Jukka Eklund | February 2, 2006 05:24 PMThere's always the Ogg MMF controller from Symbian.
This allows you to play Oggs as ringtones etc.
http://www.symbian.com/developer/techlib/apps/ogg_vorbis.html
Posted by: Jim Hughes | February 16, 2006 03:49 PM