Rhythmbox Changelog

New in version 3.1

September 28th, 2014
  • Assorted bug fixes
  • GTK+ 3.14 compatible
  • Now includes an AppData file
  • Bugs fixed:
  • 637747 "Edit > Preferences > General > Visibile Columns > BPM" missing mnemonic
  • 686082 UPNP servers do not get removed after they become unavailable
  • 702885 SendTo plugin does not work with music files containing apostrophe
  • 723020 Rhythmbox incorrectly reads the year tag of m4a files
  • 725884 support libsecret 0.18 (SecretUnstable to Secret API change)
  • 729373 rhythmbox crashes upon "Jump to Playing Song"
  • 731025 Song properties dialog "Basic" tab, "Comment" keyboard mnemonic is same as "Composer"
  • 731202 Notification disappears when I pause my music
  • 731236 New Radio Paradise URLs
  • 732764 The latest rhythmbox needs atleast libglib 2.34
  • 732880 Wording used for importing music in import screen is not clear
  • 733499 rhythmbox crashes with SIGSEGV due to double free in rb_podcast_parse_channel_free
  • 733526 rhythmbox / audioscrobbler fails if built from separate build dir
  • 733586 Inequal sizing and alignment in rhythmbox UI.
  • 733636 grilo: Do not free GrlRegistry
  • 734057 rhythmbox-client --stop
  • 734123 Rhythmbox 3.0.2 crashes if attempting to load pls stream before any other type
  • 734235 AAC tags are improperly parsed for the "year" field
  • 735021 daap source compilation failure with ubuntu 14.04
  • 735056 Rating stars are not vertically aligned in GtkTreeView listing
  • 735083 Rhythmbox crash when adding songs to a playlist
  • 735954 Right-clicking on song causes Segmentation fault
  • 737053 song-info ui files need update
  • 737368 rhythmbox.appdata.xml.in is in wrong location
  • Translation updates:
  • ar, courtesy of Ibrahim Saed
  • cs, courtesy of Marek Černocký
  • de, courtesy of Wolfgang Stoeggl
  • el, courtesy of Tom Tryfonidis
  • es, courtesy of Daniel Mustieles
  • fi, courtesy of Jiri Grönroos
  • fr, courtesy of Claude Paroz
  • gd, courtesy of GunChleoc
  • hu, courtesy of Balázs Úr
  • id, courtesy of Andika Triwidada
  • ja, courtesy of Jiro Matsuzawa
  • pl, courtesy of Piotr Drąg
  • pt_BR, courtesy of Rafael Ferreira
  • ro, courtesy of Daniel Șerbănescu
  • sk, courtesy of Dušan Kazik
  • sl, courtesy of Matej Urbančič
  • sv, courtesy of Anders Jonsson
  • zh_TW, courtesy of Cheng-Chia Tseng

New in version 3.0.3 (May 26th, 2014)

  • Assorted bug fixes
  • Embedded cover art no longer applied to following tracks
  • Bugs fixed:
  • 632266 - "not enough space on the device" error when syncing (transcoding) flac files to removable device
  • 682574 - upnp browsing problems with new grilo 0.2 rb-plugin built from git r2313d70 on 20120823
  • 724931 - rhythmbox crashed with SIGSEGV in rb_list_model_find()
  • 727254 - Please switch Paradise Radio default stream to include metadata
  • 727437 - rhythmbox: gtk_menu_tracker_model_changed(): rhythmbox killed by SIGSEGV
  • 727838 - Some grilo fixes
  • 727937 - Wishlist: Rhythmbox unnecessarily announces "Not Playing" when I close it
  • 730547 - External Plugin toolbar options wrongly spaced
  • Translation updates:
  • ar, courtesy of Ibrahim Saed
  • id, courtesy of Andika Triwidada
  • sv, courtesy of Anders Jonsson
  • th, courtesy of Kiatkachorn Ratanatharathorn

New in version 3.0.2 (March 24th, 2014)

  • Bugs fixed:
  • 678938 - Selectable text for playing song interferes with dragging by toolbar
  • 692485 - application hangs clicking on devices with undefined playlist_path
  • 701598 - rhythmbox seems to always be compiled with --enable-uninstalled-build
  • 705105 - Rhythmbox while playing disables automatic screen lock
  • 707144 - Rhythmbox doesn't support itmss:// links
  • 707525 - Last.fm radio stations can't be properly deleted
  • 707618 - Trying to play a file missing on disk crashes rhythmbox in rb-player-gst.c:516
  • 708084 - podcast: Local file name is not escaped
  • 708201 - Core dumped when running on Wayland
  • 708341 - Transfer to mass storage player hangs after last song
  • 710493 - Gdk assertion failed: invalid cairo image surface format
  • 710832 - Removing a song from the Play Queue removes it from the Library
  • 711285 - Cannot play remote files (sftp/gvfs) in library
  • 712237 - Rhythmbox segfaults on broken cover images
  • 712699 - Take into account the size of header button for column width
  • 715177 - running rhythmbox-client --play-uri file:///path/to/song with Rhythmbox closed only starts the app, not the song
  • 719514 - cairo crash on playback whenever coverart search plugin is enabled
  • 719777 - data: Add audio/mp4 as a supported mime-type
  • 720116 - app menu: standardize Help/About/Quit
  • 720217 - If transfer to device fails with non-sanitized filename, try with sanitized one
  • 720819 - header: vertically centralize the "Not playing" label
  • 721550 - License text contains obsolete FSF postal address
  • 721758 - Please add search by genre
  • 722069 - Incorrect links to the website
  • 722782 - link to Rhythmbox Home Page is invalid
  • 723839 - audioscrobbler: Invalid path passed to g_settings_new_with_path()
  • 724931 - rhythmbox crashed with SIGSEGV in rb_list_model_find()
  • 725625 - Absolute Radio Stations Should No Longer Be Included as Default (not streaming outside of UK)
  • 726167 - .linked class is set on toolbar buttons instead of their container
  • Translation updates.

New in version 3.0.1 (October 14th, 2013)

  • Assorted bug fixes
  • Bugs fixed:
  • 706470 - metadata reader dbus connection doesn't work
  • 708476 - daap source using wrong GSettings schema
  • 709143 - static playlists sorted by artist name
  • 708341 - task list doesn't update correctly sometimes
  • Translation updates:
  • cs, courtesy of Marek ÄŒernocký
  • de, courtesy of Benjamin Steinwender
  • fi, courtesy of Jiri Grönroos
  • sk, courtesy of Pavol Klačanský
  • sr, courtesy of Мирослав Николић
  • sr@latin, courtesy of Miroslav Nikolić
  • zh_HK, courtesy of Cheng-Chia Tseng
  • zh_TW, courtesy of Cheng-Chia Tseng

New in version 3.0 (September 5th, 2013)

  • Plugins now use Python 3
  • New task progress display below the track list (used for various things including track transfers and import jobs)
  • Support for composer tags
  • Restyled playback controls
  • Restyled source list using symbolic icons
  • Better introspection of everything
  • Separate CBR and VBR encoding styles with different sets of exposed properties
  • Playlist settings (browser visibility etc.) saved in playlists.xml
  • Better use of RTL icons where appropriate
  • Bugs fixed:
  • 127939 support for composer/Music Director id3 tag in rhythmbox and the database
  • 516846 Use short labels in toolbar
  • 652892 Browser visibility is forgotten on program restart
  • 672044 Man page for rhythmbox-client should be updated
  • 675145 Provide an app menu
  • 677645 Improve custom recording settings
  • 697533 Several keyboard shortcuts don't work in 2.99
  • 697915 XI_BadDevice errors
  • 697959 Incorrect time shows briefly when song changes
  • 698043 fix im-status plugin load
  • 698429 click album or artist list -> window size returns
  • 698460 macros/Makefile.in is kinda missing
  • 698810 IM status plugin doesn't work
  • 698979 ReplayGain plugin cannot load
  • 700017 man: Remove --quit option
  • 700177 rhythmbox fails to build introspection with Gtk 3.9
  • 700401 replaygain crashes Rhythmbox on second play
  • 700424 Impossible to unmaximize the main window by double clicking on the title bar
  • 700590 rb-audiocd-source.c:1009: not doing musicbrainz lookup as we don't have a disc id
  • 701032 No external plugins menu items visible in the Play Queue popup
  • 701194 The library import tab does not update the available tracks
  • 701307 No longer able to examine and respond to changes in RhythmDB
  • 702679 exception hit when attempting to read an entry-view BPM column
  • 702683 Ctrl+Space no longer pauses/plays current song
  • 703624 "Add to playlist >" contextual menu item is disabled when inside a dynamic playlist
  • 703626 "Browse" togglebutton/pushbutton is initially inconsistent
  • 703627 Small UI nitpicks in 2.99.x: cut off inline toolbar, redundant separator widget
  • 703798 App is reading wrong ID3 tag used to show Year
  • 705307 Date tag not detected properly on FLAC files (and possibly others)
  • 705427 Set button arrow icons according to locale's text direction
  • 705626 Shortcuts missing
  • 706760 Set button arrow icons according to locale's text direction
  • 707082 IM status does nothing
  • 707184 Song comments disappear after closing Rhythmbox
  • 707360 Desktop file categories are wrong
  • Translation updates:
  • ca, courtesy of Javi Ribera
  • cs, courtesy of Marek ÄŒernocký
  • de, courtesy of Christian Kirbach
  • el, courtesy of Dimitris Spingos (Δημήτρης Σπίγγος)
  • es, courtesy of Daniel Mustieles
  • es, courtesy of Miguel Rodríguez Núñez
  • fr, courtesy of Claude Paroz
  • gl, courtesy of Fran Dieguez
  • hu, courtesy of Gabor Kelemen
  • it, courtesy of Milo Casagrande
  • ja, courtesy of Jiro Matsuzawa
  • lt, courtesy of Aurimas ÄŒernius
  • lv, courtesy of RÅ«dolfs Mazurs
  • nb, courtesy of Kjartan Maraas
  • pa, courtesy of A S Alam
  • pl, courtesy of Piotr DrÄ…g
  • pt_BR, courtesy of Enrico Nicoletto
  • ru, courtesy of Yuri Myasoedov
  • si, courtesy of Danishka Navin
  • sk, courtesy of Pavol Klačanský
  • sl, courtesy of Matej Urbančič
  • sr, courtesy of Мирослав Николић
  • sr@latin, courtesy of Miroslav Nikolić
  • th, courtesy of Kiatkachorn Ratanatharathorn
  • zh_CN, courtesy of Wylmer Wang

New in version 2.99.1 (April 15th, 2013)

  • Several missing accelerator keys (re-)added
  • XI_BadDevice crashes fixed
  • Bugs fixed:
  • 697526 - Click Help menu -> Document Not Found in yelp
  • 697527 - Click F1 key in rhythmbox -> No popup yelp
  • 697534 - Add Alt+E keyboard shortcut for Edit menu
  • 697915 - XI_BadDevice errors

New in version 2.99 (April 8th, 2013)

  • Menu bar replaced with app menu or menu button
  • GStreamer 1.0
  • Uses libsecret instead of gnome-keyring
  • Supports GNOME notification filtering
  • Small improvements to podcast browsing and updating
  • Play button now turns into a pause or stop button while playing
  • Buffering progress now appears in the song position slider rather than an unlabelled progress indicator in the status bar
  • Media player sync works better with transcoded files
  • Bugs fixed:
  • 376372 if a podcast feed adds more than one podcast not all will be downloaded.
  • 381196 rhythmbox-client has no option to toggle shuffle/repeat
  • 399012 Rhythmbox wakes up too much
  • 454239 Rhythmbox should have an option to copy files to the default folder when importing
  • 592455 turning volume with ctrl+up/down arrow also skip the song
  • 663440 CD does not resume playing after pausing
  • 672306 Lyric plugin: buttons don't use mnemonics
  • 673533 No way in Rhythmbox 2.96 to see a *fulllist of podcast subscriptions
  • 674178 fetch korean lyrics from jetlyrics.com
  • 678032 The interface freezes at launch
  • 679880 should use keywords in its .desktop entry
  • 679982 Can't delete libraries from last.fm
  • 681469 port to gstreamer 1.0
  • 683375 add shuffle toggle command line interface
  • 684301 artsearch: don't warn for GErrors enumerating files
  • 685004 Last.fm profile page's toolbar is shown when not logged in
  • 685565 error in dbus object path formatting
  • 685820 rhythmbox context plugin: unable to display Links tab
  • 685821 rhythmbox lyrics plugin: unable to set lyrics folder in preferences
  • 685822 rhythmbox lyrics plugin: DarkLyrics IndexError: list index out of range
  • 685893 rhythmbox lyrics plugin: some service no longer work
  • 685910 Make sure to ref objects when using them in an idle call
  • 685945 Disable the context pane plugin when webkit isn't available
  • 686320 Crashes when enabling visualiser plugin
  • 686470 eggwrapbox: Fix getting orientation as a property
  • 687109 help: port to new documentation infrastructure
  • 688432 Disable building of two static libraries by default
  • 688515 Bottom panel for plugin widgets is not shown
  • 688638 crash parsing musicbrainz audiocd search results
  • 689413 Crash on drag'n'drop of album cover
  • 689883 port visualizer plugin to gstreamer 1.0
  • 689899 Deadlock using the xfade backend
  • 690113 GStreamer-1.0: metadata gst 1.0 audio_%d -> audio_%u
  • 690235 crashes when audio sink cannot be created
  • 690993 segfault in rb_track_transfer_batch_check_profiles()
  • 692158 Rhythmbox crashes when changing internet radio station genre
  • 692941 Support Notification Filtering GNOME feature
  • 694293 Plug some small leaks
  • 694981 Port from gnome-keyring to libsecret
  • 696517 fix linking lastfm plugin
  • 697267 Crash in rb-podcast-add-dialog.c
  • Translation updates:
  • ar, courtesy of Ibrahim Saed
  • cs, courtesy of Marek ÄŒernocký
  • de, courtesy of Christian Kirbach
  • de, courtesy of Mario Blättermann
  • el, courtesy of Tom Tryfonidis
  • es, courtesy of Daniel Mustieles
  • fi, courtesy of Jiri Grönroos
  • fr, courtesy of Claude Paroz
  • gl, courtesy of Fran Dieguez
  • hu, courtesy of Gabor Kelemen
  • id, courtesy of Andika Triwidada
  • it, courtesy of Milo Casagrande
  • ja, courtesy of Akira Tanaka
  • lt, courtesy of Aurimas ÄŒernius
  • lv, courtesy of RÅ«dolfs Mazurs
  • nb, courtesy of Kjartan Maraas
  • nl, courtesy of Wouter Bolsterlee
  • pa, courtesy of A S Alam
  • pl, courtesy of Piotr DrÄ…g
  • pt_BR, courtesy of Enrico Nicoletto
  • ru, courtesy of Yuri Myasoedov
  • sk, courtesy of Pavol Klačanský
  • sl, courtesy of Andrej ŽnidarÅ¡ič
  • sl, courtesy of Matej Urbančič
  • sr, courtesy of Мирослав Николић
  • sr@latin, courtesy of Miroslav Nikolić
  • tr, courtesy of Muhammet Kara
  • zh_CN, courtesy of Wylmer Wang
  • zh_CN, courtesy of 甘露(Lu Gan)
  • zh_HK, courtesy of Cheng-Chia Tseng
  • zh_TW, courtesy of Cheng-Chia Tseng

New in version 2.98 (October 1st, 2012)

  • New dialog for importing music into the library
  • New audio CD metadata lookup library, replacing libmusicbrainz
  • Improved transitions between album art images
  • Nautilus cluebar buttons now result in the right source being selected
  • Update notification buttons when playback state changes
  • Grilo plugin ported to grilo 0.2 API
  • Search musicbrainz for album art by album and artist name
  • Love/ban buttons visible in last.fm/libre.fm sources
  • Bugs fixed:
  • 604734 "Hide" (for MusicBrainz) is missing a mnemonic
  • 653781 No mention of ALT+S keyboard shortcut in documentation
  • 671705 lib: Fix deprecated use of g_value_get_char()
  • 673956 context pane won't resize properly
  • 676007 Configure doesn't work with dash
  • 676689 Switching from mp3 to ogg file cases Rhythmbox to stop playing
  • 677079 Remove markup from UI files
  • 677464 rhythmbox crashes on startup
  • 677955 Clicking under/above the time slider causes a pause of the slider and the time label
  • 678138 Opening properties dialog on MTP device that is not ready crashes Rhythmbox
  • 678208 Fix memory leak in rb_gst_media_type_matches_profile
  • 678254 Rhythmbox UI hangs when double clicking on visualisation window
  • 678261 --no-start option not working
  • 678661 context plugin uses insecure temporary directory
  • 678923 Clicking on the seek slider doesn't seek
  • 678995 Treeview in add podcast dialog lacks border
  • 679222 Untranslated strings in visualization plugin
  • 679326 Rhythmbox grilo plugin showing Optical Media when there is no optical media tray
  • 680204 Incorrectly displays the previous album cover on an album with no cover
  • 680842 preferences: don't free consumed floating GVariant
  • 681018 artsearch: try harder to find album art from musicbrainz
  • 681178 Rapidly switching between internet radio stations results in crash
  • 681259 audioscrobbler: use single image download for multiple data items
  • 681924 Notification Plugin: fix updating for Play/Pause
  • 682309 A bar appears to the left of the volume under some gtk themes
  • 682404 FTBS grilo plugin in latest git r7d5be17
  • 682677 cluebar content type buttons don't open app with item visible
  • 682970 podcast: Handle itms URLs if browser plugin is built
  • 684142 Last.fm "love track" button not present
  • 684304 [PATCH] Crash in monitor_entry_file()
  • 684333 grilo: fix reference counting
  • Translation updates:
  • be, courtesy of Olya Matsuk
  • de, courtesy of Christian Kirbach
  • en_GB, courtesy of Bruce Cowan
  • es, courtesy of Daniel Mustieles
  • fa, courtesy of Arash Mousavi
  • fi, courtesy of Jiri Grönroos
  • fr, courtesy of Claude Paroz
  • gl, courtesy of Fran Dieguez
  • hu, courtesy of Gabor Kelemen
  • id, courtesy of Andika Triwidada
  • it, courtesy of Milo Casagrande
  • ja, courtesy of Jiro Matsuzawa
  • lt, courtesy of Aurimas ÄŒernius
  • lv, courtesy of RÅ«dolfs Mazurs
  • nb, courtesy of Kjartan Maraas
  • pl, courtesy of Piotr DrÄ…g
  • pt_BR, courtesy of Henrique P. Machado
  • pt, courtesy of Filipe Gomes
  • ru, courtesy of Yuri Myasoedov
  • sl, courtesy of Matej Urbančič
  • sr, courtesy of Мирослав Николић
  • sr@latin, courtesy of Miroslav Nikolić
  • te, courtesy of Praveen Illa
  • th, courtesy of K Ratanatharathorn
  • tr, courtesy of Muhammet Kara
  • vi, courtesy of Nguyá»…n Thái Ngọc Duy

New in version 2.96 (March 19th, 2012)

  • Revived Magnatune plugin
  • Better handling of non-media files
  • dbus media server plugin improved again
  • Bugs fixed:
  • 454247 rhythmbox audio CD related crash
  • 622874 Migrate from dbus-glib to GDBus
  • 644045 Clean extra white space on title/artist in TerraParser.py
  • 654637 Jamendo and Magnatune plugins are broken
  • 661957 Magnatune plugin crashes Rhythmbox on Fedora 16
  • 663353 Add Radio Paradise
  • 667971 new splash screen for Magnatune
  • 668864 fails to save edited lyrics
  • 670666 rhythmbox-metadata crash in connection_closed_cb
  • 670772 crashes when trying to sync ipod
  • 671379 crashes copying files to media player
  • Translation updates:
  • ar, courtesy of Ibrahim Saed
  • be, courtesy of Olya Matsuk
  • bg, courtesy of Alexander Shopov
  • ca, courtesy of Gil Forcada
  • cs, courtesy of Marek ÄŒernocký
  • de, courtesy of Mario Blättermann
  • eo, courtesy of Kristjan SCHMIDT
  • es, courtesy of Daniel Mustieles
  • fr, courtesy of Claude Paroz
  • gl, courtesy of Fran Dieguez
  • hu, courtesy of Gabor Kelemen
  • it, courtesy of Luca Ferretti
  • lt, courtesy of Aurimas ÄŒernius
  • lv, courtesy of Peteris Krisjanis
  • nb, courtesy of Kjartan Maraas
  • pl, courtesy of Piotr DrÄ…g
  • pt_BR, courtesy of Djavan Fagundes
  • sl, courtesy of Matej Urbančič
  • sr, courtesy of Мирослав Николић
  • sr@latin, courtesy of Miroslav Nikolić
  • sv, courtesy of Daniel Nylander
  • te, courtesy of Praveen Illa
  • uk, courtesy of Korostil Daniel
  • zh_HK, courtesy of Cheng-Chia Tseng
  • zh_TW, courtesy of Cheng-Chia Tseng