January 18th, 2012· GTK+ 3, GObject introspection, GNOME 3 compatible
· New album art database
· Grilo plugin for UPNP and Jamendo
· Rewritten visualization plugin (using clutter)
· First steps in redesigning some parts of the UI that sorely need it
· New encoding profile system
· Plugins now based on libpeas
· Much improved dbus media server plugin
Bugs fixed:
· 160966 Add "Comment" field as a criteria for automatically updating playlists
· 362876 Problem editing APE tags in mp3s
· 424629 handle multiple id3 tag sets better
· 427592 ctrl+f for search bar
· 439893 No warning about unsupported formats
· 446882 use id3v2.3
· 458806 Get rid of visualization modes
· 458816 Is the visualization pop up really needed?
· 481321 rhythmbox wakes up the dbus daemon every second
· 489097 Wrong adjectives are used to describe visualization quality
· 503383 A better place for the browser toggle
· 503586 [upnp] export the share with an easier identifiable name
· 504415 [upnp] display the content of some other UPnP server in the (hierarchical) exported form
· 520209 transcoding should use easy codec installation when required
· 522254 attempt to preserve file permission when editing tags
· 522256 rhythmbox volume control lags
· 588586 Activated encoding profile doesn't show up in "Preferred Format" drop down box
· 593186 arch-independent files installed in $plugindir
· 594474 Playlists are not exported over UPNP
· 594516 Rhythmbox album art is blurred in notification bubbles
· 598764 Rhythmbox should not play games with desktops
· 600122 wrong shortcut for Show / Hide the Queue Sidebar
· 615096 Quality of flac flike changes from "Lossless" to "Unknown" when it has a (cover) image embedded
· 619926 Add support for MediaServerSpec Interface on DBUS
· 625892 Port to GSettings
· 626236 Migrate from PyGTK to PyGObject introspection-based bindings
· 628559 MTP plugin claims my camera, blocking me from using it as a camera
· 633556 libgnome-media-profiles has split from gnome-media
· 634858 Rhythmbox does not show covers which are embedded into ID3 Tag
· 634957 Lyrics plugin works, but context pane does not show lyrics.
· 639983 Unable to install 13.3 on Ubuntu Maverick
· 640000 Undefined 'ulong' type
· 640021 Segfault during dacp pairing process.
· 640915 Album art is displayed, but can't be opened
· 641352 build failure due missing brasero-media.h
· 641417 DAAP browse crashes rhythmbox with SIGABRT
· 641970 crash in g_assertion_message_expr, split_query_by_disjunctions
· 642051 Update for the Zeitgeist plugin
· 642614 Default stations list contains some that are offline
· 642836 shell: Add a way to start-up with plugins disabled
· 643165 Podcast avoidance code doesn't work
· 644585 Play queue is cleared on exit
· 645015 Crash in g_object_unref, image_download_cb
· 645145 crash on track switch after disabling status icon
· 645577 Theme tweaks
· 645703 error dialog at startup due to failing cover art plugin
· 645812 Port to libpeas
· 645905 Add missing #include "config.h" to make sure translations work
· 646239 rhythmbox.pc references gtk 2
· 646405 sometimes playback is not advanced to the next song
· 647032 When clicking on "MIssing files" I get crash
· 647050 Date translations will fail for a number of languages
· 647549 Typo in rhythbox daap plugin causes build to fail
· 647775 Zeitgeist plugins throws error
· 648225 Artwork displayed when playing back mp3 picks first APIC found, not type "Cover (front)"
· 648956 Deleted internet radio stations reappear when restarting Rhythmbox
· 649017 Make PeasGtkPluginManager expand with plugins dialog
· 649019 Add missing key 'sourcelist-hidden' to org.gnome.rhythmbox schema
· 649020 RB fails to start with multiple library locations set
· 649224 crash in Rhythmbox: Quit from menu after pre...
· 649231 Crash in rb_station_properties_dialog_get_current_entry
· 649288 DAAP Client cannot connect on non-standard ports
· 650043 Device property dialog doesn't display volume usage
· 650191 don't start after changing the display order of tracks
· 650848 Remove libmusicbrainz option
· 650919 sync reports incorrect number of files to add
· 650920 syncing won't remove file from device
· 651198 last/libre.fm data lists (i.e. Recent Tracks) do not resize correctly
· 651201 Rhythmbox transcodes AAC (.m4a) to MP3 even when target device supports AAC
· 651852 Play/Pause/Previous Missing from gnome shell notification
· 652488 fixes for some UI glitches
· 652964 Segfault when RBAudioscrobbler finalizes and queue needs saved
· 653187 [im-status] 'ascii' codec can't decode byte outside range(128)
· 653900 Rhythmbox does not copy m4a files to iPod
· 654357 IM Status plugin fails to load
· 655760 Toolbar reappears after programme restart
· 656759 configure doesn't indicate whether or not the visualiser plugin is being built
· 657119 Rhythmbox Lyrics Plugin Problem
· 657126 Current git crashes just refreshing library
· 657185 Rhythmbox crashes when attempting to extract a CD
· 658363 MP3 player properties window makes rhythmbox crash
· 658801 ngettext (Plural forms) needed for "Only showing %d results"
· 658917 fix gsettings.m4 to properly install schema files on BSD systems
· 659261 Grilo plugin try to clear the search_entry even if it did not create one
· 659467 Missing plural handling for "%d tracks"
· 659508 Visualizer plugin does not install its data file in the right directory
· 660351 add pygobject 3.0 support
· 660775 Rhythmbox has serious disk usage when changing volume.
· 661330 Album Art plugin makes Rhythmbox crash on some files
· 661700 rhythmbox fails to inhibit/uninhibit the gnome-session while playing a file.
· 661806 Can't extract to FLAC format on Fedora 16
· 662146 rhythmbox play button points backwards
· 662448 artist/album browser not shown after returning from compact mode
· 662641 Playlist for last.fm radios doesn't show artist, album and duration
· 663354 No keyboard shortcut to give search box focus
· 663469 Python plugins are not internationalized
· 663810 rhythmbox crashed with SIGSEGV in rb_playlist_manager_get_playlists()
· 664680 Can't change Library name for DAAP Music sharing
· 664831 Failed to link new stream into GStreamer pipeline
· 666087 lyrics plugin fails to load cached files
· 666338 Clicking on DAAP share causes UI to fail
· 666668 unbreak installation after CoverArtDatabase.py got removed
· 666773 Untranslated strings in the audioscrobbler plugin
· 666894 Rhythmbox dies with signal SIGINT interrupt
· 667014 magnatune: icon missing from the tarball generated from master
· 667132 [im-status] IM-status plugin fails to update status
· 667139 broken DBus method PlaylistManager.GetPlaylists
· 667778 Crash when playing an audio file
Translation updates:
· be, courtesy of Olya Matsuk
· bg, courtesy of Alexander Shopov
· ca, courtesy of Gil Forcada
· cs, courtesy of Marek ÄŒernocký
· da, courtesy of Byrial Ole Jensen
· de, courtesy of Christian Kirbach
· en_GB, courtesy of Bruce Cowan
· eo, courtesy of Kristjan SCHMIDT
· es, courtesy of Daniel Mustieles
· et, courtesy of Mattias Põldaru
· eu, courtesy of Iñaki Larrañaga Murgoitio
· fi, courtesy of Timo Jyrinki
· fr, courtesy of Claude Paroz
· gl, courtesy of Fran Dieguez
· hu, courtesy of Gabor Kelemen
· it, courtesy of Luca Ferretti
· ja, courtesy of Jiro Matsuzawa
· kn, courtesy of Shankar Prasad
· lt, courtesy of Aurimas ÄŒernius
· lv, courtesy of RÅ«dolfs Mazurs
· nb, courtesy of Kjartan Maraas
· nl, courtesy of Wouter Bolsterlee
· pl, courtesy of Piotr DrÄ…g
· pt_BR, courtesy of Gabriel F. Vilar
· pt, courtesy of Filipe Gomes
· ro, courtesy of Lucian Adrian Grijincu
· ru, courtesy of Yuri Myasoedov
· 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
· tr, courtesy of Muhammet Kara
· uk, courtesy of Korostil Daniel
· uk, courtesy of Сергій Гаврилов
· vi, courtesy of Nguyá»…n Thái Ngá»c Duy
· zh_CN, courtesy of YunQiang Su
· zh_HK, courtesy of Cheng-Chia Tseng
· zh_TW, courtesy of Cheng-Chia Tseng
January 17th, 2011· Reimplemented source list, allowing for things that aren't sources
· Updated notifications, mostly for GNOME Shell
· Expose playlists in MPRIS and MediaServer2 DBus interfaces
· New context pane tab showing links to various websites (Kenny Meyer)
Bugs fixed:
· 510679 - Remember source list expander states
· 599294 - upnp_coherence: louie imports fail
· 609009 - Update media types in coherence plugin
· 622980 - Rhythmbox Documentation Typos
· 633531 - Rhythmbox can't load Cover-Art from musicbrainz
· 633542 - [PATCH] Automatic inserts an uri for a new radio station
· 634065 - Crash when ejecting iPod
· 634114 - Crash in rb_shell_get_player at rb-shell.c line 3442
· 635323 - Incorrect documentation of project code repository
· 635963 - Support new "Mix Radio" station type
· 635964 - Handle "deprecated station" error code
· 636482 - rhythmbox plugins do not compile if some relevant libraries are not in /usr prefix
· 636550 - [Context] Add tab with links to websites to context pane
· 637174 - [PATCH] Add support for radio station Start FM 94.2 (Vilnius University)
· 637819 - crash in impl_finalize at rb-mtp-thread.c line 773
· 639266 - NRK ogg vorbis streams have been shut down
Translation updates:
· cs, courtesy of Marek Černocký
· de, courtesy of Wolfgang Stoeggl
· en_GB, courtesy of Philip Withnall
· es, courtesy of Jorge González
· et, courtesy of Mattias Põldaru
· fr, courtesy of Bruno Brouard
· fr, courtesy of Claude Paroz
· gl, courtesy of Fran Diéguez
· hu, courtesy of Gabor Kelemen
· it, courtesy of Luca Ferretti
· pt_BR, courtesy of Mateus Zenaide
· ro, courtesy of Daniel Șerbănescu
· ru, courtesy of Yuri Myasoedov
· sl, courtesy of Andrej Žnidaršič
· sv, courtesy of Daniel Nylander
· vi, courtesy of Phạm Thành Long
· zh_CN, courtesy of Yinghua Wang
November 1st, 2010· Much improved Last.fm (and Libre.fm) plugin (Jamie Nicol's GSoC project)
· Support for DACP (iTunes remote) (Alexandre Rosenfeld's GSoC project)
· Zeitgeist plugin (developed by Markus Korn, Laszlo Pandy and Michal Hruby)
· New podcast sub-sources showing newly posted and recently downloaded episodes
· Slightly improved tntegration with the GNOME Shell message tray
· Various fixes for iPod support (Christophe Fergeau, Ben Walsh)
Bugs fixed:
· Make current podcast downloads more visible
· View last.fm profile
· Add "record to profile" toggle to the last.fm plugin
· Crash when selecting multiple podcast feeds
· Crash processing playlist files from command line
· Allow the user to select Libre.fm as their audioscrobbler service can't really create playlists on iPod
· Unable to change the order of files in an iPOD playlist
· crash when stopping radio stream before playlist parsing has finished
· Crash while getting properties from ipod shuffle
· Add previous and play actions to notifications, and use id's that correspond to named icons
· Use XSPF format for the default iRadio playlist
· Rhythmbox transfers music to my generic MP3 player without file extensions
· DACP Support in Rhythmbox
· metadata helper crashes when tagging MP3 files that don't already have tags
· rhythmbox still uses pkg-config to find vala
· crash showing ipod properties if the ipod database can't be read
· Rhythmbox can not share to iTunes 10 using DAAPcoherence plugin breakage
· drop GtkObject use
· Zeitgeist plugin
· GStreamer MTP source element stopped working don't open (some) iframes in podcast descriptions in new browser windows
· Typo in string: "Listended"
· Rhythmbox stars (ratings) not updated properly when scrolling up in the playlist rhythmbox hangs when starting playing next audio cd track
· Add WSUM 91.7FM (University of Wisconsin) to iRadio-Initial.pls ipod "Remove from playlist" was completely removing from iPod
· URL updates for Internet Radio stations
· Rhythmbox can't load Cover-Art from musicbrainz
Translation updates:
· bg, courtesy of Krasimir Chonov
· ca@valencia, courtesy of Joan Duran
· cs, courtesy of Marek Černocký
· da, courtesy of Ask Hjorth Larsen
· de, courtesy of Christian Kirbach
· el, courtesy of Michael Kotsarinis
· es, courtesy of Jorge González
· et, courtesy of Mattias Põldaru
· gl, courtesy of Fran Diéguez
· hu, courtesy of Gabor Kelemen
· it, courtesy of Luca Ferretti
· ja, courtesy of Hiroyuki Sekihara
· ja, courtesy of Takayuki KUSANO
· lt, courtesy of Žygimantas Beručka
· nb, courtesy of Kjartan Maraas
· nl, courtesy of Redmar
· pa, courtesy of A S Alam
· pl, courtesy of Piotr Drąg
· pt_BR, courtesy of Djavan Fagundes
· ru, courtesy of Yuri Myasoedov
· sl, courtesy of Andrej Žnidaršič
· sv, courtesy of Daniel Nylander
September 6th, 2010· Support for MPRIS version 2
· RhythmDBEntryType converted to a GObject to improve binding sanity
· Improved handling of files on unmounted devices and network shares
· Only attempts to check files on core filesystems and mounted local devices
· Doesn't check files on network shares, relying on playback error reporting to identify missing files
· New less annoying method of handling invocation for media player devices
· rhythmbox-client now waits long enough to control a newly started instance
· More reliably imports and plays files specified on the command line (opening a file with nautilus will now do something useful most of the time)
· Use the current sorting column for typeahead searching
· Extended (static) vala bindings
· Initial implementation of the Rygel MediaServer2 D-Bus specification
Bugs fixed:
· 329984 Type-ahead should work for any visible column
· 482813 rhythmbox-client --enqueue doesn't work if uri not in library
· 488308 blocks for 25s after volume key press sometimes
· 498582 rhythmbox-client --enqueue won't cope with equals sign
· 544154 RB to realize unmounted remote libraries
· 581076 expansion of Vala bindings coverage
· 609542 Signal for announcing end of "startup" phase i.e. scanning sources
· 623024 Sync mp3 songs with MTP device failed
· 623153 Different pop-up menu layout in playlists creation
· 623667 Album Art not working MTP
· 623992 Compile errors in rhythmbox 0.13
· 624646 New Default Rhythmbox Radio Stations
· 624895 Rhythmbox fails to compile with libdmapsharing 2.0, DAAP plugin fails to enable.
· 625103 gst encoder must strdup media_type
· 625105 Sync state UI cannot show media disk usage >4GB on 32-bit OS
· 625124 Improve RBEncoder and RBTrackTransferBatch error handling
· 625130 Change encoding filter order
· 625375 Crash in process_tag at rb-player-gst.c line 204
· 626608 Add support for seek in rhythmbox-client
· 626986 Please fix escaping of UTF-chars in ui file
· 627050 metadata crawler aborts when files are modified
· 627396 Switch to full-screen or leave full-screen visualization by double clicking the visualization canvas
· 627949 IM Status plugin crashing with AttributeError: 'rhythmdb.EntryType' object has no attribute 'category'
· 627951 crash on closing with g_hash_table_iter_init
· 628076 Rhythmbox crashes on startup
· 628254 segfault: trying to change properties of a song
Code contributors:
· Andrea Del Signore
· Bastien Nocera
· Brian Cameron
· Daniel Hams
· Gabor Kelemen
· Jonathan Matthew
· Karl Ljungkvist
· Philipp Kerling
· Scott J. Goldman
· Wladimir Leuschner
· Zeeshan Ali (Khattak)
New and updated translations:
· cs, courtesy of Marek Černocký
· de, courtesy of Mario Blättermann
· en_GB, courtesy of Bruce Cowan
· eo, courtesy of Kristjan SCHMIDT
· es, courtesy of Jorge González
· et, courtesy of Mattias Põldaru
· fr, courtesy of Claude Paroz
· gl, courtesy of Fran Dieguez
· hu, courtesy of Gabor Kelemen
· ja, courtesy of Kiyotaka NISHIBORI
· nb, courtesy of Kjartan Maraas
· nn, courtesy of Åsmund Skjæveland
· pl, courtesy of Piotr Drąg
· pt_BR, courtesy of Djavan Fagundes
· pt, courtesy of Filipe Gomes
· ru, courtesy of Yuri Myasoedov
· sl, courtesy of Andrej Žnidaršič
· sr, courtesy of Милош Поповић
· sr@latin, courtesy of Miloš Popović
· sv, courtesy of Daniel Nylander
· zh_CN, courtesy of YunQiang Su
July 6th, 2009· Only attempts to install GStreamer audio decoder plugins
· More accurate lyrics and cover art searches
· Problems with M4A files in podcasts fixed
CD playback and ripping improvements:
· Fixed playback when crossfading is enabled
· New entry fields for album artist, genre, year, disc number
· Album artist is used when constructing filenames
· Song title, genre, and artist can be edited in the track list
· Increased extraction buffer size, meaning faster ripping
· Playback position slider updates more frequently
· Better behaviour with PulseAudio's flat volume
· Support for automatic proxy configuration (via libsoup-gnome)
· Clean up empty directories on media player devices
· Improved playback from MTP devices
· Some improvements manually added and IPv6 addressed DAAP servers
Bugs fixed:
· 331272 - track change notification should have Next button
· 345712 - automatic proxy configuration
· 349066 - cover art search inaccuracy
· 358313 - lyrics search inaccuracy
· 382906 - make the position-slider make run more smoothly
· 425239 - Last.fm paid member usability
· 437324 - Freeze when right-click -> Properties after start
· 479897 - Podcast containing m4a always returns failed upon download
· 501217 - Rhythmbox ignores http_proxy
· 502670 - Some typos in Rhythmbox's manual
· 516192 - crash when ejecting audio CD after metadata read failure
· 531310 - Update of documentation
· 537113 - attempts to install missing plugins for video and non-audio files
· 539007 - Gives up instantly on files if mime type isn't recognized
· 550491 - Use album artist information when importing from audio CD
· 556296 - crash due to missing podcast information in database
· 576005 - files played from MTP devices remain in /tmp afterwards
· 583108 - Song rating throught rhythmbox-client
· 583700 - Rhythmbox fails to import or play songs with forward slash from
· MTP devices
· 583934 - don't search for playlists on devices with no playlist format
· information
· 584182 - Additional areas for plugins to add UI elements
· 584248 - "Always show notifications" doesn't work accross restarts
· 584378 - undefined symbol in status-icon plugin
· 584394 - Tooltip for play button does not change to "Stop Playback"
· once track starts playing
· 584588 - Update libnotify required version to 0.4.1
· 584726 - Wrong icon sizes
· 584770 - minor translatable string fixes
· 584804 - audioscrobbler only sends one track with RBPlayerGst backend
· 584927 - daap: Fix â��Hostâ�� HTTP header on manual daap
· 584930 - support for daap servers with ipv6 addresses
· 584958 - fix interaction with pulseaudio 0.9.15 flat volume feature
· 585043 - Last.fm playlist support
· 585114 - status-icon plugin build is broken (missing rb-marshall.h)
· 585524 - add_widget does not allow you to specify packing options
· 586363 - update for totem-pl-parser API additions
· 586365 - update for totem-pl-parser API additions
· 586803 - translator comment addition
· 586922 - proxy authentication not working for last.fm
· 586985 - crash when playback pipeline shutdown fails
· 587329 - allocating GValues in metadata helper incorrectly
· 587479 - crash when processing some metadata load errors
· 587595 - crash at end of playlist (playbin2)
· 587691 - always release gdk lock after calling loader callbacks
Contributors:
· Szilveszter Ã�rdög
· Nguyá»�n Thái Ngá»�c Duy
· Sergey Rudchenko
· Edgar Luna
· John Iacona
· Jean-Philippe Garcia Ballester
· Markus Järvinen
· Stefano Frangioni
· Jonathan Matthew
New and updated translations:
· as, courtesy of Amitakhya Phukan
· de, courtesy of Mario Blättermann
· es, courtesy of Jorge González
· et, courtesy of Mattias Põldaru
· fr, courtesy of Claude Paroz
· gu, courtesy of Sweta Kothari
· he, courtesy of Mark Krapivner
· hu, courtesy of Gabor Kelemen
· it, courtesy of Luca Ferretti
· lt, courtesy of Žygimantas BeruÄ�ka
· mr, courtesy of Sandeep Shedmake
· or, courtesy of Manoj Kumar Giri
· pa, courtesy of A S Alam
· pl, courtesy of Tomasz Dominikowski
· pt_BR, courtesy of Leonardo Ferreira Fontenelle
· sv, courtesy of Daniel Nylander
· ta, courtesy of I. Felix
· vi, courtesy of Phạm Thà nh Long
March 19th, 2009· Replaced gnome-vfs with GIO
· New CD burning plugin using Brasero
· Improvements to the cross-fading player backend
· Various improvements to MTP device support
· Updated audio CD metadata code, supporting CD-Text and musicbrainz3
· User data and cached files moved to XDG base directory spec locations
· Much clearer indication of problems with last.fm login and streaming
· Where possible, provide a simple means to duplicate audio CDs
· Greatly improved performance when accessibility is enabled
· Updated Coherence UPnP plugin
· iPod improvements: avoid creating duplicates, add a device properties
· dialog, initialize brand new ipods
· Support for more last.fm stream types
· GTK+ and GLib usage cleanups: use single header includes,
· stop using deprecated functions and widgets
· Reworked tray icon tooltip using GtkTooltip instead of SexyTooltip
· Random play order should repeat itself far less often
· If using pulseaudio, control the output volume using the PA stream volume
· Reworked search infrastructure that might make interesting things possible