GOALS FOR BURN STATION 2.0

  • No 'label name' defaults to 'Burn Station' label
  • Contents exchange (torrent)
  • Copy to USB sticks
  • When playling from playlist, shadow the music tab
  • map playlist #1 to #9 to be different mood-playlists which can be recalled from LIRC to play on the second soundcard without disturbing the burnstation control.
  • Full docu including import and torrent
  • Publish the new video on burnstation.org
    • Check typo error for Platoniq
  • Debian & Ubuntu packages into official repositories
  • PARTIALLY DONE: progress bar while burning
    • Still dirty
  • PARTIALLY DONE: When located at the playlist, left arrow swaps to select playlist number. once changing playlist number, left arrow means cancel and go back to playlist contents. up/down change playlist number. right arrow is select that playlist number and go back to playlist contents.
    • For now works with keyboard keys: k = previous playlist, l = next playlist
  • DONE: Request user to specify 'label name' and license for the contents being published.
  • DONE: Change selected tab background to be lighter
    • even better: allow setting colors via config
  • DONE: eject
  • DONE: show burning controls in place of current gamepad
  • DONE: continuous play

NEW FEATURES

  • timeout and go back to main screen
  • screensaver which presents what the burnstation is and how the user can use it.
  • (re) Activate the community !
  • get more artists, labels and developers to contribute.
  • add a whole album to the playlist.
  • make sure we start having the first _really_ permanent BS, hopefully the one at NCL.
    • and we mean _really_ permanent, because many (and I mean _many_) were setup and after some time dropped due to lack of maintenance for instance.

NEW IDEAS

  • great idea from Roland K @ NCL: use a real wheel to scroll the PyGame? interface, probably using Arduino.

PENDING THINGS FOR NEW VERSION

  • show the associated info
  • fix publishing system (probably linking BS to MediaBase)
  • create API/plugin module to connect BS to other media-databases/platforms like Jamendo (and use Jamendo as the first-case)

Misc (tidy this up)

  • http://www.banshee-project.org: This client does quite what we would like to achieve, however it is mono + gnome. It manages playlists, offers burning your CD, and can even sync to an iPod. What misses is the backend, the torrent for the media base.

2.0 features

We aggregate with each song the genre and mood (and probably bps).

Typical genres are: ambient, electronic, rock, metal, classic, world. The field should be free form and be displayed e.g. as tag cloud (like at Jamendo).

Moods are: Medidative, Ambient, Happy, Active, Dance, Groove, Sing, Experiment, Confused, Romantic, Sad

(reduced from http://www.royalty-free.tv/music_mood.htm, http://www.justjournal.com/moodlist.jsp )

* Assigning mood, tagging genre and rating song

  • music owner may apply mood from a list to the complete album
  • allow users when they listen to change a mood
  • music owner may describe the genre
  • allow users to rate a song when listening

* Offer playlists by mood (or also by genre or by bps in future)

  • For the future: recommendation service: logged in users get improved playlists, after comparing with ratings from others

Build online community

* Interconnect music base through file sharing

  • Cooperate with Jamendo: offer playlists and allow to burn Jamendo music. Jamendo might be very interested in using Burnstations, ras can establish contact.
  • use filesharing (allow CC licesed music only)
  • The best performing filesharing protocol seems to be Manolito (using UDP, very fast searches possible, very scalable) http://en.wikipedia.org/wiki/MANOLITO and is being used for a number of music sharing platforms, but all are commercial and the protocol has not been yet completely reverse engineered (OpenLito?)
  • Investigate other p2p networks or technologies

* Provide simple client mode

  • anybody can enjoy a burnstation on her PC/Laptop

  • additional features may include (see e.g. nicotine+): chat, maintain public playlists, ...

Easy music upload