{"id":21397593,"url":"https://github.com/multani/my-sonata","last_synced_at":"2025-03-16T15:17:51.615Z","repository":{"id":6220046,"uuid":"7451395","full_name":"multani/my-sonata","owner":"multani","description":"This repository doesn't exist. You never saw it.","archived":false,"fork":false,"pushed_at":"2022-07-05T13:52:11.000Z","size":6604,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-23T02:24:42.547Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"RedHatQE/test-clj.testng","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/multani.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-01-05T04:02:30.000Z","updated_at":"2014-03-31T10:32:56.000Z","dependencies_parsed_at":"2022-09-24T04:12:02.737Z","dependency_job_id":null,"html_url":"https://github.com/multani/my-sonata","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multani%2Fmy-sonata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multani%2Fmy-sonata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multani%2Fmy-sonata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/multani%2Fmy-sonata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/multani","download_url":"https://codeload.github.com/multani/my-sonata/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243886010,"owners_count":20363649,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T14:43:40.450Z","updated_at":"2025-03-16T15:17:51.590Z","avatar_url":"https://github.com/multani.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Sonata, an elegant GTK 3 client for the `Music Player Daemon`_\n==============================================================\n\nSonata is a client for the `Music Player Daemon`_ featuring:\n\n+ Expanded and collapsed views, fullscreen album art mode\n+ Automatic remote and local album art\n+ Library browsing by folders, or by genre/artist/album\n+ User-configurable columns\n+ Automatic fetching of lyrics and covers\n+ Playlist and stream support\n+ Support for editing song tags\n+ Drag-and-drop to copy files\n+ Popup notification\n+ Library and playlist searching, filter as you type\n+ Audioscrobbler (Last.fm) 1.2 support\n+ Multiple MPD profiles\n+ Keyboard friendly\n+ Support for multimedia keys\n+ Commandline control\n+ Available in 24 languages\n\nSonata is written using the `Python programming language`_ and uses the GTK 3\ntoolkit.\n\nSonata started as a fork of the Pygmy project and is licensed under the GPLv3.\nThanks to Andrew Conkling et al, for all their hard work on Pygmy!\n\nUsing Sonata\n============\n\nRequirements\n------------\n\nIn order to run Sonata, you will need the following dependencies:\n\n* Python \u003e= 3.2\n* `PyGObject`_ (aka Python GObject Introspection) (3.7.4 or more recommended,\n  earlier versions may also work)\n* GTK \u003e= 3.4\n* `python-mpd2` \u003e= 0.4.6\n* MPD \u003e= 0.15 (possibly on another computer)\n* taglib and tagpy \u003e= 2013.1 for editing metadata (Optional)\n* dbus-python for multimedia keys (Optional)\n\n.. warning: Sonata depends on `PyGObject`_ which is still quite new and gets\n    regular fixes. Although versions 3.4.x shipped in most distributions at the\n    time of writing are OK most of the time, unexpected bugs may occur which are\n    fixed by more recent versions.\n\nSonata can currently be downloaded from the Git repository using::\n\n    $ git clone git://github.com/multani/sonata.git\n    $ cd sonata\n\nTo run Sonata, you can either install it in a dedicated directory (as root)::\n\n    # python setup.py install\n\nOr you can run it straight from the directory (without prior installation)::\n\n    $ ./run-sonata\n\n\nSonata in Linux distributions\n-----------------------------\n\nThis version of Sonata is available in several distributions:\n\n.. note:: For distribution-specific comments, please contact the packagers at\n    the specified URLs!\n\n* Archlinux: available in `AUR as sonata-git\n  \u003chttps://aur.archlinux.org/packages/sonata-git/\u003e`_\n* Gentoo: available in the `stuff overlay`_::\n\n    sudo layman -a stuff\n    sudo emerge -av =sonata-9999\n\n\nWebsite, documentation, help, etc.\n==================================\n\nThe official documentation is located at\nhttp://sonata.berlios.de/documentation.html\n\nYou can ask for feature requests or report bugs on Github at\nhttps://github.com/multani/sonata/issues\n\nThere's a (somewhat alive) mailing list available at\nhttps://lists.berlios.de/mailman/listinfo/sonata-users\n\nContributing\n============\n\nIf you are interested to hack on Sonata, please consider the following:\n\n#. Clone the repository or fork it on Github;\n#. **For each** feature, bug fix, refactor, anything, you want to submit, create\n   a branch with a name which reflects what you want to do;\n#. Commit your changes related to *this* thing in this branch;\n#. Signal your changes with one of the following:\n\n   * open a pull request on Github;\n   * send a mail to jon@multani.info with the URL of your repository, the\n     name of the branch you want to be merged, and a meaningful description of\n     your work;\n   * or send me your patch(es) to jon@multani.info using ``git send-email``.\n\nI hate, hate, *hate* having to review commits touching lot of unrelated things,\nthis is the easiest way for your changes not to be merged. Try to stay focus on\none clearly defined thing and it should be much easier to merge.\n\nTranslations\n------------\n\n.. note:: See the `TRANSLATORS` file for more information!\n\nYou can translate Sonata using the `dedicated Transifex project\npage \u003chttps://www.transifex.com/projects/p/sonata/\u003e`_.\n\nSonata's translation can be done via the `Transifex`_ plateform. You need to\nsubscribe to `Transifex`_ first, then to add yourself as a member of the\n`Transifex Sonata`_ project under the language your are interested to translate\ninto.\n\nOnce a translation is done, *be sure to contact the maintainer of Sonata* to\nannounce there's a new translation to include!\n\n\nSee also\n========\n\nYou can also find Sonata in other places on the Internet:\n\n* http://sonata.berlios.de/ : this is the original Sonata website. It has not\n  been updated since a while but still has interesting screenshots.\n* http://codingteam.net/project/sonata/ : this is another fork with a different\n  team and different perspectives. Our code bases diverge quite a bit now.\n\nCopyright\n=========\n\n* Copyright 2006-2009 Scott Horowitz \u003cstonecrest@gmail.com\u003e\n* Copyright 2009-2013 Jonathan Ballet \u003cjon@multani.info\u003e\n\nSonata is currently developed by Jonathan Ballet \u003cjon@multani.info\u003e and other\ncontributors. Many thanks to the past developers:\n\n* Scott Horowitz \u003cstonecrest@gmail.com\u003e\n* Tuukka Hastrup \u003cTuukka.Hastrup@iki.fi\u003e\n* Stephen Boyd \u003cbebarino@gmail.com\u003e\n\n.. _Music Player Daemon: http://musicpd.org\n.. _PyGObject: https://live.gnome.org/PyGObject\n.. _python-mpd2: http://pypi.python.org/pypi/python-mpd2/\n.. _python programming language: http://www.python.org/\n.. _transifex: https://www.transifex.com\n.. _transifex sonata: https://www.transifex.com/projects/p/sonata/\n.. _stuff overlay: https://github.com/megabaks/stuff/tree/master/media-sound/sonata\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmultani%2Fmy-sonata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmultani%2Fmy-sonata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmultani%2Fmy-sonata/lists"}