NOTICE: This package has been removed from pkgsrc

./wip/sonata, Elegant GTK2 client for the Music Player Daemon

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]

Branch: CURRENT, Version: 1.4.2, Package name: sonata-1.4.2, Maintainer: jfranz

Sonata is a lightweight GTK+ music client for the Music Player Daemon (MPD).
It aims to be efficient (no toolbar, main menu, or statusbar), user-friendly,
and clean.

Required to run:
[textproc/py-elementtree] [misc/xdg-dirs] [graphics/hicolor-icon-theme] [audio/musicpd] [net/py-soappy] [devel/py-gobject] [x11/gtk2] [x11/py-gtk2]

Required to build:
[pkgtools/x11-links] [devel/pkg-config] [devel/py-gobject-shared] [x11/renderproto] [x11/xproto] [x11/fixesproto] [x11/inputproto] [x11/xextproto] [x11/randrproto]

Master sites:

SHA1: 82af30dfd4280cd80dc87b982ac2ba0bdb959c9f
RMD160: a4667d443f5c8256ec125054a94c5f91eac323ef
Filesize: 326.311 KB

Version history: (Expand)

CVS history: (Expand)

   2008-03-14 19:32:08 by Johann Franz | Files touched by this commit (5) | Package removed
Log message:
sonata was imported to pkgsrc by drochner
   2008-02-14 02:26:54 by Johann Franz | Files touched by this commit (2)
Log message:
Update to 1.4.2.
Changes in 1.4.2
	+ Add %D for disc tag in display formatting options
	+ Better handling if no read permission (e.g. no/bad mpd password supplied)
	+ Bug: Fix seeking in progress bar
	+ Bug: Fix blank album info when there is an ampersand
	+ Bug: Missing color in notification window
	+ Bug: Notebook arrow clicks are ignored due to gtk bug
	+ Bug: Potential ordering bug when sorting via column heading click
	+ Bug: Make desktop file compliant
	+ Bug: Column widths can collapse when exiting while minimized to the tray
   2008-02-04 10:51:59 by Johann Franz | Files touched by this commit (2)
Log message:
Update Sonata to 1.4.1, changes since 1.3:

February 2, 2008 (Version 1.4.1):

    * Remove queue support (it was removed from mpd-svn, complain to them)
    * Improved re-ordering of playlist songs (including multiple selected songs)
    * Add album info into info tab
    * Use hand2 instead of hand1 for song info links
    * Bug: Traceback can occur after enabling audioscrobbler
    * Bug: Text background color on tabs (ecik)
    * Bug: Visible background of eventboxes for info tab links, etc.
    * Bug: Can't click (more) link in non-English locales
    * Bug: Crash when using libegg with system tray icon disabled
    * Bug: Disable tag editing link in info tab for streams/remote files
    * Bug: Unescape common html codes from lyrics fetching, enable formatting
    * Bug: The main notebook should be scrollable

January 15, 2008 (Version 1.4):

    * Integrate info window into main player
    * Update to audioscrobbler protocol 1.2 and scrobbling bug fixes (mveers)
    * Implemented caching of scrobbles across client restarts
    * Vertically center currently playing song
    * Updated artwork (Adrian Chromenko)
    * IPv6 support for the mpd connection (Shane Kerr)
    * Allow screen center for notification popup
    * Preference for saving lyrics to music file's directory (like artwork)
    * Allow hiding and reordering notebook tabs (e.g. playlists, streams, info)
    * Retain library path when re-opening Sonata
    * Remove confusing 'remote only' and 'remote, then local' artwork options
    * Ability to hide progress bar (can create very minimal player)
    * Skip fallback artwork search of just album name if primary searches fail
    * Make system tray icon scalable
    * Shortcuts to search library (ctrl-h), randomize current playlist (alt-r)
    * Use gtk theme's link-color if available (only for gtk 2.12 and above)
    * Bug: Right-click menu can cause accidental actions with some gtk themes
    * Bug: Prevent crash on negative disc/track numbers
    * Bug: Filter + Edit Tags edits a different song than selected
    * Bug: Prevent possible exception regarding cover art on first load
    * Bug: Fix retrieving some non-English lyrics (ecik)
    * Bug: Allow MPD_HOST to override GUI
    * Bug: {} displays in the Current column title
    * Bug: Fix manpage path to be FHS compliant
    * Bug: Ensure that the version of ZSI is compatible with sonata
   2007-11-17 09:55:57 by Johann Franz | Files touched by this commit (3)
Log message:
Update to 1.3.
October 29, 2007 (Version 1.3):

* Playlist queue support (requires mpd 0.14 - currently mpd-svn)
* Use-configurable columns in playlist by using "|" in prefs > \ 
format (xsdnyd)
* Switch from SOAPpy to newer ZSI library for lyrics fetching
* Use xmms-like search filter by default when user types (no more ctrl-j)
* Ctrl-i shortcut to center currently playing song
* Use case insensitive sorting for library (holy_robot)
* Ignore "the" when sorting library in artist/album views (holy_robot)
* Better logic when sorting playlists and new "dir+file" sort option (sed)
* Allow saving/overwriting existing playlists and streams
* Hidden config options to set browser, hide column headers
* Update license to GNU GPLv3
* Added Brazilian translation (Alex Tercete Matos)
* Added Danish translation (Martin Dybdal)
* Bug: Fix nl.po translation causing crash
* Bug: Remember playlist position when adding from library
* Bug: Fixed tracebacks with certain encodings
* Bug: MPD_HOST with password doesn't work on first install
* Bug: Fix desktop file to match current XDG standard (nigel)
* Bug: Search Amazon artwork using latin1 since it no longer supports utf8
* Bug: Possible tag editing issues w/non-latin encoding (requires tagpy 0.93)
* Bug: Fix czech translation to use cs.po
   2007-09-21 15:06:49 by Thomas Klausner | Files touched by this commit (113)
Log message:
Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
   2007-09-13 02:30:09 by Johann Franz | Files touched by this commit (2)
Log message:
Correct HOMEPAGE and add MESSAGE file concerning the "Unlocking unlocked \ 
mutex" error.
   2007-09-11 19:45:24 by Thomas Klausner | Files touched by this commit (1)
Log message:
Add missing files to PLIST.
   2007-09-07 00:26:43 by Thomas Klausner | Files touched by this commit (1)
Log message:
Needs pkg-config and py-gobject.