Request for developer information

View: New views
3 Messages — Rating Filter:   Alert me  

Request for developer information

by Fred Worms :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Bonjour,
 
As a developer of an application for talking digital books (please see http://talkingdocs.org ) I am less and less satisfied with the delopment tools presently used. I therefore want to start a Linux version. What I need is an audio player (mp2, mp3; wmv, .... ) and a programming interface with a few simple functions, specified below.
 
I wonder whether Banshee could be a good choice. I would appreciate suggestions as to the player and also as to suitable low-cost Linux development tools. (I did lots of Unix development work in the 80's and 90's, using 4GL's and C). Thanks in advance for your kind replies!
 
Fred Worms
 
 
Start playing file X at beginning
Start playing file X at time T in msecs
Get current time of file X that is playing
Get duration in msecs for file X that is playing
Pause, resume and stop playing.
 

_______________________________________________
banshee-list mailing list
banshee-list@...
http://mail.gnome.org/mailman/listinfo/banshee-list

Re: Request for developer information

by Chris Howie :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Fri, Jun 19, 2009 at 2:42 AM, Fred Worms<mworms@...> wrote:

> Bonjour,
>
> As a developer of an application for talking digital books (please see
> http://talkingdocs.org ) I am less and less satisfied with the delopment
> tools presently used. I therefore want to start a Linux version. What I need
> is an audio player (mp2, mp3; wmv, .... ) and a programming interface with a
> few simple functions, specified below.
>
> I wonder whether Banshee could be a good choice. I would appreciate
> suggestions as to the player and also as to suitable low-cost Linux
> development tools. (I did lots of Unix development work in the 80's and
> 90's, using 4GL's and C). Thanks in advance for your kind replies!
>
> Fred Worms
>
>
> Start playing file X at beginning
> Start playing file X at time T in msecs
> Get current time of file X that is playing
> Get duration in msecs for file X that is playing
> Pause, resume and stop playing.

Banshee sure will let addins do all of these, and quite a bit more!
As I understand it, there is currently not a lot of API documentation
available, but I believe somebody is working on writing some.

--
Chris Howie
http://www.chrishowie.com
http://en.wikipedia.org/wiki/User:Crazycomputers
_______________________________________________
banshee-list mailing list
banshee-list@...
http://mail.gnome.org/mailman/listinfo/banshee-list

Re: Request for developer information

by Bertrand Lorentz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Fri, 2009-06-19 at 08:42 +0200, Fred Worms wrote:

> Bonjour,
>  
> As a developer of an application for talking digital books (please see
> http://talkingdocs.org ) I am less and less satisfied with the
> delopment tools presently used. I therefore want to start a Linux
> version. What I need is an audio player (mp2, mp3; wmv, .... ) and a
> programming interface with a few simple functions, specified below.
>  
> I wonder whether Banshee could be a good choice. I would appreciate
> suggestions as to the player and also as to suitable low-cost Linux
> development tools. (I did lots of Unix development work in the 80's
> and 90's, using 4GL's and C). Thanks in advance for your kind replies!
>  
> Fred Worms
>  
>  
> Start playing file X at beginning
> Start playing file X at time T in msecs
> Get current time of file X that is playing
> Get duration in msecs for file X that is playing
> Pause, resume and stop playing.
Banshee is using gstreamer (http://gstreamer.freedesktop.org/) to
accomplish the functions outlined above, adding a lot of other features
on top of that. All of those can be used by extensions or standalone
user interface clients.

You can have a look at the Booksmarks extension as an example on how
those functions are used through the Banshee API. It's in the main
source tree, in src/Extensions/Banshee.Bookmarks/.

Muinshee is an example of a different user interface client, you can
find it in src/Clients/Muinshee/.

About developement tools, monodevelop (http://monodevelop.com/) is a
pretty nice IDE. You can use it to open, browse and compile the banshee
source. And it's the lowest cost : free !

I hope this helps !

--
Bertrand Lorentz <bertrand.lorentz@...>
> http://flickr.com/photos/bl8/ <


_______________________________________________
banshee-list mailing list
banshee-list@...
http://mail.gnome.org/mailman/listinfo/banshee-list

signature.asc (205 bytes) Download Attachment