Hi there.
I would really like to be able to modify the existing UI for
the player. Ideally this would involve some sort of scripting
language that we can use, but this is not necessarily required.
Is it likely that we will ever get source to the player?
I'd be happy with just the UI stuff. If all the database
machinery, actual decoding software and nifty visuals
(in short, everything which Empeg might not own) were accessible
via some API into a shared library that would be just great.
The API might contain things like:
- get list of tracks from database
- get tags for a given track
- play a given track
- adjust volume / eq
- select a particular visual
For example, it would be good if you could add a new item to the menu,
which enters a new UI submode, that would let you define common
characteristics of tracks at runtime to create dynamic
playlists, that would be really neat.
Imagine being able to tell your player "For the next 5 tracks,
pick tunes from the same year as the current track".
My favourite mode would be one which randomly selects a new
track based on the current track, but the probability
of selecting a particular track would be decreasing
according to:
- the "next track" (whatever that means)
- some other track from the same CD
- some other track from the same artist
- some other track with a studio musician in common with this track
( you would need a fair amount of data as info tags for this
to work, obviously )
- a track with nothing (necessarily) in common with this track
The possibilities are endless, which is why I would never expect
functionality like this example to make it into the released player.
But you can at least make it possible for people to make customisations
to the player.
Maybe I've missed something, and it's already possible to do this,
in which case I'd appreciate some pointers.
I can't see any obvious legal problems (but I'm not a lawyer).
The published API could be easily implemented with stubs to
allow compilation without the proprietry (sp?) stuff being
affected. What do you reckon?
I certainly hope we can get something like this, as it's the main
reason I bought the empeg in the first place.
Richard.