-
Notifications
You must be signed in to change notification settings - Fork 23
/
NEWS
2495 lines (2229 loc) · 97 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
New features and significant updates in version...
Major changes in 43.0:
- Remove obsolete Bugzilla entries from desktop file
- Translation updates
Major changes in 43.rc:
- Fix videos not playing when opening through nautilus 43
- Translation updates
Major changes in 43.beta:
- Throw a better error if OpenGL couldn't init
- Translate DVD/VCD device errors
- Save screenshots into ~/Pictures/Screenshots
- Make search entry keyboard navigable
- Add playlist page to GTK inspector (disabled by default)
- Fix fullscreen header bar not showing up
Major changes in 43.alpha:
- Update thumbnailing code for gnome-desktop API changes
- Fix crashes and warnings when some plugins are missing
- Use GResources to load UI files, simplify plugin declarations,
and remove a lot of unused code
- Update man page
Major changes in 42.0:
- Updated appdata screenshots
- Fix screenshot functionality not working since the port to
the OpenGL video widget
- Translations updates
Major changes in 42.beta:
- Port video widget from obsolete Clutter to OpenGL
- Move subtitles and audio track selection to its own menu
- Add shortcuts for mute, cycling through subtitles, toggling
subtitles and seeking to specific places in the video
- Implement a enabled-by-default native MPRIS plugin to replace
the Python MPRIS plugin
- Remove media-player-keys plugin that supported the old GNOME
Settings Daemon API, now replaced by MPRIS
- Show more precise elapsed time when stepping frame-by-frame
- Implement "search by title" in OpenSubtitles plugin
Major changes in 3.38.0:
- Translation updates
Major changes in 3.37.90:
- Add support for Tracker 3 indexer
- Support auto-loading VTT subtitles
- Fix some stutters on some systems when current state is being
saved to disk
- Better error messages when SSL/TLS support is missing
- Improve the search entry's behaviour
- Improve the way time is written in some places
- Remove association with audio files, as we really don't want
to be an audio player
- Fix YouTube search not working
- Fix a number of keyboard shortcuts not working
- Remove a number of deprecated calls
Major changes in 3.34.0:
- Make introspection non-optional for the plugin system to work
- Translation updates
Major changes in 3.33.90:
- Update application icon
- Use title case for the "Open Containing Folder" menu item
- Disable VAAPI support for now, it's too buggy
Major changes in 3.33.0:
- Add "Open containing folder" menu item
- Include "totem" in the desktop keywords
- Make --version command-line option public
- Reduce GSettings writes on startup
- Fix menu sensitivity for OpenSubtitles plugin
- Remove obsolete LIRC and Brasero plugins
Major changes in 3.32.1:
- Show the application window when opening a new file
- Work-around "Can't play a text file without video or visualizations" error
- Build fixes
- Translation updates and fixes
Major changes in 3.32.0:
- Translation updates
Major changes in 3.31.92:
- Add an error message when file is encrypted, or empty,
or DVD playback is attempted with missing libraries
- Make "Stop" keyboard button act like the Stop button on a
CD player
- Remove all mentions of the external chapters plugin, it wasn't
used since 2012
- Fix possible crash when browsing
- Fix DesktopEntry in MPRIS plugin
- Translation updates
Major changes in 3.31.91:
- Move nautilus properties page to nautilus module
- Fix fullscreen toolbar's appearance in RTL languages
- Update appdata and screenshots
- Don't advertise VCD support, GStreamer 1.0 has never supported it
- Add support for "start time" in playlists
- Make Ctrl+W navigate back before exiting
- Make it possible to load subtitles from the command-line
- Fix media player controls not appearing in gnome-shell in
some cases, and the next/previous buttons not working
- Make previous/next buttons' state update when a movie
contains chapters
- Use better labels for Subtitles and Languages menus
- Fix some display problems when files are longer than detected
- And other smaller bug fixes
- Throw a warning when download buffering breaks because
of a missing plugin
- Make framerate more precise in properties
- Fix a warning on exit when brasero is not installed
Major changes in 3.31.90:
- New icon
- Remove app menu
- Modernise user documentation
- Loads of fixes in "Make available offline" functionality
- Fix proxy configuration in Flatpak
- Disable VA-API plugins in thumbnailer
- Plenty of build fixes and changes, including:
- Use gettext instead of intltool
- Fix parallel build
- Remove gromit, ontop and zeitgeist plugins
- Remove most X11 dependencies (except XInitThreads)
Major changes in 3.26.1:
- Fix crash when properties tab is closed too fast
- Thumbnail OPUS and M4B audio files
- Fix thumbnailing on platforms with V4L M2M hardware decoders
- Fix playing back MJPEG files
- Fix Python Console menu not appearing
- Build fixes:
- Remove dependency on Debian-specific pycompile utility
- Fix build with gtk-doc 1.26
Major changes in 3.26.0:
- Fix a possible build race
- Fix lirc plugin compilation
- Python console bug fixes
- Install appdata in the new location
- Translation updates
Major changes in 3.25.90.1:
- Build fixes
Major changes in 3.25.90:
- Move to meson build system
- Fix media-player keys usage to match API documentation
- Fix internal video widget API documentation
- Remove unused totem-audio-preview
- Split off video thumbnailer into thumbnailer and gallery maker
- Blacklist bmcdec plugin in the thumbnailer
Major changes in 3.24.0:
- Translation updates
- Add Flatpak build definition
Major changes in 3.23.90:
- Add keyboard shortcut to de-select all items
- Fix possible crash on first run
- Set a minimum width for the "Go" menu
- Mark many audio and video mime-types as handled
- Add more shortcuts to the keyboard shortcuts dialogue
- Fix a small memory leak in thumbnailer
- Fix missing plugins' startup notification on Wayland
- Fix crash when network turns off
- Port to non-obsoleted widgets
- and build fixes
Major changes in 3.22.0:
- Fix symbolic icon not appearing in gnome-shell's top bar
Major changes in 3.21.91:
- Add variable rate playback menu
- Build fixes
- Fix thumbnailing of 4k videos
Major changes in 3.20.1:
- Make playback rate available to plugins
- Add more shortcuts for the shortcuts help window
- Fix a number of compilation warnings
Major changes in 3.20.0:
- Fix a theming regression in the play/pause button box
- Translation updates
Major changes in 3.19.92:
- Fix regression from 3.18 which could cause none of the builtin
plugins to be activated
Major changes in 3.19.91:
- Change "Skip to" label in shortcuts
- Make header popup translucent in fullscreen as per mockups
- Fix totem-audio-preview translations
- Add context to strings to translate in the shortcut window
Major changes in 3.19.3:
- Port to grilo 0.3.0
- Add a shortcuts help window
- Use new grl-video-title-parsing plugin
- Move controls OSD to the bottom of the screen
- Fix fullscreen toolbar not appearing in Wayland
- Add Ctrl+W to quit
- Add man page for totem-audio-preview
- Fix GSettings changing on startup
- A number of deprecation warning fixes
Major changes in 3.18.1:
- Make DVD menu navigation work again
- Updated translations
Major changes in 3.18.0:
- Fix rendering bugs in the search entry
Major changes in 3.17.92:
- None compared to 3.16.4
Major changes in 3.16.4:
- Fix selection not working after visiting Channels page
- Fix MPRIS plugin following internal API changes
- Revert Wayland compatibility changes, it's not a required
change in GNOME 3.16
Major changes in 3.16.3:
- Fix ASF videos not being thumbnailed
- Bring back video inside the window under Wayland
- Fix Skip To dialogue not working
- Fix thumbnailer with newer versions of gstreamer-vaapi installed
- Update YouTube API key
Major changes in 3.16.2:
- Fix popup not showing up on touchscreens
- Fix potential crash on 32-bit systems
Major changes in 3.16.1:
- Loads of performance fixes, related to thumbnailing
when a video is playing
- Fix (again) doubling files added on the command-line
- Don't monitor the tracker source, it adds incomplete
items to the view
- Fix Videos icon not showing in volume control
- Provide a symbolic variant of the app icon
- Fix frames not getting applied for new thumbnails
- Don't warn when video rotation is unset
Major changes in 3.16.0:
- Translation updates
Major changes in 3.15.92:
- Update thumbnail styling
- Fix a crash on exit
- Fix application icon not showing in volume control
- Disable popover transitions for video menus
- Fix downloading subtitles with newer Python versions
- Translation updates
Major changes in 3.15.91:
- Build fixes
- Internationalisation fixes
- Update appdata file
- Translation updates
Major changes in 3.15.90:
- Better missing plugins support with GNOME Software
- Modify appearance of source icons
- Make view switcher button homogeneous
- Use intltool to translate GSettings schema files directly
- Better translator comment for subtitle-encoding
- Remove outdated helper script, which used Python 2
Major changes in 3.15.4:
- Remove spacing around preferences tabs
- Stop thumbnailing when exiting, and when playback starts
- Handle "Powerpoint" buttons on remotes
- Keep the controls visible when seeking with the slider
- Show controls when seeking with the keyboard
- Use the theme's foreground color to render the symbolics
- Only show videos longer than 5 seconds in the overview
- Hide source which provide torrent URLs (for now)
- Remove use of a number of deprecated properties
- Require a newer cairo for hi-dpi support
- Fix Totem doubling files added on the cmd line
- Fix missing translation support in thumbnailer/gallery support
Major changes in 3.14.1:
- Fix lingering white line in fullscreen
- Fix bug in MPRIS support when used via Rygel
- Thumbnail bookmarked movies as well
- Fix starting Totem via D-Bus (gnome-open)
- Port from appdata-tools to appstream-glib
- Add a keyboard shortcut for starting subtitles download
Major changes in 3.14.0:
- save-file: Handle an unset Videos directory
- Fix popup disappearing when volume is being set
- Remove border from error dialogue
- Require newer versions of clutter-gtk and gst-plugins-base
Major changes in 3.13.92:
- Fix opening files following the D-Bus-ification
- libgd updates to fix the appearance of check boxes and subtitle labels
Major changes in 3.13.91:
- Generate thumbnails for the videos in the main view when they're missing
- Rename totem.desktop to org.gnome.Totem.desktop
- Updated translations
Major changes in 3.13.90:
- Rename "Recent" section to "Videos"
- Remove visualisation support
- Remove browser plugin
- Better error message for RTSP blocked by firewall
- Automatically rotate mobile phone videos
- Allow seeking past fill-level
- Postpone loading library after playback
- Fix headerbar title when playing search results
- Fix crasher on startup with newer GTK+
- Fix crash when browsing Euronews source
- Use correct icon name for "gear" menu
- Don't allow adding duplicate items to recent view
- User new "audio-filter" property
- Fix loading Audio CDs' Wave files
- Fix potential data loss when removing multiple files
- Reset loaded text subtitles when closing video
- Fix hidden cursor with visible popup
- Move the "un-fullscreen" button to the corner
OpenSubtitles:
- Don't throw an error when the language is unknown
- Fix subtitles suffix when saving it
- Add support for Basque
Major changes in 3.12.1:
- Bump required versions of grilo and GStreamer
- Fix delete button's initial state
- Switch to the player view quicker
- Add support for starting a playlist paused
- Escape selection mode when pressing Esc
- Fix shuffled items starting to play in random order
- Hide popups when leaving the window, but not when a popover
(volume, menus) is visible
- Don't toggle popups on touchpad clicks, just on touchscreens
- Fix scroll-wheel going forward 2 minutes instead of 1
- Save the downloaded subtitles in the video directory
- Re-add drag'n'drop support for the video widget
Major changes in 3.12.0:
- Fix artifacts caused by GtkPopovers
- Don't add containers in the Recent view
- Various opensubtitles plugin bug fixes
- Translation updates
Major changes in 3.11.91:
- Use popovers for menus, and remove their shadows
- Hide popups after 2 seconds not 5
- Fix crashers when deleting items
- Only resolve using the passed source
- Remove stock icons usage
- Don't offer to save file in ~/Videos subdirs
- Fix empty window title in some cases
- Fix handling of kbd shortcuts with multiple modifiers
- Blacklist adult sources for now
- Fix ngettext usage
- Avoid queueing multiple thumbnail updates
- Add names to timeouts and idles
- Don't monitor the filesystem plugin
- Translation updates
Major changes in 3.11.90:
- Add sideways swipe gestures to seek inside the window
- Move Open/Add menu items to the "Add" button
- Add drop support to the "Recent" section of the overview
- Implement "Make Available Offline"
- Maximise window by default
- Make F10 show the gear menu
- Make Ctrl+F toggle the search mode
- Handle the "Play DVD" remote control key
- Pause playback when the screensaver comes on
- Correct spacing and title of the preferences window
- Remove film strip by default from thumbnails, nautilus
will add them itself if necessary
- Fix monitoring of Grilo sources
- Show switcher buttons when turning on search
- Ensure the buffering spinner gets removed when closing a file
Major changes in 3.11.5:
- Complete redesign :)
Major changes in 3.5.90:
- Plenty of build fixes to make it possible to build with Wayland support
- Increase thumbnail size to 256 px
Movie player:
- Rename to "Videos"
- Hide titlebar when maximised
- Move some menu items to the app menu
- Command-line parsing bug fixes
- Use Grilo to list DVDs and other optical media
- Remove connection speed preferences
- Stop DVD playback when disc is ejected
- Fix ordering of the playlist after drag'n'drop
Backend:
- Port to GStreamer 1.0
- Add HTTP proxy support
- Much improved error messages
- Add variable rate playback
- Use Clutter for the OSD
- Disable visualisations by default
- Animate rotations
- Add av-offset support
- Prepare the ground for chapter support in non-DVDs
Plugins:
- Make screenshot UI-less, like in gnome-shell
- Simplify the screensaver and browser plugin code
- Remove publish and iPlayer plugins
- Use Grilo 0.2
- Better search sidebar
- Add hook for site-specific user-agents
- Add hook for custom subtitle selection through plugins
- Move recent-files handling to a plugin
3.4.0:
* Mark some strings as translatable
* Handle Clutter failing to initialise
* Don't handle Ctrl+Space (which is used for IM switching)
3.3.92:
* Check plugins for introspection in configure
3.3.90:
* Show Vorbis DESCRIPTION field in Comments
* Use GTK+ code to detect the workspace's work area
* Do use direct seeking for files in the wastebasket
* Thumbnail FLAC files too
* Fix crash when using MPRIS plugin
* Fix compilation of the rotation plugin with newer Vala
3.3.4:
* Re-enable and fix compilation of zeitgeist-dp plugin
* Use new GLib threading API if compiling with GLib ≥ 2.31.0
* Fix some problems with `make check` on the Python plugins
3.3.3:
* Add plugin to replace the Flash plugin for online videos
* Add support for RTMP URLs
* Fix vala plugins compilation
* Fix --time option in thumbnailer
* Fix possible crashes with the browser plugin
on OpenBSD
* Remove obsolete youtube and bemused plugins
* Port browser plugin to GDBus
* Fix getting the cover art in the movie player
* Fix crasher when Totem is passed arguments
3.2.1:
* Fix crash when framerate isn't available
* Quieten the thumbnailer when thumbnailing non-videos
* Loads of translations
3.2.0:
* Fix Python console settings conversion bug
* Loads of updated translations
3.1.92:
* Mention our support of a few more mime-types
* Handle HTTP Live Streaming (in the main player,
and the browser plugin)
* Loads of translations
3.1.91:
* Port D-Bus service to MPRIS 2.1
* Store and restore the rotation status of videos
* Fix the "save" button not work in the playlist
* Screensaver fixes for non-GNOME sessions
* Port to pygobject 3.0
3.1.4:
* Add Grilo plugin
* Remove Coherence UPNP, Tracker and Jamendo plugins
* Add plugin to rotate videos
* Fix audio tracks not appearing with their language names
* Add keyboard shortcut for "Save"
* Remove sidebar drop-down item, and use menu items instead
* Fix translations of the nautilus properties window
* Subtitles plugin bug fixes
3.1.0:
* Use clutter-gst to draw the video, the
only major related change is simpler zoom modes
* Use GStreamer API directly for audio preview
utility (used in nautilus), thumbnailer and
nautilus properties window
* Show container format in the properties
* Add ability to switch video tracks
* Add ability to "thumbnail" DVD ISOs
* Advertise support for audio/x-stm and audio/x-s3m
* Fix possible dropped chapters in chapter plugin
* Code:
- Port media-player-keys plugin to GDBus
- Add pylint support for all Python plugins, and fix
errors from it, and port all of the plugins to
GObject Introspection
- Simplify screenshot code
* Removed:
- Remove XVidMode support in backend
- Remove video indexer, it wasn't used
- Remove thumbnail plugin which doesn't serve a purpose
under GNOME 3
3.0.0:
* Fix packing and spacing in the properties
* Fix subtitle downloader and jamendo plugins
* Loads more translations
2.91.93:
* Fix activation of all Python plugins
* Make Python console work again
* Loads of translations
2.91.92:
* Plenty of screensaver related bug fixes
* Make "Open Location" dialogue modal
* Never use an empty User-Agent in the backend
* Don't poke at web server when we already have
information to set up "recent files"
2.91.91:
* New icon!
and also:
* Fix screensaver for latest gnome-screensaver
* Fix possible assertion in save-file plugin
* Use gnome-session instead of Galago for status notifications
* Fix thumbnailer with both --size and --raw options
* Require GTK+ 3.x in pkg-config file, and fix compilation for
out-of-tree plugins
* Make sure all the builtin plugins get activated on startup
* Fix screenshot for interlaced videos
2.91.7:
* Allow finer-grained control on the volume using Shift as a modifier
* Add Zeitgeist provider plugin
* Don't crash if plugins weren't loaded
* Update work area code
* Update for latest libpeas changes
* Make default plugins dialogue bigger
* Fix saving localised strings in the chapters CMML files
* Fix vanishing entries when loading mixed media types from slow links
* Fix screensaver not disabling when switching to fullscreen straight away
2.91.6:
* YouTube plugin:
- Show actual stream title instead of "videoplayback" in the
recent items menu
- Fix build with latest GTK+ version
- Various build fixes
2.91.5:
* Build:
- Fix build with newer versions of GTK+ 3.x
* Thumbnailer:
- Register thumbnailer with new scheme
- Always use the better looking resize method, even for
large thumbnails
* Movie Player:
- Use new-style toolbar for playlist
- Fix look of plugins preferences
- Notice panels when automatically resizing the window
* Plugins:
- Fix subtitles plugin not closing after download
- Downgrade YouTube plugin's abilities, see:
http://www.hadess.net/2011/01/youtube-playback-will-suck-again.html
- Offer to launch YouTube in browser if video is not
available in the requested format.
- Re-add support for Vala plugins and sample vala plugin
- Add support for additional multimedia keys
- Port tracker plugin to newest API
* Browser plugin:
- Fix possible crasher in the glow button
2.91.4:
* Build:
- Port to GtkStyleContext
- Other GTK+ 3.x fixes
* Movie Player:
- Remove the MythTV plugin (upstream is dead and UPnP works just as well)
- Change the data paths in GSettings schemas
- Lots of Python plugin fixes
- Add a save file plugin
- Fix a race condition when parsing multiple playlist entries
- More GSettings fixes and cleanup
- Use symbolic icons for the volume level
- Fix plugin shutdown
* GStreamer backend:
- Various drawing fixes
* Updated translations
2.91.0:
* List audio/mp2 as supported
* Build:
- Use upstream gettext instead of GLib's
- Plenty of bug fixes for building against GTK+ 3.x
2.90.6:
* Movie Player:
- Re-enable Python plugins
- Update for libpeas and GTK+ 3.x changes
- Add chapters plugin
- Use icon for the sidebar
- Don't try to load subtitles, or chapters data for streams
- Only popup controls when the mouse moves a certain distance
- Port to GSettings
* YouTube plugins:
- Fix playback again
- Support Web-M videos
- Hide URLs from the tooltips, they're not useful
* GStreamer backend:
- Don't block main thread when seeking
* Thumbnailer:
- Use msecs instead of seconds for seeking, which should fix black frames
- Make --raw work along with --size, so you can avoid adding borders
2.90.5:
* Movie Player:
- Port from libunique to GApplication
- Rework cancellation in the YouTube plugin to remove races
- Reorganise the core code into an installed library, libtotem.so
- Add gobject-introspection support to this library
- Make it possible to build plugins out of tree by installing a few header files
- Remove the old Python and Vala bindings in favour of introspection
- Port the Python plugins to libpeas and the new bindings (note that they aren't re-enabled yet due to being too unstable)
- Tidy up the "Open Location" dialogue
- Port to the updated PeasUIConfigurable interface in libpeas 0.5.2
* Browser plugin:
- Add support for the VLC input.length property
2.90.0:
* Movie Player:
- Fix some strings in the BBC iPlayer plugin
- Support async loading of playlists
- Fix window resizing when showing/hiding the controls and sidebar
- Add deinterlacing to the preferences
- Add support for accurate seeking
- Add WebM support
- Port to GDBus
- Port to libpeas for plugin handling (porting the C plugins, but disabling the Python and Vala ones)
* Browser plugin:
- Fix URL parameter usage in the GMP plugin
- Fix the position when the QT plugin gets to the EOS
- Add support for the input.time and togglePause VLC JavaScript API
- Add support for the VLC toolbar argument
- Initialise GType support when called into
* GStreamer backend:
- Implement deinterlacing support and turn on automatic deinterlacing by default
- Fix constant buffering when playing live streams
- Ensure the widget uses the system colourmap
2.30.1:
* Movie Player:
- Fix artifacts and flashing or black screen when paused
- Better download buffering handling
- Fix crasher when PyGTK is badly installed
- Avoid problems with seeking when pausing the video too early
- Fix link to Totem website in error messages
- Disable seeking in DVD menus
- Make Eject menu item work for DVDs
- Fix playback from FTP sites
* Plugins:
- Port Tracker plugin to Tracker 0.8
- Make YouTube plugin work again for latest site changes
* Browser Plugin:
- Add download buffering support even when streaming from
the browser itself
- Fix playback on the Apple trailers site, and add seeking support
2.30.0:
* Updated translations
2.29.92:
* Fix some possible hangs when switching files
2.29.91:
* Fix compilation with newer versions of Tracker
* Update time in the status bar when frame-stepping
* Fix a lot of build problems with newer GTK+, or using pedantic linkers
* Update Vala bindings for external plugins
* Fix problems with the popup menu in the browser plugin
2.29.4:
* Fix documentation build
2.29.3:
* Movie Player:
- Add GConf key to disable all the keyboard shortcuts
- Implement type-ahead search
- Display embedded cover images in audio streams
- Add "fullscreen" button in the main video UI
- Fix for new TotemPlParser API
- Fix the time elapsed not showing up in the status bar
with newer GTK+
- Fix translation of skip menu items in RTL languages
- Make "Esc" passing the keyboard focus to the video canvas
- Close RTSP streams, and clean up temporary buffer files on exit
* Web browser plugin:
- Fix a number of Javascript functions not working in the QuickTime plugin
- Implement SetURL for QuickTime
* Plugins:
- Remove built-in DVB support, and rely on gnome-dvb-daemon instead
- Convert D-Bus plugin to MPRIS plugin
* GStreamer backend:
- Fix playback of files from archives
- Make track switching faster
2.29.2 (changes since latest stable 2.28.4 release):
* General:
- Add disk buffering for QuickTime and Flash video files,
and only start playing the file when it can be played
uninterrupted until the end
- Add support for authentication for HTTP and RTSP streams
- Make track switching faster
- Don't save the volume anymore, the sound system should
- Use cairo to draw the logo
* Movie Player:
- Add OSD when keyboard or remote keys are pressed
- Add support for reverse frame-stepping
- Add support for playing back DVDs and VCDs from mounted
ISO images
- Include the movie name when taking screenshots
- Use gallery instead of screenshot in suggested gallery file names
* Browser plugin:
- Use referrer information
- Add support for subtitles in the VideLAN API
- Remove "Complex" (RealMedia compatible) plugin
2.28.0:
* Use name from the playlist for the recent item
* Set the stream volume using PulseAudio
* Fix a crash in the web browser plugin with WebKit
* Fix playback of YouTube videos
* Fix possible hangs after playing a remote file
2.27.92:
* Movie Player:
- Remember the current file position when Pause is clicked
- Show menu item description in status bar
- Make Home and End keys seek to the start and the end of streams
- Use Totem's icon as the main window logo
- Make screenshot dialogue more like GNOME's
- Bug fixes:
- Fix crash when a storage volume is encrypted
- Make shuffle playlists faster with a large number of items
- Fix the artist not showing up in the window title
- Detect non-xine DVB channel configurations
- Select the directory in which the movie is by default,
when looking for a subtitle
* Web browser plugin:
- Use the user-agents for the plugins we're mimicking
- Show controls for the Cone plugin when VLC compatibility
isn't explicitely asked
* Thumbnailer:
- Make it possible to output thumbnails without the film borders
* Plugins:
- Add plugin authoring tutorial
2.27.2:
* Movie Player:
- Add frame-by-frame stepping
- Better fallback names for audio and languages tracks
- Make the arrow keys navigate DVD menus when one is loaded
- Move subtitles-related menu items to View → Subtitles.
- Bug fixes:
- Fix loading subtitles from the cache
- Fix loading videos when Totem is already running
- Fix drag'n'dropping a video onto itself reloading the video
- Only add a file to the recent files when it has been played,
makes startup with loads of files much quicker
* GStreamer backend:
- Prevent tags from other tracks to show up when
they're not used
- Try to mount the location where the file is when it's
not already mounted
* YouTube plugin:
- Fix a possible crasher when loading thumbnails
- Fix problems in non-English locales
- Fix video list rendering problems
- Fix UI differences between the YouTube, Jamendo and local seach plugins
2.27.1 (since 2.26.2):
Major changes:
* Port GStreamer backend to playbin2
* Remove xine-lib backend
* New BBC iPlayer plugin
* Port YouTube plugin to C, much faster
* Use libunique instead of our home-cooked version
New features:
* Add a D-Bus service plugin, to allow getting playback information
from a running Totem
* Add support for DVD navigation to the GStreamer backend
Misc bug fixes:
* Remove relief from the playlist buttons
* Set the default drag action to be copy, and only make
the video widget a drag source when a video is loaded
2.25.92:
* Set PulseAudio application properties
* Fix possible crasher in eggdesktopfile
* Add support for MXF videos
* Fix repeat not working in the browser plugin
2.25.91:
* Document internal API for plugin writers
* Fix a few focus problems
* Accept human-friendly inputs in the "Skip To" dialogue
* Add a huge number of languages to the subtitle downloader plugin
* Make looping smoother when only one file is being played in repeat
* Make the gallery creation progress window work as expected
* Fix a possible crasher when getting metadata in the xine-lib backend
* Many build fixes
* Make Totem more robust when Python fails to initialise
2.25.90:
* Add a UPNP/DLNA plugin
* Add a plugin to allow creating galleries of screenshots
for video files
* Add a plugin to allow copying DVDs and VCDs through Brasero,
as well as creating new DVDs from the playing video
* Add support for Repeat and Shuffle through LIRC
* Add support for a number of playlist types
* Update audio and video files types supported by the properties
window to not include playlists
* Fix recent files not working when the playlist was empty
* Avoid resetting colour balance sliders when set at the maximum
or the minimum
* Fix the screensaver not being disabled in some cases
* Add number of build and UI fixes
2.25.3 (changes since 2.24.3):
* Interface changes:
- Make the left-click seek directly to the destination
- Hide colour balance sliders that aren't available
- Make modifiers work as expected when drag'n'dropping files
- Use "Movie Player" everywhere in the interface
- Add an arrow to the sidebar button
- Convert British English messages to American English
- Show the fullscreen popups when seeking with the keyboard
- Better behaviour when changing the type of playlist to be saved
- Fix playlist problems when removing an file that was deleted
from the filesystem
* Subtitle handling:
- Add plugin to download text subtitles from OpenSubtitles.org
- Allow selecting a text subtitle from the View menu, or by dropping
the file onto the video widget
- Add the subtitle and languages menus to the fullscreen popup
* Browser plugin:
- Remove the "basic" web browser plugin, we now use the same
API as VideoLAN for our default plugin
- Fix relative paths not resolving in some cases
- Fix repeat=true only playing files twice
* Plugins:
- Add Jamendo plugin
- Add support for streaming TV from MythTV
- Fix YouTube movie playback following website changes
- Make the local search and YouTube search sidebars look more alike
- Add proper mute support for remote controls
- Fix the metadata-updated signal to be useful
* Build:
- Remove libgnome dependency
- Remove NVTV support
- Use g_timeout_add_seconds() when possible
* GStreamer backend:
- Require the rsndvdbin plugin for DVD playback
- Add zoom support
- Fix some files not giving us metadata with the video indexer
- Fix the video window getting bigger than the screen
- When streaming, the pause button stops
* Other:
- Add ability to create a gallery image using the video thumbnailer
2.23.91:
* Numerous UI and bug fixes
* DVB playback:
- Add support for a helper to setup DVB channels
- Support multiple DVB adapters
- Better DVB error messages
* New features:
- Allow '+' and '-' to go to the previous/next tracks
- Make the LIRC plugin work out-of-the-box on a majority of remotes, and add
support for the Stop key
- Add a Python console plugin
* Movie player:
- Require a newer gmyth to support newer MythTV instances
- UI fixes for the playlist and play buttons showing the wrong status on error
- Fix restoring previous sessions
- Don't resize the window in the middle of a stream, for example, when watching TV
- Build fixes for Python and Vala plugin backends
* Youtube plugin:
- Fix webpage URLs getting added to the playlist, rather than movies themselves
- Don't eat the CPU when searching for videos
- Blacklist the ffmpeg FLV demuxer, and popup the plugin installation helper
if no other demuxers are available
* GStreamer backend:
- Fix possible drifts in the colour balance
- Fix the UI not updating for internet radio titles when streaming
- Add support for ATSC (North-American DVB)
- Update visualisations aspect ratio when the screen size changes
2.23.4:
* Remove gnome-vfs requirements, all over
* Better help output when wrong arguments are passed
* Automatically remove files from the playlist when they've been
removed from the filesystem
* Bug fixes for build on MacOS X with native GTK+
* Always use files on fuse when available
* Plenty of small bug fixes
* Thumbnailer:
- When a file contains cover art, use the art as the thumbnail
* Web browser plugin:
- Remove mozilla specific requirements
- Show stream titles in fullscreen
- Add double-click -> fullscreen
- Hide controls by default in the Cone (VLC) plugin
- Implement Playlist::isplaying for Cone
* Plugins:
- Remove need to configure the MythTV plugin, use UPNP instead
- Add a progress bar to the YouTube plugin
- Add support for high-res YouTube videos
- Use ~/.local/share/totem/plugins/ for user-plugins
2.23.3:
* Update FSF address in the sources
* Use GIO when a GIO source isn't available (xine-lib, GStreamer)
* Reset player state when we get an error whilst syncing
* Add Totem specific application/x-totem-plugin type to the browser plugin
* Fix building against latest totem-pl-parser
* Fix browser plugin not showing on http://www.la1.be site
2.23.2:
* YouTube plugin bug fixes
* Add ability to launch YouTube videos in a web browser from the YouTube plugin
2.23.1:
* Port large portions of the code to GIO
* Add audio/x-speex as a supported mime-type
* Update Vala sample plugin and bindings to use new features
* Movie Player:
- Add an icon to "Clear playlist"
- Fix a crash when a command-line argument isn't known in the GTK+
only build
- Fix the bug report script
- Fix crasher when trying to load (unsupported) audio CDs