On Wed, 2010-02-03 at 21:36 +1300, [email protected] wrote:
> I watch my daughter who, (totally unlike me), is a fantastic people
> person.
> 
> When she meets anyone, she embarks on an exploration of common ground, 
> seeking common tastes putting aside her own to learn those of the other.
> 
> But so many people have detached themselves from our community by
> walling themselves in a closed garden of sound.
> 
> Ear Phones In, Volume Up.
> 
> Tiny embedded linux devices are becoming so common, so cheap these
> days...
> ...my dream is nearly here.
> 
> What I want to create is this..
> 
> An ogg music player with blue tooth that comes packed to the brim with
> a random selection of Creative Commons Licenced music.
> 
> Jamendo would be my first port of call to find that music... 
> http://www.jamendo.com/
> 
> The UI allows you express your liking or disliking for the current
> track playing. (Click up arrow or down once or several times.)
> 
> Whenever you meet _anybody_ else with one of these devices, they pair 
> immediately and promiscuously and without asking begin exchanging the 
> highest rated tracks, deleting negatively rated tracks if space is needed.
> 
> The highest mutually (A x B) rated track currently on both devices will
> begin playing on both devices providing an instant talking point. (If
> no common favoured tracks exist, the track currently being exchanged
> will play.)
> 
> Instant Party!
> 
> An app on a PC will automagically do the same.
> 
> Anyone want to play with?
> 
> The todo list is something like this...
> 
>   * Start spreading the idea and getting feedback and suggestions. (Where
>     I'm at now).
> 
>   * Search for compatible/similar FOSS projects / components.
> 
>   * Start savanna / sourceforge site.
> 
>   * Define the blue tooth discovery and automatic pairing protocol.
> 
>   * Define & implement the track exchange protocol.
> 
>   * Find (and purchase) suitable embedded device(s) to implement this
>     on.
>     - Need audio out.
>     - enclosure & battery.
>     - display
>     - a few keys.
>     (maybe android, but a bit too expensive.)
> 
>   * Tweak an existing playback app to record preferences.
> 
>   * Define the preferences / checksum / path database format.
> 
> I envisage making all these items as loosely coupled and redeployable
> as possible.
> 
> It'd perhaps be nice to make the odd buck from selling the hardware... but 
> I'm not fussed. I aim to make the protocols and implementations 
> completely open and GPL'd.
> 
> The purpose of the project is create roving and merging and splitting and 
> spreading communities of sound.
> 
> Further applications can be imagined like...
> 
>   * Set your player to play "whatever anybody near me is playing".
> 
>   * Set everybodies player in 3 or more person groups to play on
>     simultaneously on their speakers the mutually highest rated track.
>     Instant dance party!
> 
>   * Bands planning on touring a location can "inject" their best track into
>     the region a month or so before to drum up enthusiam.
> 
> 
> John Carter
> [email protected]
What a fabulous concept. Let me know if I can help at all...

Steve

Reply via email to