[rhythmbox] Created tag v3.4.5



The unsigned tag 'v3.4.5' was created.

Tagger: Jonathan Matthew <jonathan d14n org>
Date: 1651453634 +1000

    Rhythmbox 3.4.5

Changes since the last tag 'v3.4.4':

Alan Mortensen (1):
      Update Danish translation

Anders Jonsson (5):
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation
      Update Swedish translation

Andre Klapper (8):
      help: Gear icon in UI changed to hamburger icon
      Fix broken application icon in "About" dialog
      HACKING: Replace non-working git.gnome.org URLs by GNOME Gitlab URLs
      Fix broken markup in Hindi UI translation
      Fix some of the incredibly wrong Assamese translations
      help: Replace Bugzilla link with GitLab link
      Fix a typo in Danish help translation
      Fix incorrect variable translations in Russian help

Asier Sarasua Garmendia (1):
      Update Basque translation

Ask Hjorth Larsen (3):
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation

Aurimas Černius (1):
      Updated Lithuanian translation

Balázs Úr (4):
      Update Hungarian translation
      Update Hungarian translation
      Update Hungarian translation
      Update Hungarian translation

Bastien Nocera (65):
      metadata: Enable UTF-8 support in metadata scanner
      all: Update application ID to org.gnome.Rhythmbox3
      all: Update rhythmbox-device launcher name
      Merge branch 'wip/hadess/update-app-id' into 'master'
      data: Add "provides" for the old desktop filename
      Merge branch 'wip/hadess/fix-utf8-metadata-errors' into 'master'
      Merge branch 'wip/hadess/provide-old-id' into 'master'
      shell: Fix locale initialisation
      tests: Fix locale initialisation
      metadata: Fix locale initialisation in test application
      Merge branch 'ipod-afc-crash-fix' into 'master'
      mpid: Remove more HAL related code
      Merge branch 'wip/hadess/remove-unused-hal-src' into 'master'
      build: Fix exported headers
      shell: Don't use gtk-doc comment style for non-doc
      ci: Move Ubuntu build requires to a variable
      ci: Export build logs
      INSTALL: Update for meson
      build: Remove autotools
      all: Remove running from an uninstalled directory
      Merge branch 'wip/hadess/remove-uninstalled' into 'master'
      all: Remove "sanity check" verbiage
      Merge branch 'wip/hadess/use-coherence' into 'master'
      widgets: Fix URI dialog test
      plugins: Use gettext to translate all the plugin definitions
      data: Use gettext to translate desktop files
      all: Rename desktop.plugin.in files to plugin.desktop.in
      data: Use i18n.merge() to translate appdata
      build: Remove intltool dependency
      ci: Remove intltool build requirement
      build: Set the min/max versions of GLib allowed
      build: Require a newer version of GLib
      shell: Add g_autoptr() support for RBShell
      mpris: Simplify activate and deactivate functions
      daap: Simplify resource management
      build: Remove unused config.h definitions
      build: Remove more unused definitions
      build: Remove zlib requirement
      build: Use fwrite_unlocked() if available
      ipod: Require libgpod 0.7.92 from 2010
      rhythmdb: Fix compile-time warning
      metadata: Fix compile-time warning
      sources: Fix compile-time warning
      mtpdevice: Fix compile-time warning
      mpris: Use G_DECLARE_FINAL_TYPE()
      android: Use G_DECLARE_FINAL_TYPE()
      audiocd: Use G_DECLARE_FINAL_TYPE()
      audioscrobbler: Use G_DECLARE_FINAL_TYPE()
      brasero-disc-recorder: Use G_DECLARE_FINAL_TYPE()
      daap: Use G_DECLARE_FINAL_TYPE()
      dbus-media-server: Use G_DECLARE_FINAL_TYPE()
      fmradio: Use G_DECLARE_FINAL_TYPE()
      generic-player: Use G_DECLARE_FINAL_TYPE()
      grilo: Use G_DECLARE_FINAL_TYPE()
      ipod: Use G_DECLARE_FINAL_TYPE()
      iradio: Use G_DECLARE_FINAL_TYPE()
      lirc: Use G_DECLARE_FINAL_TYPE()
      mmkeys: Use G_DECLARE_FINAL_TYPE()
      mtpdevice: Use G_DECLARE_FINAL_TYPE()
      notification: Use G_DECLARE_FINAL_TYPE()
      power-manager: Use G_DECLARE_FINAL_TYPE()
      tests: Disable libcheck timeout
      mpris: Make the plugin builtin
      ci: Remove gnome-settings-daemon MediaKeys option
      mmkeys: Remove gnome-settings-daemon MediaKeys plugin

Cheng-Chia Tseng (1):
      Update Chinese (Taiwan) translation

Christian Kirbach (1):
      Update German translation

Claude Paroz (1):
      Updated French translation

Daniel Mustieles (5):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

David King (1):
      Add tdb to pkgconfig dependencies

Dušan Kazik (3):
      Update Slovak translation
      Update Slovak translation
      Update Slovak translation

Dz Chen (1):
      Update Chinese (China) translation

Emin Tufan Çetin (2):
      Update Turkish translation
      Update Turkish translation

Enrico Nicoletto (2):
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation

Fabio Tomat (2):
      Update Friulian translation
      Update Friulian translation

Florentina Mușat (2):
      Update Romanian translation
      Update Romanian translation

Goran Vidović (3):
      Update Croatian translation
      Update Croatian translation
      Update Croatian translation

Hugo Carvalho (2):
      Update Portuguese translation
      Update Portuguese translation

Jiri Grönroos (2):
      Update Finnish translation
      Update Finnish translation

Jonathan Matthew (168):
      podcast: look for div tags when checking for html
      Merge branch 'android-fix' into 'master'
      Merge branch 'miroguide' into 'master'
      Merge branch 'webremote-icon-fix' into 'master'
      Merge branch 'magnatune-album-art-fix' into 'master'
      Merge branch 'webremote-css-fix' into 'master'
      Merge branch 'magnatune' into 'master'
      Merge branch 'magnatune-fixes' into 'master'
      Merge branch 'mathew.hodson-master-patch-64714' into 'master'
      Merge branch 'url-update' into 'master'
      header: set no-show-all on the song position slider
      Merge branch '32-bit-fix' into 'master'
      file-helpers: improve debug message when we don't find a plugin file
      Merge branch 'icon-fixes' into 'master'
      Merge branch 'soundcloud-fixes' into 'master'
      Merge branch 'listenbrainz-listening-from' into 'master'
      Merge branch 'podcast-album-art' into 'master'
      Merge branch 'podcast-cancel-issue-1780' into 'master'
      Merge branch 'itunes-podcast-detection-missed-out' into 'master'
      Merge branch 'podcast-empty-file-issue' into 'master'
      Merge branch 'opus-encoding-fixes' into 'master'
      Merge branch 'podcast-stuck-waiting-issue' into 'master'
      android: improve error handling in the scan process a bit
      podcast: rewrite downloader using libsoup directly rather than gvfs
      podcast: add delay before retrying on connection errors too
      podcast: don't free download info until we're actually done with it
      property-view: only scroll to newly selected property if not visible
      podcast: do a HEAD request first before downloading
      podcast: improve check for a local partial download
      podcast: set download progress to 0% when starting
      Merge branch 'lyrics-winampcn-disable' into 'master'
      Merge branch 'rb-rating-issue-1773' into 'master'
      Merge branch 'song-info-ui-fixes' into 'master'
      podcast: remove extra g_task_return_error()
      podcast: don't set status on current download when cancelling
      podcast: delete partial downloads when they're cancelled
      podcast: set fixed size on pixbuf renderer in podcast add dialog
      podcast: simplify rb_podcast_manager_update_feeds
      podcast: rearrange podcast parsing code
      podcast: rework parsing a bit more
      podcast: use a one byte GET instead of HEAD
      gst-helper: fix xfade playback with GStreamer 1.18+
      podcast: restart downloads from the start on HTTP 416 errors
      xfade: hold stream lock for more of link_and_unblock_stream()
      xfade: handle streams fully buffering before preroll finishes
      xfade: handle streams buffering before creating a decoder pad
      xfade: report position for playing but unlinked streams correctly
      Merge branch 'rb-client-dbus-connection-flush' into 'master'
      podcast: commit status change after cancelling downloads
      podcast: allow downloads to be cancelled at 0%
      podcast: reference count RBPodcastChannel structures
      encoder: allow bitrate to be configured for voaacenc
      podcast: don't double unref channels
      Merge branch 'test-lib-check-fixes' into 'master'
      Merge branch 'rb-app-modifier-key-issues' into 'master'
      podcast: fix parse result refcounting a bit more
      podcast: clean up parse error handling in the podcast add dialog
      fix up ref counting and stuff in rb_podcast_manager_subscribe_feed
      Merge branch 'podcast-refcount-issues' into 'master'
      Merge branch 'update-gitignore' into 'master'
      remove references to the mailing list
      tools: delete some scripts that no longer serve a purpose
      lib: add rb_uri_is_descendant
      use rb_uri_is_descendant in a few places
      podcast: use G_THING_FORMAT appropriately
      xfade: stop the sink when there's nothing playing (again)
      podcast: more G_THING_FORMAT
      podcast: allow non-downloaded podcasts to be added to the play queue
      rhythmdb: wait for changes to be processed before committing
      tests: check that the pre-commit barrier actually works
      Merge branch 'rhythmdb-barrier' into 'master'
      Merge branch 'android-sync-too-many-open-files' into 'master'
      Merge branch 'android-transfer-issue-1743' into 'master'
      Merge branch 'uri-is-descendant' into 'master'
      rhythmdb-import-job: check if symlink targets are already included
      xfade: determine if stream needs buffering like uridecodebin does
      xfade: improve handling of resumption after buffering
      xfade: handle linking and unblocking streams better
      xfade: try not to rely on position queries against stream bins
      xfade: improve handling of buffering during preroll
      Merge branch 'totem-pl-parser-remove-obsolete-code' into 'master'
      Merge branch 'rb-uri-mkstemp-issue' into 'master'
      xfade: actually unlock the stream before returning if linking fails
      Merge branch 'podcast-cancel-notify-issue-1781' into 'master'
      Merge branch 'Setlocale-Build-Fail-Fixed' into 'master'
      Merge branch 'wip/hadess/fix-setlocale' into 'master'
      Merge branch 'android-encoder-assert-failure' into 'master'
      Merge branch 'header-bar-ui-fixes' into 'master'
      Merge branch 'tabular-figures-for-numeric-columns' into 'master'
      song-info: use rb_make_duration_string to format the duration
      import-job: don't fail the whole job if we can't resolve a symlink
      podcast: handle parser return codes and errors better
      Merge branch 'podcast-property-view-issue' into 'master'
      track-transfer-batch: add prepare and postprocess signals
      transfer-target: add prepare and upload methods
      android: upload tracks to the device using the upload method
      mtp: upload tracks to the device in the upload method
      Merge branch 'wip/sam/meson' into 'master'
      build: fix up fm radio option check
      metadata: use the right GDBus message flag
      rhythmbox-client: use the right abs() function
      header: use the right abs() function
      segmented-bar: fix uninitialized variable
      segmented-bar: draw_rounded_rectangle() takes integer arguments
      build: remove '-export-dynamic' link arg
      build: tidy up grilo stuff a bit
      build: remove some autotools/libtool bits
      podcast test programs are linked with the real rb_debug now
      podcast: test-podcast-search needs rb-debug.h
      build: simplify metadata build
      build: fill in some missing library dependencies
      build: only build one copy of the introspection data
      build: add x11 dependency for building introspection data
      Merge branch 'wip/hadess/remove-autotools' into 'master'
      Merge branch 'wip/hadess/fix-uri-dialog-test' into 'master'
      Merge branch 'wip/hadess/use-gettext' into 'master'
      Merge branch 'piotrdrag/update-potfiles' into 'master'
      Merge branch 'piotrdrag/update-po-meson.build' into 'master'
      Merge branch 'wip/hadess/plugin-desktop-plugin' into 'master'
      build: extract Description and X-GNOME-FullName from desktop files
      build: add ITS rule for playlists.xml and use gettext
      Merge branch 'playlists-its-rule' into 'master'
      build: enable more compiler warnings
      fix up some void prototypes
      fix some more void prototypes
      Merge branch 'wip/hadess/single-test-timeout' into 'master'
      Merge branch 'wip/hadess/cleanups' into 'master'
      Use a specific version of meson for CI builds
      podcast: remove the only use of RHYTHMDB_PROP_SUMMARY
      rhythmdb: obsolete the podcast summary property
      rhythmdb: add new property for storing podcast entry guids
      podcast: use guids to match up episodes with database entries
      podcast: use track numbers to record the order of episodes in rss feeds
      podcast: handle duration parsing errors
      Merge branch 'master' into 'master'
      remove soundcloud plugin
      remove some unused build options, checks and config.h stuff
      fix up config.h stuff for libsecret and unlocked fwrite
      Merge branch 'wip/hadess/remove-media-keys' into 'master'
      update POTFILES.in
      build: remove HAVE_CONFIG_H
      build: don't define __EXTENSIONS__
      rhythmbox-client: interactive mode requires cfmakeraw()
      Merge branch 'wip/davidk/tdb-pkgconfig' into 'master'
      artsearch: use our idea of the artist name, not musicbrainz's
      Revert "artsearch: Ignore unsupported scheme"
      grilo: use disc numbers if available
      debug: print thread names rather than handle addresses where available
      build: check harder for fwrite_unlocked
      podcast: simplify property setting code
      podcast: use g_clear_object and g_clear_handle_id
      podcast: keep a list of feeds that are currently being updated
      podcast: rework signals for feed update results
      podcast: stop setting status property on podcast feeds
      indicate supported meson version
      build: error out if meson is too new
      INSTALL is no longer relevant
      mostly clear out .gitignore
      build: remove positional args from i18n.merge_file()
      build: set check arg to true for all uses of run_command()
      build: update meson version limit to 0.62
      expand the simple install procedure
      update install instructions some more
      webremote: try loading icons from resources first
      resources: include the app icons as resources
      pythonconsole: repair debugger support
      podcast: clear errors after a successful download
      Rhythmbox 3.4.5

Jordi Mas (10):
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation
      Update Catalan translation

Justin van Steijn (1):
      Update Dutch translation

Kukuh Syafaat (4):
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation

Luming Zh (1):
      Update Chinese (China) translation

Luna Jernberg (1):
      Update Swedish translation

Marek Černocký (3):
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation

Matheus Barbosa (1):
      Update Brazilian Portuguese translation

Mathew Hodson (1):
      Fix mapping of GStreamer album volume count

Milo Casagrande (1):
      Update Italian translation

Milo Ivir (1):
      Update Croatian translation

Nathan Follens (2):
      Update Dutch translation
      Update Dutch translation

Ngọc Quân Trần (1):
      Update Vietnamese translation

Philipp Kiemle (1):
      Update German translation

Philipp Wolfer (1):
      listenbrainz: Add listening_from to submitted data

Piotr Drąg (6):
      Update Polish translation
      Update Polish translation
      Update Polish translation
      Update POTFILES.in and POTFILES.skip
      build: add glib preset to i18n.gettext
      Update Polish translation

Quentin PAGÈS (1):
      Update Occitan translation

Rafael Fontenelle (2):
      Update Brazilian Portuguese translation
      Update Brazilian Portuguese translation

Rajat Jain (2):
      Setlocale Build Fail Fixed..
      Missing END_TEST MACRO also fixed.

Ryuta Fujii (2):
      Update Japanese translation
      Update Japanese translation

Sabri Ünal (3):
      Update Turkish translation
      Update Turkish translation
      Update Turkish translation

Sam Thursfield (3):
      build: Remove unused include
      build: Add meson build system
      ci: Run CI using meson instead of autotools

Sergej A (2):
      Update Russian translation
      Update Russian translation

Stephan Woidowski (2):
      Update German translation
      Update German translation

W. Michael Petullo (1):
      Port DAAP plugin to libdmapsharing-4.0 API

Yuri Chornoivan (5):
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation
      Update Ukrainian translation

crvi (67):
      magnatune: Magnatune doesn't support buying individual albums anymore
      podcast: Miroguide search was dropped as part of commit c203ef33
      android: prefix file name with dir separator for untagged files
      webremote: fix missing symbolic icons
      webremote: use viewport units for top level containers rather than percentage
      g_file_copy_async() works fine with G_FILE_COPY_OVERWRITE flag now
      magnatune: do not crash when download album is pressed more than once
      magnatune: replace existing files from zip archive extraction
      magnatune: fix issues with album art storing so that they load properly
      plugins: Update website links
      soundcloud: group support was dropped in 2016
      soundcloud: do not flood soundcloud with container selection change requests when store is cleared
      soundcloud: do not add marker when we don't have any more data
      soundcloud: remove container marker on new search
      soundcloud: disable fetch-more-tracks button when we don't have any more tracks to load
      podcast: add artist field to ext-db key while storing podcast album art
      rating: emit 'rated' signal when rating is updated via keyboard too
      song-info-multiple: basic-tab - replace GtkTable with GtkGrid
      song-info-multiple: basic-tab - make rating widget homogeneous with other rows
      song-info-multiple: sorting-tab - replace GtkTable with GtkGrid
      song-info: basic-tab - replace GtkTable with GtkGrid
      song-info: basic-tab - expand and wrap song comments
      song-info: sorting-tab - replace GtkTable with GtkGrid
      song-info: details-tab - replace GtkTable with GtkGrid
      update app icon name
      use RB_APP_ICON instead of hardcoding icon names
      podcast: allow cancellation even before download starts
      mtp: use %G_GUINT64_FORMAT instead of %lu to display guint64 types
      podcast: fix podcast episode download stuck in 'Waiting' state
      media-types: warn for error cases while setting encoding styles
      replace deprecated 'cbr' and 'constrained-vbr' properties with new 'bitrate-type' property
      encoder: add constrained vbr encoding style to opus encoder
      podcast: podcast download should not fail when local file is empty
      configure.ac: remove invalid itunes detection browser plugin notice message
      lyrics: disable winampcn parser as its servers aren't talking
      rhythmbox-client: flush dbus connection to send the 'quit' message before process exit
      widgets: use tabular figures for text with numeric data
      tests: replace deprecated fail_unless / fail_if calls
      application: make keyboard shortcuts work when lock modifiers are set
      podcast: refcount the channel during search feed model update
      podcast: fix incorrect extra channel unref for opml feeds
      podcast: always use rb_podcast_parse_channel_new () for creating new channel
      podcast: make tests work with new podcast changes
      update .gitignore
      encoder: update completion status only once on cancellation
      encoder: fix missing unref on gtask object in some code paths
      file-helpers: fix race condition in rb_uri_create_parent_dirs()
      file-helpers: propagate error to caller from rb_uri_mkstemp
      ipod: Fix crash by handling 24 character UDIDs in afc uri
      test: Add tests for AFC URIs
      remove totem-pl-parser obsolete code
      podcast: restore location and mountpoint on errors
      podcast: add support for feed parse status in podcast channel
      podcast: consider feed as parsed only on parse completion
      podcast: make feed parse condition during selection change more explicit
      podcast: use more appropriate error message and title for empty feeds
      podcast: hide info bar when feed selection changes in search results
      podcast: hide info bar on podcast add dialog reset
      podcast: check if the parsed channel is currently selected before updating info bar
      podcast: use 'channel' instead of 'data->channel' as they are equal
      podcast: use new search api uri for itunes search
      podcast: handle podcast download notifications better
      header: make header buttons have uniform dimensions
      podcast: podcast rhythmdb entries can be empty strings
      property-model: emit 'row-deleted' signal after property deletion
      property-view: process skipped selection 'changed' signal in idle callback
      import-dialog: make import button as suggested action

eshagh shahidani (1):
      Update Persian translation

sicklylife (5):
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation
      Update Japanese translation

Мирослав Николић (4):
      Update Serbian translation
      Update Serbian translation
      Update Serbian translation
      Update Serbian translation


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]