You are not logged in.
The tray icon is built by default, but not installed.
And please build muine with the xine-lib backend.
gStreamer is nice, but too slow (the gap between tracks is too long), uses too much cpu power and gives awful pops when starting/stopping/pauzing
here's my pkgbuild:
#$Id: PKGBUILD,v 1.2 2005/06/13 09:50:15 jgc Exp $
#Maintainer: Jan de Groot <jgc@archlinux.org>
#Contributor: Ben Mazer <blm@groknil.org>
pkgname=muine
pkgver=0.8.3
pkgrel=3
pkgdesc="a music app written in C#"
url="http://muine.gooeylinux.org"
depends=('gtk-sharp-2' 'libid3tag' 'flac' 'libvorbis' 'faad2' 'dbus-sharp>=0.33' 'xine-lib')
makedepends=('intltool')
install=muine.install
source=(http://muine.gooeylinux.org/$pkgname-$pkgver.tar.gz)
md5sums=('4e21eeb8e809bebf1e13540e44a6259d')
build() {
[ "$GNOMEDIR" = "" ] && . /etc/profile.d/gnome.sh
[ "$MONO_PATH" = "" ] && . /etc/profile.d/mono.sh
# get rid of .wapi errors in fakeroot
mkdir -p $startdir/pkg/weird
export MONO_SHARED_DIR=$startdir/pkg/weird
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/opt/gnome --enable-xine
make || return 1
make DESTDIR=$startdir/pkg GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 install
mkdir -d $startdir/pkg/opt/gnome/lib/muine/plugins
cp $startdir/src/$pkgname-$pkgver/plugins/TrayIcon.* $startdir/pkg/opt/gnome/lib/muine/plugins
# housecleaning
rm -rf $startdir/pkg/weird
}
tea is overrated
Offline
you should really just email the maintainer listed at the top of the PKGBUILD
Offline
sorry I'll mail the maintainer then, please delete my thread
tea is overrated
Offline
sorry I'll mail the maintainer then, please delete my thread
no worries, it's fine 8)
Offline
I just thought it might be useful for people to find a quick fix in the forums, in case they experienced the same problems (slowness and pops)
tea is overrated
Offline
I just thought it might be useful for people to find a quick fix in the forums, in case they experienced the same problems (slowness and pops)
here's what I would do... obviously the backend thing is an arbitrary decision (gstreamer may work well on other's computers), so, seeing as there's multiple options, I'd modify the PKGBUILD and name it "muine-xine" or something (add 'with Xine Backend' into the description too)
then put that in the AUR:
http://aur.archlinux.org (tar+gz the directory with only the PKGBUILD and upload that)
Offline
ah... the static character of PKGBUILDs, sometimes (only sometimes) I wish I had those USE flags
and putting another version in AUR sounds like a bad idea, if everyone started doing this Aur'd be swarming of audacity-gtk2's and such
well anyway, if gstreamer doesn't cause abnormalities, I do recommend adding gst-plugins-vorbis and gst-plugins-mad to the depends() - am I correct to think that muine refuses to play .mp3 and .ogg files otherwise?
tea is overrated
Offline
ah... the static character of PKGBUILDs, sometimes (only sometimes) I wish I had those USE flags
and putting another version in AUR sounds like a bad idea, if everyone started doing this...
that's exactly the point though - with the voting feature of the AUR, the maintainer could easilly tell "hmm, the xine backend is much more popular"
the AUR only holds PKGBUILDs anyway, so adding 100 of them like that would be about 20-30K... no big deal, space is cheap 8)
well anyway, if gstreamer doesn't cause abnormalities, I do recommend adding gst-plugins-vorbis and gst-plugins-mad to the depends() - am I correct to think that muine refuses to play .mp3 and .ogg files otherwise?
I have no idea - never touched gstreamer before, nor muine - I use mpd for audio and xine for video... does aplay count too? heh
Offline
that's exactly the point though - with the voting feature of the AUR, the maintainer could easilly tell "hmm, the xine backend is much more popular"
People are a bit lazy, they often forget to vote
I think contacting the maintainer directly, or discussing it in the forums is better
just my 2 cents
the AUR only holds PKGBUILDs anyway, so adding 100 of them like that would be about 20-30K... no big deal, space is cheap 8)
true but they'd have to be synced with the 'official' version all of the time ... well, ideally
I have no idea - never touched gstreamer before, nor muine - I use mpd for audio and xine for video... does aplay count too? heh
I fell in love with the 'album' play feature (yes I'm one of those guy's)
tea is overrated
Offline
phrakture wrote:that's exactly the point though - with the voting feature of the AUR, the maintainer could easilly tell "hmm, the xine backend is much more popular"
People are a bit lazy, they often forget to vote
I think contacting the maintainer directly, of discussing it in the forums is better
just my 2 cents
The problem is the devs/package maintainers don't read the forums... it goes like this:
forums < arch ML < TU ML < arch-dev ML < bug tracker
if you want to get in touch with them, post it in the bug tracker...
still, posting it in the AUR 'Is A Good Thing'(TM)
Offline
The problem is the devs/package maintainers don't read the forums... it goes like this:
forums < arch ML < TU ML < arch-dev ML < bug tracker
but where does Aur stand in that line?
I mean, Aur is great for new packages, but not really if you'd like something (arbitrary or not) changed in a package
tea is overrated
Offline
AUR is for user-contributed packages and most packages put into AUR will not be adopted into the [community] repo. As phrakture said, if you want to suggest a change to an offical package, you'd be better off putting the feature request in the bug tracker.
Putting your PKGBUILD in AUR would be useful to help anyone who wants to build the package with the Xine backend but wants to do it without having to hack into a PKGBUILD themselves.
Offline
what if they added an 'alternate-version-of-official-package' flag to AUR?
or does that make things only more complicated?
tea is overrated
Offline
that seems like more trouble than it's worth.
Offline
what if they added an 'alternate-version-of-official-package' flag to AUR?
or does that make things only more complicated?
just make it a different name
pkgname=muine-xine-backend
...
provides=(muine)
Offline
There's still a bug open for muine about the required gst-plugins. In the next version that will come out some day when I have time(either -2 or a new upstream version), muine will have the same type of postinstall message as rhythmbox has.
The nice thing about gstreamer is that you can install plugins on the fly, regenerate registry (does that on postinstall/postupgrade), restart your app and it uses the new plugin instantly. With xine, this is not possible without recompiling xine for the new codecs.
Offline