Permalink
Commits on Dec 8, 2016
  1. Merge pull request #97 from BenjaminDebeerst/fix-css-warnings

    multani committed Dec 8, 2016
    Fix GTK startup CSS warnings
  2. Make Gtk 3 version requirement explicit

    BenjaminDebeerst committed Dec 8, 2016
    Adding units to CSS length definitions breaks Gtk 2 (See b07d40a).
    Thus the launcher now makes the implicit Gtk 3 requirement explicit.
Commits on Nov 28, 2016
  1. Fix GTK startup CSS warnings

    BenjaminDebeerst committed Nov 28, 2016
    The sonata.css file provided font sizes without explicitly stated
    unit. This commit fixes the warnings by adding the default px unit.
Commits on Nov 7, 2016
  1. doc: update CHANGELOG

    multani committed Nov 7, 2016
  2. Merge pull request #95 from weyfonk/issue69-loop-single-song

    multani committed Nov 7, 2016
    Suggestion for #69: loop single song from current playlist
  3. doc: update CHANGELOG

    multani committed Nov 7, 2016
  4. Merge pull request #93 from weyfonk/issue73-fullscreen-updates

    multani committed Nov 7, 2016
    Fix #73: cover and text updates in full-screen mode
  5. Merge pull request #92 from weyfonk/issue84-connections-menu

    multani committed Nov 7, 2016
    Fix #84: refresh connections menu upon add/delete
Commits on Jun 28, 2016
  1. Suggestion for #69: loop single song from current playlist

    weyfonk committed Jun 28, 2016
    This is an attempt at implementing a "loop single song" feature,
    based on documentation found at https://www.musicpd.org/doc/protocol/playback_option_commands.html
    Suggestions welcome :)
Commits on Jun 23, 2016
  1. Fix issue related to #73: text update in fullscreen mode

    weyfonk committed Jun 23, 2016
    In addition to what had been noticed about covers not being
    properly updated in fullscreen mode, it seems that the same was
    going for text. Here is an attempt at fixing this.
  2. Fix issue #73: cover not updated on song change

    weyfonk committed Jun 23, 2016
    A new song cover would be retrieved after the cover refresh,
    hence the refresh wouldn't take the new cover into account.
Commits on Jun 21, 2016
  1. Fix #84: refresh connections menu upon add/delete

    weyfonk committed Jun 21, 2016
    Refresh profiles in the right-click menu when a profile is added
    or deleted via the preferences dialog
    
    Fixes issue #84
Commits on Jan 31, 2016
  1. Next release has nothing yet

    multani committed Jan 31, 2016
  2. Prepare for 1.7b1 release

    multani committed Jan 31, 2016
Commits on Jun 4, 2015
  1. about: fix opening the About window.

    multani committed Jun 4, 2015
    Thi is based on an issue reported by Rocus van Osteen in #80 but
    slightly improved by actually removed unused code.
Commits on Mar 5, 2015
  1. locale: fix translation of Glade dialogs

    multani committed Mar 5, 2015
    Merge branch 'kurisuke/fix-untranslated-glade-dialogs'
    
    Conflicts:
    	CHANGELOG
  2. Uniform handling of locale initialization.

    kurisuke committed Mar 3, 2015
    Provide uniform translation for both GObject / Glade strings
    (initialized by module locale) and Python gettext strings to
    prevent a mix of languages in UI strings.
    
    If a locale is provided with sonata but not generated for the C
    library, Python strings will be translated, but strings in Glade
    dialogs will not be translated. So if the initial locale.setlocale
    call fails, don't point Python gettext to the .mo files -- this way
    all strings will be left untranslated.
Commits on Mar 3, 2015
  1. core: correctly handle tracks with very wrong track/disc values

    multani committed Mar 3, 2015
    Merge branch 'kurisuke/fix-progress-bar2'
  2. test: add more tests on cleanup_numeric

    multani committed Mar 3, 2015
    Actually handles the case where a disc or a track value is empty
Commits on Mar 1, 2015
  1. cleanup_numeric: check against whitespace only strings

    kurisuke committed Mar 1, 2015
    Check for whitespace only strings before split()[0] to avoid
    IndexError. Also add test cases for these values. This fixes update of
    the playback progress bar for songs with empty track / disc values.
  2. Only call locale.bindtextdomain() if provided.

    kurisuke committed Mar 1, 2015
    locale.bindtextdomain() is an interface to the eponymous libc
    function, which is GNU gettext specific and may not be provided on
    some systems (e.g. OSX). See:
    https://docs.python.org/3/library/locale.html#access-to-message-catalogs
  3. Enable gettext translation for glade dialogs.

    kurisuke committed Mar 1, 2015
    Glade dialogs created by Gtk.Builder use the C library gettext
    interface. To enable localization for this interface, use setlocale /
    bindtextdomain from the python locale module.
Commits on Oct 23, 2014
  1. website: the website and mailing list are now on www.nongnu.org/sonata/

    multani committed Oct 23, 2014
    Berlios completely shutdown its services in March 2014 without much notice.
    The mailing lists hosted there are lost, as well as the website.
    
    The new website is now at http://www.nongnu.org/sonata/
    The new mailing list is at
    http://lists.nongnu.org/mailman/listinfo/sonata-users
Commits on Oct 22, 2014
  1. audioscrobbler: add license

    multani committed Oct 20, 2014
    This has been added upstream in commit fda059a634398b6659792aa6e4b36d9f0f4ff9a8
    and I got the authorization by the author to add it back here.
    
    See offmessage/pyscrobbler@fda059a
Commits on Oct 17, 2014
  1. doc: Sonata doesn't depend directly on taglib

    multani committed Oct 17, 2014
    tagpy depends on taglib, not Sonata itself.
Commits on Sep 3, 2014
  1. i18n: use gettext.bindtextdomain() instead of locale's one

    multani committed Sep 3, 2014
    It doesn't work on OSX (per #67) and even so, the documentation says it
    should not be used unless in specific cases, which we are not
    considering in Sonata.
    
    For more information, see
    https://docs.python.org/3/library/locale.html#access-to-message-catalogs
  2. feature: new "Shuffle by Album" feature

    multani committed Sep 3, 2014
    Fix: #59
  3. doc: updated Changelog

    multani committed Sep 3, 2014