File: README

package info (click to toggle)
panflute 0.6.2-2
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 1,428 kB
  • ctags: 968
  • sloc: python: 5,025; sh: 827; makefile: 105; xml: 8
file content (43 lines) | stat: -rw-r--r-- 2,147 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Panflute provides a common interface for controlling music player
software.  While most music players offer some way to let other programs
control them and get status information, most of them implement their
own unique interface.  Even the players that implement an MPRIS
interface often have quirks unique to their particular implementation.
These issues make it difficult for a program to communicate with
whichever music player the user happens to prefer.

Panflute solves this problem by handling all the player-specific details
for you.  It exposes a MPRIS interface that hides the details of
whichever player is running, allowing remote-player-control applications
to code to a single interface.  Panflute also provides extensions that
expose additional features not available through MPRIS, such as setting
song ratings or being notified when the playback position changes
(saving the need to repeatedly poll for this information).

Panflute also comes with a GNOME panel applet to demonstrate how the
Panflute backend daemon can be used.

Panflute supports the following music players:

  * Amarok (>= 1.4)  - http://amarok.kde.org/
  * Audacious        - http://audacious-media-player.org/
  * Banshee (>= 1.0) - http://banshee-project.org/
  * Exaile           - http://www.exaile.org/
  * Guayadeque       - http://sourceforge.net/projects/guayadeque/
  * Listen           - http://www.listen-project.org/
  * MOC              - http://moc.daper.net/
  * MPD              - http://www.musicpd.org/
  * Muine            - http://muine-player.org/
  * Quod Libet       - http://code.google.com/p/quodlibet/
  * Rhythmbox        - http://projects.gnome.org/rhythmbox/
  * Songbird         - http://getsongbird.com/ via http://addons.songbirdnest.com/addon/1626?id=1626
  * VLC              - http://www.videolan.org/vlc/
  * XMMS             - http://www.xmms.org/
  * XMMS2            - http://wiki.xmms2.xmms.se/

Panflute is the successor to Music Applet, redesigned from the ground up
to allow other programs to use its music player abstraction layer.

Panflute development is hosted at Launchpad:

    https://launchpad.net/panflute