Re: Presets and profiles

"Daniel G. Taylor" <[email protected]>
Newsgroups gmane.comp.gnome.multimedia
Message-ID <1241510918.3949.15.camel@Titan>
Hey,

On Mon, 2009-05-04 at 10:20 -0700, Adam Williamson wrote:
> * snip *
> 
> There's an issue on this topic where I know what the problem is, but I
> don't know what a good solution would be: what do you do about devices
> where the support depends on the installed software or firmware?
> 
> Obvious example is a Windows Mobile smartphone, like mine. (But there
> are other cases, I think the PSP would be one, for instance...and Nokia
> phones, where you can get third party player apps that extend the
> functionality, too.) As it comes from my provider, it could only handle
> a limited range of audio formats (no Vorbis support, for e.g.) But now
> I've installed TCPMP and the Vorbis plugin on it, it *does* support
> Vorbis. And then it may come with different default software installed
> if you buy it from another carrier, but as far as any kind of hardware
> detection would be concerned, it'd look like the same device...

This sounds like a total and utter mess to me. I'm in favor of only
supporting the latest released firmwares and a format we think is good
enough, but that's probably not acceptable for many people. The idea of
this whole project is to simplify things, not make them even more
complicated ;-)

> Should we just require some kind of interface layer provide this
> information - as in the iPod example, where libgpod could do it based on
> the device firmware? For Windows Mobile, when the device is connected in
> sync mode these capabilities could theoretically be detected (as you can
> tell what software's installed on the device), but not when connected in
> mass storage mode. Do we set up some kind of interface for the user to
> define what capabilities the device has, to cover situations like this?
> Or is this just an insoluble issue? Hopefully someone smarter than me
> has ideas. :)

Getting info from the device is a great idea, but what about when the
user wants to convert something for her iPod that isn't currently
connected for example? From a purely UI perspective this presents a mess
- who knows what iPod with which software version they have? Same with
smartphones? And how would we present this to the user, with a thousand
devices each with a dozen hard/software revision options? People
generally just want stuff to work.

I've also been thinking about this a lot and can't seem to come up with
an elegant solution that provides everything most people want.

Take care,
-- 
Daniel G. Taylor
http://programmer-art.org

_______________________________________________
gnome-multimedia mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-multimedia
signature.asc (application/pgp-signature, 197 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkn/9AYACgkQ9PGoPICqR06H4QCgmBRcWwC/AE24gM06MiFFJf6S
760An1QSz49VIox4zvcy2GHuCUn6buY+
=uYQL
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.