You are not logged in.

#1 2005-04-05 00:35:31

swim
Member
Registered: 2005-01-09
Posts: 25

Quodlibet... best music-player ever

I am really digging this very new music player. Please give it a try. I made a couple of PKGBUILDs though I'm a very lazy packager so you might want to make your own. Thanks cactus from #archlinux @freenode for the export= tip!! a pain otherwise.
There are other optional packages you can install that are in the Arch repos: pyvorbis, pyao.

pkgname=quodlibet
pkgver=0.10.1
pkgrel=1
pkgdesc="Quod Libet is a GTK+-based audio player written in Python. It's designed around the idea that you know better than we do how to organize your music."
url="http://www.sacredchao.net/quodlibet"
depends=(python gtk2 pygtk pymad pyvorbis)
conflicts=()
backup=()
install=
source=(http://www.sacredchao.net/~piman/software/$pkgname-$pkgver.tar.gz)
md5sums=()

build() {
        cd $startdir/src/$pkgname-$pkgver
        export PREFIX=/usr
        make extensions
        make DESTDIR=$startdir/pkg install
}

[/code]

Offline

#2 2005-04-05 00:39:16

swim
Member
Registered: 2005-01-09
Posts: 25

Re: Quodlibet... best music-player ever

Here's a pymad PKGBUILD: (thanks to Jason Chu)

# $Id: PKGBUILD,v 1.2 2004/12/13 23:39:46 jason Exp $
# Maintainer: Jason Chu <jason@archlinux.org>
pkgname=pyid3lib
pkgver=0.5.1
pkgrel=1
pkgdesc="Python ogg wrapper library"
url="http://www.andrewchatham.com/pyogg/"
depends=('python' 'id3lib')
conflicts=()
backup=()
install=
source=(http://voxel.dl.sourceforge.net/sourceforge/pyid3lib/pkgname-pkgver.tar.gz)
md5sums=()

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./config_unix.py --prefix=$startdir/pkg/usr
  python setup.py build
  python setup.py install --prefix=$startdir/pkg/usr
}

Offline

#3 2005-04-05 00:40:12

swim
Member
Registered: 2005-01-09
Posts: 25

Re: Quodlibet... best music-player ever

Finally here is a pymad PKGBUILD:

pkgname=pymad
pkgver=0.5.2
pkgrel=1
pkgdesc="Python mp3 wrapper"
url="http://spacepants.org/src/pymad/"
depends=(python libmad)
conflicts=()
backup=()
install=
source=(http://spacepants.org/src/pymad/download/$pkgname-$pkgver.tar.gz)
md5sums=()

build() {
  cd $startdir/src/$pkgname-$pkgver
  python setup.py install --root=$startdir/pkg
}

Offline

#4 2005-04-05 10:11:55

mico
Member
From: Slovenia
Registered: 2004-02-08
Posts: 241

Re: Quodlibet... best music-player ever

From the user's view, quod libet is almost the same as rhythmbox, which is already available as arch package. Screenshots and features of Quodlibet and Rhythmbox look the same to me.

They claim quodlibet is faster at loading songs:
http://www.sacredchao.net/quodlibet/wiki/GStreamerWhy
and it supports browsing by any tags (if I understood that correctly).

Any other differences?

Offline

#5 2005-04-05 10:19:26

swim
Member
Registered: 2005-01-09
Posts: 25

Re: Quodlibet... best music-player ever

First of all rhythmbox requires gnome... enough said. Secondly I would never judge a program by it's screenshots, there are many features that quodlibet has that rhythmbox does not, and it's only a 5month old program. I allways have found rhythmbox extremely lacking in features.
Try this if you like... if not... don't.

Offline

#6 2005-04-05 19:27:46

Alkimyst
Member
Registered: 2004-12-04
Posts: 16

Re: Quodlibet... best music-player ever

Thanks, im gonna try this one.
The id3lib PKGBUILD is missing the '$' on the pkgname and pkgversion

Offline

#7 2005-04-05 19:57:45

polarrr
Member
Registered: 2004-09-12
Posts: 91

Re: Quodlibet... best music-player ever

pyid3lib spits out a lot of messages:

cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
pyid3lib.cc: In function `PyObject* dict_from_frame(ID3_Frame*)':
pyid3lib.cc:787: warning: enumeration value `ID3FTY_NONE' not handled in switch
pyid3lib.cc:787: warning: enumeration value `ID3FTY_NUMTYPES' not handled in switch
pyid3lib.cc: In function `ID3_Frame* frame_from_dict(PyObject*)':
pyid3lib.cc:883: warning: enumeration value `ID3FTY_NONE' not handled in switch
pyid3lib.cc:883: warning: enumeration value `ID3FTY_NUMTYPES' not handled in switch

Do you know what to do with it?

Offline

#8 2005-04-05 20:19:44

phrakture
Arch Overlord
From: behind you
Registered: 2003-10-29
Posts: 7,879
Website

Re: Quodlibet... best music-player ever

polarrr wrote:

pyid3lib spits out a lot of messages:

cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
pyid3lib.cc: In function `PyObject* dict_from_frame(ID3_Frame*)':
pyid3lib.cc:787: warning: enumeration value `ID3FTY_NONE' not handled in switch
pyid3lib.cc:787: warning: enumeration value `ID3FTY_NUMTYPES' not handled in switch
pyid3lib.cc: In function `ID3_Frame* frame_from_dict(PyObject*)':
pyid3lib.cc:883: warning: enumeration value `ID3FTY_NONE' not handled in switch
pyid3lib.cc:883: warning: enumeration value `ID3FTY_NUMTYPES' not handled in switch

Do you know what to do with it?

they're just warnings... ignore them... most developers do 8)

Offline

#9 2005-04-05 20:41:21

polarrr
Member
Registered: 2004-09-12
Posts: 91

Re: Quodlibet... best music-player ever

I got it up and running. Pretty nice player indeed. Is there EQ for this thing? I'm looking around and I don't see one. If there is one, this thing would replace my foobar2000 (foobar2000 through wine hogs like 15% of CPU) big_smile

Offline

#10 2005-04-05 20:54:44

cmp
Member
Registered: 2005-01-03
Posts: 350

Re: Quodlibet... best music-player ever

hm, the whole thing is eating too much resources for my computer, but it seems to be nice though, but I'll stick with mpd/ncmpc

Offline

#11 2005-04-05 21:12:54

luisfelipe
Member
Registered: 2004-05-06
Posts: 96

Re: Quodlibet... best music-player ever

There's a missing :
python config_unix.py

on the pymad PKGBUILD.

Offline

#12 2005-04-06 18:08:08

murkus
Member
From: Europe/Helsinki
Registered: 2004-03-19
Posts: 254

Re: Quodlibet... best music-player ever

For some reason I can't see any song files after install. No errors or anything just blank dirs..


.murkus

Offline

#13 2005-04-13 17:10:26

swim
Member
Registered: 2005-01-09
Posts: 25

Re: Quodlibet... best music-player ever

glad someone liked it.
The blank dirs are probably that pymad &/or pyogg are not installed. Try installing them.

Repost of id3lib PKGBUILD:

pkgname=pyid3lib
pkgver=0.5.1
pkgrel=1
pkgdesc="Python ogg wrapper library"
url="http://www.andrewchatham.com/pyogg/"
depends=('python' 'id3lib')
conflicts=()
backup=()
install=
source=(http://voxel.dl.sourceforge.net/sourceforge/pyid3lib/$pkgname-$pkgver.tar.gz)
md5sums=()

build() {
  cd $startdir/src/$pkgname-$pkgver
  ./config_unix.py --prefix=$startdir/pkg/usr
  python setup.py build
  python setup.py install --prefix=$startdir/pkg/usr
} 

Offline

#14 2005-04-15 03:19:27

cactus
Taco Eater
From: t͈̫̹ͨa͖͕͎̱͈ͨ͆ć̥̖̝o̫̫̼s͈̭̱̞͍̃!̰
Registered: 2004-05-25
Posts: 4,615
Website

Re: Quodlibet... best music-player ever

criminy wrote:

Isn't there something that will make python
programs run faster? I can't remember the name
of that.

http://psyco.sourceforge.net/
??


"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍

Offline

#15 2005-04-15 05:17:36

TheRaginAsian
Member
From: Brooklyn MI
Registered: 2004-04-05
Posts: 70
Website

Re: Quodlibet... best music-player ever

wow this is an excellent program, thanks all for the PKGBUILDS! And to think i'd never find a way to get rid of Rhythmbox!


John Gallias
Technician/Friend/Bassist
http://www.concretearmy.com
john@concretearmy.com
john.gallias@gmail.com
Arch Linux v0.7 (Wombat), XFce 4.2, XOrg, Firefox

Offline

#16 2005-10-11 10:54:05

eWoud
Member
Registered: 2005-07-06
Posts: 39

Re: Quodlibet... best music-player ever

murkus wrote:

For some reason I can't see any song files after install. No errors or anything just blank dirs..

pacman -S gst-plugins-mad gst-plugins-vorbis

they are not installed by default, but many have them already, so they are easely forgotten as a dependency


tea is overrated

Offline

#17 2005-10-11 17:20:10

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: Quodlibet... best music-player ever

eWoud wrote:
murkus wrote:

For some reason I can't see any song files after install. No errors or anything just blank dirs..

pacman -S gst-plugins-mad gst-plugins-vorbis

they are not installed by default, but many have them already, so they are easely forgotten as a dependency

For the record, quodlibet is available from the community repo.  I've included pymad and pyvorbis to the dependencies so it has mpeg and ogg support by default. I've also added a post installation message informing user to install pyflac/pymusepack for flac/musepack support.  The official docs don't mention the gst-plugins but they probably work too (I haven't tested them, though) as quodlibet depends on gst-python.

Offline

Board footer

Powered by FluxBB