{"id":13455048,"url":"https://github.com/GNOME/rhythmbox","last_synced_at":"2025-03-24T07:32:23.986Z","repository":{"id":3538661,"uuid":"4598588","full_name":"GNOME/rhythmbox","owner":"GNOME","description":"Read-only mirror of https://gitlab.gnome.org/GNOME/rhythmbox","archived":false,"fork":false,"pushed_at":"2024-10-06T09:46:47.000Z","size":56397,"stargazers_count":200,"open_issues_count":0,"forks_count":69,"subscribers_count":28,"default_branch":"master","last_synced_at":"2024-10-08T12:50:19.330Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://gitlab.gnome.org/GNOME/rhythmbox","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"facelessuser/ColorHelper","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GNOME.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-06-08T15:00:39.000Z","updated_at":"2024-10-06T09:46:51.000Z","dependencies_parsed_at":"2023-11-15T03:29:57.995Z","dependency_job_id":"dc0051ed-1f7a-4947-83b5-752cb9b470c3","html_url":"https://github.com/GNOME/rhythmbox","commit_stats":null,"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNOME%2Frhythmbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNOME%2Frhythmbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNOME%2Frhythmbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNOME%2Frhythmbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GNOME","download_url":"https://codeload.github.com/GNOME/rhythmbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245227566,"owners_count":20580898,"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-07-31T08:01:00.638Z","updated_at":"2025-03-24T07:32:21.820Z","avatar_url":"https://github.com/GNOME.png","language":"C","readme":"# Rhythmbox\n\nRhythmbox is your one-stop multimedia application, supporting\na music library, multiple playlists, internet radio, and more.\n\nRhythmbox is free software, licensed under the GNU GPL.\n\nOur IRC channel is `#gnome-rhythmbox` on [Libera Chat](irc.libera.chat).\n\nYou can also post questions about Rhythmbox under the Applications\ncategory on [GNOME Discourse](https://discourse.gnome.org/).\n\n## Installation\n\nRhythmbox requires the following packages:\n\n- A working GNOME platform including glib 2.66, gtk+ 3.16, and libsoup 3\n- meson 0.59 or newer\n- totem-plparser 3.2.0 or newer\n- GStreamer 1.4.0. or newer and associated plugin packages\n- libpeas 0.7.3 or newer\n- json-glib\n- libxml2 2.7.8 or newer\n- tdb 1.2.6 or newer\n- gettext 0.20 or newer\n\nRhythmbox can also make use of the following packages:\n\n- pygobject 3.0.0 or newer (for python plugin support)\n- GUdev 143 or newer (for iPod and generic audio player support)\n- libgpod 0.7.92 or newer (for iPod support)\n- libnotify 0.7 or newer\n- libbrasero-media 2.31.5 or newer\n- libdmapsharing 3.9.11 or newer\n- libmtp 0.3.0 or newer\n- libsecret 0.18 or newer\n- grilo 0.3.1 or newer\n- itstool (for documentation)\n- gi-docgen (for API documentation)\n\nMany package managers provide a way to install all the build dependencies for\na package, such as `dnf builddep` or `apt-get build-dep`, which will install\nalmost all of the above.  The requirements may have changed slightly between\nthe version packaged in the distribution and the current development version,\nso you might have to install some additional packages.\n\n\n## Simple install procedure\n\n```\n  % meson setup _build -Dprefix=$PWD/_install    # prepare the build\n  % ninja -C _build                              # build Rhythmbox\n  % ninja -C _build install                      # install Rhythmbox\n```\n\nThis installs Rhythmbox to the `_install` directory under the source tree.\nThe executable to run will then be `_install/bin/rhythmbox`.\nBefore you can run it from there, you will also need to set an environment\nvariable to load schemas from the install location:\n\n```\n  % export GSETTINGS_SCHEMA_DIR=$PWD/_install/share/glib-2.0/schemas\n  % _install/bin/rhythmbox\n```\n\nBy default, the build will enable optional features if the packages they require\nare installed.  To check which options are available and which are enabled,\nrun `meson configure _build`.\n\nMore detailed installation instructions can be found in [meson's\nwebsite](https://mesonbuild.com/Quick-guide.html).\n\n## How to report bugs\n\nBugs should be reported to the GitLab repository.\n(https://gitlab.gnome.org/GNOME/rhythmbox/issues) You will need to\ncreate an account for yourself.\n\nPlease read the GNOME bug reporting guidelines, documented in the\n[GNOME Project Handbook](https://handbook.gnome.org/issues.html)\n\n","funding_links":[],"categories":["Applications","C","应用","Music"],"sub_categories":["Audio","音频"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGNOME%2Frhythmbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGNOME%2Frhythmbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGNOME%2Frhythmbox/lists"}