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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
|
New features and significant updates in version...
2.20.3
* Skip 0-length playlists in Totem and the browser plugin
* Fix duplicated mime-types in the .desktop file
* Add XM tracker files to be supported
* Browser plugin:
- Put the fullscreen window where the video widget is when
switching to fullscreen
2.20.1
* Fix problems with the volume and fullscreen popups staying up
* Avoid the seekbar getting stuck when seeking fails
* Support http://www.play.cz/radio-7
* GStreamer backend:
- Allow taking screenshots of visualisations
* Browser plugin:
- Fix replaying the stream when we got a redirection, such
as on the Apple trailers pages
- Fix crasher when playing audio-only streams
2.20.0
* Better error when there's no DVD plugins available
* Fix dropping URLs from Firefox/Mozilla-based browsers
* Fix the media players key plugin not starting automatically
* Stop the screensaver when we're playing, not only in fullscreen
* Fix the visuals plugins list being always empty
* Don't allow seeking when there's no files loaded
* Don't ask the user twice whether to disable visualisations when
running remotely
* Disable the Eject menu item, as it's not working properly
* Don't rebuild the drives list for each click on the Movie menu
* Add audio/off and audio/x-sbc as supported
* Browser plugin:
- Stop the play button glowing when we click play
- Don't call out to the viewer if it's not started yet
- Stop the screensaver when we're playing
- Show an icon in the about dialogue
* Playlist parser:
- Add starttime and endtime support for RAM files
- When getting a cdda:/// URL, use the canonical device,
not the link to the device
- Push the duration attribute for PLS files
- Don't crash or eject the CD/DVD when trying to play a disc
that's not mounted
* Fix some problems when the position (0->1.0) doesn't match
time elapsed/duration (xine-lib)
* Start playback when running "totem dvb:" (xine-lib)
* Fix a crash when trying to use "totem dvb:" (GStreamer)
2.19.90
* Make the default window size bigger on first startup
* Remove most of the flicker from the waiting cursor on startup
* Fix hang on startup with some versions of GCC
* Fix crashes when opening files with non-UTF-8 filenames
* Fix the fullscreen seekbar not working
* Browser plugin:
- Support the .Mac galleries
- Support replaying videos when they're in the browser cache
- Make the glow button behave better when the mouse pointer is inside it, glow
when a new file is ready to play and requires the user to click play
- Support the video/x-m4v and application/asx mime-types
- Save the volume from video to video
- Naively skip unplayable items in playlists
- Support ASX playlists with starttime
- Fix some really small videos not showing up in the browser
* Playlist parser:
- Add PLA playlist write support
- Only push UTF-8 strings to the applications
- Fix parsing of some complicated relative URLs
- Fix parsing of M3U playlists when the files have spaces in their name
- Push the starttime and duration properties to applications from ASX playlists
* xine-lib backend:
- Fix the seekbar not moving when playing an unseekable source (such as browser
streams in the browser plugin)
2.19.6
* Features:
- Detect DVD rips even if the VIDEO_TS directory is passed, and not the
top-level directory
- Add support for the Back, Forward, Open, Open URL, Eject, Save,
Zoom In, Zoom out multimedia keys
- Add support for Python and Vala plugins
- Move the "Open Location" dialogue to a plugin
- Also show comments in the properties tab and sidebar
- Make the play button glow when autostart is off, to avoid not seeing anything
- Use the GTK+ volume widget
- Add a Bemused server plugin
- Add FLV and NSV support to the browser plugin
- Add PLA playlist read support
- Add fullscreen support to the browser plugin
Bug fixes:
- Fix parsing of some playlists when the base ended with a '/'
- Don't crash when searching in plugins list
- Fix the properties page missing some symbols
- Make recent streams parsing faster in the "Open Location" dialogue
- Fix the second file in a playlist not updating the seekbar
- Use double-buffering in logo mode, or when showing the logo in audio-only mode
- Draw a nice black background on the video widget's place
- Fix parsing of ASX playlists when an entryref doesn't have a parent
- Use a combobox for the sidebar drop-down
- Use Glib's function for xdg-user-dirs support
- Use GtkBuilder in loads of place
- Fix visual effects showing up in the middle of a video in the browser plugin
(xine-lib)
2.19.4
* Check for subtitles even if the file we're playing uses an extension
longer than 3 characters
* Don't show the properties when in fullscreen
* Avoid UTF-8 string manipulations in the recent files code
* Make the "Switch angles" menu item work again
* Show an error when the Skip to glade file can't be found
2.19.3
* Move the Skip To dialogue and the Properties to plugins
* Fix the accessible names of the +/- buttons in the volume popup being the
wrong way around
* Some build fixes related to the plugin names
* Add support for RAM parameters parsing, for rtsp/pnm URLs
2.19.2
* Features:
- Add basic DVB support
- Add a plugin system
- Add the "On Top" plugin, to make Totem stay on top when playing a video
- Add the "Galago" plugin, to set your IM status when playing videos
in fullscreen
- Move LIRC support, Media Players key support, and Telestrator to plugins
- Use xdg-user-dirs to add the Movies and Music shortcuts to the file choosers
- Make "Enter" dismiss the "Open Location" dialogue
- Move the play/pause button to the leftmost of the UI
- Make Totem only send ticks when playing, not when paused or stopped
- Use play/pause icons in the playlist to show the current state,
as in Rhythmbox
- Allow capture a specific time in a movie using the thumbnailer
* Don't crash when we can't get a display name for the file we're trying to play
* Don't crash on exit when LIRC is used
* Some multi-head fixes
* Move all the configuration files to ~/.gnome2/Totem
* Remove the webcam application Vanity
* Curb the resources used by the video thumbnailer and indexer
* Make the pause remote key actually pause
* Allow disabling the iso-codes checks in configure
* Avoid removing just added files when passing multiple files to enqueue
* Handle the Stop button from remotes
* Hide the resize grip when the window is maximised
* Remember the last directory used to save the screenshots, and set the
Pictures directory as the default save directory
* Fix the language labels so that they show "English #2" instead of "en #2"
when a specific language appears more than once
* When seeking back and paused, make sure the slider goes back to 0:00
* Disable "Fit Movie to Window" when the window is maximised
* Re-add tooltips for the Play/Pause, Previous, Next buttons, and the volume
button when the volume is 0 on startup
* Browser plugin:
- Allow disabling Totem for specific mime-types user-wide, and system-wide
- Make the volume button scroll in the right direction
- Remove rejection of streams based on mime-type, too many false positives
- Make the Complex plugin report version "10.0", as is current for the Helix
plugin
* Playlist parser:
- Support extra metadata being passed from the parser
- Remove home-made canonicalise function, fixes Win32 build
- Add SMILtext parsing support
- Add devices drag'n'dropped from nautilus to the playlist
- Fix RTSPtext parsing for one-line URLs
* Properties:
- Reorder the audio properties so they match the order of the video ones
* GStreamer backend:
- Fix compilation against GStreamer with debugging disabled
- Add missing plugins to the local blacklist, if the user cancels
the installation
- Remove some unneeded debug output
- Make sure an error dialogue shows up if the missing plugins
installer returns an error
- Make the missing plugins code work when a subtitle stream was passed as well
- Fix elapsed time accuracy when no audio output is present
- Show proper names for the number of channels, instead of just a number
- Fix errors on startup if a soundcard isn't available
* xine-lib backend:
- Fix browser plugin support
- Set the font size according to the preferences
- Take into account the original image ratio before scaling it
- Return a cached stream length if we couldn't get one accurately
2.18.0
* Fix resizing of the sidebar the first time it's opened
* Fix using the playlist parser with the Python bindings
* Translate the preferences dialogue title
* Don't change the screen resolution when switching to fullscreen
and the resolution isn't the highest possible
* Don't crash when the XRandR extension isn't available
* Avoid crashes when Totem is compiled with LIRC support, and
no remoted are configured
* Make the ASX playlist parser more robust
* Browser:
- Don't crash when the plugin has been unloaded, and the desktop
theme is changed
- Fix parsing of boolean values
* Fix playback of Ogg Vorbis files (xine-lib backend)
2.17.92
* Fix building when /bin/sh isn't Bash
* Add better debugging support to the thumbnailer and indexer
* Don't crash when launch Totem with no filenames, and Totem
is already started
* Thumbnailer:
- Fix problems with the first frame being captured sometimes
* Browser plugin:
- Implement a few Javascript calls in the Windows Media Player-
compatible plugin
* GStreamer:
- Avoid warnings when we can't get tag lists
- Use GStreamer's missing plugins functionality
* xine-lib:
- Allow cancelling an open, for use in the browser plugin
2.17.91
* Fix crasher when getting the listed of subtitles/languages
* Handle the icyx:// protocol
* Add video/x-theora+ogg, application/ram, video/x-matroska,
audio/x-matroska and audio/x-wavpack to the supported mime-types
* Solaris compilation fixes
* Fix vanity compilation
* Fix using the playlist parser from Python
* Have "Audio files" and "Video files" filters in the Open dialogues
* Browser plugin:
- Add stubs of Javascript support for the GMP (Windows Media compatible)
browser plugin
* GStreamer backend:
- More robust code to check for stream metadata
- Fix title streaming in internet radios
* xine-lib backend:
- Fix blue-ish pictures created by the thumbnailer
2.17.90
* Fix build with older GCCs, older Mozillas, "-j2", and Solaris
* Add support for the new "Media Player keys" infrastructure in
GNOME 2.18
* Append "#X" number to duplicate languages in the menu entries
* Add "TrueAudio" as a supported file type
* Add an uninstalled pkgconfig file for the playlist parser
* Fix launching Totem remotely (broken by GOption work earlier in 2.17.x)
* Make GTK+-only version compile again
* Fix disabling the browser plugin using configure
* Playlist parser:
- Only export public symbols from the library
- Avoid crashing when an MP3 that we can't get info about is being parsed
* Browser plugin:
- Add stubs of Javascript support for the NarrowSpace (Quicktime-
compatible) and Complex (Real/Helix-compatible) plugins
- Only set the "hand" cursor when we're ready to be clicked
- Only stop using video acceleration when the video size is given
* Thumbnailer:
- Avoid crashes with newer version of GLib
- Add a --verbose output
* GStreamer:
- Make mouse events work properly while playing
- When reaching the end of a file while seeking, go to the next
item in the list, instead of getting closer and closer to the end
- Show an error when we're missing the video decoder for a file
- Avoid reentrancy errors by handling errors asynchronously (avoids
bad state when clicking too fast)
2.17.5
* Make GStreamer the default media backend
* Implement icy:// playback
* Browser plugin:
- New D-Bus-based architecture
- Test suite (unpackaged)
- Support audio/x-mpegurl and audio/mpeg in the GMP plugin
- Support image/gif, image/jpeg and application/x-quicktime-media-link
in the QuickTime plugin
- Use Gecko API to determine whether a protocol is support
- Fix "hidden" parameter used without a value
- Support Mozilla 1.7.x
- Launch the external movie player with startup notification
- Use QuickTime's real name in the NarrowSpace plugin
- Fix crashes and memory eating when the reserved space is smaller
than the minimum possible size of the plugin
- Add support for "audio only" outputs
- Show an error image when a file isn't readable/available
- Don't allow remote web pages to reference local files
- Use visualisation if there's a video canvas, and playing an audio only file
- Only use accelerated video for the main movie when loading small "QuickTime"
redirect movies from apple.com
- Only show errors after having parsed a playlist if the parsing failed, show
the totem logo if the playlist was empty
* Playlist parser:
- Use less memory when checking whether a file can be parsed as a playlist
- Support "Google Video Pointer" playlists
- Add support for the BASE element in ASX playlists
- Don't crash when there's no URL in an XSPF entry
- Don't crash trying to playback CD/DVDs on non-glibc systems
- Handle ":" and "," as field separators in m3u files
- Support .pls files without a "NumberOfEntries" line
- Handle .img files that really are ISO images
* Movie player:
- Support optional automatic/easy codec installation
- Make the sidebar's Close button work as expected
- Disable the drive's menu entry if there's no medium inside it
- Fix restoring the session
- Don't poll for volume when not playing anything
- Add video/flv as a supported video type
- Show .cue and .iso files in the "Open" dialogue
- Remember where the "Open" dialogues were opened
- Make gnome-screensaver support work again
- Make double-click on the video canvas toggle fullscreen, and middle-
click play/pause
- Disable the zoom menu entries when the logo mode is on
- Only disable the screensaver if we manage to play the movie
- Make keyboard work on the Image Settings sliders
- Remember the URLs opened in the "Open Location" dialogue
- Automatically add the clipboard content to the "Open Location"
dialogue if there was a URL
- Add a "Clear Playlist" menu item
* Volume button:
- Don't stop working when "Esc" is pressed to dismiss the popup
- Add a tooltip with the volume percentage
* GStreamer:
- Use the soundcard set in the GNOME sound preferences to playback sound
- Respect widescreen output for visualisations
- Don't show errors if we can't create an audio output, simply disable sound
- Don't change the global speaker setup values when running in metadata
or capture mode
- Report a more accurate "seeking" capability
- Show better error messages when a demuxer or decoder is missing
* xine-lib:
- Fallback to Goom if we can't load another visualisation plugin
- Avoid the thumbnailer exiting before we captured a frame for short movies
2.17.3
* Trap errors when calling XRandR to avoid possible crashes when switching
to fullscreen
* Re-add the Properties menu item, to make it more discoverable
* Fix accessibility with the seek bar
* Remember the sidebar size when Totem exits maximised
* Fix the playlist not accepting new drops after a drop caused an error
dialogue to appear
2.17.2
* Many a11y and multi-screen support fixes
* Make use of icons from the themes instead of our own
* Browser plugin:
- Always support GIF and PNG images
- Rework parsing of parameters
- Handle image/x-pict as Apple recommends to force use of QuickTime
- Make sure we don't copy "fd://0" to the clipboard, or use it to launch
the Movie Player when streaming from the Web Browser
- Support MPEG streams in the Windows Media plugin
- Add work-arounds for broken Microsoft IIS webservers
- Catch possible errors that occur after the playback has started
* Playlist parser:
- Add better "plain text" playlist detection
- Add ASX playlists detection
- Fix D-Bus warnings
- Work around a possible assertion when reading from HTTP fails
* Movie Player:
- Numerous accessibility fixes
- Add support for Wave and Au files
- Fix --toggle-controls, and using the "Deinterlace" menu item
- Avoid warnings when parsing languages translation
- Fix seek not working as expected in Right-to-Left languages
* GStreamer backend:
- Do full audio scrubbing
- Avoid crashing when a file's metadata is invalid UTF-8
- Avoid possible hangs when getting a redirect message
* xine-lib backend:
- Implement direct-seeking when playing back a local file
2.17.1
* Add a new video indexer for use by Beagle
* Some Win32 compilation fixes
* Browser plugin:
- Add support for a lot of mime-types that were barred from
use following 2.17.0 changes
- Fix parsing some longer playlists
- Don't crash when printing a page with a plugin
- Fix playback of non-browser supported schemes
- Prefer the filename parameter to the src one
- Add basic QuickTime URL extensions support
* Playlist parser:
- Add basic RTSPtext support
- Better support for Real playlists on web servers
- Disable unsafe items to be parsed from the playlist
- Try harder to sanitise XML files before parsing them
- Fix parsing of empty files
- Fix some old D-Bus usage
- Remove HAL < 0.5 support
* Make Totem the only application that fully implements session saving
* Resize the window properly when showing/hiding the controls
2.17.0
* Updated documentation
* Use new GtkRecentManager as the rest of GNOME 2.16
* Handle the Apple Remote's menu button when playing back DVDs
* Add audio sample rate and audio channels in the properties
* Set volume up/down sensitivity properly when reaching a boundary
* Use the builtin overwrite confirmation when saving playlists
* Change the title when changing songs on Shoutcasts streams
* Add support for multiple selections in the playlist popup menu
* Playlist parser:
- Handle playlists linked inside playlists as used on kinkfm.com
- Handle "BASE HREF" in ASX files
- When adding ISO images, or on-disk DVDs, set a title
- Allow forcing the playlist to be parsed based on data rather than
filename
* Browser plugin:
- Don't accept streams that aren't from the supported mime-type
- Add support for video/mp4
- Add support for image/x-macpaint, image/x-quicktime, and QTSRC
(fixes playback for Yahoo!'s Quicktime trailers page)
- Fix playback of streams at http://gametrailers.com/
* Thumbnailer:
- Try harder to get a useful picture
- Save the original width and height in the PNG's
tEXt::Thumb::Image::Width and tEXt::Thumb::Image::Height attributes
* GStreamer backend:
- Restore the statusbar text when we've been buffering
- Fix buffering when streaming
* xine-lib backend:
- Set previous/next states, and title properly when playing back a DVD
2.16.1
* Browser enhancement:
- Fix the "Open with..." menu item not showing for some supported types
- Hide the preferences menu item
- Fix playback for http://www.viftv.no
- Fix videos on http://www.apple.com/getamac/ stopping playing
- Support the "showcontrols=false" parameter, for http://www.k9media.se
- Fix playback of videos on http://news.sky.com
- Add a new plugin to support videos on http://stage6.divx.com/
* When opening the "Skip to" dialogue, set the default to the current time
* Fix a possible crasher when checking for an ASF reference file
* Use the top-level title from the SMIL playlist, when there isn't an
entry specific one
2.16.0
* Add keyboard support for the DVD keys: Up, Down, Left, Right
* Add support for audio/AMR, audio/AMR-WB and Musepack
* Remove old GStreamer 0.8 hacks
* Avoid repeat being turned on when it shouldn't in the web browser plugin
1.5.92
* Fix a crash when HAL isn't available
* Fix compilation with older versions of HAL, without HAL, and with the
Browser plugin disabled
* Save and restore the sidebar width
* Set and use the connection speed preference (GStreamer)
1.5.91
* Numerous Browser Plugin enhancements:
- Playlist support
- Split the plugin in 4 different plugins, to allow
name-based detection to work, and different Javascript interfaces
to be used (Real Player/Helix, Windows Media Player and Quicktime
compatible, and basic Totem)
- Handle repeat and autostart parameters
- Make sure the plugin is available for all Mozilla-based browsers
- Make scrolling on the volume widget work as it should
* New icon
* Use HAL to determine the disc type
* Save and restore which sidebar was showing, and whether Totem was
maximised
* Fix the window title not changing when playing files with broken names
* Fix Ctrl+Q not working in fullscreen
* More logo mode fixes (xine-lib)
* Fix aspect ratio of visuals (xine-lib)
1.5.90
* Add a default filename to the save playlist dialogue
* Add supprot for more DVD related remote buttons
* Move the properties dialogue to the sidebar
* Fix build with newer versions of D-Bus
* Avoid linking directly against the Mozilla libraries, should allow
build-time and run-time engines to be different (build against Mozilla,
run in Firefox)
* Make the "Seek To" dialogue work correctly when using the keyboard
* Fix logo related redraws (xine-lib)
* Try harder to extract audio/subtitles languages from files (GStreamer)
1.5.4
* update xine-lib requirement to avoid startup crashes
1.5.3
* Text subtitle encoding is now selectable
* Numerous Browser Plugin enhancements:
- Try to cache files while playing them
- Add support for cache=true hint
- Fix getting the true path for relative paths
- Add support for audio-only playback
- Add a way to copy the URL from the right-click menu
- Add "Open in Movie Player" in the right-click menu
* Make showing/hiding the sidebar not resize the video or the window
* Pop down language and subtitle menus to avoid hangs when the language or
subtitle changes while the menu is open
* Add AC3 and Monkey's audio to the known filetypes
* Draw the logo ourselves, so we don't crash on startup if the logo is too
big for the X video buffer (xine-lib)
* Show the logo when playing audio without visualisations
* Fix a crash with non-default buffering values (GStreamer)
* Fix a leak each time the logo was set (GStreamer)
* Fix the "Skip to" dialogue not working when paused (GStreamer)
1.5.2
* Make Space Play/Pause when the video widget has the focus
* Fix DVD playback when started from gnome-volume-manager
* Allow localisation for time labels
* Fix possible crash when using the Nautilus properties tab
* Use HAL to detect presence of discs in the drives
* Fix problems using the Mozilla plugin on PPC systems
* Add Impulse Tracker and MOD files to the list of supported types
* Add audio/vnd.rn-realaudio as a supported playlist format
* Use theme friendly window icons
* Fix a new installation of Totem not using visualisation (GStreamer)
1.5.1
* Add XSPF playlists read and write support
* Allow users to choose the type of playlist to write when saving
1.5.0
* Remove unused DXR3 support
* Remove GStreamer 0.8 support
* Fix the GTK+-only version not displaying some menu items
* Update the "Skip to" time label when entering time manually, fix sensitivity
of the OK button in that dialogue
* Fix crash on exit if the interface couldn't be loaded
* Add basic support for the Quicktime Metalink playlists
* Avoid deadlocks when forcing opening with a subtitle when there's none
* Fix crash when setting the connection speed setting to the maximum
* Make the previous/next icons in the popup the same as in the rest
of the interface
* Make menu shortcuts unaccessible in fullscreen
* Make Ctrl+S show the "Skip to" dialogue as it should
* Fix a small memory leak in the Nautilus properties plugin
* Add debugging to the playlist parser
* Make the preferences window appear on top of the main window at all times,
and hide it straight away when exiting
* Fix playback of non-Mozilla streams (such as mms) in the Mozilla plugin
* Fix saving non-relative m3u playlists
* Handle space as Play/pause in windowed mode if the video widget has
the focus
* Work-around broken .pls files from Virgin radio
* Fix problems with sound not coming out when audio output selected
isn't Stereo (xine-lib)
* Fix pixel aspect ratio settings (GStreamer)
1.4.0
* Added Bulgarian user guide
* Show the "Seeking to" label in fullscreen as well
* Make the standard zoom keyboard shortcuts work
* Allow to save thumbnails in JPEG rather than PNG
* Playlist parser fixes for Rhythmbox' initial import
* Make nautilus startup faster by only initialising the backend when
we require it (GStreamer)
1.3.92:
* Get the list of subtitles and languages (GStreamer 0.10)
* Fix the window title not getting set properly when loading a new file
* Avoid hang when skipping to the next file (GStreamer 0.10)
* Require glib 2.8 to avoid crashers (GStreamer 0.10)
* Compilation fix with glib > 2.8.0 and < 2.9.1
* Fix a critical warning on startup when a particular file is in the recent
files list
* Fix a warning on open (GStreamer 0.8)
1.3.91:
* Show the waiting cursor when opening files, parsing playlists and starting up
* Add popup menu support with the keyboard to the playlist
* Don't reverse items when moving them down the playlist
* Remove the scrollbars in the playlist when it's been emptied
* Don't look for subtitles on HTTP servers
* Don't show playlists as ignored after having parsed them successfully
* Bigger and better logo
* Fix a possible crash with the ASF playlist parser
* Add support for the target property, opening the movie in a stand-alone
Totem (Mozilla plugin)
* Add support for background music (Mozilla plugin)
* Take the aspect ratio of the screen when setting the size of the
visualisations (xine-lib, GStreamer 0.10)
* Fix compilation with glib < 2.8
* Add ability to disable text subtitles when Totem loads them automatically
(xine-lib)
* Better logo mode handling (GStreamer 0.8)
* Free the video output after showing images (GStreamer 0.8)
* Show the logo when playing an audio file without visualisations
(GStreamer 0.10)
* Better key seek handling (GStreamer 0.10)
* Fix problems with setting the speaker arrangement (GStreamer 0.10)
* Fix playback of files with non-16-bit audio (GStreamer 0.10)
* Don't block when getting metadata (GStreamer 0.10)
* Better error message when the decoder/demuxer doesn't support streaming
(GStreamer 0.10)
1.3.90:
* Use Ctrl+S as "Take Screenshot..." shortcut
* Fix a possible crash on start with multiple totem processes
* Support application/smil and application/x-smil mime-types
* Better parsing of SMIL playlists
* Better parsing of ASX playlists with multiple REF entries per ENTRY
* Make the about box parented on the Mozilla window (Mozilla plugin)
* Fix data being dropped when streaming from fast servers (Mozilla plugin)
* Fix the state of the volume button on startup (Mozilla plugin)
* Fix the Subtitles and Audio tracks not being available (xine-lib)
* Support on-the-fly visualisation plugins change (GStreamer)
* Fallback if the configured output plugins aren't available (GStreamer)
* Don't shrink the toplevel window when setting the logo (GStreamer)
* Fix video thumbnailing for movies with a non-1/1 aspect ratio
1.3.1:
* Add a "capabilities" mechanism to the playlist parser library
* Fix crash when calling the "add to playlist dialogue twice"
* Fix parsing of sub-directories
* Fix crasher in the Mozilla plugin when bringing up a second instance
by making the plugin resident
* Call the authentication manager, so thumbnails with keyring-stored passwords
can be generated
* Support newer versions of gnome-screensaver
* Don't make the properties page assert if we can't initialise the backend
* Don't overwrite the title when there's already a custom title in the playlist
* Write EXTM3U m3u files
* Add a test program for the properties page
* Fix warning on exit when in fullscreen
* Support Flash Video files, and OGM files
* Set the preferences dialogue as a child of the main window
* Update libegg from CVS
* Fix double error dialogues on open sometimes (xine-lib)
* Clean up unused plugins after opening a file (xine-lib)
* Check for plugins in configure (GStreamer)
* Fix compilation with the Forte compiler (GStreamer 0.10)
* Fix multiple problems with the properties dialogue (GStreamer 0.10)
* Fix the seek slider being disabled on startup (GStreamer 0.10)
* Make seeking in AVI files snappier (GStreamer 0.10)
* Ignore errors beyond the first one when opening files (GStreamer 0.10)
1.3.0:
New features:
* New Ukrainian (uk) help files
* Use filters in the Open file dialogues
* Support turning off the screensaver when gnome-screensaver is used
* Scroll to the current file in the playlist when starting to play it
* Add ability to play back DVDs and VCDs from .iso and .bin/.cue files
* Add a menu item for switching angles on DVDs
* Don't add backup files to the playlist
* Remove audio CD playback from the UI, as to avoid duplication with sound-
juicer and Rhythmbox
Bug fixes:
* Play file from the beginning when double-clicking on it in the playlist
* Make CD drives with blank CDs in them unsensitive in the Play Disc menu
* Avoid weird startes when using the "Toggle fullscreen mode" shortcut
* Fix drag'n'drop on the playlist itself not working
* Parse Shoucast playlists in .m3u files properly
* Stop the currently playing song when loading a media, and playing this
media fails
* Set the play/pause buttons' tooltips according to the image
* Fix possible crashes on startup when the widget creation functions cannot
be found
* Use N/A instead of '0' when the bitrate or the number of frames per second
isn't available in the property window
* Fix a possible crash on startup in the Mozilla plugin
* Fix possible i18n problems with the Nautilus properties window and the
Mozilla plugin
* Fix compilation of the Mozilla plugin with newer versions of D-Bus
* Fix a memory leak in the Mozilla plugin
* Fix a crasher when running the Mozilla plugin in a debug build
* Allow compiling the Mozilla plugin against xulrunner
* Fix duplicate access key in the display preferences
* Fix wrong accesskeys for the saturation and hue sliders
* Show the video properties again when a stream has video
* Move Totem's remote socket to TMPDIR
* Remove libmusicbrainz dependency
* Detect DVDs and VCDs properly on a pmount setup
* Don't save Totem's thumbnail with an alpha component, for recent
Nautilus changes
* Remove keyboard shortcuts from the main video popup menu
* Fix resizing of the sidebar
* Fix problems parsing remote ASX files
GStreamer:
* GStreamer 0.10 support
* Fix an access to invalid memory when getting metadata from a file
xine-lib:
* Avoid playback stopping when seeking forward in DVDs
* Get the xine-lib version at run-time
1.2.0:
* New French (fr) translation of the help files
* Fix problems with the nautilus property window not getting translated
properly
* Add missing strings for translation
* Remove warnings when exiting early because audio or video outputs
aren't available (GStreamer)
* Fix the visualisations not running on startup (xine-lib)
* Correctly change the visualisation plugin when it's not currently in use
(xine-lib)
1.1.5:
* Fix Totem not finding the type of a disc when it's not in /etc/fstab
* Some (more) volume button fixes
* Don't leak memory when getting the supported mime-types of the plugin
* Fix generation of the playlist-end signal in the playlist parser
* Allow reading DVD off the disk (GStreamer)
1.1.4:
* Fix sensitivity of the volume menu items
* Avoid crashes with the screensaver disabling code
* Use D-Bus for the communication between the mozilla plugin and the viewer
(more reliable, and supports multiple plugins at the same time)
* Make it impossible to have the sidebar smaller than the buttons it contains
* Hide the sidebar when hiding the controls
* Make the sidebar shortcut F9 like other GNOME applications
* Add suport for ASF redirect files
* Don't display the length in full-screen mode if it is unknown
* Disable the "Save" button in the playlist if it is empty
* More volume button fixes
* Fix build with newer pkg-config versions
* Fix double error messages when reading encrypted files (xine-lib)
* Only create visual effects plugins when needed, not on startup (xine-lib)
* Allow remote subtitle files (GStreamer)
1.1.3:
* Move the playlist dialog to a sidebar
* Use a new volume widget in the main player window
* Deprecate the use of vcd:, dvd: and cd: to play discs, and have the
user pass a directory (for vcd: and dvd:) or a device path (for all) instead
* Avoid resizing on startup before we really show the window
* Fix a crash when 'Hide controls' is called while starting up
* Move the Repeat and Shuffle menu items to the Edit menu
* Disable the Zoom menu items correctly on boundaries
* Don't crash when trying to set the Zoom level during startup
* Hide the main window quicker on exit
* Make the album name selectable in the property dialogues
* Update the length in the property window as the stream is played
* Add the ability to write/read a title when saving a playlist
* Ignore images and text files when reading playlists or parsing directories
* Say that we support Shorten and 3GPP files
* Show the track number in the window title if available
* Avoid triggering the mouse pointer highlighter when in fullscreen
* More resilient "Play disc" feature when trying to play back Audio CDs
* Sort files before inserting them in the playlist when dropping them
* Better parsing of ASX playlists and ASF reference files
* Better Mozilla plugin headers detection
* Fix compilation of the Mozilla plugin with GCC4
* Add a working volume button
* Fix the Mozilla plugin's window showing up outside the browser (GStreamer)
* Better iradio title support (GStreamer)
* Add DVD subtitles support (GStreamer)
* Better error messages on startup and during playback (GStreamer)
* Fix some memory leaks (GStreamer)
* Remove a few startup warnings (GStreamer)
* Work-around problem in xine-lib that could mean files showing up as 0-length
* Work-around errors when seeking near the end of an ASF/WMV file
* Fix crashes when playing back some files with errors (xine-lib)
* Add a proper warning when trying to play an empty file (xine-lib)
* Fix hand icon not appearing on DVD menus in fullscreen (xine-lib)
* Fix detection of still images with newer xine-lib
* Fix screenshot aspect ratio for some MPEG files
1.1.2:
* Use MusicBrainz to get Title, Album, etc. for audio CDs
* Also read 3 letters country-codes for subtitles and languages
* Remove unexisting local files from the recent files list
* Make subtitles and languages menus unsensitive rather than their submenus
* Have the nautilus properties page set the tab label according to the file type
* Add the "--print-playing" command-line option that does what it says
* Desensitise zoom menu items when boundaries are reached
* Allow building the Mozilla plugin with Firefox
* Avoid deadlocks/CPU burn with the thumbnailer
* Fix GTK+ only build, remove GNOME dependency on the thumbnailer
* Make the Exit fullscreen appear on the right screen for Xinerama setups
* Misc Mozilla and playlist fixes
* Fix some playlist files from winamp.com not being parsed properly
* Don't show the fullscreen popups when the video window isn't focused
* Fix crash with some recent files
* Allow to pass a device directly to the playlist, for DVD and VCD
* Better error messages for some types of input (xine-lib)
* Fix crashes when zooming out too far (xine-lib)
* Prevent window flickering with some files (GStreamer)
* Implement per-track CD playback (GStreamer)
* Improve metadata loading in the nautilus properties page (GStreamer)
* Implement aspect-ratio switching (GStreamer)
* Add subtitles/languages labels for audio streams (GStreamer)
1.1.1:
* Major enhancements to the experimental mozilla plugin
* Remove use of libnautilus-burn, and list all the CD drives in the main
movie menu
* Add a preference to select the subtitle font
* Avoid the progress bar changing the status bar's height
* Allow Totem to be passed multiple files by Nautilus
* Translate the language names in Totem's menus
* Make the "Skip to..." dialog appear again
* Don't crash if the playlist contains non-UTF8 data
* Fix parsing of some ASX playlists
* Slight performance increase in adding entries to the playlist
* Fix Drag'n'drop of files and directories with broken UTF-8, and from
Konqueror
* Close the 'Open Location' dialogue when 'Esc' is pressed
* Fix a crash when reaching the first element in a shuffled/repeat playlist
* Fix parsing of directories with special characters and broken UTF-8
* Use the new 'Leave fullscreen' icon and label
* Add the Video bitrate in the properties
* Prevent a click in the recent files really opening the first file twice
* Add --play and --pause command-line options
* Fix compilation with glibc 2.2 systems
* Add a man page for totem-video-thumbnailer, and update the totem one
* Fix possible crash in the BaconMessageConnection
* Require glib 2.6.3 to fix the thumbnailer exiting too soon
* Fix date shown from some OGG files (GStreamer)
* Fix the cursor not disappearing (GStreamer)
* Allow relative paths to be passed to the thumbnailer (GStreamer)
* More HIG fixes
1.0:
* NVidia TV-Out support (GStreamer)
* Better overall metadata information (xine-lib)
* Fix volume bars not reaching 100% (all), or above 100% (GStreamer)
* Fix history not getting saved when using the "Open Location..." dialog
* Popup menu fixes (accelerators not appearing, wrong stock icons, wrong
sensitivity on some items)
* Fix hangs opening the "Open..." dialog when a bookmark required authentication
* Lock-down mode support
* Only disable the screensaver in fullscreen mode when something is playing
* Handle unnamed sound channels (xine-lib)
* Don't allow the AC3 Passthrough audio output to set the volume (xine-lib)
* Fix colour balance settings not being remembered (GStreamer)
* Allow the thumbnailer to work without a display
* Make the fullscreen button go to the edge of the screen, and move it to
the right hand-side as per the HIG
* Fix "Play Disc" when devfs is used
* GStreamer thumbnailer fixes
0.101:
* Rise the controls when in fullscreen and a remote's button is pressed
* Speed up frequently called functions by checking the previous state before
updating
* Remove files from the playlist that are on a volume that's getting removed
* Use GTK+ 2.6 widgets, features and icons
* Port the Nautilus property pages to the GNOME 2.8 API from the Bonobo API
* Avoid triggering the accessibility features of X when in fullscreen
* Install the playlist parser as a library
* Don't crash when a file fails to open (GStreamer)
* Automatic subtitles support (GStreamer)
* Mouse interactivity support (GStreamer)
* Install Totem's .desktop file properly
* Fix volume setting on startup
* Fix the sound device not being released in some cases
* Fix non-stereo audio playback (xine-lib)
* Fix a bug parsing directories when filenames have '#' in their names
0.100:
* Implement session management support, remove automatic save/restore of the
current playlist
* GStreamer DVD support
* Add a Russian manual
* Speed up startup (xine-lib only)
* Make Ctrl+arrows seek further in streams
* Only show playback errors when the user acted to provoke it
* Turn the cursor into a hand when hovering a menu in a DVD (xine-lib)
* Zoom in/out support (xine-lib)
* Create a default configuration file for the telestrator mode if none exist
* Support uvox:// URLs from Winamp.com (xine-lib)
* Check for the GStreamer libraries if xine-lib isn't available
* Implement buffering (GStreamer)
* Enable visualisation effects (GStreamer)
* Make the properties page work (GStreamer) and misc. fixes (all)
* Add Album metadata to the properties windows
* Hide the video properties if a file is an audio-only one
* Work-around a bug in GConf that caused playbacks to be very dark (xine-lib)
* Add 4.1-channel audio support
* Fix DVD playback from the disk
* Fix parsing of sub-directories, and .pls playlists with relative paths
* Fix bugs with the fullscreen popup windows when switching themes
* Make --toggle-controls work on startup
* Remove possible "burps" on startup when the sound is supposed to be muted
* Fix the wrong item being activated when clicking on a playlist in the
recent files menu
0.99.22:
* Show the popups in fullscreen (GStreamer)
* Fix multiple volume icons appearing in the playlist
* Fix SVCD detection
* Fix SVCD playback (GStreamer)
0.99.21:
* New rest logo
* Automatically load text subtitles (xine-lib)
* Handle Drag'n'drop from Mozilla/Netscape
* Implement Drag from the Screenshot dialog to the file manager
* Fix error message when an optical media can't be played
* Make it possible to play a DVD from the hard-disk (xine-lib)
* Fix getting the CD type when the drive doesn't implement it
* Add an error message when the audio device is busy (GStreamer)
* Make drag'n'drop work again after double-clicking a playlist entry
* Don't bring up the skip dialog when the stream isn't seekable
* Fix a crash on exit playing URIs that aren't gnome-vfs URIs (mms://)
* Memory leak fixes
0.99.20:
* Add a beta "Telestrator" mode
* Fix a crash when closing Totem with non-file locations
* Set the current file chooser paths correctly
* Fix "Play Disc..." when the detected device is a symbolic link
* Remove warnings when zooming in a window with no video
* Fix detection of some DVDs, and speed-up disc type detection
* Report errors at the right moment in the GStreamer backend
* Add bitrate support to the GStreamer backend
0.99.19:
* Fix a crash using the "Play CD" menu item
* Update the recent-files code (file descriptor leak, icon loading speed-up for
SVG icons)
0.99.18:
* Detect CD/DVD/VCDs automatically, instead of having 3 menu items
* Allow to shrink the window after zooming to a bigger size, or a restart
* Implement screenshots and thumbnailing in the GStreamer backend
* Fix flickering and extra video window in the GStreamer backend
* Fix parsing of .desktop files that we create ourselves
* Fix parsing of ASX (xml-ish) playlists again
0.99.17:
* Great overhaul of the GStreamer backend
* Fix parsing of Real Media and ASF playlists
* Some performance enhancements in the main interface
* Support the Unichrome video driver for the xine-lib backend
* Support for writing m3u playlists, including relative paths
* Use CD selection widget from nautilus-cd-burner, instead of our copy
0.99.16:
* Remove playlist items when ejecting an optical media
* Fix addition of optical media via the remote interface
* Fix Matroska and Real Audio file-types associations
* Fix KDE detection for newer KDE versions
* Work-around a bug in xine-lib where it wouldn't send the right error
message if trying to play a DVD without libdvdcss installed
* Make --debug actually work for the instance that's being started
* Make "totem --quit" just exit if there's no running Totem instance
* Make Ctrl+A select all the files in the playlist window
* Fix error message when the codec doesn't have a nice name
* Fix properties windows when the file doesn't have audio or video
* Fix parsing of ASX playlists for GNOME 2.4 and above
* Recurse deeper into sub-directories
* Update to the latest recent-files sources
0.99.15.1:
* And again
0.99.15:
* Build fixes
0.99.14:
* Show an error when a file can't be added to the playlist
* Add a elapsed/total time label to the fullscreen controls
* Make Shift+Left/Right arrows do shorter seeks
* Add the ability to create better, bigger sized thumbnails
* Make Space as play/pause in fullscreen
* Fix the stock icons not appearing on some platforms
* Mime-type integration for GNOME 2.8
* Thumbnail still images recognised as videos as images (no film holes)
* Small bug fixes
0.99.13:
* Spanish documentation
* Show proper error message when a GUI video driver isn't available
* Fix cases where the reason for not being able to open a file could be missing
* Handle Ctrl+P to show the playlist even in hidden controls mode
* Fix potential misdetection of local display
* Share the playlist parser with Rhythmbox
* Make the back button go to the beginning of a track if we're not at the
beginning of this track
0.99.12:
* Starts of a Mozilla plugin
* Fixes for Right-to-Left languages
* Fix a crash when the mms server wasn't available
* Fix the English ("C") documentation not being the default docs
* Update audio output selection to match that of xine-lib 1-rc4a
* Add support for the video/x-mpeg mime-type, as sent by some Windows versions
* Add files to the playlist orderly when adding directory
0.99.11:
* Starts of a GTK+ only build
* Allow reordering of the playlist via drag'n'drop
* Make aspect ratio a submenu, instead of being toggled
* Screenshot dialog fixes
* Fix a crasher in the m3u with extinfo parsing
* Get all the icons from the installed Totem if not otherwise available
* Fix a crasher on startup detecting the DVD+ drives
* Fix the release of the sound device when paused
* Add German documentation translation by Sebastian Heinlein
* Better error messages when opening a file fails
0.99.10:
* Use the new GtkFileChooser, and other GTK+ 2.4-related changes
* Make NVidia TV-Out work again
* Remove the (broken) automatic downloader and the CURL dependency
* Show an error message when the audio output isn't available
* Better error handling in the GStreamer backend
* Fix a bug in directory loading with newer glib versions
* Remove the builtin authentication manager to use the one provided
by the GNOME libraries, fix a deadlock on startup when authentication is
required
* Make vanity support Linux 2.6
* Stock icons support
* Have the command-line options translated
* Added context menu in the playlist to copy URLs/filenames to the clipboard
* Added a man page for totem
* Install handlers for mms, pnm and rtsp protocols in the xine-lib backend
* Add a button to reset the colour balance settings
* Make the fullscreen slider work again
* Make "totem cd:" work again
* Restore the default audio stream if a custom one is not available in the
file that we're about to play
* Don't crash when the "none" video output plugin isn't available
* Don't probe for the Xv video driver on remote connections
* Disable the ALSA mixer event thread as we don't need it, fixes a crash/hang
on exit when using the ALSA audio output
* Fix some bugs in ASX playlist parsing
* Fix crash using Optical Media playback with the GStreamer backend
* Statusbar is now right after ejecting an Optical Media
0.99.9:
* Extended Gstreamer 0.7.x support, DVD and Audio CD support, related bug fixes
* Add Saturation and Hue configuration
* Add support for m4a, DV, Matroska and FLC files as well as wax playlists
* HIG fixes
* Read additional data from extm3u playlists
* Warn the user when we can't play encrypted files
* Fix problems opening files with paths containing escape codes
* Fix bug with the popup window disappearing while dragging the
volume slider
* Add status bar feedback while seeking
* Playlist behaviour fixes
* Don't save removable media items in the playlists
* Don't try to use the XvMC driver, NVidia has it broken
* Fix a crash with taking a screenshot of small videos
* Fix crashes with extremely long subchannels labels
* Fix build on non-XFree86 Solaris installations
* FreeBSD CD detection fixes
* Small UI and compilation fixes
* Make vanity and curl optional
0.99.8:
* Online manual from Chee Bin HOH
* Use the statusbar for buffering feedback
* Use less memory when there's no video output
* Fix playback of Quicktime files with reference urls
* Fix Real playlists support with "stop" commands
* Support the XvMC video driver
* Support audio/x-ms-asf data type
* Added ability to launch totem in fullscreen mode
* Fix compilation with GTK+ 2.3.x
0.99.7:
* Fix .pls playlist parsing and saving, as well as .m3u, .asx and .desktop
playlist parsing
* Fix seeking with the arrows
* Add more paths for the Realplayer codecs
* Add an error message when we can't save the playlist
* Fix warnings when we have ampersands in the filename
* Fix XRandR handling
0.99.6:
* Shuffle option in playlist
* Make HTTP proxies work again
* Fix scaling, fullscreen and visualisation in GStreamer backend
* Get the title of all the tracks when playing an Audio CD
* Plenty of fixes for streams playback (playback on start works, no network
activity when paused)
* Much faster playlist parsing when the files contain known good extensions
* Make properties menu unsensitive when we didn't manage to open a file, or
the logo was shown
* Fix restoration of the size on restart after exit in fullscreen
* Remove selected entries from the playlist with 'Delete'
* Use 'eject' to eject CDs and DVDs
* Fix parsing of some ASX playlists
* Ignore empty lines in .m3u files
* Make Shift+F10 display a popup menu
* Fix access keys
* Fix drag and dropping local files with '%' in their name
* Update the "skip to" spinner as time passes
* Fix a hang on exit when playing back a song with visual effects on and paused
* A lot of API changes in the BaocnVideoWidget, cleanups
0.99.5:
* Modify the volume slider to have shortcuts to 0% and 100%
* Work around screensaver not being disabled when using xscreensaver
* Release the soundcard on pause if xine-lib is new enough to allow so
* Fix window size restoration on startup
* HIG-ify the error dialogs
* Fix plural handling for i18n
* Fix most of the build warnings
* Fix double-free that might have weird consequences
0.99.4:
* Fix possible crasher due to an old version of glade
* Update the subtitle and languages menus after having played a DVD or ogm file
0.99.3:
* On-the-fly switching between visual effects plugins
* Allow AC3 passthrough sound
* Fix races when getting errors on startup
* Fix vanity compilation
* Better error messages
* Implement recursive directory loading in the playlist
* Update the playlist title when playing a CD with CDDB
* Check that we could get tracks before trying to playback optical media
* Don't tell nautilus we can't thumbnail a file if it just takes a long time
* Don't show the window in the current workspace when enqueuing songs
* Remember "Always On Top" setting, and video widget size across sessions
* Added Startup Notification for files opened from Nautilus
* Use Konqueror when clicking on the "Add proprietary plugins" button when KDE
is running
* Make the screenshot menu item unsensitive when no file is playing
* Save screenshots to the right place when "desktop directory is selected", and
the home directory is the desktop
* Make the CD selector work on FreeBSD
* Hide the popups when changing workspaces
* Fixup argument parsing
* Fix a memleak in the recent files
* Make lirc silent on startup
* Detect libcurl version properly
* Build fixes for XRandR
0.99.2:
* Fixed XFree86 lockup on start bug (see http://bugs.xfree86.org/cgi-bin/bugzilla/show_bug.cgi?id=260 for the patch)
* Automatic resolution switching when going to fullscreen with auto-resize
enabled (useful for TV output)
* Audio output selection: stereo, 4.0, 5.0 or 5.1 channels
* Changed default command-line action to replace, not enqueue
* Stop the stream before exiting, fixes the long waits on exit
* Fix display of non-UTF8 id3 tags
* Rewrote most of the screensaver disabling code
* Implemented Winamp m3u compatibility and relative paths resolution
* Don't take more than 30 seconds to thumbnail a movie
* Fix the location of the screenshots if ~/Desktop exists (GNOME 2.3)
* Implemented seek to time (GStreamer)
* Sync'ed visuals quality with the xine backend (GStreamer)
* Really fix the position of the popup controls on first appearance
0.99.1:
* Added a automatic downloader for the DLLs on x86 machines
* Added a brightness and contrast preferences
* Fixed display of filenames in non-UTF-8 encodings without warnings
* Many behavioural fixes for the GStreamer backend
* HIG fixes for most of the dialogues
* Make it possible to turn off subtitles in DVDs if "no subtitles" is not the
default
* Try harder to thumbnail short movies
* Make OGM subtitles and alternate soundtracks work
* Fix a crash when starting up totem from nautilus with more than one file
* Autostart playback of optical media if they're listed on the command-line
* FreeBSD build fixes
0.99.0:
* Added support for error messages coming from the xine engine itself
* Fixed playbacks of DVDs and other media in the movie menu
* Speed up playlist loading
* Worked around a bug in egg-recent that would add a '/' to local filenames
* Read links in .desktop files to be able to use the drag'n'drop of the video
as a bookmark system
* devfs support, FreeBSD support and misc. parsing fixes for the CD
selection widget
* moved fullscreen code out of the video widget and into totem (enables
fullscreen to work on the gstreamer backend)
* Automatic GNOME-based Proxy configuration
* Make the visual quality option menu actually work
* Add the /apps/totem/debug entry to enable debug in the playback engine
* Fixes concerning the colliding error and buffering dialogs
* Added a --disable-lirc argument to configure
* Fix handling of Recent Files and URIs
0.98.0:
* Added the Vanity webcam utility
* Added a Nautilus properties page
* Added options to configure the visual effects more precisely
* Added a buffering dialog for when opening network files, statusbar now says
"Streaming" when streaming from the network
* Really set the Real decoders' path, link the DLLs from /usr/lib/win32 on
startup
* Draw a black background on the video widget on startup
* Fix resizing to sizes smaller than the default dimensions
* Fix a crash when using the "Open Location..." dialog
* Fix a crash in the error dialog
* Don't start playback on startup when restoring playlists
* Gstreamer backend updates
0.97.0:
* Experimental GStreamer backend (pass --enable-gstreamer to configure)
* Re-enable the visuals on the fly
* Added a TV-out feature via DXR3 or NVTV
* Implement playlist reordering, saving, and automatic restore on startup
* Added a button to get a filemanager to add new proprietary plugins (DLLs,
and Real Media .so files)
* Added a deinterlacing setting
* Added a popup menu on the video canvas
* Make it possible to hide everything but the video canvas
* Fix positioning problem with the popup controls when switching to fullscreen
for the first time
* Fix the thumbnailer (better to test it next time...)
0.96.0:
* Added subtitles and audio languages selection menus for DVDs
* Added support for setting the network connection speed
* Added mousewheel support for all the sliders
* Added an "Open Location" menu item to the File menu
* Make it possible to make screenshots of the vis plugins, and switch them
off and on on-the-fly
* Add 'Always on Top' functionality
* Added an Eject button
* Add SMIL playlist support, and differentiate Real Video playlists from the
actual video files
* Thumbnails now have "film-like" holes on their sides, like cells
* Fix lockups on Red Hat Linux 9
* Make the playlist and the label use CDDB information
* Use an internal mixer for the volume instead of the system one
* Use the configured CD device for the CDDA plugin
* Fix a crash when it was a URI being drag and not a local filename
* Fix build system for the thumbnailer's schemas
* Much less verbosity on the command line
* Fix a problem with the "remote" API which would make Totem receive only
the first file of a list of them
* Fix a crash when changing the resolution of the screen, in fullscreen mode
0.95.1:
* Fix a crasher bug when switching to fullscreen
0.95.0:
* Xinerama, dual-head and RandR support
* Added a "remote" mode to control a running Totem
* Seeking with the seekbar is no longer a mess
* Fix screenshots when the aspect ratio was 1.0
* Better error reporting
* Fix statusbar time reporting
* Actually use detection by content instead of suffix guesses
* Support Real Audio URLs in the playlist
* Make it possible to cycle the playlist both ways in repeat mode
* Renamed GtkXine to BaconVideoWidget
* Plenty of compilation and bug fixes, memleaks plugged
0.90.0:
* added Screenshot function
* drag'n'drop and mousewheel actions for the video canvas
(drag a video to the desktop to bookmark it)
* added a video thumbnailer for Nautilus
* faster video widget with faster fullscreen
* added authentication dialogs for locations needing it
* moved the gnome-vfs plugin to xine-lib
* make it work on remote displays
* some cleanups making seeking faster
* added visual effects for audio-only files
* added a statusbar
* added CDDA support (Digital CD playback)
* added subtitle support (only on the command-line, use like:
"totem file.avi#subtitle:file.sub")
* added a dialog for more precise seeking
* plenty of bug fixes
0.13.1:
* Make it work again on glib-2.x based platforms
* CD selection widget fixes
0.13.0:
* Plenty of small bug fixes
* Detection and easier selection of the Optical Media Drive
* Better DVD navigation (John McCutchan <ttb@tentacle.dhs.org>)
* Fix wrong aspect ratio
0.12.1:
* Fix DVD playback from the menu item
* Added the Real Media types to the list of handled files
0.12.0:
* Port to the new xine API (1.0 alpha)
* New Properties window
* Working preferences (whoo! stop asking about that one now)
* Add support for more multimedia keys (grab ACME CVS to configure them</hint>)
* Plenty of cleaning up (Daniel Caujolle-Bert, myself)
* Some minor UI changes (icons and layout, by Luca Ferretti)
* Be more helpful to the user about DVD and VCD playback
0.11.0:
* Fix 2 crasher bugs with the playlist (with help from Sebastien Bacher
<seb128@debian.org>)
* Recent files support (James Willcox <jwillcox@gnome.org> and myself)
* Added preference to change the window size when a new file is loaded
* lirc remote control support (James Willcox <jwillcox@gnome.org>)
* .spec file for Red Hat distros (Matthias Saou <matthias@rpmforge.net>)
0.10.0:
* Minor UI bugfixes
* Fix leak in scale ratio change by not using xine_get_current_frame()
* Fix some memory leaks
* Fix .desktop file installation
* Make DVD and VCD playback work
* Make the file selectors remember the path they were in
* Made it so that the fullscreen window would always overlap the normal UI
0.9.1:
* Fix the gconf schemas file
0.9:
* Fixed nautilus integration and support more file-types
* Killed all the lockups with a better threading
* Loads of small bug fixes
* New logo
* Add scaling menu items and shortcuts
* Disable the screensaver when in full-screen mode
0.8:
* Removed eel dependency
* Added dnd to both the main window and the playlist
* Volume is not accessible if the sound device is busy or inexistant
* Nifty icon reflecting the volume
* Aspect toggling
* Some UI changes
* More error checking
0.7:
* First release !
|