Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/supercatexpert/RhythmCat2
A music player on Linux/*BSD
https://github.com/supercatexpert/RhythmCat2
Last synced: about 2 months ago
JSON representation
A music player on Linux/*BSD
- Host: GitHub
- URL: https://github.com/supercatexpert/RhythmCat2
- Owner: supercatexpert
- License: gpl-3.0
- Created: 2012-02-16T04:54:31.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-07-10T18:33:11.000Z (about 11 years ago)
- Last Synced: 2024-05-02T11:13:41.127Z (5 months ago)
- Language: C
- Homepage: http://supercat-lab.org
- Size: 7.58 MB
- Stars: 22
- Watchers: 3
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
README
Introduction:
RhythmCat2 is a music player which can be used under Linux. It is not only a
normal music player, it has both command-line interface and graphic user
interface, and it can extend its features by plug-ins, like lyric show
in window, desktop lyric show, etc... The GTK+ UI can use custom GTK+ 3
themes, and the UI layout can be customed partially.Since this project in just in experimental stage, only GTK+ UI frontend has
been implemented.Developing platform:
Operating System: Debian Wheezy (Testing) for AMD64
Compiler: gcc 4.6.3
Programming Language: C
Dependent Libraries (Minimum Runtime Requirement): glib-2.0 (>=2.32)
gtk+-3.0(>=3.4) gtk-doc-tools(>=1.18) gstreamer-0.10 (>=0.10.31)
gstreamer-plugins-base-0.10 (>=0.10.31)
gstreamer-plugins-good-0.10 (>=0.10.31)
Suggest Libraries: gstreamer-plugins-bad-0.10 gstreamer-plugins-ugly-0.10It is possible to support plug-in written in Python3 if installed Python3
development packages and enabled Python3 plug-in support argument in configure.Developing stage:
Unstable, features are implemented basically, somehow not well tested.
License:
GNU GPL v3.
You MUST accept the GPL v3 License, then you can use this program and the
source code.
You can get the GPL v3 License (plain text) here:
http://www.gnu.org/licenses/gpl.txt
Or read the COPYING file in the source archive.How to install this program:
Get the latest version from Github:
git clone git://github.com/supercatexpert/RhythmCat2.git
Now only source code is available, you should compile it, then you can
use this program. Before you compile it, you should check the
developing environment, and the libraries which this program depends. On
Debian/Ubuntu, you can run the commands below to help you install the packages
that the compilation needed:sudo apt-get install build-essential libtool libgtk-3-dev libgstreamer0.10-dev \
libgstreamer-plugins-base0.10-dev libcurl4-openssl-dev gtk-doc-toolsIf you want to compile Python3 loader and use Python3 plug-ins, install
package python3-dev (need Python version 3.2 or above):sudo apt-get install python3-dev
If you want to play MP3 or other Restricted Audio Format, please install
GStreamer Bad & Ugly plug-ins. In Debian/Ubuntu, you can just run:sudo apt-get install gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly
Then you can try to compile it:
./configure --with-native-plugins --with-python3-plugins
make
sudo make installNotice: You can remove argument '--with-native-plugins' or
'--with-python3-plugins' if you do not need native plug-ins or
Python3 plug-ins.then just run /usr/local/bin/RhythmCat2, feel happy with it!
This program is in experimental stage now. We provide absolute no WARRANTY.
If you found any bugs, please send an e-mail to me, and report the bugs you
found. My e-mail: [email protected] . Or send the Issue on the
Github project page.