Kris Blindert | 3 Aug 03:58 2003
Picon
Picon

change tooltip for gnome-cd?

Hey there.  I'm a bit of a Gnome neophyte, so forgive me if this is a 
stupid question or if I'm posting to the wrong place... :}

I like gnome-cd quite a bit; it even goes into the panel when I run it 
remotely, very nice.  But, I'd love to get different information when I 
hold my mouse over the panel icon when it's running.  The default is to 
show me the artist and album title.  I'd greatly prefer if the tooltip 
told me the title of the current track!  Since that's actually the 
window title for gnome-cd, I think it ought to be possible to make this 
change.  But I have no idea how.  Any suggestions?

Thanks for your time,
Kris
Manuel Clos | 3 Aug 12:23 2003
Picon

Re: change tooltip for gnome-cd?

Kris Blindert wrote:
> I like gnome-cd quite a bit; it even goes into the panel when I run it 
> remotely, very nice.  But, I'd love to get different information when I 
> hold my mouse over the panel icon when it's running.  The default is to 
> show me the artist and album title.  I'd greatly prefer if the tooltip 
> told me the title of the current track!  Since that's actually the 

You can have two lines in a tooltip, so why not:

Song title
(Artist - Album title)

or something else?

> window title for gnome-cd, I think it ought to be possible to make this 
> change.  But I have no idea how.  Any suggestions?

gnome-cd is in the gnome-media tarball, but if you want to change the cd 
player applet, you must look for the cdplayer applet in the 
gnome-applets package.

Get the source, grep it, send a patch.

--

-- 
Manuel Clos
llanero <at> eresmas.net

TCPA y Palladium: http://bulmalug.net/body.phtml?nIdNoticia=1398
TCPA and Palladium: http://www.cl.cam.ac.uk/~rja14/tcpa-faq.html
(Continue reading)

Thomas Vander Stichele | 2 Aug 14:18 2003

Re: [Rhythmbox-devel] monkey-media future


> Furthermore, I don't think that metadata writing/updating really has its
> place in the VideoObject/Widget. This is the other part of monkey-media
> that we'd need to replace/move/update.
> 
> Thomas, what's your take on this part?

It's two-fold.

For reading, I had started on media-info, a library which I was
developing in nautilus-media, and which is going to get folded back to
gst-plugins when I'm happy with it.  I need to pick it up again soon,
lots of people have started asking how to do this.

The features would be caching of media info (if it's in the cache, then
return info from the cache, instead of reading the file, which would be
very fast when loading lots of files), multiple lookups of properties
(ie, "here are all the files, get me all the artists and titles"), which
would allow it to be really quick at doing big sets too.

It's idler based if you want it to (ie, you can give it directions, then
call a provided idler until it runs false, at which point it's done).

I really need to keep working on that because I wanted to settle the API
then finish it.

As for writing, this is harder.  I know Company (Benjamin) is working on
his own implementation.  He put in some fixes in his local branch (0.7
though) that allowed him to transcode with metadata preservation.

(Continue reading)

Ted Gould | 4 Aug 03:02 2003

Re: change tooltip for gnome-cd?

On Sun, 2003-08-03 at 03:23, Manuel Clos wrote:
> gnome-cd is in the gnome-media tarball, but if you want to change the cd 
> player applet, you must look for the cdplayer applet in the 
> gnome-applets package.
> 
> Get the source, grep it, send a patch.

It's probably best to put the patch in bugzilla (bugzilla.gnome.org)
because the UI is pretty frozen right now (too frozen for
enhancements).  Sounds like a nice feature in 2.6 though!  Perhaps (if
you get adventurous) a dialog with what you want to see?  I could see
different people thinking about this differently and it wouldn't be
complex to add this setting.

		--Ted

Colin Walters | 4 Aug 06:13 2003

Re: [Rhythmbox-devel] monkey-media future

On Sat, 2003-08-02 at 08:18, Thomas Vander Stichele wrote:

> For reading, I had started on media-info, a library which I was
> developing in nautilus-media, and which is going to get folded back to
> gst-plugins when I'm happy with it.  I need to pick it up again soon,
> lots of people have started asking how to do this.

Cool.

> The features would be caching of media info (if it's in the cache, then
> return info from the cache, instead of reading the file, which would be
> very fast when loading lots of files), multiple lookups of properties
> (ie, "here are all the files, get me all the artists and titles"), which
> would allow it to be really quick at doing big sets too.

Rhythmbox already caches media info in the node system, so I'd at least
want a way to turn this off.

> As for writing, this is harder.  I know Company (Benjamin) is working on
> his own implementation.  He put in some fixes in his local branch (0.7
> though) that allowed him to transcode with metadata preservation.
> 
> Writing itself shouldn't be too hard, and even possible within
> GStreamer, even though for some formats it basically means "copy whole
> file and add on the fly".

Yeah.  Writing metadata is the big thing that I really want.  It's a
very user-visible lack in Rhythmbox.  

> Retagging is slightly harder, but should still be doable. It just needs
(Continue reading)

Dave | 3 Aug 21:34 2003

]

Well, his email seems to be invalid, so I figured I'd forward this to the list.  I couldn't find any mention of
it in the docs or archives.

 - Dave

BTW - I'm not subscribed to this list, so please include me in any
followups, etc.

----- Forwarded message from Dave <dave <at> bigfatdave.com> -----

Date: Sun, 3 Aug 2003 14:59:23 -0400
From: Dave <dave <at> bigfatdave.com>
To: ricdude <at> toad.net
Subject: Just For Fun ;-)
User-Agent: Mutt/1.4i
X-GPG-Key: http://www.bigfatdave.com/dave/public.key
X-GPG-Key-Direct-Link: http://67.81.72.42:8000/dave/public.key
X-GPG-Key-Old-Location: http://www.dave.tj:8000/dave/public.key
X-GPG-Notice: Remember: if it ain't signed, don't assume I sent it!

One rather neat way of using esd that isn't 100% mentioned in the
docs is looking at esddsp and manually updating /etc/ld.so.preload to
load the appropriate libraries all the time.  I simply have to set my
ESPEAKER variable in .bashrc now, and all my favorite programs play
sound over the network automatically.  This is all you need to do in
the /etc/ld.so.preload file:

/usr/lib/libesddsp.so
/usr/lib/libesd.so

(Continue reading)

Colin Walters | 8 Aug 06:32 2003
Picon

Re: Task request

On Thu, 2003-08-07 at 21:49, Carlos Perelló Marín wrote:
> Hi, I'm tired to use xmms or iTunes to manage my MP3/Vorbis header
> information so I want try to implement that feature with rhythmbox.

It's a pretty big missing feature, yeah.

> I have already located the files that should be changed/updated and I
> think I'm able to implement it.
> 
> I have a question, is there a way to change the ID3 like headers
> directly with gstreamer? 

I think the answer is "not yet".  It's something we'd all like to see in
GStreamer.  Thomas Stichele has done some work on this:

http://mail.gnome.org/archives/gnome-multimedia/2003-August/msg00002.html

> The way that monkeymedia is getting that
> information is accessing directly to the file. I don't know if it's
> because gstreamer lacks that functionality (but it will be implemented
> in the near future) or the direct access is the best way to do it?.

In the long term, we want to kill off monkey-media, or at least just
turn it into just a thin wrapper library for playback.  What exactly it
will be replaced with is kind of an open topic, and one I am not
personally concerned with at the moment until 0.5.0 is out the door.

So I think ideally, you'd be able to help Thomas implement his library,
and we could dump the metadata stuff from monkey-media.  But if you hack
monkey-media and get it to work reliably, I'm sure the patch would be
(Continue reading)

Carlos Perelló Marín | 8 Aug 12:01 2003
Picon

Re: [Rhythmbox-devel] Task request

El vie, 08-08-2003 a las 06:32, Colin Walters escribió:

[...]

> > 
> > I have a question, is there a way to change the ID3 like headers
> > directly with gstreamer? 
> 
> I think the answer is "not yet".  It's something we'd all like to see in
> GStreamer.  Thomas Stichele has done some work on this:
> 
> http://mail.gnome.org/archives/gnome-multimedia/2003-August/msg00002.html

Hmmm I have just look at nautilus-media/media-info (HEAD) and there is
nothing about it (ID3 like headers), Is it in another place?

> 
> > The way that monkeymedia is getting that
> > information is accessing directly to the file. I don't know if it's
> > because gstreamer lacks that functionality (but it will be implemented
> > in the near future) or the direct access is the best way to do it?.
> 
> In the long term, we want to kill off monkey-media, or at least just
> turn it into just a thin wrapper library for playback.  What exactly it
> will be replaced with is kind of an open topic, and one I am not
> personally concerned with at the moment until 0.5.0 is out the door.
> 
> So I think ideally, you'd be able to help Thomas implement his library,
> and we could dump the metadata stuff from monkey-media.  But if you hack
> monkey-media and get it to work reliably, I'm sure the patch would be
(Continue reading)

Carlos Perelló Marín | 8 Aug 15:34 2003
Picon

libid3tag vs. libid3

Hi people, I was looking at the libid3tag library (that is using
rhythmbox) and I can only see basic fields available (the ones from
ID3V1), it can read / write (I think) the ID3V1 && ID3V2 header but it
does not use the new ID3V2 fields (like the image encoding that lets us
store/retrieve an album photo), thus, I was looking for other libid3tag
libraries available and I found the libid3 one, it's written using C++
but has a C interface. I was talking about it at #rhythmbox channel and
Bastien told me that he does not like the idea of use libid3 because
it's an overengineered c++ library.

Any idea/suggestion about this issue?

Cheers.
--

-- 
Carlos Perelló Marín
Debian GNU/Linux Sid (PowerPC)
Linux Registered User #121232
mailto:carlos <at> pemas.net || mailto:carlos <at> gnome.org
http://carlos.pemas.net
Valencia - Spain
in7y118 | 8 Aug 16:16 2003
Picon

Re: libid3tag vs. libid3

If you want an honest answer from somebody who tried to use this thing:
It's an overengineered piece of crap with an API that is just shit (even if you 
don't use the incomplete C wrapper but the native C++ interface). The 
documentation is lacking and unordered (thanks again to doxygens easy-to-mess-
docs-up features) and the configure stuff to correctly detect id3lib is 
horrible, too.
Oh, and a former maintainer (wheels) agreed that it sucks.

Benjamin

Quoting Carlos Perelló Marín <carlos <at> gnome.org>:

> Hi people, I was looking at the libid3tag library (that is using
> rhythmbox) and I can only see basic fields available (the ones from
> ID3V1), it can read / write (I think) the ID3V1 && ID3V2 header but it
> does not use the new ID3V2 fields (like the image encoding that lets us
> store/retrieve an album photo), thus, I was looking for other libid3tag
> libraries available and I found the libid3 one, it's written using C++
> but has a C interface. I was talking about it at #rhythmbox channel and
> Bastien told me that he does not like the idea of use libid3 because
> it's an overengineered c++ library.
> 
> Any idea/suggestion about this issue?
> 
> Cheers.
> -- 
> Carlos Perelló Marín
> Debian GNU/Linux Sid (PowerPC)
> Linux Registered User #121232
> mailto:carlos <at> pemas.net || mailto:carlos <at> gnome.org
(Continue reading)


Gmane