Skip to content

Muscle is a general music SNS client. It doesn't depend any applications, e.g. xmms, Amarok, Rhythmbox and mpg123, using kernel inotify mechanism. It also supports multiple services, Last.fm and others.

peo3/muscle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 

Repository files navigation

* What's this?

Muscle is a general music SNS client.
It doesn't depend applications, e.g. xmms, Amarok, Rhythmbox and mpg123,
using kernel inotify mechanism.
It also supports multiple services, Last.fm and more.

* Installation

 # ruby setup.rb

* How to use

 $ muscle.rb -c lastfm ~/music/

* System requirments

- Linux OS with inotify enabled kernel
- Ruby-inotify (http://raa.ruby-lang.org/project/ruby-inotify/)
- taglib and Ruby-taglib (http://www.hakubi.us/ruby-taglib/)

** inotify enabled kernel

Inotify is enabled in the kernel provided by Fedora Core 5.
On older Fedora Core series, FC4 and FC3, you can get
inotify enabled kernel at http://apt.bea.ki.se/kernel-desktop/fedora/linux/.
But the inotify interface is old, so you can't use original ruby-inotify,
which supports only newest inotify interface.
The muscle package includes ruby-inotify supports old inotify interfaces.

* Supported Services

- Last.fm (http://last.fm/)
- Hatena Music (http://music.hatelabo.jp/)
- Otolog (http://otolog.jp/) (under development)

About

Muscle is a general music SNS client. It doesn't depend any applications, e.g. xmms, Amarok, Rhythmbox and mpg123, using kernel inotify mechanism. It also supports multiple services, Last.fm and others.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages