juke

command module
v0.0.0-...-6257981 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2013 License: GPL-3.0 Imports: 10 Imported by: 0

README

Juke - A Different Kind of MPD Client

Juke is a front-end, GTK+ (v2) client for the Music Playing Deamon. It is being developed for Linux and is written in Go. It has an emphasis on speed and elegance, but also aims for a beautiful interface.

Documentation

Code documenation can be found at GoDoc.org (as well as in the source code). There is no documenation for input (yet).

Also, huge thanks to the contributors of the Go libraries that Juke uses:

Installation

You can use $ go get to pull the source right into your $GOPATH. $ go install will compile (and should pull the lib dependencies as well). $ juke to run.

Additionally, one will need to set up some symlinks to the images that juke uses:

# mkdir /usr/share/pixmaps/juke
# ln -s $GOPATH/src/github.com/idealeric/juke/ui/images/icon.png /usr/share/pixmaps/juke/juke.png
# ln -s $GOPATH/src/github.com/idealeric/juke/ui/images/noCover.png /usr/share/pixmaps/juke/no_cover.png

The TODO List (High Priority)

  • Icons and actions for secondary controls.
  • A library browser.
  • Configuration options.
  • Internationalization.

The Maybe List

  • Drag'n'drop current playlist.
  • Inline tag editting.
  • Playlist browser/operations.
  • GTK3 instead.

The No-Way (Probably-Not) List

  • Lyrics support.
  • Status icon/tray support/notifications.
  • Windows support.
  • Last.fm scrobbler (use mpdas or mpdscribble).

Documentation

Overview

Juke is a front-end, GTK+ client for the Music Playing Deamon.

Copyright: Eric Butler 2013 Version: 0.3a

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Directories

Path Synopsis
The log package is responsible for reporting errors, warnings, and messages to the user.
The log package is responsible for reporting errors, warnings, and messages to the user.
The ui package is responsible for the user interface of Juke.
The ui package is responsible for the user interface of Juke.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL