Beep Media Player vs XMMS

Nedavno sam imao čudnih problema sa XMMS-om (Slack 10.0 i 10.1), te sam skontao da starije ne mora biti bolje i brže :slight_smile:
Amarok (i KDE, he he) ne dolazi u obzir, pa je jedna fina alternativa Beep media player, ukratko rečeno, XMMS klon za GTK2/GNOME2 platformu. (XMMS-u ide i jedna velika zamjerka da su fontovi jednostavno ružni, nema antialiasinga)
BMP koristi XMMS (tj. WinAmp 2.x) skinove. Samo ih iskopirajte u ‘usr/share/bmp/Skins’ ili ~/.bmp/Skins/’

Ko hoće neka proba naći paket na http://linuxpackages.net (nedavno su imali “manju” havariju), a za poduzetne evo build skripta za verziju 0.9.7.

Ko ne zna procedura je sljedeća:

  1. Skinuti source code
  2. Pripremiti dvije datoteke, bmp.SlackBuild i slack-desc.bmp
  3. Kao root: sh bmp.SlackBuild
  4. Instalirati paket sa installpkg /tmp/bmp-0.9.7-i686-1nzx.tgz (ukoliko je bmp već instaliran obavezno koristiti upgradepkg)

btw, da ne bi stalno ovako copy-paste skripti na forum šta mislite da naštimamo jednu stranicu sa build skriptama za Slack?

(zamijeniti -march=i686 sa tipom procesora koji imate, npr ‘pentium4’ ili ‘athlon-xp’, ili jednostavno ostaviti ‘i686’ kada vam treba najmanje pentium II ili ekvivalent).

bmp.SlackBuild

#!/bin/sh
CWD=`pwd`
TMP=/tmp

PKGNAME=bmp
PKG=$TMP/package-$PKGNAME

VERSION=0.9.7
ARCH=${ARCH:-i686}

# Only Pat can use plain build numbers, everyone else, add 3 letter nick.
BUILD=1nzx

if [ "$ARCH" = "i386" ]; then
  SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
elif [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -fomit-frame-pointer -frename-registers"
elif [ "$ARCH" = "s390" ]; then
  SLKCFLAGS="-O2"
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2"
fi

rm -rf $PKG
mkdir -p $PKG/usr

cd $TMP
rm -rf $PKGNAME-$VERSION
tar xzvf $CWD/$PKGNAME-$VERSION.tar.gz


cd $PKGNAME-$VERSION
chown -R root:root .
find . -perm 664 -exec chmod 644 {} ;

CFLAGS="$SLKCFLAGS" 
./configure --prefix=/usr 
				--enable-simd 
				--enable-gnome-vfs
make
make DESTDIR=$PKG install

strip $PKG/usr/bin/*
chown -R root:bin $PKG/usr/bin

gzip -9 $PKG/usr/man/man?/*

# copy some docs
mkdir -p $PKG/usr/doc/$PKGNAME-$VERSION
cp -a NEWS README FAQ $PKG/usr/doc/$PKGNAME-$VERSION/

# add description file
mkdir -p $PKG/install
cat $CWD/slack-desc.$PKGNAME > $PKG/install/slack-desc

# and finally, make the package
cd $PKG
makepkg -l y -c n ../$PKGNAME-$VERSION-$ARCH-$BUILD.tgz

slack-desc.bmp

   |-----handy-ruler-------------------------------------------------|
bmp: beep-media-player 0.9.7   
bmp:   
bmp: A Cross platform Multimedia Player
bmp: Based on XMMS - X Multimedia System.
bmp:
bmp:
bmp: Homepage: http://www.sosdg.org/~larne/w/BMP_Homepage
bmp:
bmp:
bmp: Packaged by: Me (nick) <me@domain.ba>
bmp:

P.S.
Opis XMMS problema:
Pokrenite XMMS i slušajte kakvu *ziku
Otvorite neku web stranicu, recimo ovaj forum, u web browseru (npr firefox)
Što brže probajte skrolati gore/dolje
XMMS počinje opasno preskakati (nešto je bolje kada se za output plugin umjesto ALSA stavi OSS)
XMMS također preskače prilikom nešto većih disk aktivnosti i sl.

BMP je imun na ove probleme :slight_smile:

I sigurno nije do mašine ili hardvera:
Slack 10.1, custom kernel: 2.6.9,
CPU AthlonXP 2000+, 512MB RAM, ATA-133 hard disk

Ja sam ZA. Neka se napravi u obliku Wiki stranice :slight_smile:
Ako zatreba pomoc, javi te :slight_smile:

Pozdravi

Ja mislim da bi to doprinjelo samo rasipanju sa foruma.

Mislim da ne bi doslo do rasipanja na forumu. Jednostavno, bilo bi mnogo lakse snaci se sa SlackBuild scriptama ako bi imali neku zasebnu stranicu nego da se “ganjamo” po forumu gdje je koja scripta ili tak nesto …

Zasebna stranica je mnogo jednostavnija i za nove korisnike :slight_smile:

Pozdravi

Možete koristiti http://start.linux.org.ba/Slackware . Svaka skripta može biti na posebnom stranici + index skripti i riješen problem. :smiley: Stranicu može napraviti/editovati bilo ko…

Nije problem ni napraviti novu stranicu, ali svako rješenje osim Wiki-ja, u ovom slučaju, je nepotrebna komplikacija?

Slazem se sa Amilom, Wiki je sasvim dovoljan.

Takodje se slazem s Amilom. :slight_smile:

za maher_:
Kad ce ptica opet na jug ? :slight_smile:

Pozdravi

Bila tica na jugu skoro mjesec dana, od neki dan jopet na sjeveru

Ejs to, tico. Pa ne znas se javit, ima nas poletaraca koji uce letit :smiley:

ma zaokupljen sam bio rijesavanjem solucija , na kojima sam moro installirat win98 (lol)

znas mene…

He, he, ma hajde neka malo i Win98 da se imas cemu smijati :smiley: :smiley: :smiley:

[quote]Možete koristiti http://start.linux.org.ba/Slackware . Svaka skripta može biti na posebnom stranici + index skripti i riješen problem. :smiley: Stranicu može napraviti/editovati bilo ko…

Nije problem ni napraviti novu stranicu, ali svako rješenje osim Wiki-ja, u ovom slučaju, je nepotrebna komplikacija?[/quote]

Mislim da je Wiki dobra ideja, ali nova stranica za svaku skiptu? To bi već bilo malo čupavo. Zašto ne podijeliti skipte u serije, kao što dolaze slackware paketi (a, ap, d); naravno, probati dati ljepša imena, ali se držati podjele

OK moze se napraviti podjela poput (a,ap,d,x,xap …) no bilo bi bolje naptaviti podijelu, recimo abecedno, odnosno, ime programa odlucuje u koju kategoriju :slight_smile: , tako da kad recimo hocu da vidim kako da komp. PostgreSQL :slight_smile: u Slack-u idem u kategoriju Pp :slight_smile:

Pozdravi

Zašto ne? Na vama je da odlučite. :slight_smile: