Rhythmbox 3.4.5


Rhythmbox 3.4.5 is available for download at:
download.gnome.org/sources/rhythmbox/3.4/rhythmbox-3.4.5.tar.xz (sha256 97ebbc60f378b226da45bb446d89902f6ea1831e23f10efaba365593b1e74f2a)
This is a bug fix release in the 3.4 series.
* Switched to Meson build system * Rewritten podcast downloader with better resume and retry * Uses podcast episode GUIDs to handle episode URL changes * Preserves original order of episodes in podcasts even if episodes have the same publication date * Soundcloud plugin removed (no longer works due to API restrictions) * mmkeys plugin removed (no longer useful) * DAAP plugin now supports libdmapsharing 4 API * Crossfading player backend works much better with network streams now * Better reporting of progress when transferring to Android or MTP devices
Issues fixed:
1634 – Opus files are encoded allways in hard-CBR 1690 – Unhelpful error message for podcast feeds with no episodes 1743 – Error transfering track: Target file already exists – while syncing with Android 1744 – Transcoding WAV -> MP3 creates files outside “Music” dir during android sync 1746 – Magnatune doesn’t support buying individual albums 1749 – Broken icon in 3.4.4 “About” dialog 1750 – Remove reference to Miroguide search in code 1751 – Replace www.rhythmbox.org with updated wiki.gnome.org links 1758 – webremote plugin missing icons in 3.4.4 1759 – webremote plugin not displaying icons / album art in Google chrome 1760 – Rhythmbox crashed on plugging in iPhone 11 Pro with iOS 13.3 1762 – RBAsyncCopy: Use G_FILE_COPY_OVERWRITE for g_file_copy_async() 1763 – Magnatune: Rhythmbox crashes when download album is pressed more than once 1764 – Magnatune: Albums download keeps repeating if album already exists 1767 – Magnatune: Album art doesn’t load properly 1769 – Insufficent checking to determine whether files are under library directories 1771 – podcast feed description is empty 1772 – podcast album art doesn’t work 1773 – Rating not updated when updating using keyboard 1775 – Missing icon in notifications 1780 – podcast: cancel download doesn’t work for slow connections 1781 – podcast: “Finished downloading podcast” notification for cancelled downloads 1782 – podcast: cancel download while download is in progress doesn’t always work 1787 – Song Position slider View preference not remembered after restart 1795 – rhythmbox compile failed with gcc9 1796 – 32 bit build failure 1803 – 3.4.4: build fails with latest check 1.5.x 1822 – podcast: download progress starts at 1 percent 1829 – WinampCN lyric site is not responding 1844 – podcast download error caused by delayed database entry changes 1845 – podcast: Download cancellation doesn’t cancel when cancelled at 0% 1846 – podcast: crashes with SIGSEGV during podcast search 1849 – podcast: subscribing feed has partial episode list in view 1876 – podcast: cancelled downloads cannot play 1883 – Build fails with CFLAGS=”-O0″: implicit declaration of function ‘setlocale’ 1909 – Import job gets cancelled while processing symlinks 1923 – test-uri-dialog – The resource at “/org/gnome/Rhythmbox/ui/uri-new.ui” does not exist 1934 – build warning: function declaration isn’t a prototype [-Wstrict-prototypes] 1944 – artsearch fails if local search encounters an error 1963 – application icons not found if not installed to default search path
Merge requests:
12 – Port DAAP plugin to libdmapsharing-4.0 API 43 – Fix mapping of GStreamer album volume count 45 – Fix Soundcloud plugin issues 48 – metadata: Enable UTF-8 support in metadata scanner 50 – Song info ui fixes 57 – Update application ID to org.gnome.Rhythmbox3 58 – listenbrainz: Add listening_from to submitted data 65 – fix podcast episode download stuck in ‘Waiting’ state 66 – podcast download should not fail when local file is empty 68 – Podcast property view issues 69 – remove invalid itunes detection browser plugin notice message 77 – Use tabular figures for text with numeric data 86 – Build using Meson 88 – rhythmbox-client: flush dbus connection to send the ‘quit’ message before process exit 93 – data: Add “provides” for the old desktop filename 94 – Fix keyboard shortcuts not working sometimes 98 – Podcast refcount issues 103 – update .gitignore 106 – rhythmdb: wait for changes to be processed before committing 107 – add rb_uri_is_descendant 110 – Fix “too many open files” error during track transfer to device 111 – encoder: update completion status only once on cancellation 114 – Setlocale Build Fail Fixed.. 115 – file-helpers: propagate error to caller from rb_uri_mkstemp 116 – remove totem-pl-parser obsolete code 122 – header: make header buttons have uniform dimensions 127 – Some random cleanups 128 – build: Remove autotools 129 – Remove running from an uninstalled directory 130 – mpid: Remove more HAL related code 131 – Use gettext to translate all the plugin definitions and desktop files 132 – Remove gnome-settings-daemon MediaKeys plugin 133 – Remove “sanity check” verbiage 136 – Update POTFILES.in and POTFILES.skip 211117 137 – build: add glib preset to i18n.gettext 138 – Rename desktop.plugin.in files to plugin.desktop.in 139 – add ITS rule for playlists.xml and use gettext 140 – tests: Disable libcheck timeout 142 – Add tdb to pkgconfig dependencies
Translation updates:
– as, courtesy of Amitakhya Phukan – ca, courtesy of Assumpta, 2021 – ca, courtesy of Jordi Mas – cs, courtesy of Marek Černocký – da, courtesy of Alan Mortensen – da, courtesy of scootergrisen – de, courtesy of Christian Kirbach – de, courtesy of Philipp Kiemle – es, courtesy of Daniel Mustieles – eu, courtesy of Asier Sarasua Garmendia – fa, courtesy of eshagh – fi, courtesy of Jiri Grönroos – fr, courtesy of Claude Paroz – fur, courtesy of Fabio Tomat – hi, courtesy of karthik – hr, courtesy of gogo – hu, courtesy of Balázs Úr – id, courtesy of Kukuh Syafaat – it, courtesy of Milo Casagrande – ja, courtesy of sicklylife – lt, courtesy of Aurimas Černius – nl, courtesy of Nathan Follens – oc, courtesy of Quentin PAGÈS – pl, courtesy of Piotr Drąg – pt_BR, courtesy of Matheus Barbosa – pt, courtesy of Hugo Carvalho – ro, courtesy of Florentina Mușat – ru, courtesy of Ser82-png – sk, courtesy of Dušan Kazik – sr, courtesy of Мирослав Николић – sv, courtesy of Anders Jonsson – tr, courtesy of Sabri Ünal – uk, courtesy of Yuri Chornoivan – vi, courtesy of Trần Ngọc Quân – zh_CN, courtesy of lumingzh – zh_TW, courtesy of Cheng-Chia Tseng
_______________________________________________ gnome-announce-list mailing list gnome-announce-list@gnome.org mail.gnome.org/mailman/listinfo/gnome-announce-list