-
Notifications
You must be signed in to change notification settings - Fork 67
/
NEWS
3965 lines (3513 loc) · 154 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Overview of changes in Rhythmbox 3.4.8
======================================
* Minor improvement release for 3.4
* Improved support for podcast episode images
* Better handling of the split between Android and MTP plugins
* The long-broken DAAP server now works again
* API documentation now generated by gi-docgen
Issues fixed:
1715 - Sync fails to create playlist if directory does not exist
1828 - extdb: support cancellation
1832 - rhythmbox hangs when it cannot play the file
2001 - "Access key" string needs a translator comment
2050 - Orca does not present items in left panel correctly
2052 - The "rating" widget should not have the "unknown" accessible role
2065 - Trivial/Clerical fix on debug statement in MTP plugin
2066 - Pause/Stop button incorrect context (radio stream vs playlist queue)
2067 - Add Lenovo to android-mtp match/allow-list
2072 - Incorrect/missing URLs in app metadata
2073 - Phone not being recognized as Android PTP device
2080 - cgi module is being deprecated since Python >= 3.13
2084 - Access to Rhythmbox via DAAP from Android gets "Unable to Connect!"
2086 - Rhythmbox crashing sync with Android device
Merge requests:
27 - generic-player: create directory when syncing playlist
143 - Updates iradio-initial.xspf
144 - Stronger sanitization for generic player sync
153 - Convert README and internals documentation to markdown
175 - build: Define _GNU_SOURCE for pthread_getname_np
178 - Add missing includes to fix crash with libxml2 2.12
179 - Appdata related patches
180 - data: Appdata fixes after Flathub review
181 - notification: Fix libnotify warning in Flatpak
185 - context: use html.escape instead of cgi.escape
186 - Add a "delete file only" option for podcasts.
187 - Fix strict prototype compiler warning with clang
188 - Fix Python3 invalid escape sequences.
189 - appdata: Use rDNS developer name
Translation updates:
- be, courtesy of Yuras Shumovich
- ca, courtesy of Jordi Mas i Hernàndez
- cs, courtesy of Daniel Rusek
- da, courtesy of Alan Mortensen
- de, courtesy of Tim Sabsch
- fi, courtesy of Jiri Grönroos
- hi, courtesy of Scrambled777
- hu, courtesy of Balázs Úr
- id, courtesy of Andika Triwidada
- ka, courtesy of Ekaterine Papava
- kk, courtesy of Baurzhan Muftakhidinov
- lt, courtesy of Aurimas Černius
- lv, courtesy of Rūdolfs Mazurs
- oc, courtesy of Quentin PAGÈS
- pl, courtesy of Piotr Drąg
- pt_BR, courtesy of Juliano de Souza Camargo
- pt, courtesy of Hugo Carvalho
- ro, courtesy of Florentina Mușat
- ru, courtesy of Ser82-png
- sl, courtesy of Martin Srebotnjak
- sv, courtesy of Anders Jonsson
- th, courtesy of Kiatkachorn Ratanatharathorn
- tr, courtesy of Emin Tufan Çetin
- uk, courtesy of Yuri Chornoivan
- zh_CN, courtesy of lumingzh
- zh_TW, courtesy of Cheng-Chia Tseng
Overview of changes in Rhythmbox 3.4.7
======================================
* Bug fix release for 3.4
* Requires libsoup 3
* Party mode removed
* debugpy support for Python plugin debugging
Issues fixed:
1591 - 'Import playlist from file' does not retain playlist file name
1818 - ListenBrainz: Rhythmbox hangs when blocked by firewall
1824 - Listenbrainz: ResourceWarning: unclosed <ssl.SSLSocket>
1983 - podcast: Crashes with SIGSEGV during podcast subscribe
1992 - AttributeError: 'gi.repository.RB' object has no attribute 'gst_process_embedded_image'
1993 - test-widgets fails on arm64
1996 - Port to libsoup3
2021 - rhythmbox does not support WMA format audio files playing immediately
2043 - test_rhythmdb_thread_barrier failing in current Ubuntu serie
Merge requests:
149 - data: Update appdata screenshot to an existing one
155 - podcast: do not set metadata errors on download status if download is complete
156 - build: Check that appdata and NEWS get updated on release
157 - tests: Allow running tests without installed gsettings schemas
165 - listenbrainz: use LB defined fields for client and source info
166 - desktop: Remove obsolete Bugzilla entries
170 - Fix JSON parser leak in audioscrobbler plugin
173 - build: Use get_variable function instead of running pkg-config
Overview of changes in Rhythmbox 3.4.6
======================================
* Bug fix release for 3.4
* Translations actually work this time
* Assorted build system improvements
* DAAP plugin no longer enabled by default
Issues fixed:
1972 - meson configure fails with -Dlibnotify=disabled
1974 - rhythmbox: dmap_control_share_stop_lookup(): rhythmbox killed by SIGABRT
1988 - rb-podcast-parse.c:208:parse_cb: code should not be reached
1985 - podcast: Episode state changes from "Downloaded" to "Waiting" ( forever )
Merge requests:
146 - build: Do not set install_rpath
148 - data: Fix executable path in D-Bus service definition
150 - build: Update icon cache and schemas on install
151 - build: Allow all versions of meson
152 - build: Fix translations not working
Translation updates:
- de, courtesy of Philipp Kiemle
- fr, courtesy of Claude Paroz
- oc, courtesy of Quentin PAGÈS
- tr, courtesy of Sabri Ünal
- vi, courtesy of Trần Ngọc Quân
Overview of changes in Rhythmbox 3.4.5
======================================
* Bug fix release for 3.4
* 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
Overview of changes in Rhythmbox 3.4.4
======================================
* Bug fix release for 3.4
* Support for fetching cover art from coverartarchive.org
* Uses HTTPS for external requests where possible
* New Listenbrainz plugin
* Sendto plugin removed
Issues fixed:
1340 - Consider removing iTunes detection plugin
1582 - Type errors in rhythmbox; cover art plugin
1688 - print-playing-formats %aa and %aA report wrong value
1692 - Does org.gnome.rhythmbox.statusbar-visible still exist?
1696 - Inconsistent Quality/Bitrate for FLAC and ALAC
1700 - Update app icon
1713 - Google Pixel phones are Android phones
1729 - Plugins for Android sync do not work
1730 - Podcasts searched over plain HTTP
1741 - Invalid object type 'PeasGtkPluginManager' while loading plugin preferences
Merge requests:
9 - listenbrainz: Added ListenBrainz plugin
14 - PythonConsole plugin: Print command output's repr() instead of str()
17 - fix albumart width in webremote ui
18 - zeitgeist: Use zeitgeist via Gobject introspection
22 - Drop Mozilla plugin
23 - ci: Use srcdir != builddir in CI
24 - iradio: Add Kink 'no alternative'
25 - Remove obsolete ITMS_HANDLER reference in desktop file
28 - Do silent notifications
29 - Fix some deprecated code usage, and update appdata
31 - Bugs now reported on GitLab
33 - Add Nexus 5X and all bq devices as recognised Androids
Translation updates:
- ca, courtesy of Jordi Mas
- cs, courtesy of Marek Černocký
- da, courtesy of Alan Mortensen
- en_GB, courtesy of Bruce Cowan
- es, courtesy of Daniel Mustieles
- eu, courtesy of Asier Sarasua Garmendia
- fi, courtesy of Jiri Grönroos
- fr, courtesy of Claude Paroz
- fur, courtesy of Fabio Tomat
- 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
- mjw, courtesy of Jor Teron
- nl, courtesy of Nathan Follens
- pl, courtesy of Piotr Drąg
- pt_BR, courtesy of Rafael Fontenelle
- sl, courtesy of Matej Urbančič
- sr, courtesy of Марко М. Костић
- sv, courtesy of Anders Jonsson
- tr, courtesy of Sabri Ünal
- vi, courtesy of Trần Ngọc Quân
Overview of changes in Rhythmbox 3.4.3
======================================
* Bug fix release for 3.4
* Android plugin works better with Samsung and Android 9 devices
* Status bar replaced with floating bar as used by Nautilus
Bugzilla bugs fixed:
727670 ext-db: fix crash when store request processing fails
767255 build: Remove -Wcast-align warning
781664 mmkeys: media-player-keys: Fix usage to match API documentation
788676 magnatune: convert the secret to a string
788677 magnatune: rework download progress so it actually works
788706 fmradio: Fix build with GStreamer master
789155 Ignore newline in track metadata
789494 brasero-disc-recorder: Fix invalid object reference warnings
789632 song-info: fix the signal name used for entry deletion
789706 shell: remove extra pixbuf unref
789795 mp3 encoding quality slider is misleading
789839 bump gtk+ requirement to 3.20
789157 Add dialog-question-symbolic icon for missing files source
790876 build: Install appstream metadata to non-deprecated location
791815 Rhythmbox crashes when editing auto playlist sorted by Location / Bitrate
Gitlab issues fixed:
1626 - Help contains the whole text of GFDL
1646 - Can not transfer songs to phone over MTP, "could not open resource for writing"
1660 - crashes when I insert a cd
Gitlab merge requests:
7 - all: Remove HAL
8 - Fix art search traceback
10 - sources: Fix state of initial import not reflecting reality
11 - Added Gitlab CI config
21 - audioscrobbler: Don't break https:// URLS
Translation updates:
- ca, courtesy of Jordi Mas
- cs, courtesy of Marek Černocký
- da, courtesy of Alan Mortensen
- de, courtesy of Mario Blättermann
- eo, courtesy of Kristjan SCHMIDT
- es, courtesy of Daniel Mustieles
- es, courtesy of Rodrigo
- fi, courtesy of Jiri Grönroos
- fr, courtesy of Charles Monzat
- fur, courtesy of "Last-Translator: \n"
- gl, courtesy of marcos
- hr, courtesy of gogo
- hu, courtesy of Meskó Balázs
- id, courtesy of Kukuh Syafaat
- it, courtesy of Milo Casagrande
- lt, courtesy of Aurimas Černius
- nb, courtesy of Kjartan Maraas
- nl, courtesy of Nathan Follens
- pl, courtesy of Piotr Drąg
- pt_BR, courtesy of Rafael Fontenelle
- sk, courtesy of Dušan Kazik
- sr, courtesy of Мирослав Николић
- sr@latin, courtesy of Miroslav Nikolić
- sv, courtesy of Anders Jonsson
- tr, courtesy of Emin Tufan Çetin
- vi, courtesy of Trần Ngọc Quân
- zh_CN, courtesy of Dingzhong Chen
- zh_TW, courtesy of Cheng-Chia Tseng
Overview of changes in Rhythmbox 3.4.2
======================================
* Bug fix release for 3.4
* Visualization plugin removed
* Responsiveness improvements during media player sync
* Better network buffering when crossfading is enabled
Bugs fixed:
697567 Critical Assertion Errors
701608 accept --version command-line option
770358 IM status plugin: Remove Gossip support
770462 Rhythmbox should not display "Examining files 0 of 0"
770486 grilo plugin leaves empty directories in /tmp
770920 rhythmbox crashed with SIGSEGV during import
770983 Expand playing icon column in entry view
771335 Use generic signal marshallers
771337 Ensure same size progress bar in task list
771405 Update README
771884 Rhythmbox should confirm before overwriting playlists.
772997 Search not cleared on clicking "View All"
773404 Client: Disconnect doesn't reset browser selection
773466 Server: Do not transmit unplayable rhythmdb entries to the DMAP client
773695 Import hangs for special file ( socket )
773729 Playqueue UI improvements
773858 Link podcast feed / episode plugin menus
774336 Properties with long text is not ellipsized in property view.
775294 GTK_IS_WIDGET (widget) assertion failures when selecting "Radio France" source
775447 Grilo plugin needs quality column
776292 Memory leak in error handling of utimes on podcast-timestamp
781184 Send tracks: update plugin description
783016 iradio plugin should include WUVT-FM
784957 build failure with gcc 7.1.1
785304 open settings crashes the app
785805 Keyboard navigation with tab is broken by search entry widget
787785 DLNA audio playback stops after 30 sec, can get back briefly with seeking
Translation updates:
- ca, courtesy of Jordi Mas
- cs, courtesy of Marek Černocký
- de, courtesy of Mario Blättermann
- es, courtesy of Daniel Mustieles
- fi, courtesy of Jiri Grönroos
- gl, courtesy of marcos
- hr, courtesy of gogo
- hu, courtesy of Meskó Balázs
- id, courtesy of Kukuh Syafaat
- it, courtesy of Milo Casagrande
- lt, courtesy of Aurimas Černius
- nb, courtesy of Kjartan Maraas
- pl, courtesy of Piotr Drąg
- pt_BR, courtesy of Isaac Ferreira Filho
- pt, courtesy of Tiago Santos
- ro, courtesy of Daniel Șerbănescu
- sk, courtesy of Dušan Kazik
- sr, courtesy of Милош Поповић
- sr@latin, courtesy of Miloš Popović
- sv, courtesy of Anders Jonsson
- vi, courtesy of Trần Ngọc Quân
- zh_CN, courtesy of 甘露(Lu Gan)
- zh_TW, courtesy of Cheng-Chia Tseng
Overview of changes in Rhythmbox 3.4.1
======================================
* Bug fix release for 3.4
Bugs fixed:
770044 rhythmbox-3.3.1 grilo plugin crashes on reload
770071 rhythmbox crashes while updating metadata for file stored in read only filesystem
770134 RhythmDB-CRITICAL **: rhythmdb_entry_unref: assertion 'entry != NULL' failed
770148 rhythmbox crashes while stopping track extraction from CD
770167 "View All" button in iRadio plugin doesn't fire filter changed notification
770209 Missing sort order label in Automatic playlist dialog
770212 Magnatune: "Select All" -> "Download Album" halts entire system
770262 Rhythmbox GIR Bindings Broken With 3.4 (rb_application_add_accelerator)
770411 Rhythmbox should not allow deletion of default items in side pane.
770601 webremote plugin: Missing files in installation.
770920 rhythmbox crashed with SIGSEGV during import
Translation updates:
- lt, courtesy of Aurimas Černius
- nl, courtesy of Justin van Steijn
- pl, courtesy of Piotr Drąg
- pt, courtesy of Tiago Santos
- sr, courtesy of Мирослав Николић
- sr@latin, courtesy of Miroslav Nikolić
Overview of changes in Rhythmbox 3.4
====================================
* New web remote control plugin
* Grilo plugin now uses Grilo 0.3
* Soundcloud plugin fetches more search results and allows pausing
* No longer uses webkit (partly due to OpenBSD W^X enforcement)
* Slightly better handling of keyboard shortcuts for playback
* Core and some plugin data files compiled into binaries using GResources
Bugs fixed:
703910 Entering then leaving Party Mode breaks the app menu; Party Mode status incorrectly reported
721926 TerraParser (lyric's plugin) is not fetching lyrics correctly
759589 grilo: Port to 0.3.0
765833 [regression] Cover art shown superposed over the song titles and artist names when cover art is disabled
766584 Referenced website replaygain.org is not about ReplayGain
767318 Use correct pkg-config binary
767466 daap: Fix warnings when configuring music sharing
767524 "To translators: the context is" doesn't continue the sentence
768545 Cannot change MP4 encoder settings
769404 Memory leak
Translation updates:
- ca, courtesy of Jordi Mas
- cs, courtesy of Marek Černocký
- da, courtesy of Ask Hjorth Larsen
- de, courtesy of Mario Blättermann
- es, courtesy of Daniel Mustieles
- fi, courtesy of Jiri Grönroos
- fr, courtesy of Claude Paroz
- ga, courtesy of Seán de Búrca
- gd, courtesy of GunChleoc
- hr, courtesy of gogo
- hu, courtesy of Meskó Balázs
- pl, courtesy of Piotr Drąg
- pt_BR, courtesy of Enrico Nicoletto
- pt, courtesy of Tiago Santos
- ro, courtesy of Daniel Șerbănescu
- sk, courtesy of Dušan Kazik
- sv, courtesy of Anders Jonsson
- vi, courtesy of Trần Ngọc Quân
- zh_CN, courtesy of shijing
Overview of changes in Rhythmbox 3.3.1
======================================
* Better handling of locked Android devices
* Simplified ReplayGain processing that might crash less
* Switched to webkit2 API, except for the context plugin which is disabled
* Notifications behave better when actions aren't available
Bugs fixed:
678349 Rhythmbox segfaults when trying to access Android 4.0 MTP device already mounted by Nautilus
744775 Rhythmbox crashes when trying to access Android device.
752019 Port to WebKit2
762087 CD playing with cross fading on crashes rhythmbox
762203 Display notifications about playing song when pausing
763206 RhythmDB-CRITICAL **: rhythmdb_entry_get_entry_type: assertion 'entry != NULL' failed
763435 Gtk-WARNING **: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node grid owner RBHeader)
763874 Rework logic of Python support option
Translation updates:
- cs, courtesy of Marek Černocký
- de, courtesy of Mario Blättermann
- es, courtesy of Daniel Mustieles
- fi, courtesy of Jiri Grönroos
- hu, courtesy of Balázs Úr
- it, courtesy of Milo Casagrande
- lv, courtesy of Rūdolfs Mazurs
- oc, courtesy of Cédric VALMARY
- pl, courtesy of Piotr Drąg
- pt_BR, courtesy of Rafael Fontenelle
- ro, courtesy of Daniel Șerbănescu
- sk, courtesy of Dušan Kazik
- sr, courtesy of Мирослав Николић
- sr@latin, courtesy of Miroslav Nikolić
- sv, courtesy of Anders Jonsson
- tr, courtesy of Muhammet Kara
- vi, courtesy of Trần Ngọc Quân
Overview of changes in Rhythmbox 3.3
====================================
* New plugin supporting Android devices via gvfs-mtp
* Encoding settings are now configurable per device type
* Encoding settings can force lossless files to be transcoded
Bugs fixed:
733830 While extracting music from CDs, information in the "Year" field is lost
748857 Typos in documentation
749015 audioscrobbler: Fix displaying icon for libre.fm
751265 JSON import errors
751630 Sync Preferences Missing
751961 iradio: remove Radio GFM
752433 [PATCH] data: Add various mod files as supported MIME types
753359 Don't handle RTL icons manually for GTK+ >= 3.12
753767 error: conflicting types for 'rhythmdb_metadata_cache_purge'
755881 crash when adding files found during startup scan
756992 hangs after handling mod/xm/it (modplug) file when crossfade is enabled
757225 Freezing with crossfade backend and Pulseaudio with GStreamer 1.6.x
760192 commit 85c185d breaks compilation with -Wl,-as-needed
761030 Album-Art caching issue
Translation updates:
- cs, courtesy of Marek Černocký
- de, courtesy of Mario Blättermann
- de, courtesy of Wolfgang Stoeggl
- es, courtesy of Daniel Mustieles
- fi, courtesy of Jiri Grönroos
- fr, courtesy of Claude Paroz
- gl, courtesy of marcos
- hu, courtesy of Balázs Úr
- ko, courtesy of Seong-ho Cho
- lt, courtesy of Aurimas Černius
- nb, courtesy of Kjartan Maraas
- oc, courtesy of Cédric Valmary (Tot en òc)
- pl, courtesy of Piotr Drąg
- pt_BR, courtesy of Enrico Nicoletto
- pt, courtesy of Pedro Albuquerque
- ru, courtesy of Stas Solovey
- sk, courtesy of Dušan Kazik
- sr, courtesy of Мирослав Николић
- sr@latin, courtesy of Miroslav Nikolić
- sv, courtesy of Josef Andersson
- vi, courtesy of Trần Ngọc Quân
Overview of changes in Rhythmbox 3.2.1
======================================
* Bug fixes
Bugs fixed:
746975 - core dump when using shuffle and playing track changes
747053 - Rhythmbox plugins fail to connect to signal handlers with libpeas 1.14.0
Translation updates:
- ca, courtesy of Pau Iranzo
- de, courtesy of Christian Kirbach
- fr, courtesy of Haïkel Guémar
Overview of changes in Rhythmbox 3.2
====================================
* Support for disc and track total tags (Hubert Figuiere)
* Soundcloud plugin
* Ability to clear, re-fetch and manually set cover art using the song info
window
* Build fixes for Mac OS X (Andrew Brown)
* Many style and layout fixes (Trinh Anh Ngoc)
Bugs fixed:
330686 - same songs played after reading a playlist
554574 - no easy way to unselect the browse by album,artist,genre option
592706 - Unclear string "in" for translation
601747 - rhythmbox skips one or two songs after playing certain songs
733795 - configure warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
737058 - Add track count and disc count to the database
737655 - data: Add Vorbis aliases as supported mime-types
738101 - Failure to build with tdb 1.3
738529 - Crash when right clicking the track list in the library
743012 - Rhythmbox fails to import MP3 files with ID3 v2.4 tags created by PicardQT
743493 - Tracks with no embedded covert art show a random cover art from the music collection
743761 - Right click on any file in 'Tracks list' clashes the application
745395 - Duplicate symbol _rb_metadata_iface_xml
745399 - gdkx.h explicitly included; prevents building on Mac
746047 - symbolic icon is broken
Translation updates:
- bs, courtesy of Samir Ribić
- ca, courtesy of Pau Iranzo
- cs, courtesy of Marek Černocký
- es, courtesy of Irene Sáez Sanz
- fi, courtesy of Jiri Grönroos
- gd, courtesy of GunChleoc
- hu, courtesy of Balázs Úr
- id, courtesy of Andika Triwidada
- it, courtesy of Milo Casagrande
- kk, courtesy of Baurzhan Muftakhidinov
- lt, courtesy of Aurimas Černius
- nb, courtesy of Kjartan Maraas
- nl, courtesy of Hannie Dumoleyn
- pl, courtesy of Piotr Drąg
- pt_BR, courtesy of Rafael Ferreira
- sk, courtesy of Dušan Kazik
- sl, courtesy of Matej Urbančič
- sr, courtesy of Мирослав Николић
- sr@latin, courtesy of Miroslav Nikolić
- sv, courtesy of Anders Jonsson
- sv, courtesy of Daniel Nylander
- tr, courtesy of Muhammet Kara
- vi, courtesy of Trần Ngọc Quân
- zh_TW, courtesy of Cheng-Chia Tseng
Overview of changes in Rhythmbox 3.1
====================================
* 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
Overview of changes in Rhythmbox 3.0.3 "Devilfish"
===================================================
* 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
Overview of changes in Rhythmbox 3.0.2
======================================
* Assorted bug fixes
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:
- cs, courtesy of Marek Černocký
- de, courtesy of Christian Kirbach
- es, courtesy of Daniel Mustieles
- fr, courtesy of Claude Paroz
- gl, courtesy of Fran Dieguez
- hu, courtesy of Gabor Kelemen
- it, courtesy of Milo Casagrande
- lt, courtesy of Aurimas Černius
- pl, courtesy of Piotr Drąg
- pt_BR, courtesy of Rafael Ferreira
- pt, courtesy of Tiago S.
- ru, courtesy of Yuri Myasoedov
- sl, courtesy of Matej Urbančič
- sr, courtesy of Мирослав Николић
- sr@latin, courtesy of Miroslav Nikolić
- zh_CN, courtesy of YunQiang Su
Overview of changes in Rhythmbox 3.0.1 "I Am Nice To Tapes"
============================================================
* 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
Overview of changes in Rhythmbox 3.0 "I Eat Tapes"
===================================================
* 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
Overview of changes in Rhythmbox 2.99.1 "Strip Light Hate"
===========================================================
* 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
No translation updates.
Overview of changes in Rhythmbox 2.99 "Future Delay Thinking"
==============================================================
* 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