Difference between revisions of "Cactus Jukebox"

From Lazarus wiki
Jump to navigationJump to search
(category)
(wikify)
 
(20 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Cactus Jukebox is an audio player and music organizing tool. It searches given folders for music files and shows them in a database.
 
 
 
__TOC__
 
__TOC__
  
==Info==
+
==About==
  
 
Cactus Jukebox is an audio player and music organizing tool. It searches given folders for music files and shows them in a database.
 
Cactus Jukebox is an audio player and music organizing tool. It searches given folders for music files and shows them in a database.
 
The main focus is on usability and speed. Cactus Jukebox still runs smoothly with 15GB of music files on an old computer like a P3 @ 500MHz. There's no reason to take a dual core machine just to listen to your music.
 
The main focus is on usability and speed. Cactus Jukebox still runs smoothly with 15GB of music files on an old computer like a P3 @ 500MHz. There's no reason to take a dual core machine just to listen to your music.
 
Another nice feature: You can also syncronize your music collection with a mobile player device(USB).
 
Another nice feature: You can also syncronize your music collection with a mobile player device(USB).
 
In near future Cactus Jukebox will become a complete suite for organizing, editing, listening music and rip/burn CDs.
 
 
Take a look at the screenshots to get an impression about cactus.
 
  
 
Features:
 
Features:
+ Fast database  
+
* Fast database  
+ Audio CD ripper
+
* Audio CD ripper
+ Webradio support
+
* Cover download from Last.fm
+ Upload/synchronize to mobile players
+
* Webradio support
+ Plattform independent(GTK, GTK2, win32)
+
* Upload/synchronize to mobile players
+ Browse your music collection by artist, albums and titles
+
* Plattform independent(GTK, GTK2, win32)
+ Save and load m3u playlists  
+
* Browse your music collection by artist, albums and titles
+ ID3 tag support
+
* Save and load m3u playlists  
+ Easy tagging of mp3-files
+
* ID3 tag support
 
+
* Easy tagging of mp3-files
 
 
What's coming next:
 
+ Support flac, wma
 
+ Audio CD Player
 
+ Burn CD's
 
+ Support more plattforms(MacOSX, QT,...)
 
+ Many bugfixes ;-)
 
+ And more... waiting for your suggestions
 
 
 
 
 
Something about the history of Cactus Jukebox:
 
 
 
Cactus started in 2004 as a GUI tool for tagging my mp3 collection. Over the times I collected more and more music on my harddisk and I completely lost control. Unhappily at this time there existed no linux program that organizes, and sorts my music so it becomes easier to play a special song or to create a playlist for a evening with friends.
 
So from time to time I expanded my tagger tool to an audio player with an integrated database.
 
 
 
Nowadays there are some other, similiar tools that nearly do the same things and more. But they are either unusable slow like Amarok or I just don't like their kind of usage like Rhythmbox or JuK.
 
  
Another really important feature for me, that as far as I know nearly none of all the linux players around can do, is the sync of your music files with a mobile player. So you always see which of your files are on your mobile player and which not and you can easily add or remove files directly from Cactus Jukebox.
+
Ideas for next versions:
 +
* Support flac, wma
 +
* Audio CD Player
 +
* Burn CD's
 +
* Support more plattforms(MacOSX, QT,...)
 +
* And more... waiting for your suggestions
  
==Downloads==
+
== Downloads ==
Download
 
REMEMBER: Current Cactus Jukebox release switched over to MPlayer as a playback engine. So take care mplayer is installed on your system before running Cactus Jukebox. Old libfmod is still supported but not recommended.
 
  
 +
Cactus Jukebox uses MPlayer as playback engine. So take care mplayer is installed on your system before running Cactus Jukebox. Old libfmod is still supported but not recommended.
  
 +
'''Linux'''
  
32bit - i386  
+
<u>32bit - i386 </u>
  
cactusjukebox-0.4.2stable-gtk2_i386.deb (K)Ubuntu, Debian package  
+
*[https://web.archive.org/web/20120324090502/http://www.cactusjukebox.org/data/cactusjukebox-0.4.2stable-gtk2_i386.deb cactusjukebox-0.4.2stable-gtk2_i386.deb] (K)Ubuntu, Debian package
cactusjukebox-0.4.2stable-gtk2_i386.tar.gz zipped binary
+
*[https://web.archive.org/web/20120324090502/http://www.cactusjukebox.org/data/cactusjukebox-0.4.2stable-gtk2_i386.tar.gz cactusjukebox-0.4.2stable-gtk2_i386.tar.gz] zipped binary
  
64bit - amd64  
+
<u>64bit - amd64 </u>
  
cactusjukebox-0.4.2stable-gtk2_amd64.deb (K)Ubuntu, Debian package  
+
*[https://web.archive.org/web/20120324090502/http://www.cactusjukebox.org/data/cactusjukebox-0.4.2stable-gtk2_amd64.deb cactusjukebox-0.4.2stable-gtk2_amd64.deb] (K)Ubuntu, Debian package  
cactusjukebox-0.4.2stable-gtk2_amd64.tar.gz zipped binary
+
*[https://web.archive.org/web/20120324090502/http://www.cactusjukebox.org/data/cactusjukebox-0.4.2stable-gtk2_amd64.tar.gz cactusjukebox-0.4.2stable-gtk2_amd64.tar.gz] zipped binary
  
OpenSUSE RPM Packages can be found here(thanks Toni!)
+
'''Windows (still experimental)'''
 
 
http://packman.links2linux.de/package/cactusjukebox
 
 
 
 
 
Windows (still experimental)  
 
 
 
cactusjukebox-0.4.1stable-win32.zip zipped binary
 
  
 +
[https://web.archive.org/web/20120324090502/http://www.cactusjukebox.org/data/cactusjukebox-0.4.1stable-win32.zip cactusjukebox-0.4.1stable-win32.zip] zipped binary
  
 
GTK1.x binaries can still be build from source but there are no more packages yet. All current distributions dropped GTK1.x support. If you still need a GTK1.x version please contact me. If there is enough demand I will create official GTK1.x packages again...  
 
GTK1.x binaries can still be build from source but there are no more packages yet. All current distributions dropped GTK1.x support. If you still need a GTK1.x version please contact me. If there is enough demand I will create official GTK1.x packages again...  
Line 74: Line 51:
  
 
==Development==
 
==Development==
 +
 +
The original developer of the Cactus Jukebox was Sebastian Kraft (sebastian_kraft@gmx.de) but he is no longer developing the project. Now it has been moved to the Lazarus-ccr and the current maintainer is Felipe Monteiro de Carvalho, but if anyone is interrested in taking over this position I'd gladly hand it over, since I don't have much time to spend in this project, I am just improving it a little since I use it as my daily music player.
 +
 +
The main things to do now are fixing freezes which happen, adding a more iTunes like interface with only 1 list of musics and 1 directory treeview instead of 3 lists. Also interresting would be adding new modules for basing on fpsound instead of mplayer, but only after fpsound can actually play mp3.
  
 
===Subversion===
 
===Subversion===
  
The current development version sourcecode is distributed via a subversion repository(SVN). For detailed infos on SVN please look here.
+
The sourcecode is available in the lazarus subversion repository(SVN).
  
In short:
+
Initial checkout with the command:
very first checkout:  
 
  
svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/applications/cactusjukebox cactusjukebox
+
svn co https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/applications/cactusjukebox/ cactusjukebox
  
after that you can always update your local copy doing svn update
+
after that you can always update your local copy doing "svn update"
  
 
==Gallery==
 
==Gallery==
Line 90: Line 70:
 
[[Image:Cactus_jukebox.png]]
 
[[Image:Cactus_jukebox.png]]
  
==See Also==
+
==See also==
  
 
* [[Free Pascal Application Suite]]
 
* [[Free Pascal Application Suite]]
  
==Old Website==
+
[[Category:Lazarus]]
 
 
* http://www.cactusjukebox.org
 
 
 
 
[[Category:Example programs]]
 
[[Category:Example programs]]
 +
[[Category:Applications created with Lazarus]]

Latest revision as of 12:41, 11 August 2020

About

Cactus Jukebox is an audio player and music organizing tool. It searches given folders for music files and shows them in a database. The main focus is on usability and speed. Cactus Jukebox still runs smoothly with 15GB of music files on an old computer like a P3 @ 500MHz. There's no reason to take a dual core machine just to listen to your music. Another nice feature: You can also syncronize your music collection with a mobile player device(USB).

Features:

  • Fast database
  • Audio CD ripper
  • Cover download from Last.fm
  • Webradio support
  • Upload/synchronize to mobile players
  • Plattform independent(GTK, GTK2, win32)
  • Browse your music collection by artist, albums and titles
  • Save and load m3u playlists
  • ID3 tag support
  • Easy tagging of mp3-files

Ideas for next versions:

  • Support flac, wma
  • Audio CD Player
  • Burn CD's
  • Support more plattforms(MacOSX, QT,...)
  • And more... waiting for your suggestions

Downloads

Cactus Jukebox uses MPlayer as playback engine. So take care mplayer is installed on your system before running Cactus Jukebox. Old libfmod is still supported but not recommended.

Linux

32bit - i386

64bit - amd64

Windows (still experimental)

cactusjukebox-0.4.1stable-win32.zip zipped binary

GTK1.x binaries can still be build from source but there are no more packages yet. All current distributions dropped GTK1.x support. If you still need a GTK1.x version please contact me. If there is enough demand I will create official GTK1.x packages again...

QT4 interface is nearly ready for release... No big showstoppers, just some minor graphic bugs to fix. You may try it out by building from source code.

Development

The original developer of the Cactus Jukebox was Sebastian Kraft (sebastian_kraft@gmx.de) but he is no longer developing the project. Now it has been moved to the Lazarus-ccr and the current maintainer is Felipe Monteiro de Carvalho, but if anyone is interrested in taking over this position I'd gladly hand it over, since I don't have much time to spend in this project, I am just improving it a little since I use it as my daily music player.

The main things to do now are fixing freezes which happen, adding a more iTunes like interface with only 1 list of musics and 1 directory treeview instead of 3 lists. Also interresting would be adding new modules for basing on fpsound instead of mplayer, but only after fpsound can actually play mp3.

Subversion

The sourcecode is available in the lazarus subversion repository(SVN).

Initial checkout with the command:

svn co https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/applications/cactusjukebox/ cactusjukebox

after that you can always update your local copy doing "svn update"

Gallery

Cactus jukebox.png

See also