Get your own customer support community
 

Follow the Unix Philosophy!

I personally think that Songbird should be built with the philosophy of Unix, which is, in a nutshell: do one thing and do it well.

If Songbird is built into a stripped down media web player with limitless customize-ability that would be perfect. Everyone would be able to have their own personalized music player, they'd all be songbird but it would be Your songbird. On top of that the developers at POTI wouldn't have to worry about huge feature lists.

The goal should be to build the best possible foundation. Build a rock solid base for all the other (non-necessary) features that users want. After that you'd just need to build add-ons that give that added functionality to the player.I don't want a media web player that does everything, I want a media web player that CAN do everything.

Take iTunes for example, it is a fully loaded media player. It does everything: movies, got it, music, definitely, pictures, not really but it can put them on your iPod, Podcasts, oh yeah, audiobooks, sure. On top of that iTunes has all kinds of media views and features that you likely won't use. But what is the cost? iTunes is bloated, it is does everything but it is a system resources monster.And every release gets slower. I don't want songbird to become the open source iTunes, it should be better.

The goal feature list for the program itself should be quite short:

  • Audio Playback

  • Video Playback

  • Music Library Management (Includes metadata stuff, album art management, etc.)

  • Video Library Management and all the things that entails

  • Mad customization skills (this includes everything to an extensible media core, feathers, extensions, and whatever other aspects of Songbird that can be customized)

  • Media Web playing

  • MTP (and other devices) support

  • Web Browsing
  • Stability

  • Stability

  • Stability


Any features beyond these are just extras, you don't really need 12 media views or Last.FM support or even concert ticket information, these sort of things, and really anything not on the list above should be an add-on not a nice core feature.

Unix it, baby!
 
happy I’m excited
Inappropriate?
37 people like this idea

User_default_medium