Bug 83949 - enlightenment sound daemon support (esd support)
Summary: enlightenment sound daemon support (esd support)
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 1.0
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-24 22:15 UTC by tmarx
Modified: 2006-06-11 12:32 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tmarx 2004-06-24 22:15:06 UTC
Version:           1.0 (using KDE KDE 3.2.3)
Installed from:    Debian testing/unstable Packages
OS:                Linux

i'd like to see esd support in a future version of amarok. i use esd over my network and it works great (from xmms). this would be a great feature for amarok.

keep up the good work!
Comment 1 Mark Kretschmann 2004-06-24 22:38:05 UTC
Good news! amaroK already supports esd today. 

Install GStreamer, choose esdsink for output. Works nicely.
Comment 2 tmarx 2004-06-25 11:27:47 UTC
Mark Kretschmann wrote:

>------- You are receiving this mail because: -------
>You reported the bug, or are watching the reporter.
>      
>http://bugs.kde.org/show_bug.cgi?id=83949      
>markey web de changed:
>
>           What    |Removed                     |Added
>----------------------------------------------------------------------------
>             Status|UNCONFIRMED                 |RESOLVED
>         Resolution|                            |WORKSFORME
>
>
>
>------- Additional Comments From markey web de  2004-06-24 22:38 -------
>Good news! amaroK already supports esd today. 
>
>Install GStreamer, choose esdsink for output. Works nicely.
>  
>
thanks. i know. but how do i configure the esdsink to use the host 
192.168.2.10:16001 for output? the gstreamer documentation is, äh, 
simplistic... ;)

Comment 3 Mark Kretschmann 2004-06-25 11:48:08 UTC
#gstreamer on irc.freenode.net, or write to the mailing list (http://gstreamer.net for info).
Comment 4 tmarx 2004-06-28 00:40:48 UTC
Mark Kretschmann wrote:

>------- You are receiving this mail because: -------
>You reported the bug, or are watching the reporter.
>      
>http://bugs.kde.org/show_bug.cgi?id=83949      
>
>
>
>
>------- Additional Comments From markey web de  2004-06-25 11:48 -------
>#gstreamer on irc.freenode.net, or write to the mailing list (http://gstreamer.net for info).
>  
>
that's what i got from #gstreamer:

<marxist> hi! can anyone tell me how i use the esdsink over the network? 
(how to configure it?)
<marxist> like, i have a server with soundcard which runs esd on port 
16001 and i have a client which runs a mp3 player (amarok) with 
gstreamer support.
<Company> if you know how to configure the audio sink with amarok, i can 
tell you
<marxist> it just got a drop down list (arts/gstreamer) and a inputfield 
where one can define the sound device :(
<Company> yeah, i half expected that you can't configure it in amarok
<Company> amarok just outputs to oss i guess
<marxist> could be :(. just for my curiosity. how would i configure it 
with an app that supports it?
<marxist> isn't there a way to configure a default sink for gstreamer? a 
config file or something?
<Company> nope
<Company> there's a way to configure it for gnome apps
<Company> like rhythmbox, or gst-totem
<Company> but amarok doesn't use GConf ;)

Comment 5 tmarx 2004-06-28 00:53:48 UTC
Mark Kretschmann wrote:

>------- You are receiving this mail because: -------
>You reported the bug, or are watching the reporter.
>      
>http://bugs.kde.org/show_bug.cgi?id=83949      
>
>
>
>
>------- Additional Comments From markey web de  2004-06-25 11:48 -------
>#gstreamer on irc.freenode.net, or write to the mailing list (http://gstreamer.net for info).
>
>  
>
and it went on:

<Company> markey: how do you configure the audio out in amarok?
<markey> sink?
<markey> settings -> playback
<Company> and you can chose esdsink instead of osssink there?
<markey> yes
<Company> tell marxist how
<Company> he wants to know :)
<markey> marxist: use mouse as pointing device
<markey> then click
<marxist> *g* it's not the problem to select gstreamer (it's just a 
dropdown list away)
<markey> :p
<marxist> but how do i tell gstreamer to use esdsink
<marxist> and how do i tell esdsink to send the data to a remote esd on 
192.168.2.10?
<markey> "Output to"
<markey> combobox
<markey> select esdsink there
<markey> if esdsink doesn't appear, you're missing the plugin
<markey> remote usage: no clue
<marxist> *argl* *hitting head with stone* actually i _did_ see this 
before. but still, how to use remotely? :(
<Company> host=192.168.2.10
<Company> dunno how that works with amarok though
<markey> no, you can't set this property
<markey> gott a modify the code
<marxist> the host does not work :(
<markey> we can't add a gui for gazillions of gst plugin properties
<marxist> ok, thanks a lot. i'll post it to their bugzilla
<__tim> maybe there's an environment variable one can set?
<__tim> (like with nassink)
<marxist> sure. but why can't i set standard settings? like 
/etc/gstreamer.conf or something
<markey> good question
<Company> markey: the gstreamer apps do this via a "custom" field to 
enter your secret output pipeline :)
<markey> Company: oic, good idea
<Company> then parse it via gst_parse_launch or some such
<Company> look how the gstreamer-gconf code in 
gst-plugins/gst-libs/gst/gconf does it
<markey> ah yes, excellent
<markey> will add that


so maybe they'll add something from their side.

Comment 6 Mark Kretschmann 2004-06-28 01:24:23 UTC
Reopened until "custom" data field is implemented, see irc log.
Comment 7 Mark Kretschmann 2004-07-31 16:29:58 UTC
CVS commit by markey: 

  ADD: GstEngine: Support for custom output plugin parameters. (BR 83949)

Please test!

CCMAIL: 83949-done@bugs.kde.org


  M +1 -0      ChangeLog   1.295
  M +1 -4      src/engine/gst/Makefile.am   1.15
  M +18 -9     src/engine/gst/gstconfigdialog.cpp   1.6
  M +42 -9     src/engine/gst/gstconfigdialogbase.ui   1.3
  M +21 -28    src/engine/gst/gstengine.cpp   1.98
  M +0 -1      src/engine/gst/gstengine.h   1.47
  M +10 -3     src/engine/gst/config/gstconfig.kcfg   1.3