4
* The media type icons (type_audio.png, type_dvd.png, type_url.png,
5
type_video.png, type_cdda.png, type_unknown.png and type_vcd.png) which
6
appear in the info window can now be overridden by the icon themes.
9
* (Playlist) Try to figure out if a file is local (when the file is added
10
to the playlist) not using QFile::exists, as it seems it can be slow
11
with remote files. It might fix bug #2586395, although I can't test.
14
* Using software volume by default.
17
* Using multiple ini files to store the file settings by default now.
20
* Added preliminary support for the upcoming mplayer 1.0rc3.
23
* (ASS subtitles) The outline and shadow options now accept values with
27
* Now the default value for the "correct pts" option is auto.
30
* (Videopreview) Added a new option to remember the last folder used for
31
saving the preview image. If not checked, it will suggest the same
32
folder of the video to save the image.
33
* New action toggle_stay_on_top, which toggles between "stay on top always"
34
and "stay on top never". If "stay on top while playing" is enabled, this
38
* Added two options (in the audio and subtitle menus) to allow the user to
39
enter the audio and subtitle delay (in milliseconds).
42
* Added names for the rest of dvdnav actions.
43
* The dvdnav_mouse action is assigned to the left mouse button by default.
44
* Added all dvdnav actions to the list of actions that can be selected with
48
* Fix: now spaces in arguments for mplayer (in Preferences->Advanced and
49
Options->View info and properties) are respected if they are between
50
quotes. Now for instance this will work as expected:
51
-heartbeat-cmd "gnome-screensaver-command -p &"
52
* Fix: the playlist is not allowed to be docked in fullscreen mode.
55
* (Playlist) When a file is added to the playlist, if it was already in
56
the list, it's moved to the end of the list.
59
* (Videopreview) Add jpg to the "extract frame as" combobox only if the
60
jpg format is available for reading.
61
* The direct3d video output is now the default for Windows Vista (untested).
64
* The dvdnav actions are now only enabled when playing a dvd (using dvdnav).
67
* Now the mplayer process is not restarted when loading an external subtitle
68
file (using the sub_load slave command), except for idx/sub subtitles.
71
* (Windows) Now the screensaver is allowed to turn on if the file is
72
paused or it's an audio file.
73
* The "it's a playlist" option in the Open URL dialog is automatically
74
checked if the url ends with ".ram", ".asx" or ".m3u" (and unchecked if
75
it ends with another extension).
78
* New option for the config file: user_forced_ass_style under the
79
[subtitles] section. If the value is not an empty string, it will be
80
passed to mplayer for the -ass-force-style option, overriding the string
81
generated automatically by smplayer.
82
* Added a "Customize" button in the SSA/ASS section in preferences to
83
allow the user to customize the SSA/ASS style which will be passed to
84
mplayer with the -ass-force-style option.
87
* (Fix) When opening an iso file, start to play from the dvd menu instead
89
* Added a new option to select the shadow color for ass subtitles.
92
* Now it's possible to play a dvd with menus from command line
93
(smplayer dvdnav://) or by selecting "dvdnav://" from the recents menu.
94
It'll even work if the option "Enable DVD menus" is not checked.
95
* Now the highlighted option in the DVD menu changes when the mouse is
99
* Fixed the initialization of the Angles menu when using dvdnav.
100
* Added to the Browse menu the options 'DVD menu' and 'DVD previous menu'.
103
* Now the length of the title is updated when playing a dvd using dvdnav.
106
* (Linux) Added the option "Enable DVD menus" in Preferences->Drives. If
107
this option is checked, when you select "DVD from drive" or "DVD from
108
folder" under the Open menu, the DVD will be played using dvdnav (including
110
Note: this is experimental, there are still a lot of things to be fixed.
111
Use at own your own risk.
114
* Added an option in Preferences->Subtitles to apply the ass style defined by
115
the user to ass subtitles (overriding the style defined in the ass file).
118
* Now the dvd names follow the same scheme as mplayer:
119
dvd://title/device (where device can also be a folder or iso file).
120
Internally it tries to avoid the use of the string "dvd:" so it could
121
be easy to add support for dvdnav:
124
* Now the correct pts option can have a value of "auto". In this case
125
neither -correct-pts nor -nocorrect-pts are passed to mplayer, the demuxer
126
will decide. Should fix bug #2479566.
127
* The proxy settings have been moved to a config dialog inside the find
131
[b]Version 0.6.6[/b]:
134
* (Linux) Now the options in the dvd menus can be selected with the mouse.
135
To do so, select "Activate option in DVD menus" for the left mouse button
136
in Preferences -> Keyboard and mouse.
137
* Implemented a different way to select the initial audio track (or restore
138
the old one after a restart).
139
* (Experimental) New code to show/hide the mouse cursor in the video window.
142
* (Linux) Added some actions to control the dvdnav buttons.
145
* The language filter in the find subtitles dialog is now saved to the ini
147
* New option for smplayer.ini: include_lang_on_filename (section
148
[findsubtitles]). If set to true (the default) the language code is
149
appended to the subtitle filename (e.g. video.avi => video_es.srt).
150
Otherwise the language code is not appended (video.avi => video.srt).
153
* Implemented a different way to select the initial subtitle track (or restore
154
the old one after a restart). Still needs some testing.
157
* Now smplayer tries to update the subtitle tracks if they change during
158
playback. This makes subtitles work if using dvdnav, and seems to fix
159
a problem when selecting the initial track
160
(see http://sourceforge.net/tracker/index.php?func=detail&aid=2422574&group_id=185512&atid=913573)
161
This is the kind of changes that can break something or produce an
162
unexpected behaviour...
165
* Applied with a few changes the patch customStyleAction.patch by
166
matt <matt@endboss.org>. It adds a few more functions for the widgetactions,
167
like to set a custom style.
168
* Added a new gui (mpcgui, a media player classic clone) developed by
169
Matthias Petri <matt@endboss.org>
172
* Applied (with a few changes) a patch by matt <matt@endboss.org>.
173
This patch adds 3 modes for the stay on top option: always, never and
177
* Added a new option Video->Preview. This option creates a preview
178
(thumbnails) of the selected video. There are options to choose the
179
number of columns, rows, maximum width of the generated image...
180
Finally the preview can be saved (as jpg or png).
181
Note: the video preview is not finished yet.
184
* (Experimental) Increased the resolution of the seekbar. Previously
185
a step of the seekbar (in a 90 minute movie) was equal to 54 seconds.
186
Now it's equal to 5.4 seconds. As there's usually an I-frame about 10
187
seconds (and mplayer always jumps to an I-frame) I think that's enough.
190
* Bug #2399200: the downloaded subtitle filename was wrong if the video
191
filename contained a dot in the name (example: video.hdtv.avi created a
192
video_es.srt file instead of video.hdtv_es.avi). This is now fixed.
195
* Now the logs in the mplayer/smplayer log windows update in realtime.
196
* The "MPlayer language" tab in the Advanced section in preferences has
197
been removed. It's not necessary anymore, although if you've got a
198
mplayer which prints the output texts in a non-english language you'll need
199
at least MPlayer SVN r28066.
200
* Added two new options: "Auto zoom for 16:9" and "Auto zoom for 2.35:1".
201
Those options zoom the image assuming the aspect ratio of the video image
202
is the one specified in the option, even if that's not the actual aspect
203
ratio. Useful for videos which include black borders (letterbox) in the
204
image, where the normal "Auto zoom" option will fail.
207
* New option for smplayer.ini: actions_to_run ([advanced] section).
208
Specifies a list of actions (separated by spaces) which will be run every
209
time a file is loaded. For instance "actions_to_run=auto_zoom compact true"
210
will run the auto_zoom action and set the gui to compact mode. If the
211
commandline option -actions is used too, the actions from commandline
212
will be added to the end of the list.
213
There's a limitation: the actions will be run only when a file is opened
214
and not when the mplayer process is restarted (e.g. you select an option in
215
the menus which requires to restart mplayer, like a video or audio filter).
216
Note that allowing to run the actions after a restart of mplayer could
217
lead to infinite recursion if any of the actions in the list needs to
219
* Added a field in Preferences->Advanced to enter the list of actions to
220
be run every time a file is opened.
223
* Added an option in Preferences->General to change the method to store
225
* (Experimental) Added the new option Video->Pan&scan->Auto zoom. It
226
calculates the zoom factor so you can't see any black borders.
229
* Implemented a new (and optional) method to save the file settings.
230
This method uses an ini file per each played file (instead of using only
231
one big ini file for all of them).
233
The files are saved under the subdirectory "file_settings" in the config
234
directory (usually $HOME/.config/smplayer/). As filename it uses a hash,
235
and it's stored on a subdirectory starting with the first letter of the
239
$HOME/.config/smplayer/file_settings/d/dd017f9d6706a75f.ini
240
$HOME/.config/smplayer/file_settings/9/95e963e59826699d.ini
242
* Added a new option for smplayer.ini: file_settings_method.
243
This option allows to select the method to be used for the file settings.
244
Possible values: normal and hash.
246
normal = uses one file (smplayer_files.ini) to store the file settings of
247
all played files. This is cleaner as you only have one file for all files'
248
settings but it could be slow if there are info for many many files in it.
250
hash = uses one ini file per each played file. This could be much faster if
251
you have info for many files, but you'll end up with many ini files and
255
* Added a new option in Preferences->Video: add black borders on fullscreen.
256
If this option is enabled, black borders will be added to the image in
257
fullscreen mode. This allows subtitles to be displayed on the black borders.
260
* Added a history to the open URL dialog. Based on a patch by Francesco
262
Not finished yet. Missing options to clear the history or set the maximum
264
* Added a new option for smplayer.ini: urls\max_items (section [history]).
265
It specifies the maximum number of items for the open URL history.
266
By default, 10. Set it to 0 to disable the history.
269
* The "Recents" code has been reorganized. Also the list of recent files
270
is now saved in a different place in smplayer.ini, in section [history].
273
* When using SSA/ASS, use the same font for OSD. Otherwise the OSD
274
might not be visible.
277
* Added the possibility to select the type of proxy to be used: Http or
278
Socks5. (More info: http://doc.trolltech.com/4.3/qnetworkproxy.html)
281
* Added a new option in Preferences->Subtitle: Freetype support. Disabling
282
that option could make smplayer work with a mplayer compiled without
283
freetype support. But subtitles may not work at all!
286
* The mini gui can now also remember the position and size of the window.
287
* (Linux) Now all devices which match with dvd*, cdrom*, cdrw*, sr*
288
and cdrecorder* are added to the comboboxes in Preferences->Drives.
291
* Added a new action to select the next aspect ratio. Assigned by default to
292
key "A". Unfortunately this change breaks compatibility and the aspect
293
ratio setting for all your played videos will be lost.
294
* Display the text for the statusbar in the OSD if in fullscreen mode (and
296
* Added a new option for smplayer.ini: initial_stereo_mode. It sets the
297
stereo mode which will be used as default.
298
Possible values: 0 (stereo), 1 (left) and 2 (right).
301
* Added the new section Advanced->Proxy in preferences to configure the
305
* Added some options in smplayer.ini (section [proxy]) to configure a proxy
306
for internet connections. Untested.
309
[b]Version 0.6.5.1[/b]:
312
* Don't pass to mplayer the option -no-correct-pts or -nocorrect-pts if
313
the mplayer version is still unknown. Prevents mplayer to fail on the first
314
run, complaining about an unknown -no-correct-pts if using a recent version
315
of mplayer (r26842 or above).
318
[b]Version 0.6.5[/b]:
321
* (Linux) Now smplayer tries to follow the XDG Base Directory Specification
322
(http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html)
323
for the config files. So now smplayer will save its config files under
324
the directory $XDG_CONFIG_HOME/smplayer or $HOME/.config/smplayer if
325
$XDG_CONFIG_HOME is not defined.
326
If you want to keep your preferences, copy the files in $HOME/.smplayer to
327
$HOME/.config/smplayer
330
* Added a new option "Floating control" in Preferences->Interface. It allows
331
to configure the floating control (width, margin...).
334
* (Experimental) Added the possibility to select the adaptor for xv. Requires
335
at least MPlayer SVN r26762 (from 2008-05-13).
338
* Added support for another patch:
339
http://smplayer.svn.sourceforge.net/viewvc/smplayer/mplayer-builds/patches/id_exit.diff
340
This patch allows the playlist to work properly even if the output messages
341
of mplayer are not in English.
342
* New option for smplayer.ini: bypass_window_manager (section
343
[floating_control]). If set to true (the default), the floating control
344
widget will bypass the window manager (seems necessary for some window
345
managers). You can try to set it to false if you have problems with the
349
* On startup the previous position of the main (default) window is checked
350
if it's valid for the current screen. If it's not, then the window is
352
* The same for the playlist (if it's not docked).
355
* Cleanup and reorganization of the config path code.
356
The commandline option -ini-path has been removed and replaced with
357
-config-path, which specifies the directory where smplayer will store
358
its data (not only smplayer.ini).
359
* Now to know if a file has no video, instead of looking for the line
360
"Video: no video" (it's not reliable as it's a string that can be translated),
361
it will check the video codec, if it's empty, there's no video.
364
* The reorganization of the subtitles section in preferences is finished.
365
* The mplayer devs have added the -volume option in svn r27872, so now the
366
hack to try to detect a patched mplayer have been removed. Now smplayer
367
will simply use the -volume option if mplayer is r27872 or newer.
370
* The subtitles for srt, sub... formats when using the SSA/ASS library,
371
can now be more customized. It's possible to select the font, size,
372
colors, bold, italic, outline, shadow...
376
* Added the new option "Correct pts" in Preferences->Advanced. Disabled by
377
default because it causes some problems with mkv files.
378
* The dialog to jump to a specified time allows now to enter the seconds
382
[b]Version 0.6.4[/b]:
385
* (Linux) Now smplayer will pop up a warning if the mplayer version is old.
386
This popup will appear only once, although there'll be a reminder in the
388
A mplayer is considered old if it's older than svn r25158 (that includes
392
* Now if the SSA/ASS lib is enabled and a file named styles.ass exists in the
393
smplayer config directory ($HOME/.smplayer/ or the application directory if
394
compiled with PORTABLE_APP) smplayer will load it (mplayer option
395
-ass-styles). In this case the color for subtitles and styles configured
396
in Preferences->Subtitles WON'T be used.
397
In the future smplayer will create that file automatically and the
398
preferences dialog will allow to configure all (or at least the most
402
* Bugfix: the show equalizer option didn't work when assigned to any of
403
the mouse buttons. (Reason: the action name was changed some time ago
404
from "equalizer" to "video_equalizer)
405
* Added "Show audio equalizer" to the mouse buttons' combos too.
408
* (Experimental) Added the possibility to change the video track.
409
Only tested with this sample video: http://www.megaupload.com/?d=3GAGZCTP
412
* Moved the comboboxes for the video & audio drivers to the Video and Audio
414
* Added a new section in the preferences dialog: Playlist.
417
* Added the possibility to add consecutive files (video_01.avi,
418
video_02.avi..) to the playlist. This feature is controlled by the option
419
add_to_playlist_consecutive_files (under the [gui] section).
420
* Now the available tracks in DVDs, CDs and VCDs won't be automatically added
421
to the playlist if the option gui/auto_add_to_playlist is false. Should fix
425
* Logout is not cancelled by smplayer. Fixes bug #2155555.
426
* Now the options in preferences display a tooltip with a help message.
427
* Revised and corrected some of the help messages in preferences.
428
* Added 1:1 to the aspect ratio menu.
431
* Added a work-around for Traditional Chinese. The names of the arrow keys
432
were deleted from the shortcuts if using Qt 4.3.
435
* Now the video keeps paused when changing brightness, contrast, hue,
436
saturation and gamma.
437
* Now the dialog to find subtitles can also download the subtitles (the
438
zip file) and extract the subtitle file. This is exactly how it works:
439
when you click on the download button, the zip file is downloaded to a
440
temporary file. If the zip file contains only one subtitle, it's extracted,
441
trying to use the same name of the video. So if the video is named movie.avi
442
and you downloaded a French subtitle, the subtitle is saved as movie_fr.srt.
443
If there are more than one subtitle in the zip file, a dialog will appear
444
so the user can choose the subtitle(s) to extract. In that case, and in
445
order not to make things more complicated, the subtitles are just saved
446
with their original names.
449
* (Windows) Added a tool (dxlist) which can list the dsound audio devices
450
and the ddraw display devices. Read the README.txt inside the dxlist
451
subdirectory for more info and how to compile it.
452
* (Windows) Now it's possible to choose the audio device to be used with
453
dsound. It requires dxlist.exe to be installed in the same folder as
454
smplayer.exe. This is experimental.
457
* Added a new option for smplayer.ini: display_in_compact_mode (under section
458
[floating_control]). If true the floating control will appear too in
459
compact mode. Note: it may not look very well in this mode...
462
* (Linux) Now it's possible to choose the audio device to be used with alsa.
463
It requires the application "aplay" to be installed.
466
* Added an option in Preferences->General->Video to set the default zoom.
469
* Applied (with some changes) the patch to add support for enca, by
470
Stanislav Maslovski <s_i_m@users.sourceforge.net>.
471
This adds a new option in Preferences->Subtitles, which can make mplayer
472
to try to autodetect the encoding for subtitles. This requires a mplayer
473
compiled with enca support.
476
* Now the chapters on DVD should work again.
477
* Reorganization in some data structures.
478
* Added another experimental new code to resize the main window.
481
* Added an (experimental) generic code to manage chapters, instead of two
482
separate codes for mkv and DVDs. Seems to work well with mkv but it's
483
still untested on DVDs.
486
* Added basic support for the tag ID_CHAPTERS, added in mplayer svn r27667.
487
This makes things easier to know the number of chapters in a video.
488
Don't know if it could cause a conflict with DVD chapters. Some code
489
has still to be revised and modified.
490
* Bugfix: if using "directx," the -colorkey option wasn't passed to mplayer
491
(thus the video was black). Now this should be fixed.
494
* Added support for the new "pausing_keep_force" slave mode command prefix
495
(added in mplayer r27665).
496
This prefix really keeps the file paused after processing a slave command.
497
So now if you, for example, mute the audio when the video is paused it
498
won't advance one frame after it. It also keeps the video paused when you
499
take a screenshot (although you won't see the confirmation message until
501
There's also an option for smplayer.ini, use_pausing_keep_force. You can
502
set to false if you find any trouble or prefer the old behaviour.
505
* Added the Galician translation, by Miguel Branco <mgl.branco@gmail.com>.
508
[b]Version 0.6.3[/b]:
511
* Added a new shortcut set (sda.keys) taken from
512
http://speeddemosarchive.com/forum/index.php/topic,7774.0.html, which you
513
can load in the shortcut editor in preferences.
516
* Added two icons for the mirror and flip actions (mirror.png and flip.png)
518
* Added a new option for smplayer.ini: default_size (section [gui]). It
519
specifies the default size of the main window. Previously it was hardcoded
523
* Now the subtitles can be mirrored, flipped or rotated along with the image.
524
The way to enable it is not obvious though. You need to enable the option
525
"Include subtitles on screenshots" (Preferences->Subtitles).
526
* (Linux) Tries to set "/dev/dvd" and "/dev/cdrom" (if they exist) as default
527
values for the dvd and cdrom devices.
530
* Added the new option Video->Mirror image. This option mirrors the image
534
* The comboboxes to select the video and audio driver in Preferences->
535
General have changed. Now they are not editable, and only show some
536
of the available drivers (png, jpeg... and so on are not shown). There's
537
also an "User defined" option. If selected, a line edit will appear where
538
the user can type the driver to use (possibly with additional options).
539
* The code in preferences.h/preferences.cpp has been reorganized, and
540
now the preferences are saved in several sections in smplayer.ini.
541
That means most of your settings will be lost and you'll have to reconfigure
542
smplayer again (I even recommend to delete smplayer.ini, otherwise there'll
543
be a mix of the old settings with the new ones).
546
* It seems crashes still happen in the code to select subtitle tracks.
547
The bug hasn't been located yet (the crash is difficult to reproduce)
548
but I have added a new check in a lower level, in the function
549
SubTracks::itemAt(). Now it checks if the requested item is in range. If
550
it's not valid it will print a warning and return an empty subtitle.
553
* Added an icon for the Play/Pause action. (This breaks all icon themes...)
554
* Added a new option for smplayer.ini: gui_minimum_width. The width of the
555
main window won't be smaller than the value of that option.
556
If gui_minimum_width is set to 0 (the default) then the minimum width
557
will be the size hint of the window.
560
* (Windows) Added a new option in Preferences->General that allows the user
561
to select which screen will display the video when using directx as video
562
driver. This option is visible only when directx is selected.
563
* (Windows) Added also a submenu Screen under the Video menu for an easier
564
selection of the screen.
567
* Check in Core::changeSubtitle() that the selected subtitle is in a valid
568
range. This should avoid crashes.
571
* Added the Kurdish translation, by Si_murg56 <simurg56@gmail.com>
574
* Added a new option in Preferences->General->Video: "Draw video using slices"
575
(-slices / -noslices in mplayer). Enabled by default.
576
* Bugfix: the items in the combobox for the mouse right click action weren't
577
retranslated properly.
580
* For some unknown reason sometimes the playlist is not shown. I think this
581
is because it's outside of the screen. Now smplayer checks if the playlist
582
is actually outside of the screen, and in that case it's moved to pos 0x0.
585
* Moved the option "Create index if needed" from the section Performance to
587
* Added an icon for the audio equalizer action.
590
* Added a new option in Preferences->Performance: Threads for decoding.
591
Sets the number of threads to use for decoding (for MPEG-1/2 and H.264 only).
592
It could be useful for multicore processors.
593
* Bugfix: the volume may be changed on startup even if the option "Change
594
volume on every file" was off.
597
* Don't change the window size if the panel is already the requested size.
598
Seems to fix a problem when using Compiz.
601
* The option "Repaint background of the video window" (in Preferences->
602
Advanced) is now enabled by default in linux. It seems with newer versions
603
of Qt it works well with it. If you have problems with the video window
604
going blank, just disable the option.
605
* The single instance option is now disabled by default on Windows, as some
606
people reported smplayer didn't start with it.
607
* 2nd try to make "gl:yuv=2:force-pbo:ati-hack" the default vo on Windows
611
* Set the frame counter to 0 when starting to play a file. Fixes bug
613
* Added in Preferences->Advanced an option to select the preferred network
614
connection, IPv4 or IPv6. (IPv4 is the default)
617
* Added a new option for smplayer.ini: report_mplayer_crashes. If set to
618
false, smplayer won't display the error dialog when mplayer crashes or
622
* Added the Arabic translation, by Muhammad Nour Hajj Omar
623
<arabianheart@live.com>
624
* Added some options in menu Play->Speed to increase/decrease the
626
* Bugfix: the gamma was not remembered. Fixes bug #2073257.
627
* Moved the log's section in Preferences->Advanced to a new tab.
630
* Fix: some of the actions passed to -actions may not work as expected
631
because they might be executed when the video is not playing yet.
632
This should now be fixed, as if a file is passed on command line, the
633
actions are not run until the video has started to play. (If there's no
634
file on command line the actions are run immediately)
637
* Added a new option in Preferences->General->Audio: "Enable the audio
638
equalizer". If this option is checked, the mplayer equalizer filter will
639
be used and the menu option Audio->Equalizer will be enabled.
642
* Moved the eq2 filter before the screenshot filter, otherwise the
643
screenshots are not affected by the settings in the video equalizer.
644
Obviously this requires the software equalizer (eq2) to be enabled.
645
This should fix bug #2062425.
646
* Added a new section in the config file: [floating_control] with 3
647
options: animated, width and margin. The options "animated" and "width"
648
were previously available as floating_control_animated and
649
floating_control_width in the [default_gui] and [mini_gui] sections.
650
The option "margin" is new, and sets the number of pixels that the
651
floating control will be away from the border of the screen (by default, 0).
654
* Added two new functions for the mouse buttons: increase volume and
655
decrease volume. Closes feature request #2055061.
658
* Renamed Video->Aspect ratio->None to Video->Aspect ratio->Disabled and
659
Video->Aspect ratio->Autodetect to Video->Aspect ratio->Auto.
662
* Added a new (experimental) option: Video->Aspect ratio->None. When this
663
option is selected the video will be stretched to fill all the available
664
space, not keeping the aspect ratio.
665
Note: this option does NOT work properly if using x11 as video driver.
668
* Added m2ts to the list of extensions for video.
671
[b]Version 0.6.2[/b]:
674
* (Linux) The SSA/ASS library is enabled by default.
677
* Added the document Configuring_the_toolbars.txt.
678
* Added the new option Tips in the Help menu. It just opens a web browser
679
to http://smplayer.wiki.sourceforge.net/Tips.
682
* Bugfix: the volume slider appeared in the mini gui even if it had been
683
removed from the config file.
686
* As it seems many people don't understand (and even send bug reports without
687
reading the online help) the new meaning of the font scale options in
688
Preferences->Subtitles, those two options have been hidden.
689
(They can be made visible again changing the value of the new config
690
option show_font_scale_options_in_preferences).
693
* Added a time display to the floating control in the minigui.
694
* The playlist and the volume slider don't send mouse events to their
695
parents. Should fix bugs #1993291 and #2020003.
696
* Avoid to resize the main window to the default size (400x300) when
697
playing an audio file.
700
* The find subtitles dialog is now a top level window, instead of a dialog.
701
* Play the last item in the playlist if the "play previous" button is
702
pressed and the current item is the first one. Fixes bug #2040473.
703
* Added "play next" and "play previous" to the Play menu.
706
* A little reorganization in the General section in preferences and other
707
minor changes in other sections.
710
* Now the default cache for local files is 2000 KB, and for audio CDs and VCDs
714
* Added an option in Preferences->Performance to set the cache for VCDs.
717
* Added an option in Preferences->Performance to set the cache for
721
* (Windows) Added to the file associations section the playlist
725
* Try to use alsa as default audio driver in linux.
728
* Fix: remember the last directory used when adding files to the
729
playlist. Fixes bug #2019139.
732
* Another fix for Qt 4.4. Dragging files to the playlist didn't work.
733
* Added the Slovenian translation, by Janez Troha <janez.troha@gmail.com>.
734
* Fix: mplayer crashed when trying to play audio files if the option to
735
run mplayer in its own window was enabled. Now I hope this is fixed.
738
* Added a new option for command line: -sub. It specifies a subtitle file
739
to be loaded for the first video. It requires at least a file to play
740
in the command line, otherwise the option will be ignored.
741
* Added a new option "Play files from start" in the playlist preferences.
742
If enabled (the default) files in the playlist will begin to play from
743
the beginning, otherwise they'll play from the position they were last
744
time you played them.
747
* Now the initialization of the audio track should work ok again, even if
748
the option "Fast audio track switching" is set to "No".
751
* Added a context menu in the find subtitles dialog, with two options:
752
"download" and "copy link to clipboard".
755
* Some changes in the single instance options. Now the single instance is
756
enabled by default. There's also the possibility to let the application
757
to choose automatically the port to be used, which is also the default
761
* Temporary fix for the problem created yesterday: now when a file starts to
762
play, the audio track will be changed using the mplayer slave command even
763
if the option "Fast audio track switching" is set to "No". This makes that
764
the selection of the initial audio track works ok with avi and mkv files
765
for example, but it won't work yet with ogm for instance.
766
* The floating control in the default gui saves/restores its actions to
767
the config file, so now it can be customized by the user.
768
* The seeking mini buttons come back. Now by default, the default gui
769
will show only two seeking buttons. Keeping them pressed for a moment
770
will pop up the rest of the buttons. You may need to delete the
771
[default_gui] section in the config file (or at least the options which
772
start with "actions\...") to see them. If you don't like these buttons
773
you can delete them from the config file and add the old ones.
776
* The SSA/ASS library is NOT enabled by default. It seems there are memory
778
* Fixed a crash which may happen if the option "Fast audio track switching"
779
was set to "No". As a side effect, now if that option is set to "No" the
780
preferred audio language (set in the preferences), won't be selected on
781
startup, the file will just start to play with the default audio track.
784
* The minimum size of the video window is now 1x1 instead of 0x0. Fixes a
785
crash that may happen under certain circumstances.
788
* Now everything in the audio equalizer should work. The "apply" button
789
restarts the file and passes the equalizer settings using the "equalizer"
790
filter in mplayer, so it allows to use the dialog with non-patched mplayer.
791
The "set as default values" just saves the current settings in the config
792
file and they will be used when playing new files.
795
* Added an audio equalizer. Not finished yet!
796
In order to work you need to patch mplayer with this patch:
797
http://smplayer.svn.sourceforge.net/viewvc/*checkout*/smplayer/mplayer-builds/patches/patcheq.diff
798
Otherwise it won't do anything (lie, if you restart the file the values in
799
the equalizer will take effect)
800
Missing or not working things: the "set as default values" button doesn't
801
work, an "apply" button is missing (this button will set the values
802
restarting mplayer, so it will work with a normal non-patched mplayer).
805
* Removed the action dock_playlist. It was causing a lot of troubles, even
807
* New option for the config file: hide_video_window_on_audio_files. If
808
true (the default) the video window will be hidden when playing audio
809
files. Otherwise the video window won't be hidden and it will show the
810
smplayer logo instead.
811
It's not recommended to set this option to false in linux.
814
* Created a huge list of languages (with the ISO 639-1 codes) and make
815
the "find subtitles" dialog to use it.
816
* The Qt version is saved along with the toolbars state. This should avoid
817
problems when upgrading Qt, as the toolbars info won't be used if the
818
Qt version doesn't match.
819
* Added new action: dock_playlist.
822
* Some fixes in the find subtitles dialog:
823
- the dialog is retranslated
824
- the table is sorted (sometimes, still doesn't work well, at least with
826
- it won't download the subtitle info again if the filenane didn't changed
827
* The floating control will be hidden if the mouse is not over the widget
831
* The option "Subtitles->Find subtitles on the web" now displays a dialog
832
which retrieves the info about the available subtitles from
833
opensubtitles.org. To download a subtitle just double click on it or
834
click the "Download" button.
835
Known issues: the table is not sorted after adding new data.
836
To filter a language you have to type the ISO 639-1 code in the language
837
box. So to display only the Spanish subtitles you have to type "es", for
838
German "de" and so on. In the future there'll be a combobox to select
842
* Now the SSA/ASS library is enabled by default.
843
* gl:yuv=2:force-pbo:ati-hack will be the default under Windows Vista
847
* Updated the Hungarian translation, by CyberDragon <cyberdragon777@gmail.com>
850
* Now the default value for option change_equalizer_on_startup is true
851
(users which run the previous svn revision will have to make the change
852
manually) but the brightness, contrast... won't be changed on startup
854
* Also be sure that the equalizer dialog is updated just after a file begins
856
* Check that the values for brightness, contrast, saturation. hue and gamma
857
have actually changed before updating them.
858
* Renamed change_equalizer_on_startup to change_video_equalizer_on_startup.
861
* Renamed the config option "dont_use_eq_options" to
862
"change_equalizer_on_startup" and set it to false as default because
863
it seems some people are having problems with high brightness and contrast.
866
* Added the opensubtitles patch by Kamil Dziobek <turbos11@gmail.com> (with
867
some modifications). This adds an option in the subtitles menu which
868
allows you to download subtitles for the file you're playing, and another
869
one to upload subtitles.
872
* Manually removed "<pixmapfunction>qPixmapFromMimeSource</pixmapfunction>"
873
from several *.ui files because otherwise the files generated by uic
874
would depend on Q3Support.
877
* Now if we've got info about the size and aspect ratio (the file has been
878
played before) the main window will be resized before starting to play
882
* When entering in fullscreen, the playlist is hidden only if it's in the
883
same screen as the main window. (Untested!)
886
* Added the possibility to compile smplayer in Windows without the
887
file associations code, so it doesn't write anything in the
888
registry (important for a portable app). Just comment the line
889
DEFINES += USE_ASSOCIATIONS in smplayer.pro.
890
* Another fix for Qt 4.4. The language toolbar wasn't restored
892
* More work to make smplayer a better portable application (although most of
893
the following work on linux, it's intended for windows). If PORTABLE_APP
894
is defined (it can be done with 'qmake DEFINES+=PORTABLE_APP') then:
895
- it will use by default the application directory for the ini files
896
- it won't try to create the smplayer home directory or the screenshot
897
directory ($HOME/.smplayer and $HOME/.smplayer/screenshots)
898
- by default the path for the screenshots is empty
899
- under windows the associations code won't be compiled, so smplayer won't
900
write anything in the windows registry.
903
* Now the controlbar and floating control in the minigui can be
905
* Some minor (and internal) changes:
906
- the playlist doesn't save its size as that is already done by
907
QMainWindow::saveState()
908
- sizes and positions are saved to the config file as QSize's and
912
* (Bugfix) The "modify shortcut" dialog was under the other windows if
913
the option Video -> Stay on top was enabled.
914
* Started to write the code to make the toolbars configurable:
915
- the list of actions in a widget can be saved to the config file
916
- a widget can be populated with the actions read from the config file
917
- as a test the toolbar1, controlwidget and controlwidget_mini in
918
defaultgui are saved to the config and loaded on startup
921
* The maximum port for the single instance is 65535, instead of 99999.
922
* Added a new option in guiconfig.h, USE_MINIMUMSIZE. If set to 1
923
the main window will not be smaller than the control widget size hint.
1
926
[b]Version 0.6.1[/b]: