Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102022 - media-sound/rhythmbox-0.9.0 version bump
Summary: media-sound/rhythmbox-0.9.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-10 11:26 UTC by Craig Duquette
Modified: 2007-03-21 21:38 UTC (History)
21 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
plparse integration (rhythmbox-0.9.0-plparse.patch,93.46 KB, patch)
2005-08-11 10:48 UTC, Olivier Rolland
Details | Diff
preliminary ebuild (rhythmbox-0.9.0.ebuild,1.57 KB, text/plain)
2005-08-11 10:49 UTC, Olivier Rolland
Details
Cleaned up rhythmbox 0.9.0 ebuild (rhythmbox-0.9.0.ebuild,1.84 KB, application/octet-stream)
2005-08-28 01:36 UTC, Brad Laue (RETIRED)
Details
Cleaned up ebuild again (rhythmbox-0.9.0.ebuild,1.84 KB, text/plain)
2005-08-28 01:37 UTC, Brad Laue (RETIRED)
Details
Improved (rhythmbox-0.9.0.ebuild,2.39 KB, text/plain)
2005-08-28 06:40 UTC, Olivier Rolland
Details
USE flags added (rhythmbox-0.9.0.ebuild,2.41 KB, text/plain)
2005-08-28 09:46 UTC, Brad Laue (RETIRED)
Details
updated from totem 1.1.5 (rhythmbox-0.9.0-plparse.patch,95.03 KB, text/plain)
2005-08-30 15:52 UTC, Olivier Rolland
Details
plparse from totem 1.2 for rhythmbox 0.9.1 (rhythmbox-0.9.1-plparse.patch,92.37 KB, patch)
2005-10-19 12:47 UTC, Olivier Rolland
Details | Diff
preliminary ebuild for 0.9.1 (rhythmbox-0.9.1.ebuild,2.82 KB, text/plain)
2005-10-19 12:58 UTC, Olivier Rolland
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Craig Duquette 2005-08-10 11:26:13 UTC
Rythmbox 0.9.0 is out promising less resources and better stability.

http://www.gnome.org/projects/rhythmbox/news.html

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Max Powers 2005-08-10 20:51:02 UTC
Requires: totem-plparser >= 1.1.3

For what reason, I cannot find.
Comment 2 Max Powers 2005-08-10 21:01:22 UTC
Looking more into CVS, it looks like on 2005-07-08, a feature from totem was
ripped and added. For CD burning?
Comment 3 Max 2005-08-11 05:45:59 UTC
I think totem-plparser is just a part of the totem program. On the gnome-ftp
servers, there is such a version, 1.1.3 and even 1.1.4. However, this seems to
be a development version of totem. I tried downloading and configuring
totem-1.1.4, but there is a buildtime dependency on something called
'iso-codes.pc', of which I had never heard before (not that that means anything). 

So, before we can build rhythmbox-0.9, we need to build totem-1.1.4, which
depends on iso-codes. From what I understand, this package is in gnome-cvs. 
Comment 4 Craig Duquette 2005-08-11 08:05:56 UTC
The totem-1.1.x releases are indeed "development releases" and the Gentoo Gnome
team isn't supporting ebuilds for them until the release of 2.12. All Gnome apps
generally have development releases, like totem and epiphany for example, and
ebuilds are never officially provided. I'm not sure if rythmbox-0.9.0 is a
development version or not, but chances are we won't be seeing it in portage
until Gnome 2.12 also.
Comment 5 Olivier Rolland 2005-08-11 10:48:10 UTC
Created attachment 65681 [details, diff]
plparse integration

This patch integrates plparse from totem 1.1.4 in rhythmbox 0.9.0 sources and
modifies configuration and make files to compile and link (statically) against
this version.
Comment 6 Olivier Rolland 2005-08-11 10:49:03 UTC
Created attachment 65683 [details]
preliminary ebuild

This ebuild uses the previous patch to get rid of the plparse dependancy.
Comment 7 Max Powers 2005-08-12 13:00:29 UTC
Thanks Olivier. Your ebuild works like a charm and you even took out
gst-plugins-gnomevfs. Awesome work.
Comment 8 Waldo 2005-08-12 22:02:22 UTC
Cool-- so we'll see it in portage soon then?

W
Comment 9 Brad Laue (RETIRED) gentoo-dev 2005-08-27 09:43:21 UTC
Out of curiosity how come this ebuild no longer explicitly depends on
gst-plugins- mad and others? 

Also, please mark it ~ on all arches.
Comment 10 Brad Laue (RETIRED) gentoo-dev 2005-08-28 01:36:02 UTC
Created attachment 67051 [details]
Cleaned up rhythmbox 0.9.0 ebuild

Cleaned up ebuild a bit, re-added the dependency on the relevant gst-plugins,
as these are what provide playback functionality in rhythmbox. This is working
nicely, it has my vote for inclusion.
Comment 11 Brad Laue (RETIRED) gentoo-dev 2005-08-28 01:37:21 UTC
Created attachment 67052 [details]
Cleaned up ebuild again

Apparently auto-detect doesn't.
Comment 12 Olivier Rolland 2005-08-28 06:40:40 UTC
Created attachment 67072 [details]
Improved

* Added support for tag writing
* Added use and requirement for cd importing
* Fixed pda (ipod) requirements (it appears dbus, hal and gnome-vfs are not
required when adding pda support, only optional)

I also wanted to add support for libgda but the implementation of the gda db
backend is completely broken.
Comment 13 Brad Laue (RETIRED) gentoo-dev 2005-08-28 09:36:12 UTC
Dang, I forgot to put "vorbis mad flac aac" in USE.
Comment 14 Brad Laue (RETIRED) gentoo-dev 2005-08-28 09:46:04 UTC
Created attachment 67091 [details]
USE flags added

Olivier's ebuild again, with "vorbis mad flac aac" added to USE flags.
Comment 15 Kraml Liu 2005-08-30 06:07:05 UTC
totem-1.1.5 and iso-codes are in portage now, would you pls bump up rhythmbox?
Comment 16 Olivier Rolland 2005-08-30 15:52:09 UTC
Created attachment 67299 [details]
updated from totem 1.1.5
Comment 17 Giacomo Graziosi 2005-09-02 13:45:00 UTC
This one appears to be unable to play musepack files (yes,
media-plugins/gst-plugins-musepack is installed).
Comment 18 Giacomo Graziosi 2005-09-02 13:48:58 UTC
No, it is actually working but I had to
$ rm ~/.gnome2/rhythmbox -rf
Comment 19 Craig Duquette 2005-09-19 20:53:48 UTC
Is rhythmbox capable of playing mms://, asf or asx streams? I've emerged
gst-plugins-ffmpeg and when I try to play a stream I get "Stream Error:
Unexpected end of stream." Here's the URL I'm trying...
http://www.streamaudio.com/stations/asx/WFNX_FM.asx
Comment 20 Waldo 2005-09-23 17:24:03 UTC
Hmmm.  What happened?  This had a lot of momentum, and it still hasn't appeared
yet in portage...

W
Comment 21 Mike Gardiner (RETIRED) gentoo-dev 2005-09-26 08:13:52 UTC
Yeh, I've got this locally, but it's undergoing some changes in CVS. For
example, the dbus code looks like it's being ripped out of remoting and
rewritten, daap and avahi support (for playlist sharing) etc. I'm also not sure
what they're doing about gst-0.8.
Comment 22 Craig Duquette 2005-09-29 21:28:14 UTC
I'm having issues compiling the source with the dbus flag. Here's the error:

checking for dbus-glib-1 >= 0.23 dbus-glib-1 < 0.30... configure: error: D-BUS
explicitly requested but no support found

I've got sys-apps/dbus-0.36.2 right now.
Comment 23 Marc Geerlings 2005-10-17 02:02:44 UTC
rhythmbox 0.9.1 is out!
Looks like a lot is done (including hal and dbus upgrade)

http://www.gnomefiles.org/app.php?soft_id=423
Comment 24 Spider (RETIRED) gentoo-dev 2005-10-17 16:49:41 UTC
Please note that the musicbrainz dependency is unnecessary and unneeded since
the audiocd has been forcibly disabled in 0.9.1.

Also, adding the pda as a noop isn't really a good idea. if they want pda,  Give
it to them, don't force people to go through various USE flag hoops here.


Second. Is there a good reason to have bonobo support disable-able, other than
pure featureitis? ? 

cdparanoia USE flag... Why?
Comment 25 Olivier Rolland 2005-10-18 10:52:27 UTC
> Please note that the musicbrainz dependency is unnecessary and unneeded since
> the audiocd has been forcibly disabled in 0.9.1.

True, but there is no ebuild for 0.9.1 yet.

> Also, adding the pda as a noop isn't really a good idea. if they want pda,  Give
> it to them, don't force people to go through various USE flag hoops here.

Not a noop, it is used to enable ipod support.

> Second. Is there a good reason to have bonobo support disable-able, other than
> pure featureitis? ? 

Bonobo is not a requirement, there is not need to force bonobo support.

> cdparanoia USE flag... Why?

Not needed anymore in 0.9.1.
Comment 26 Spider (RETIRED) gentoo-dev 2005-10-18 14:33:32 UTC
actually,  the statement :
pda? (  hal? ()  )  ... . is pretty much a no-op, as the ipod support without
hal was pretty.. .flakey...   in my experience.


THe point about the bonobo still stands. -what- is the bonobo componen doing?  
Comment 27 Olivier Rolland 2005-10-19 12:47:22 UTC
Created attachment 71032 [details, diff]
plparse from totem 1.2 for rhythmbox 0.9.1
Comment 28 Olivier Rolland 2005-10-19 12:58:16 UTC
Created attachment 71035 [details]
preliminary ebuild for 0.9.1

* The plparse patch is not mandatory: totem is required if the plparse use flag
is not set. Otherwise, the plparse patch will be applied.
* Added support for Digital Audio Access Protocol. It requires either howl or
avahi. I made howl the default, but avahi can be selected by using the avahi
use flag.
* Removed hal use flag (spider: "ipod support without hal was pretty..
.flakey...   in my experience").
* Removed musicbrainz and cdparanoia use flags (spider: "audiocd has been
forcibly disabled in 0.9.1")

I have not removed the bonobo flag because I really don't know what the bonobo
component does and if it used by some other apps.
Comment 29 Waldo 2005-11-12 17:05:07 UTC
0.9.2 is on the way
(http://mail.gnome.org/archives/rhythmbox-devel/2005-November/msg00111.html) and
portage is still listing 0.8.8 as the latest version!

0.9.1 has been out for weeks now...what remains to be done?

W
Comment 30 Waldo 2005-11-13 19:30:42 UTC
I did an overlay of the above ebuild and it works (amd64).  Some quick notes--

1. Clear out your old rhythmbox settings.  I was experiencing weirdness until I
totally wiped the preferences.

2.  do a "rc-update add mDNSResponder default" and restart so that the discovery
stuff is turned on for iTunes sharing.  (or type "mDNSResponder" as root)

3.  I'm using howl, not avahi.  It worked fine.  I only needed mDNSResponder and
it all worked.  I see there are two other daemons w/howl but I don't know what
they do.

W
Comment 31 Michele Mattioni 2005-11-26 03:13:02 UTC
I've synced today, but the new version of rhythmbox is not in portage ...

I 've tried it and:
1) It's stable [more than the 0.8.8 release]
2) The tag editor is really cool, and works very well [tested on 70-80 songs]

There is an overlay on <a
href="https://svn.breakmygentoo.net/bmg-main/media-sound/rhythmbox/">breakmygentoo.net</a>

I 'll try this ebuild and report the result .
:)
Comment 32 Michele Mattioni 2005-11-26 04:18:32 UTC
Everything works fine here .....
I'm on an x86..

bring it to portage 
I've used the ebuild provided above
Comment 33 Joe McCann (RETIRED) gentoo-dev 2005-11-26 09:50:45 UTC
I know about it. There are a lot of bugs fixed in cvs and 0.9.2 should be
released soon. I am waiting until then to add this to the tree.
Comment 34 Joe McCann (RETIRED) gentoo-dev 2005-11-28 21:25:23 UTC
Added rhythmbox-0.9.2 to the tree. It has local useflags
tagwriting,musicbrains,avahi, and daap. It depends on totem, if you want plparse
split out, please file a bug upstream with either rhythmbox to include a local
copy, or totem to split out its functions used by other apps.