FALF Player
Audio
Score 71%
Description:

FALF Player is open source audio player for Unix-like operating systems (Linux, BSD, etc.). General idea is to keep player as simple as possible. One the one hand it should be free of useless crap that can be found in Amarok, on the other hand it should take the best ideas from foobar2000 and mix them with additional ideas that make work with audio player even more convenient. I'm also focused on stability and attempt to provide users with stable solutions even in svn repository.

Highlights:
- multiplaylist support
- lyrics support
- m3u support
- last.fm support
- HTTP streams support (radio)
- built-in tags' editor
- built-in equalizer
- easy transfer of tracks to removable device
- customizable accelerators
- high stability
- low memory consumption


Requirements:
- xine-lib http://www.xine-project.org
- taglib http://developer.kde.org/~wheeler/taglib.html
- qt http://www.trolltech.com/
- kde http://kde.org

Most recent source code available via svn:
svn co https://falf.svn.sourceforge.net/svnroot/falf falf-svn

IMPORTANT!
When migrating from 1.2 or earlier version there is need to load metadata for already added tracks. This can be done from main menu:
Settings->Reload metadata...

Post Your suggestion, bug's report and inquiry only on official sf.net forum. Everything posted here will remain unanswered.
Last changelog:

11 years ago

1.3 -> 1.4dev
* Japanese translation added
* volume control changes
* global and local shortcuts
* autolyrics.com replaced with combination of lyricsvip.com & elyrics.net
* lock file wasn't created at first run (now fixed)

1.2 -> 1.3
* fixed broken loop mode (repeat track)
* much faster restoring playlists
* disabled buttons look smarter
* follow selected track mode against empty playlist bug fixed
* rewritten popup menu (tray)
* annoying time slider issues fixed
* playback is restored properly after quit on first track's frame
* send on playlist used to remove track(s) even when send was aborted (now fixed)
* "Add playlist..." item added to copy/send/append menus

1.1 -> 1.2
* fixed broken increasing volume at startup
* fixed problem with changing equalizer profile's name
* GCC 4.3.0 compatibility
* last.fm playback percent complete can be set in range from 50 to 100%
* customizable accelerators
* more accelerators added ('copy on playlist', 'send on playlist', 'append to playlist' and more)

1.0 -> 1.1
* fixed problem with switching focus (Tags' editor wnd)
* simple copy/send with destination playlist mechanism
* faster sorting algorithm - quick sort
* adding playlist with double click on main window free space or status bar
* faster tracks handling - works smoothly with more than 4000 tracks on single playlist
* nasty timer issue fixed
* search also in album and artist

BorgQueen

10 years ago

This is a great lightweight player. May I suggest keyboard controls for things like vol, next, back, play advance etc.

I've also been requesting, from a number of player authors, a crossfade mixer.

This lightweight tool would be excellent for DJ use. Mixxx is too choppy even on fast machines.

Report

trispace

10 years ago

finally a nice and clean player without bells and whistles.

Report

dgvirtual

10 years ago

Seems to be a little nice player. The tabs are cool - you can see all your favorite playlists at once and switch easily. Keep up the good work.

(BTW, I am using Ubuntu Edgy, and had to convert Fedora rpm through alien to install it. Works flawlessly, - so far :).

Report

d0minikk

10 years ago

install.sh: 9: Syntax error: "(" unexpected


why I can't compile this ?
:(

Report

amdfanatyk

10 years ago

i have no idea why, there's no "(" in 9th line so probably problem exists in other place, for instance kde-config cannot be found.

Report

bakaraka

10 years ago

command sh install.sh don't work

applnk/ frmrestore.ui.h lyrics.cpp qmslider.h
bin/ frmtags.ui lyrics.h randtree.cpp
CHANGELOG frmtags.ui.h main.cpp randtree.h
falf.pro icons/ player.cpp README
frmaudiocddevice.ui install.sh player.h uninstall.sh
frmlyrics.ui kmlistview.cpp playlist.cpp version.h
frmmain.ui kmlistview.h playlist.h
frmmain.ui.h kmsystemtray.cpp po/
frmrestore.ui kmsystemtray.h qmslider.cpp
[root@x66x17x85 falf-1.0rc3]# sh install.sh
install.sh: line 16: qmake: command not found
>> compiling source code...
make: *** Nie podano obiektow i nie znaleziono makefile. Stop.
strip: 'bin/falf': No such file
>> installing binaries...
cp: nie mozna wykonac stat na `bin/falf': Nie ma takiego pliku ani katalogu
install.sh: line 29: msgfmt: command not found
install.sh: line 29: msgfmt: command not found
install.sh: line 29: msgfmt: command not found
>> installing icons...
>> installing links...
help

Report

amdfanatyk

10 years ago

as I mentioned in email, You are missing qt-devel and gettext, btw build 1.0rc4dev rather than 1.0rc3.

Report

KDEApp

10 years ago

How can I compile this package?
Theres no configure and no Makefile
in falf-1.0rc3.tar

Report

baraba

10 years ago

There is install.sh file inside directory. Just run it as a root 'sh install.sh'

Report

laser60

10 years ago

Good. Thanks.

I don't know what made you to start this project (was amarok so "difficult" that there was need for another "simple" audio player?), but seeing this project has survived is good. I must confess that I usually use amarok and really enjoy it, but sometimes I feel the need for some other features. Here are my suggestions:

1-Your player seems really light and good (I like it) but does not look nice. I think if you make it skinnable, it will attract people much more. Some skins like "ManDVD"-look are really good. Because amarok has been part of KDE (at least unofficially) I think they wont make amarok skinnable .

2-Simple, compact and nice looking buttons may be very useful for a "simple player". The arrangement and look of windows media player 11 buttons may be a good start point.

3- A good library management is needed. I dont know how WM player manage its library, but it seems it doesn't change the tags of songs;(while I change a tag using media player, other players including other windows players, wont able to see these tags. I think WM player may use an internal tag database (not writing them on song files). The advantage is you can manage the tags very fast. This maybe another benefit of a "simple" player.

4- Some innovative ideas (like what you did about "remembering of stop place" and "using tab widgets"), are really needed.

Just my two cents. If these are already implemented or I am wrong in some of my assumptions, forgive me :).
Good luck.

Report

gohanz

10 years ago

A Slackware 11.0 package is ready to download!

www.slacky.it

http://www.slacky.it/index.php?option=com_remository&Itemid=29&func=fileinfo&id=1395

Report

gohanz

10 years ago

I have a problem to send you the it.po!

Failed to deliver to 'amdfanatyk@wp.pl'
SMTP module(domain @*.*.*.*:wp.pl) reports:
mx.wp.pl: Bad SMTP prompt at the host

Report

amdfanatyk

10 years ago

enter falf forum at sourceforge.net and send PM, btw it wasn't a good idea to post my email here because i'll receive more spam ;[

Report

xarafaxz

10 years ago

Do you want to release 1.0 version without them ?

Report

amigib

10 years ago

now it works great, and i like feature to remember position song when exiting program :)

thanks for switching to Xine, now i can listen some mod's too

oh, and could you add some more patterns in next release, i mean those most popular *.xm,*.it,*.s3m, its a 5 secs to add but it would be nice if it was already there, thanks

Report

amdfanatyk

10 years ago

done.

Report

amigib

11 years ago

now it works great, and i like feature to remember position song when exiting program :)

thanks for switching to Xine, now i can listen some mod's too

oh, and could you add some more patterns in next release, i mean those most popular *.xm,*.it,*.s3m, its a 5 secs to add but it would be nice if it was already there, thanks

Report

soulrebel

11 years ago

can you PLEASE use proper configure and build scripts?

your makefiles have hardcoded paths, your makefiles assume that "make" is always "gnu-make", your install-scripts assume that /bin/sh equals /bin/bash
....

it is impossible to build this on something else than the most-common linux-distros.

could you fix this?

thanks alot!

Report

soulrebel

10 years ago

oh i see there's a freebsd version.
will check it out soon!
thanks!

Report

gohanz

11 years ago

The last version http://amdfanatyk.w.interia.pl/falf/dev/falf.tar.bz2

work very good! Load mp3 with accent word, and play it!! :))

For me this is the stable 1.0 FALF!

Greath work!

Report

amdfanatyk

11 years ago

good, i've used QString::local8Bit() which gives the same result as QFile::encodeName() but i don't have to include header for player;

i also made some improvements in reading tags, use TStringToQString() instead of stupid casts ]:-> which results in proper reading of native characters from tags :]

i'll release 1.0pre24 asap,
thank You for Your patience but bear in mind its very young project ]:->

Report

gohanz

11 years ago

I want to be mentioned in the thank's tab! Youuuuuu :D

Report

amdfanatyk

11 years ago

check once again whether it really works in newest release; does it play these strange files after app shuts down and runs again?

Report

gohanz

11 years ago

Yes it work good load song with accempe name and plau it! Also after a FALF shoutdown, i have only this console message but FALF play correctly!
The kmenu .desktop icon still miss, the make install maybe don't work. Copy only binary, but not icons

Report

gohanz

11 years ago

TagLib: MPEG::Header::parse() -- Invalid sample rate.
TagLib: MPEG::Header::parse() -- Invalid sample rate.

Report

11 years ago

1.3 -> 1.4dev
* Japanese translation added
* volume control changes
* global and local shortcuts
* autolyrics.com replaced with combination of lyricsvip.com & elyrics.net
* lock file wasn't created at first run (now fixed)

1.2 -> 1.3
* fixed broken loop mode (repeat track)
* much faster restoring playlists
* disabled buttons look smarter
* follow selected track mode against empty playlist bug fixed
* rewritten popup menu (tray)
* annoying time slider issues fixed
* playback is restored properly after quit on first track's frame
* send on playlist used to remove track(s) even when send was aborted (now fixed)
* "Add playlist..." item added to copy/send/append menus

1.1 -> 1.2
* fixed broken increasing volume at startup
* fixed problem with changing equalizer profile's name
* GCC 4.3.0 compatibility
* last.fm playback percent complete can be set in range from 50 to 100%
* customizable accelerators
* more accelerators added ('copy on playlist', 'send on playlist', 'append to playlist' and more)

1.0 -> 1.1
* fixed problem with switching focus (Tags' editor wnd)
* simple copy/send with destination playlist mechanism
* faster sorting algorithm - quick sort
* adding playlist with double click on main window free space or status bar
* faster tracks handling - works smoothly with more than 4000 tracks on single playlist
* nasty timer issue fixed
* search also in album and artist

product-maker 138 352

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.3/1.4dev
updated Aug 14 2008
added Aug 09 2006
downloads today
0
page views today 0