1Version 21.1: 2 3(2020-11-28) 4 * Try to prevent a crash when using the actions play next/prev very fast. 5 6(2020-11-27) 7 * (Playlist) Fix position number after adding files. 8 * Hide the shuffle column by default. 9 10(2020-11-18) 11 * Pass the option gpu-context when using wayland. 12 13(2020-11-09) 14 * Add mpsub to the extension list. 15 16(2020-10-26) 17 * (Find subtitles) Add filters for Spanish and Portuguese languages. 18 19(2020-10-22) 20 * Add cache in seconds and cache speed to the OSD info. 21 22(2020-10-21) 23 * Add option to display the remaining time in the status bar. 24 25(2020-10-07) 26 * Add the packages youtube-dl and python-is-python3 to the "recommends" 27 section in the deb package. 28 29(2020-09-14) 30 * Try to prevent the video outside the GUI when using Wayland. 31 * The shuffle button in the playlist window can be turned on/off. 32 33 34Version 20.6: 35 36(2020-05-19) 37 * New option in the help menu to help install youtube-dl. 38 39(2020-05-18) 40 * The internal youtube code has been removed and now smplayer just 41 uses youtube-dl to get the video urls. 42 43(2020-04-18) 44 * The shuffle option in the playlist does shuffle the items. 45 46(2020-04-15) 47 * Set a white background in the qr code label. 48 49 50Version 20.4.2: 51 52(2020-04-12) 53 * Fix youtube titles. 54 55(2020-04-10) 56 * Fix youtube. 57 * Don't use Qt script. 58 59 60Version 20.4.0: 61 62(2020-04-05) 63 * Possibility to enter the opensubtitles credentials. 64 65(2020-03-31) 66 * Use IPC with mpv. 67 68(2020-02-07) 69 * Fix for mpv 0.32. 70 71(2019-12-15) 72 * Possibility to search for shortcuts in the shortcut editor. 73 * Bug fix: the "previous subtitle" action didn't have a name. 74 75 76Version 19.10.2: 77 78(2019-11-05) 79 * (Linux) Try to prevent the player window to be larger than the desktop 80 after a resize. 81 82(2019-11-04) 83 * Fix compiling the web server on 32 bit with gcc 9.2.0. 84 85 86Version 19.10: 87 88(2019-10-26) 89 * Fix the control problem with mpv 0.30. 90 * Set minimum icon size for toolbars to 8 pixels. 91 92(2019-09-19) 93 * Allow negative margins for subtitles (mplayer only). 94 * (Chromecast) Set overwrite_vtt to true and sub_position to 95. 95 96(2019-09-13) 97 * Fix youtube. 98 99(2019-07-08) 100 * New audio extensions: mp2, mpc, wv, shn. 101 102 103Version 19.5: 104 105(2019-05-10) 106 * Fix for YouTube. 107 108(2019-03-18) 109 * Try to prevent to play invalid YouTube streams. 110 111(2019-03-11) 112 * Fix YouTube live streams (it seems to work only with mpv). 113 114(2019-02-25) 115 * Add actions for previous subtitle track, previous audio track 116 and previous video track. 117 118(2019-02-23) 119 * Add command line option -start. 120 121 122Version 19.1: 123 124(2019-01-27) 125 * Fix pause in mpris2. 126 127(2019-01-26) 128 * Possibility to play YouTube videos at 60 fps. 129 130(2019-01-08) 131 * Don't load the external audio file if it doesn't exist. 132 133(2018-11-22) 134 * Possibility to search for subtitles by title name. 135 136 137Version 18.10: 138 139(2018-10-09) 140 * Fixed the YouTube age restricted videos. 141 142(2018-10-07) 143 * Experimental code which can decrypt the YouTube signatures without 144 running javascript code. 145 146(2018-10-01) 147 * Add the option "Use adaptive streams" in Preferences -> Network. 148 149(2018-09-30) 150 * The internal code for YouTube now supports DASH streams, which provide 151 videos with better resolutions. 152 153 154Version 18.9: 155 156(2018-09-08) 157 * Fix Youtube. 158 159(2018-09-05) 160 * Display an icon in the system tray when the SMPlayer web server is running. 161 162(2018-09-03) 163 * Add option Play -> Cast to -> Smartphone/tablet. It displays a QR code 164 that you can scan to play the video on your device. 165 166(2018-08-31) 167 * Add truehd to the audio-spdif option. 168 169(2018-08-29) 170 * (Chromecast) Change the default value for the position of the subtitles 171 to -1 (default position). 172 173 174Version 18.6: 175 176(2018-06-18) 177 * List all video tracks in the View Information dialog. 178 179(2018-06-13) 180 * Fix the "busy" cursor when using the functions play previous/next 181 on Windows 10. 182 183(2018-06-05) 184 * Add an option in the playlist preferences to select if the playlist is 185 dockable inside the main window (old behaviour) or just a normal 186 window (new). 187 188(2018-05-27) 189 * Update the mongoose code which is used by the web server for the chromecast 190 feature. The old one failed to compiled with newer versions of gcc and 191 it seems it had several vulnerabilities. 192 * Add option use_player_shortcuts_in_playlist for smplayer.ini. 193 194 195Version 18.5: 196 197(2018-05-20) 198 * Add "opus" to the list of audio extensions and "part" to the list of 199 video extensions. 200 201(2018-05-19) 202 * The cursor keys work now in the playlist (as long as the playlist 203 is in a window and not docked). 204 205(2018-05-17) 206 * Fix compiling with Qt 5.11. 207 208(2018-05-15) 209 * Now it's possible to select which multimedia keys should be used as 210 global shortcuts. 211 212(2018-05-01) 213 * (Windows) It seems on some systems the multimedia key events are sent 214 twice by Qt, making some keys (like volume mute or play/pause) unusable. 215 Added code to try to detect this and ignore the second event. 216 217(2018-04-30) 218 * (Windows) Use the Windows GetCommandLine function to get the command line 219 arguments because it seems the Qt arguments function is not reliable to 220 get unicode characters. 221 222 223Version 18.4: 224 225(2018-04-22) 226 * Report errors in the status bar if the option to display a dialog for 227 errors is disabled. 228 * Set the option report_player_crashes to false by default on Windows. 229 230(2018-04-21) 231 * Remove the default shortcut key for the subtitle visibility action, 232 since it usually causes problems when the user accidentally presses it. 233 234(2018-04-08) 235 * Add an option in Preferences -> Advanced to set the OSD bar position. 236 237(2018-04-03) 238 * Fix accuracy of the tooltip in the timeslider. 239 240(2018-03-30) 241 * Add the option 'Use the system native file dialog' in 242 Preferences -> Interface. 243 244 245Version 18.3: 246 247(2018-03-16) 248 * (mpv) Prevent to show subtitles in the images created by the thumbnail 249 generator. 250 251(2018-03-03) 252 * Possibility to search for subtitles using the hash and filename methods 253 at the same time. 254 255(2018-02-23) 256 * Fix a bug which prevented to play some YouTube URLs. 257 258 259Version 18.2.2: 260 261(2018-02-15) 262 * The option Open -> URL can now also load YouTube playlists. 263 264(2018-02-08) 265 * Prevent the skins to be added to the themes combobox if the user folder 266 and the config folder are the same (happens in the portable version). 267 * Disable the screenshot actions if the screenshot folder is set to an 268 empty string. 269 270(2018-02-05) 271 * Add an option in Preferences -> Subtitles to select the opacity of the 272 background of the subtitles. 273 274(2018-02-02) 275 * The options to select the preferred number of track for audio and subtitles 276 are back. 277 278(2018-02-01) 279 * (mpv) Use direct3d as default video output since some users are having 280 troubles with the gpu output. 281 282 283Version 18.2: 284 285(2018-01-21) 286 * Add option osd_show_filename_duration for smplayer.ini which specifies 287 the time (in milliseconds) that the filename would be displayed on screen. 288 289(2018-01-16) 290 * Add support for YouTube playlists. In the playlist window, click in the 291 Load/save icon, select "Load playlist from URL" and paste the URL of 292 the YouTube playlist. 293 294(2018-01-15) 295 * (mpv) Don't use --video-stereo-mode since it's deprecated. 296 * Add option emulate_mplayer_ab_section for smplayer.ini. 297 298(2018-01-03 - 2018-01-16) 299 * The initialization of the audio and subtitle tracks has been simplified 300 and now it's possible to use a priority list of languages (it uses the 301 mplayer/mpv alang and slang options). 302 303 304Version 18.1: 305 306(2018-01-09) 307 * Fix Youtube. 308 309(2017-12-27) 310 * Prevent to display the OSD in fullscreen during initialization of playback. 311 312(2017-12-26) 313 * Use video/x-ogm+ogg in smplayer.desktop. 314 315 316Version 17.12: 317 318(2017-12-18) 319 * New action which displays the filename in the OSD for 2 seconds. Assigned 320 by default to Shift+O. 321 * Disable the internal/own handling of stereo3d when using mpv. 322 323(2017-12-10) 324 * The option to record a stream has been temporary removed. 325 It's currently broken. 326 327(2017-12-07) 328 * New option osd_bar_pos for smplayer.ini. It specifies the position of 329 the OSD bar (0 = top, 100 = bottom). 330 331(2017-12-03) 332 * Two new actions to take screenshots with or without subtitles (they only 333 work with mpv). Assigned by default to Ctrl+Shift+S and Ctrl+Alt+S. 334 335(2017-11-30) 336 * The support for DVD menus has been removed. It never worked well and also 337 mpv already removed support for it a long time ago. 338 339(2017-11-23) 340 * The option to open an informative page after an upgrade has been removed. 341 342 343Version 17.11.2: 344 345(2017-11-15) 346 * Allow wordwrap in the title in the thumbnail generator. 347 348(2017-11-13) 349 * Fix seek in MPRIS2 (fix function SetPosition). 350 351(2017-11-12) 352 * Prevent SMPlayer to cancel logout in KDE. (Bug #843) 353 354(2017-11-11) 355 * Fix a crash that may happen on KDE when the global menus 356 are activated. (Bug #839) 357 358 359Version 17.11: 360 361(2017-10-30) 362 * Cosmetic changes in the thumbnail generator. 363 364(2017-10-27) 365 * Add more precision in the thumbnail generator. 366 367(2017-10-25) 368 * (mpv) Improve the firequalizer filter. 369 370(2017-10-22) 371 * (mpv) Fix the option "AC3/DTS passthrough". 372 373(2017-10-21) 374 * Fix the option "add black borders on fullscreen". 375 376(2017-10-20) 377 * (mpv) Fix the software video equalizer. 378 379 380Version 17.10.2: 381 382(2017-10-14) 383 * Bug fix: display the time in the thumbnail generator pictures when SMPlayer 384 is compiled with Qt 5. 385 386(2017-10-13) 387 * (Windows) Enable HDPI support in the portable version. 388 389(2017-10-12) 390 * Fix subtitles not disappearing when using the letterbox filter with mplayer. 391 392(2017-10-03) 393 * Add an option in Preferences -> Network to select the preferred quality 394 to be used with streaming sites handled by youtube-dl. 395 396(2017-10-02) 397 * Use mplayer on Windows Vista, since it seems mpv is not longer compatible 398 with that version. 399 400(2017-10-01) 401 * (Linux) Don't use the audio equalizer by default. 402 * (Windows) Fix letterbox with vertical videos. 403 404 405Version 17.10: 406 407(2017-09-22) 408 * (mpv) Use firequalizer. 409 410(2017-09-21) 411 * (mpv) Use lavfi for stereo3d. 412 413(2017-09-18) 414 * (mpv) Use lavfi for rotate, yadif and pan. 415 * (mpv) Don't restart the process when changing the stereo mode option. 416 417(2017-09-16) 418 * (mpv) Use lavfi for hqdn3d, kerndeint, phase, noise, blur, sharpen, 419 lb, l5, deblock, dering, postprocessing, extrastereo, earwax and volnorm. 420 * Enable the karaoke filter with mpv. 421 422(2017-09-15) 423 * (mpv) Use lavfi for flip and mirror. 424 425(2017-09-14) 426 * (mpv) Use the pad filter instead of expand. 427 428 429Version 17.9: 430 431(2017-08-23) 432 * Increase the time to kill the external player process to try to 433 avoid a crash message. 434 435(2017-08-21) 436 * Possibility to search for subtitles using the filename as query. 437 438(2017-08-12) 439 * Fix OSD when using mpv 0.26. 440 441 442Version 17.8: 443 444(2017-07-22) 445 * Add a "default" option for the audio channels menu. 446 447(2017-07-13) 448 * Add the earwax audio filter. 449 450 451Version 17.7: 452 453(2017-06-16) 454 * (Playlist) Fix a crash when trying to delete selected items but there's none 455 selected. 456 457(2017-06-09) 458 * Add subtitles configuration options in preferences -> network -> chromecast. 459 460 461Version 17.6: 462 463(2017-05-23) 464 * (Add bookmark) Set focus on the name field. 465 * Save bookmarks just after edit. 466 467(2017-05-16) 468 * Add an option in preferences -> network -> chromecast to convert automatically 469 SRT subtitles to VTT. 470 471(2017-05-11) 472 * Possibility to pass options to the acompressor filter (in smplayer.ini). 473 474 475Version 17.5: 476 477(2017-05-03) 478 * Fix when dragging a URL to the main window. 479 480(2017-05-03) 481 * Fix youtube. 482 483 484Version 17.4.2: 485 486(2017-04-22) 487 * Add play_next and play_prev to the list of actions for the mouse buttons. 488 489(2017-04-21) 490 * Bugfix: remember the position of the video when it's opened by 491 drag & drop. 492 493(2017-04-17) 494 * Fix the audio normalization filter when using mpv > 0.24. 495 496(2017-04-16) 497 * Fix for the thumbnail generator when using old versions of mpv. 498 499(2017-04-14) 500 * Disallow mpv installation on XP. 501 * Add option for ffhevcvdpau. 502 503(2017-04-09) 504 * Add option View -> OSD -> Show times with milliseconds (requires mpv >= 0.21). 505 506(2017-04-06) 507 * (mpv) Be sure the suboptions for vo and ao aren't used. 508 509 510Version 17.4: 511 512(2017-03-16) 513 * The H2O icon theme is now included in the smplayer binary and is the default 514 theme. The old theme is still available with the name "classic". 515 516(2017-03-11) 517 * The thumbnail generator works now with recent versions of mpv. 518 519 520Version 17.3: 521 522(2017-02-26) 523 * (mpv) Add more options for hardware decoding. 524 525(2017-02-20) 526 * (Playlist) Try to use numberofentries if NumberOfEntries returns 0 when 527 loading pls files. 528 529(2017-02-14) 530 * (Windows) Try to run youtube-dl when mpv fails to use it to check if 531 the Microsoft Visual C++ 2010 Redistributable is needed. 532 533(2017-02-07) 534 * Fix some of the subtitles' options when using mpv. 535 536 537Version 17.2: 538 539(2017-01-31) 540 * Fix youtube. 541 542(2017-01-30) 543 * Use 'simple_web_server' on Linux as well instead of webfs. 544 * Move some of the options in Preferences -> Playlist to the 'Misc' tab. 545 546(2017-01-28) 547 * Add vtt to the list of extensions for subtitles. 548 549(2017-01-24) 550 * Add the option 'Enable the option to delete files from disk' in 551 Preferences -> Playlist. 552 553(2017-01-22) 554 * Add translation for Norwegian Bokmål. 555 556 557Version 17.1: 558 559(2017-01-05) 560 * (Playlist) Add an option in context menu to open the current item on chromecast. 561 562(2017-01-02) 563 * Remove the option to delete files from the playlist. 564 565(2016-12-30) 566 * (mpv) Add support for the wasapi devices. 567 568(2016-12-26) 569 * Add the option "Play on Chromecast" in the Play menu. 570 571(2016-12-20) 572 * Add an option to display the current time with milliseconds in the status bar. 573 574(2016-12-17) 575 * Add an option to display the bitrate info in the status bar. 576 577(2016-11-30) 578 * (Playlist) Add option to open the source folder of the video in the context menu. 579 580(2016-11-29) 581 * (Playlist) Add a "copy URL to clipboard" option in the context menu. 582 583(2016-11-28) 584 * Parse the option #EXTVLCOPT:http-referrer and #EXTVLCOPT:http-user-agent from m3u 585 playlists. This may allow you to play playlists intended for VLC. 586 587(2016-11-21) 588 * The option to add black borders in fullscreen is back. 589 590 591Version 16.11: 592 593(2016-10-20) 594 * Pass the alpha component of the subtitles' colors to mpv. 595 596(2016-10-11) 597 * New option 'Show info on OSD' in View -> OSD (key shortcut Shift + I). 598 It displays info about the current media (resolution, bitrate...) on the 599 OSD. 600 * (Playlist) If a playlist file is dropped to the playlist window, load it. 601 602(2016-10-01) 603 * Remove the option to add black borders on fullscreen. 604 * New option 'Add black borders for subtitles by default' in 605 Preferences -> General. 606 607(2016-09-29) 608 * Add option 'Case sensitive search' in Preferences -> Playlist. 609 610(2016-09-26) 611 * Add the option 'Auto sort' in Preferences -> Playlist. 612 * Fix when the additional options for mpv contain quotes. 613 614(2016-09-23) 615 * Add the option 'Start playback after loading a playlist' in 616 Preferences -> Playlist. 617 618(2016-09-22) 619 * Add an option in Preferences -> Interface to play the next file 620 automatically or not. 621 622(2016-09-18) 623 * (Playlist) Add a 'save as' button. 624 625(2016-09-16) 626 * Store the playlist filename and display "*" in the title when the 627 playlist is modified and not saved. 628 629(2016-09-15) 630 * (Playlist) Add a popup menu with the load/save options. 631 632 633Version 16.9: 634 635(2016-09-02) 636 * Get the list of the pulseaudio output devices using the 637 pulseaudio library (libpulse-dev is now a build dependency). 638 639(2016-09-01) 640 * Set the default font with the stylesheet. 641 642(2016-08-29) 643 * (Playlist) Scroll to current item after clearing the search field. 644 645(2016-08-28) 646 * Build the deb package by default with Qt 4 since Qt 5 still 647 has many problems. 648 649(2016-08-26) 650 * Fix alsa:device with mpv. 651 * (Windows) Use the directx libraries to get info about the sound 652 and display devices instead of running dxlist.exe. 653 654(2016-08-25) 655 * Add a submenu in the audio menu to send the audio to a device. 656 657(2016-08-15) 658 * (Playlist) Add actions to hide the columns. 659 * (Playlist) Add a button to show/hide the search field. 660 661(2016-08-14) 662 * Don't disable the screenshot's actions and don't check if the 663 screenshot path is a directory. 664 * (Experimental) Don't use starting_time (affects seeking in ts files). 665 * (Playlist) Disable wordwrap. 666 * If maximized show normal before hiding the panel. 667 668(2016-08-11) 669 * Display 'Development version' in the about dialog when using a 670 development version. 671 672 673Version 16.8: 674 675(2016-07-23) 676 * Ignore the buffering state in checkStayOnTop. 677 678(2016-07-20) 679 * Don't try to resize the main window when it's maximized. 680 681(2016-07-19) 682 * (Playlist) Display an animation when loading. 683 684(2016-07-18) 685 * Possibility to download playlists from internet. 686 687(2016-07-16) 688 * The playlist settings are now saved to its own ini file (playlist.ini). 689 690(2016-07-14) 691 * Use the mpv ab-loop options. 692 693(2016-07-11) 694 * Don't use softvol and softvol-max with mpv 0.18.1. 695 696(2016-07-10) 697 * Possibility to search (filter) in the playlist. 698 699(2016-07-08) 700 * Lots of internal changes in the playlist. 701 702 703Version 16.7: 704 705(2016-06-29) 706 * The find subtitles window has a close button in the title bar. 707 708(2016-06-23) 709 * Fix youtube. 710 711(2016-06-22) 712 * (mpv) Don't pass the URL to youtube-dl if it contains a multimedia extension. 713 714(2016-06-21) 715 * The names in the playlist are not replaced with the title from metadata. 716 717(2016-06-19) 718 * Save the hdpi config in the smplayer config dir. 719 720(2016-06-17) 721 * Selecting the 'default' style in preferences selects the system's 722 default style, instead of Fusion. 723 724(2016-06-15) 725 * Bugfix: (Qt 5) the playlist can be resized when docked to the main window. 726 * Don't change the style's palette on linux. 727 728(2016-06-14) 729 * (mpv) Update the current position in the seek bar on pause. 730 * In Qt 5 on linux accelerators in the numeric keypad don't work due 731 to a bug in Qt 5. Added a workaround. 732 733 734Version 16.6: 735 736(2016-06-05) 737 * Add option "remember settings for streams" in Preferences -> General. 738 739(2016-05-27) 740 * Use the mplayer/mpv default video and audio output. 741 742(2016-05-25) 743 * Disable the global shortcuts when opening the preferences dialog. 744 745(2016-05-23) 746 * Add an option to display the format info in the status bar. 747 748(2016-05-17) 749 * Add a quick access menu. 750 751(2016-05-15) 752 * Don't use a border in the style of the tooltip. For some reason the 753 text is cut off with it. 754 755(2016-05-13) 756 * Add options in Preferences -> Interface to configure the high DPI 757 support. 758 759(2016-05-12) 760 * Possibility to display the section area in the preferences dialog in 761 icon mode. 762 763(2016-05-10) 764 * Add an option to set the cache to auto in Preferences -> Performance. 765 * Don't change the playlist to floating state when entering fullscreen, 766 if using Qt5 on linux. Seems to fix a problem when using Compiz. 767 768(2016-05-09) 769 * Increase the height of the audio equalizer. 770 * Set the OSD to Seek as default. 771 * Set the drag function to MoveWindow as default. 772 773(2016-05-08) 774 * Change the default values for outline and shadow of the ASS style. 775 * Use mpv as default if available. 776 * Remove the border of the tooltips. Otherwise, for some reason, the 777 text is not shown complete. 778 779(2016-05-06) 780 * Use the style 'fusion' as default with Qt 5. 781 782(2016-05-05) 783 * Improve drag & drop on the main window. Now it allows to drop several 784 folders and files. 785 786(2016-05-02) 787 * (Windows) Use the 'normal' priority by default. 788 * Possibility to use the media keys as global shortcurts (option in 789 Prefences -> Keyboard). 790 791(2016-04-28) 792 * Don't use the language toolbar. 793 * Add the audio and subtitle track menus to the toolbar and increase the 794 default size of the toolbar icons. 795 796(2016-04-27) 797 * Add close buttons to the audio and video equalizers. 798 799(2016-04-26) 800 * Disable the secondary subtitles and frame step back when using mplayer, 801 and the karaoke filter when using mpv. 802 803(2016-04-24) 804 * Don't use a dockable playlist on linux with Qt 5 because the 805 dockable one causes trouble when compiz is enabled. 806 807(2016-04-23) 808 * Ask the user if SMPlayer should change the tablet mode if the 809 system (Windows 10) has changed to tablet mode. 810 811(2016-04-22) 812 * New option 'Send video to screen' in the video menu. 813 This option allows to display the video (in fullscreen) on a 814 second screen while controlling the player in the computer's 815 screen. 816 * Add an option to show information about the connected screens 817 (menu View). 818 819(2016-04-17) 820 * Hide some options from menus in tablet mode. 821 * Now it's possible to add the recents menu to a toolbar. 822 823(2016-04-16) 824 * Add a tablet mode (menu Options). 825 When enabled, it changes some elements of the GUI so that's easy 826 to use it on a touch screen. 827 828(2016-04-15) 829 * (Videopreview) Fix show duration with Qt 5. 830 * Move the OSD menu to the view menu. 831 832(2016-04-14) 833 * Add new menu 'view'. 834 835(2016-04-12) 836 * Fixes for Qt 5. 837 838(2016-04-10) 839 * Better support for touch screens. 840 841(2016-04-06) 842 * Support for high DPI (requires Qt 5.4 or greater). 843 844(2016-04-04) 845 * Settings for streams can also be remembered. 846 847(2016-04-01) 848 * The mpcgui works now with Qt 5 as well. 849 850 851Version 16.4: 852 853(2016-03-25) 854 * Add translations for Amharic and Persian (unfinished). 855 856(2016-03-25) 857 * A new layout is used to display the media information (Options -> View 858 info and properties). 859 860(2016-03-16) 861 * Update the system tray icon when changing themes. 862 863(2016-03-15) 864 * Possibility to compile without mplayer2 support. 865 (Support for mplayer2 will be removed soon). 866 867(2016-03-14) 868 * Add an animated icon for buffering. 869 870(2016-03-07) 871 * The option to support streaming sites in Preferences -> Network is 872 different now, and allows these values: 873 Disabled: support for video sites is turned off 874 Auto: enables internal support for YouTube and uses mpv + youtube-dl 875 for the rest of the sites 876 YouTube: only the internal support for YouTube will be used 877 mpv + youtube-dl: uses mpv + youtube-dl for all sites 878 879(2016-03-04) 880 * A fix for saving bookmarks. 881 * (Linux) Look for the smtube executable in the system path. 882 883(2016-02-26) 884 * New smplayer.spec (works for Fedora and openSUSE). 885 886(2016-02-20) 887 * The option "Move the window when the video area is dragged" in 888 Preferences -> Interface has been removed. 889 * New option in Preferences -> Keyboard and mouse to specify the 890 function to use when the mouse is dragged. 891 892(2016-02-19) 893 * Possibility to compile SMPlayer without the mini GUI and the default GUI. 894 895(2016-02-12) 896 * (Experimental) Mouse gestures. When the mouse is dragged up or down in the 897 video window it changes the volume. If dragged left or right it changes 898 the time position. 899 900(2016-02-09) 901 * Add vlc.keys. 902 903(2016-02-02) 904 * Allow to read the shortcut's file using spaces as separators. 905 906(2016-01-19) 907 * Add a combobox in preferences -> general to choose mplayer or mpv. 908 909(2016-01-17) 910 * Include mpv in the Windows installer. 911 912(2016-01-16) 913 * Add a function to save XSPF files. 914 * (mpv) Add the extrastereo filter. 915 916(2016-01-15) 917 * Remove the fast_audio_change option since it's obsolete. 918 919 920Version 16.1: 921 922(2016-01-07) 923 * (mpv) Allow screenshots to work with hardware acceleration enabled. 924 925(2016-01-06) 926 * Add a shortcut for the add_bookmark action. 927 * Add icons for the bookmarks actions. 928 929(2015-12-29) 930 * (Qt5) Try to fix a problem when exiting from fullscreen and the option 931 to stay on top is set to "while playing". 932 933(2015-12-23) 934 * (Experimental) Simplify changing style and stylesheet. 935 936(2015-12-22) 937 * (Screenshots) Keep compatibility with older versions of mplayer. 938 939(2015-12-18) 940 * Fix for Youtube. 941 942(2015-12-16) 943 * (mpv) If the option --screenshot-directory is not available change 944 the working directory so that screenshots work. 945 946(2015-12-14) 947 * Add option 'Prevent window to get outside of screen' in 948 Preferences -> Interface. 949 950(2015-12-12) 951 * Update stayontop after entering and exiting the fullscreen mode. 952 953(2015-12-04) 954 * Don't auto center the window if there's no video. 955 * (mpv) Fix playback with -v 956 957(2015-12-03) 958 * Add the option 'Pass the -playlist option to MPlayer' to 959 Preferences -> Advanced. 960 961(2015-11-29) 962 * Simplify the code for previous and next chapter. 963 * Enable bookmarks. 964Version 18.5: 965 966(2018-05-20) 967 * Add "opus" to the list of audio extensions and "part" to the list of 968 video extensions. 969 970(2018-05-19) 971 * The cursor keys work now in the playlist (as long as the playlist 972 is in a window and not docked). 973 974(2018-05-17) 975 * Fix compiling with Qt 5.11. 976 977(2018-05-15) 978 * Now it's possible to select which multimedia keys should be use as 979 global shortcuts. 980 981(2018-05-01) 982 * (Windows) It seems on some systems the multimedia key events are sent 983 twice by Qt, making some keys (like volume mute or play/pause) unusable. 984 Added code to try to detect this and ignore the second event. 985 986(2018-04-30) 987 * (Windows) Use the Windows GetCommandLine function to get the command line 988 arguments because it seems the Qt arguments function is not reliable to 989 get unicode characters. 990 991 992Version 18.4: 993 994(2018-04-22) 995 * Report errors in the status bar if the option to display a dialog for 996 errors is disabled. 997 * Set the option report_player_crashes to false by default on Windows. 998 999(2018-04-21) 1000 * Remove the default shortcut key for the subtitle visibility action, 1001 since it usually causes problems when the user accidentally presses it. 1002 1003(2018-04-08) 1004 * Add an option in Preferences -> Advanced to set the OSD bar position. 1005 1006(2018-04-03) 1007 * Fix accuracy of the tooltip in the timeslider. 1008 1009(2018-03-30) 1010 * Add the option 'Use the system native file dialog' in 1011 Preferences -> Interface. 1012 1013 1014Version 18.3: 1015 1016(2018-03-16) 1017 * (mpv) Prevent to show subtitles in the images created by the thumbnail 1018 generator. 1019 1020(2018-03-03) 1021 * Possibility to search for subtitles using the hash and filename methods 1022 at the same time. 1023 1024(2018-02-23) 1025 * Fix a bug which prevented to play some YouTube URLs. 1026 1027 1028Version 18.2.2: 1029 1030(2018-02-15) 1031 * The option Open -> URL can now also load YouTube playlists. 1032 1033(2018-02-08) 1034 * Prevent the skins to be added to the themes combobox if the user folder 1035 and the config folder are the same (happens in the portable version). 1036 * Disable the screenshot actions if the screenshot folder is set to an 1037 empty string. 1038 1039(2018-02-05) 1040 * Add an option in Preferences -> Subtitles to select the opacity of the 1041 background of the subtitles. 1042 1043(2018-02-02) 1044 * The options to select the preferred number of track for audio and subtitles 1045 are back. 1046 1047(2018-02-01) 1048 * (mpv) Use direct3d as default video output since some users are having 1049 troubles with the gpu output. 1050 1051 1052Version 18.2: 1053 1054(2018-01-21) 1055 * Add option osd_show_filename_duration for smplayer.ini which specifies 1056 the time (in milliseconds) that the filename would be displayed on screen. 1057 1058(2018-01-16) 1059 * Add support for YouTube playlists. In the playlist window, click in the 1060 Load/save icon, select "Load playlist from URL" and paste the URL of 1061 the YouTube playlist. 1062 1063(2018-01-15) 1064 * (mpv) Don't use --video-stereo-mode since it's deprecated. 1065 * Add option emulate_mplayer_ab_section for smplayer.ini. 1066 1067(2018-01-03 - 2018-01-16) 1068 * The initialization of the audio and subtitle tracks has been simplified 1069 and now it's possible to use a priority list of languages (it uses the 1070 mplayer/mpv alang and slang options). 1071 1072 1073Version 18.1: 1074 1075(2018-01-09) 1076 * Fix Youtube. 1077 1078(2017-12-27) 1079 * Prevent to display the OSD in fullscreen during initialization of playback. 1080 1081(2017-12-26) 1082 * Use video/x-ogm+ogg in smplayer.desktop. 1083 1084 1085Version 17.12: 1086 1087(2017-12-18) 1088 * New action which displays the filename in the OSD for 2 seconds. Assigned 1089 by default to Shift+O. 1090 * Disable the internal/own handling of stereo3d when using mpv. 1091 1092(2017-12-10) 1093 * The option to record a stream has been temporary removed. 1094 It's currently broken. 1095 1096(2017-12-07) 1097 * New option osd_bar_pos for smplayer.ini. It specifies the position of 1098 the OSD bar (0 = top, 100 = bottom). 1099 1100(2017-12-03) 1101 * Two new actions to take screenshots with or without subtitles (they only 1102 work with mpv). Assigned by default to Ctrl+Shift+S and Ctrl+Alt+S. 1103 1104(2017-11-30) 1105 * The support for DVD menus has been removed. It never worked well and also 1106 mpv already removed support for it a long time ago. 1107 1108(2017-11-23) 1109 * The option to open an informative page after an upgrade has been removed. 1110 1111 1112Version 17.11.2: 1113 1114(2017-11-15) 1115 * Allow wordwrap in the title in the thumbnail generator. 1116 1117(2017-11-13) 1118 * Fix seek in MPRIS2 (fix function SetPosition). 1119 1120(2017-11-12) 1121 * Prevent SMPlayer to cancel logout in KDE. (Bug #843) 1122 1123(2017-11-11) 1124 * Fix a crash that may happen on KDE when the global menus 1125 are activated. (Bug #839) 1126 1127 1128Version 17.11: 1129 1130(2017-10-30) 1131 * Cosmetic changes in the thumbnail generator. 1132 1133(2017-10-27) 1134 * Add more precision in the thumbnail generator. 1135 1136(2017-10-25) 1137 * (mpv) Improve the firequalizer filter. 1138 1139(2017-10-22) 1140 * (mpv) Fix the option "AC3/DTS passthrough". 1141 1142(2017-10-21) 1143 * Fix the option "add black borders on fullscreen". 1144 1145(2017-10-20) 1146 * (mpv) Fix the software video equalizer. 1147 1148 1149Version 17.10.2: 1150 1151(2017-10-14) 1152 * Bug fix: display the time in the thumbnail generator pictures when SMPlayer 1153 is compiled with Qt 5. 1154 1155(2017-10-13) 1156 * (Windows) Enable HDPI support in the portable version. 1157 1158(2017-10-12) 1159 * Fix subtitles not disappearing when using the letterbox filter with mplayer. 1160 1161(2017-10-03) 1162 * Add an option in Preferences -> Network to select the preferred quality 1163 to be used with streaming sites handled by youtube-dl. 1164 1165(2017-10-02) 1166 * Use mplayer on Windows Vista, since it seems mpv is not longer compatible 1167 with that version. 1168 1169(2017-10-01) 1170 * (Linux) Don't use the audio equalizer by default. 1171 * (Windows) Fix letterbox with vertical videos. 1172 1173 1174Version 17.10: 1175 1176(2017-09-22) 1177 * (mpv) Use firequalizer. 1178 1179(2017-09-21) 1180 * (mpv) Use lavfi for stereo3d. 1181 1182(2017-09-18) 1183 * (mpv) Use lavfi for rotate, yadif and pan. 1184 * (mpv) Don't restart the process when changing the stereo mode option. 1185 1186(2017-09-16) 1187 * (mpv) Use lavfi for hqdn3d, kerndeint, phase, noise, blur, sharpen, 1188 lb, l5, deblock, dering, postprocessing, extrastereo, earwax and volnorm. 1189 * Enable the karaoke filter with mpv. 1190 1191(2017-09-15) 1192 * (mpv) Use lavfi for flip and mirror. 1193 1194(2017-09-14) 1195 * (mpv) Use the pad filter instead of expand. 1196 1197 1198Version 17.9: 1199 1200(2017-08-23) 1201 * Increase the time to kill the external player process to try to 1202 avoid a crash message. 1203 1204(2017-08-21) 1205 * Possibility to search for subtitles using the filename as query. 1206 1207(2017-08-12) 1208 * Fix OSD when using mpv 0.26. 1209 1210 1211Version 17.8: 1212 1213(2017-07-22) 1214 * Add a "default" option for the audio channels menu. 1215 1216(2017-07-13) 1217 * Add the earwax audio filter. 1218 1219 1220Version 17.7: 1221 1222(2017-06-16) 1223 * (Playlist) Fix a crash when trying to delete selected items but there's none 1224 selected. 1225 1226(2017-06-09) 1227 * Add subtitles configuration options in preferences -> network -> chromecast. 1228 1229 1230Version 17.6: 1231 1232(2017-05-23) 1233 * (Add bookmark) Set focus on the name field. 1234 * Save bookmarks just after edit. 1235 1236(2017-05-16) 1237 * Add an option in preferences -> network -> chromecast to convert automatically 1238 SRT subtitles to VTT. 1239 1240(2017-05-11) 1241 * Possibility to pass options to the acompressor filter (in smplayer.ini). 1242 1243 1244Version 17.5: 1245 1246(2017-05-03) 1247 * Fix when dragging a URL to the main window. 1248 1249(2017-05-03) 1250 * Fix youtube. 1251 1252 1253Version 17.4.2: 1254 1255(2017-04-22) 1256 * Add play_next and play_prev to the list of actions for the mouse buttons. 1257 1258(2017-04-21) 1259 * Bugfix: remember the position of the video when it's opened by 1260 drag & drop. 1261 1262(2017-04-17) 1263 * Fix the audio normalization filter when using mpv > 0.24. 1264 1265(2017-04-16) 1266 * Fix for the thumbnail generator when using old versions of mpv. 1267 1268(2017-04-14) 1269 * Disallow mpv installation on XP. 1270 * Add option for ffhevcvdpau. 1271 1272(2017-04-09) 1273 * Add option View -> OSD -> Show times with milliseconds (requires mpv >= 0.21). 1274 1275(2017-04-06) 1276 * (mpv) Be sure the suboptions for vo and ao aren't used. 1277 1278 1279Version 17.4: 1280 1281(2017-03-16) 1282 * The H2O icon theme is now included in the smplayer binary and is the default 1283 theme. The old theme is still available with the name "classic". 1284 1285(2017-03-11) 1286 * The thumbnail generator works now with recent versions of mpv. 1287 1288 1289Version 17.3: 1290 1291(2017-02-26) 1292 * (mpv) Add more options for hardware decoding. 1293 1294(2017-02-20) 1295 * (Playlist) Try to use numberofentries if NumberOfEntries returns 0 when 1296 loading pls files. 1297 1298(2017-02-14) 1299 * (Windows) Try to run youtube-dl when mpv fails to use it to check if 1300 the Microsoft Visual C++ 2010 Redistributable is needed. 1301 1302(2017-02-07) 1303 * Fix some of the subtitles' options when using mpv. 1304 1305 1306Version 17.2: 1307 1308(2017-01-31) 1309 * Fix youtube. 1310 1311(2017-01-30) 1312 * Use 'simple_web_server' on Linux as well instead of webfs. 1313 * Move some of the options in Preferences -> Playlist to the 'Misc' tab. 1314 1315(2017-01-28) 1316 * Add vtt to the list of extensions for subtitles. 1317 1318(2017-01-24) 1319 * Add the option 'Enable the option to delete files from disk' in 1320 Preferences -> Playlist. 1321 1322(2017-01-22) 1323 * Add translation for Norwegian Bokmål. 1324 1325 1326Version 17.1: 1327 1328(2017-01-05) 1329 * (Playlist) Add an option in context menu to open the current item on chromecast. 1330 1331(2017-01-02) 1332 * Remove the option to delete files from the playlist. 1333 1334(2016-12-30) 1335 * (mpv) Add support for the wasapi devices. 1336 1337(2016-12-26) 1338 * Add the option "Play on Chromecast" in the Play menu. 1339 1340(2016-12-20) 1341 * Add an option to display the current time with milliseconds in the status bar. 1342 1343(2016-12-17) 1344 * Add an option to display the bitrate info in the status bar. 1345 1346(2016-11-30) 1347 * (Playlist) Add option to open the source folder of the video in the context menu. 1348 1349(2016-11-29) 1350 * (Playlist) Add a "copy URL to clipboard" option in the context menu. 1351 1352(2016-11-28) 1353 * Parse the option #EXTVLCOPT:http-referrer and #EXTVLCOPT:http-user-agent from m3u 1354 playlists. This may allow you to play playlists intended for VLC. 1355 1356(2016-11-21) 1357 * The option to add black borders in fullscreen is back. 1358 1359 1360Version 16.11: 1361 1362(2016-10-20) 1363 * Pass the alpha component of the subtitles' colors to mpv. 1364 1365(2016-10-11) 1366 * New option 'Show info on OSD' in View -> OSD (key shortcut Shift + I). 1367 It displays info about the current media (resolution, bitrate...) on the 1368 OSD. 1369 * (Playlist) If a playlist file is dropped to the playlist window, load it. 1370 1371(2016-10-01) 1372 * Remove the option to add black borders on fullscreen. 1373 * New option 'Add black borders for subtitles by default' in 1374 Preferences -> General. 1375 1376(2016-09-29) 1377 * Add option 'Case sensitive search' in Preferences -> Playlist. 1378 1379(2016-09-26) 1380 * Add the option 'Auto sort' in Preferences -> Playlist. 1381 * Fix when the additional options for mpv contain quotes. 1382 1383(2016-09-23) 1384 * Add the option 'Start playback after loading a playlist' in 1385 Preferences -> Playlist. 1386 1387(2016-09-22) 1388 * Add an option in Preferences -> Interface to play the next file 1389 automatically or not. 1390 1391(2016-09-18) 1392 * (Playlist) Add a 'save as' button. 1393 1394(2016-09-16) 1395 * Store the playlist filename and display "*" in the title when the 1396 playlist is modified and not saved. 1397 1398(2016-09-15) 1399 * (Playlist) Add a popup menu with the load/save options. 1400 1401 1402Version 16.9: 1403 1404(2016-09-02) 1405 * Get the list of the pulseaudio output devices using the 1406 pulseaudio library (libpulse-dev is now a build dependency). 1407 1408(2016-09-01) 1409 * Set the default font with the stylesheet. 1410 1411(2016-08-29) 1412 * (Playlist) Scroll to current item after clearing the search field. 1413 1414(2016-08-28) 1415 * Build the deb package by default with Qt 4 since Qt 5 still 1416 has many problems. 1417 1418(2016-08-26) 1419 * Fix alsa:device with mpv. 1420 * (Windows) Use the directx libraries to get info about the sound 1421 and display devices instead of running dxlist.exe. 1422 1423(2016-08-25) 1424 * Add a submenu in the audio menu to send the audio to a device. 1425 1426(2016-08-15) 1427 * (Playlist) Add actions to hide the columns. 1428 * (Playlist) Add a button to show/hide the search field. 1429 1430(2016-08-14) 1431 * Don't disable the screenshot's actions and don't check if the 1432 screenshot path is a directory. 1433 * (Experimental) Don't use starting_time (affects seeking in ts files). 1434 * (Playlist) Disable wordwrap. 1435 * If maximized show normal before hiding the panel. 1436 1437(2016-08-11) 1438 * Display 'Development version' in the about dialog when using a 1439 development version. 1440 1441 1442Version 16.8: 1443 1444(2016-07-23) 1445 * Ignore the buffering state in checkStayOnTop. 1446 1447(2016-07-20) 1448 * Don't try to resize the main window when it's maximized. 1449 1450(2016-07-19) 1451 * (Playlist) Display an animation when loading. 1452 1453(2016-07-18) 1454 * Possibility to download playlists from internet. 1455 1456(2016-07-16) 1457 * The playlist settings are now saved to its own ini file (playlist.ini). 1458 1459(2016-07-14) 1460 * Use the mpv ab-loop options. 1461 1462(2016-07-11) 1463 * Don't use softvol and softvol-max with mpv 0.18.1. 1464 1465(2016-07-10) 1466 * Possibility to search (filter) in the playlist. 1467 1468(2016-07-08) 1469 * Lots of internal changes in the playlist. 1470 1471 1472Version 16.7: 1473 1474(2016-06-29) 1475 * The find subtitles window has a close button in the title bar. 1476 1477(2016-06-23) 1478 * Fix youtube. 1479 1480(2016-06-22) 1481 * (mpv) Don't pass the URL to youtube-dl if it contains a multimedia extension. 1482 1483(2016-06-21) 1484 * The names in the playlist are not replaced with the title from metadata. 1485 1486(2016-06-19) 1487 * Save the hdpi config in the smplayer config dir. 1488 1489(2016-06-17) 1490 * Selecting the 'default' style in preferences selects the system's 1491 default style, instead of Fusion. 1492 1493(2016-06-15) 1494 * Bugfix: (Qt 5) the playlist can be resized when docked to the main window. 1495 * Don't change the style's palette on linux. 1496 1497(2016-06-14) 1498 * (mpv) Update the current position in the seek bar on pause. 1499 * In Qt 5 on linux accelerators in the numeric keypad don't work due 1500 to a bug in Qt 5. Added a workaround. 1501 1502 1503Version 16.6: 1504 1505(2016-06-05) 1506 * Add option "remember settings for streams" in Preferences -> General. 1507 1508(2016-05-27) 1509 * Use the mplayer/mpv default video and audio output. 1510 1511(2016-05-25) 1512 * Disable the global shortcuts when opening the preferences dialog. 1513 1514(2016-05-23) 1515 * Add an option to display the format info in the status bar. 1516 1517(2016-05-17) 1518 * Add a quick access menu. 1519 1520(2016-05-15) 1521 * Don't use a border in the style of the tooltip. For some reason the 1522 text is cut off with it. 1523 1524(2016-05-13) 1525 * Add options in Preferences -> Interface to configure the high DPI 1526 support. 1527 1528(2016-05-12) 1529 * Possibility to display the section area in the preferences dialog in 1530 icon mode. 1531 1532(2016-05-10) 1533 * Add an option to set the cache to auto in Preferences -> Performance. 1534 * Don't change the playlist to floating state when entering fullscreen, 1535 if using Qt5 on linux. Seems to fix a problem when using Compiz. 1536 1537(2016-05-09) 1538 * Increase the height of the audio equalizer. 1539 * Set the OSD to Seek as default. 1540 * Set the drag function to MoveWindow as default. 1541 1542(2016-05-08) 1543 * Change the default values for outline and shadow of the ASS style. 1544 * Use mpv as default if available. 1545 * Remove the border of the tooltips. Otherwise, for some reason, the 1546 text is not shown complete. 1547 1548(2016-05-06) 1549 * Use the style 'fusion' as default with Qt 5. 1550 1551(2016-05-05) 1552 * Improve drag & drop on the main window. Now it allows to drop several 1553 folders and files. 1554 1555(2016-05-02) 1556 * (Windows) Use the 'normal' priority by default. 1557 * Possibility to use the media keys as global shortcurts (option in 1558 Prefences -> Keyboard). 1559 1560(2016-04-28) 1561 * Don't use the language toolbar. 1562 * Add the audio and subtitle track menus to the toolbar and increase the 1563 default size of the toolbar icons. 1564 1565(2016-04-27) 1566 * Add close buttons to the audio and video equalizers. 1567 1568(2016-04-26) 1569 * Disable the secondary subtitles and frame step back when using mplayer, 1570 and the karaoke filter when using mpv. 1571 1572(2016-04-24) 1573 * Don't use a dockable playlist on linux with Qt 5 because the 1574 dockable one causes trouble when compiz is enabled. 1575 1576(2016-04-23) 1577 * Ask the user if SMPlayer should change the tablet mode if the 1578 system (Windows 10) has changed to tablet mode. 1579 1580(2016-04-22) 1581 * New option 'Send video to screen' in the video menu. 1582 This option allows to display the video (in fullscreen) on a 1583 second screen while controlling the player in the computer's 1584 screen. 1585 * Add an option to show information about the connected screens 1586 (menu View). 1587 1588(2016-04-17) 1589 * Hide some options from menus in tablet mode. 1590 * Now it's possible to add the recents menu to a toolbar. 1591 1592(2016-04-16) 1593 * Add a tablet mode (menu Options). 1594 When enabled, it changes some elements of the GUI so that's easy 1595 to use it on a touch screen. 1596 1597(2016-04-15) 1598 * (Videopreview) Fix show duration with Qt 5. 1599 * Move the OSD menu to the view menu. 1600 1601(2016-04-14) 1602 * Add new menu 'view'. 1603 1604(2016-04-12) 1605 * Fixes for Qt 5. 1606 1607(2016-04-10) 1608 * Better support for touch screens. 1609 1610(2016-04-06) 1611 * Support for high DPI (requires Qt 5.4 or greater). 1612 1613(2016-04-04) 1614 * Settings for streams can also be remembered. 1615 1616(2016-04-01) 1617 * The mpcgui works now with Qt 5 as well. 1618 1619 1620Version 16.4: 1621 1622(2016-03-25) 1623 * Add translations for Amharic and Persian (unfinished). 1624 1625(2016-03-25) 1626 * A new layout is used to display the media information (Options -> View 1627 info and properties). 1628 1629(2016-03-16) 1630 * Update the system tray icon when changing themes. 1631 1632(2016-03-15) 1633 * Possibility to compile without mplayer2 support. 1634 (Support for mplayer2 will be removed soon). 1635 1636(2016-03-14) 1637 * Add an animated icon for buffering. 1638 1639(2016-03-07) 1640 * The option to support streaming sites in Preferences -> Network is 1641 different now, and allows these values: 1642 Disabled: support for video sites is turned off 1643 Auto: enables internal support for YouTube and uses mpv + youtube-dl 1644 for the rest of the sites 1645 YouTube: only the internal support for YouTube will be used 1646 mpv + youtube-dl: uses mpv + youtube-dl for all sites 1647 1648(2016-03-04) 1649 * A fix for saving bookmarks. 1650 * (Linux) Look for the smtube executable in the system path. 1651 1652(2016-02-26) 1653 * New smplayer.spec (works for Fedora and openSUSE). 1654 1655(2016-02-20) 1656 * The option "Move the window when the video area is dragged" in 1657 Preferences -> Interface has been removed. 1658 * New option in Preferences -> Keyboard and mouse to specify the 1659 function to use when the mouse is dragged. 1660 1661(2016-02-19) 1662 * Possibility to compile SMPlayer without the mini GUI and the default GUI. 1663 1664(2016-02-12) 1665 * (Experimental) Mouse gestures. When the mouse is dragged up or down in the 1666 video window it changes the volume. If dragged left or right it changes 1667 the time position. 1668 1669(2016-02-09) 1670 * Add vlc.keys. 1671 1672(2016-02-02) 1673 * Allow to read the shortcut's file using spaces as separators. 1674 1675(2016-01-19) 1676 * Add a combobox in preferences -> general to choose mplayer or mpv. 1677 1678(2016-01-17) 1679 * Include mpv in the Windows installer. 1680 1681(2016-01-16) 1682 * Add a function to save XSPF files. 1683 * (mpv) Add the extrastereo filter. 1684 1685(2016-01-15) 1686 * Remove the fast_audio_change option since it's obsolete. 1687 1688 1689Version 16.1: 1690 1691(2016-01-07) 1692 * (mpv) Allow screenshots to work with hardware acceleration enabled. 1693 1694(2016-01-06) 1695 * Add a shortcut for the add_bookmark action. 1696 * Add icons for the bookmarks actions. 1697 1698(2015-12-29) 1699 * (Qt5) Try to fix a problem when exiting from fullscreen and the option 1700 to stay on top is set to "while playing". 1701 1702(2015-12-23) 1703 * (Experimental) Simplify changing style and stylesheet. 1704 1705(2015-12-22) 1706 * (Screenshots) Keep compatibility with older versions of mplayer. 1707 1708(2015-12-18) 1709 * Fix for Youtube. 1710 1711(2015-12-16) 1712 * (mpv) If the option --screenshot-directory is not available change 1713 the working directory so that screenshots work. 1714 1715(2015-12-14) 1716 * Add option 'Prevent window to get outside of screen' in 1717 Preferences -> Interface. 1718 1719(2015-12-12) 1720 * Update stayontop after entering and exiting the fullscreen mode. 1721 1722(2015-12-04) 1723 * Don't auto center the window if there's no video. 1724 * (mpv) Fix playback with -v 1725 1726(2015-12-03) 1727 * Add the option 'Pass the -playlist option to MPlayer' to 1728 Preferences -> Advanced. 1729 1730(2015-11-29) 1731 * Simplify the code for previous and next chapter. 1732 * Enable bookmarks. 1733 1734 1735Version 15.11: 1736 1737(2015-11-22) 1738 * The thumbnail generator is faster now. 1739 1740(2015-11-15) 1741 * (Experimental) Add support for Youtube live streams. 1742 1743(2015-11-12) 1744 * When adding files to the playlist move the first item to its 1745 correct place in the list. 1746 1747(2015-11-10) 1748 * Fix for Youtube. 1749 1750(2015-11-07) 1751 * Identify MPlayer 1.2. 1752 1753(2015-11-04) 1754 * Add the possibility to set bookmarks in the videos. 1755 1756(2015-10-28) 1757 * Don't use -playlist with mplayer by default. 1758 1759(2015-10-26) 1760 * (mplayer) Don't add ffmpeg:// to the URL when playing https 1761 streams. It seems it's not necessary anymore. 1762 1763(2015-10-23) 1764 * New action to start/stop capturing the playback stream. 1765 The captured stream will be saved to the folder specified in 1766 the smplayer.ini option capture_directory with the name 1767 capture_NNNN.dump. 1768 It only works correctly with mpeg. With other formats the 1769 dumped stream won't play back. 1770 1771(2015-10-18) 1772 * Add a new option in Preferences -> General to select the 1773 image format for screenshots. It only works with mpv. 1774 1775(2015-10-17) 1776 * Fix a crash when changing the GUI. 1777 * Set the screenshot directory in mpv with the option 1778 --screenshot-directory= and in mplayer with the prefix option 1779 for the screenshot filter, instead of changing the player's 1780 working directory. 1781 This requires recent versions of mplayer and mpv. With 1782 older versions the screenshots will be saved in the 1783 player's working directory. 1784 1785(2015-10-15) 1786 * (Windows) Center the main window if it's partially outside of 1787 the desktop after an auto resize. 1788 1789(2015-10-12) 1790 * Add an option in the find subtitles configuration window to 1791 append or not the language code to the subtitle filename. 1792 1793(2015-10-07) 1794 * New options to seek to the previous or next subtitle (mpv only). 1795 1796(2015-10-06) 1797 * (mpv) Disable the extrastereo and karaoke filters. 1798 1799(2015-10-04) 1800 * Display in the time sliders a tooltip with the corresponding 1801 time of the mouse position. 1802 1803(2015-10-02) 1804 * Add an option in Preferences -> Interface to automatically 1805 center the window. 1806 1807(2015-09-30) 1808 * (mpv) Notify pause once 1809 1810 1811[b]Version 15.9[/b]: 1812 1813(2015-09-08) 1814 * (Qt 5) Fix YouTube (URL not found). 1815 1816(2015-09-05) 1817 * Fix the openfolder icon in the favorites list. 1818 1819(2015-09-01) 1820 * Use the DefaultGUI with the H2O theme as default. 1821 1822(2015-08-18) 1823 * Apply patch to show the language in the subtitle display name. 1824 1825(2015-08-03) 1826 * Possibility to compile without mplayer or mpv support. 1827 1828(2015-07-24) 1829 * Apply patch by Wilbert Hengs (wstudios at xs4all dot nl). 1830 It prevents the action for the left mouse button to run when 1831 dragging the video window. 1832 1833(2015-07-22) 1834 * Fix for video track in mpv. 1835 1836(2015-07-19) 1837 * Update the links to the SMPlayer website. 1838 1839(2015-07-09) 1840 * New YouTube code. 1841 1842(2015-06-24) 1843 * Possibility to disable MPRIS2 in smplayer.ini (option use_mpris2). 1844 1845(2015-06-22) 1846 * Fix volume when using softvol with newer versions of mpv. 1847 1848(2015-06-12) 1849 * (Windows) Disable MPRIS2 with Qt 5. 1850 1851(2015-06-10) 1852 * Reduce the time to activate the floating control from 500ms to 100ms. 1853 1854(2015-06-05) 1855 * Add option for command-line: -media-title 1856 1857(2015-06-02) 1858 * Fix thumbnail creation with newer versions of mpv. 1859 1860(2015-05-28) 1861 * (mpv) Use --input-file=/dev/stdin instead of --slave-broken. 1862 1863(2015-05-21) 1864 * Fix the audio and video bitrate info with newer versions of mpv. 1865 1866(2015-04-23) 1867 * Apply patch to handle PTS rollover at MPEG-TS. 1868 1869(2015-04-13) 1870 * Add a 3D stereo filter. 1871 1872(2015-04-10) 1873 * Add support for MPRIS D-Bus Interface (http://specifications.freedesktop.org/mpris-spec/latest/) 1874 Based on a patch for smplayer2 (https://github.com/lachs0r/SMPlayer2/commit/cea863e6b75f00c93da95d1a73d696cf717adf78.patch) 1875 and a patch by WiseLord (http://forum.smplayer.info/viewtopic.php?p=11548#p11548) 1876 1877(2015-03-22) 1878 * (mpv) Use the --sub-text-* options to set the style of the subtitles since 1879 the option --ass-styles doesn't work anymore for this. 1880 1881(2015-03-13) 1882 * Add the possibility to delete a file in the playlist from the filesystem. 1883 Based on a patch by capt.d.: 1884 http://forum.smplayer.info/viewtopic.php?p=11220#p11220 1885 1886(2015-03-04) 1887 * Add the possibility to use the mouse buttons for the actions 1888 "next chapter" and "previous chapter". 1889 1890(2015-03-02) 1891 * The kerndeint filter works with mpv. 1892 * Changing the deinterlace filter doesn't restart mpv. 1893 1894(2015-02-28) 1895 * Now the rotate filter doesn't restart mpv. 1896 1897(2015-02-26) 1898 * The flip and mirror options don't restart mpv. 1899 * The deblock, dering, denoise and phase filters don't restart mpv. 1900 1901(2015-02-25) 1902 * The blur and sharpen filters don't restart mpv. 1903 1904(2015-02-23) 1905 * Change the play/pause icon according to the player state in the default 1906 and mini GUIs. 1907 1908(2015-02-19) 1909 * Now the following filters don't restart mpv when they are turned on/off: 1910 add black borders, gradfun, add noise and software scaling. 1911 1912(2015-02-18) 1913 * New action show_time (assigned by default to key I). It shows the current 1914 playback time, total time and percentage, for 2 seconds on the OSD. 1915 * (Experimental) Now, if using mpv, the option to add black borders doesn't 1916 restart mpv. 1917 1918(2015-02-14) 1919 * Allow duplicate items in the playlist. 1920 1921(2015-02-06) 1922 * Add new option in the playlist section in preferences: 1923 "Play next file even if the previous file failed" 1924 If the option is enabled, when a file fails to play (mplayer crashes or 1925 exits with an error code), the playlist will play the next file in the 1926 list. 1927 1928(2015-02-01) 1929 * Add an option in the toolbar editor to set the size of the icons. 1930 (Currently it doesn't look good if you increase the size of the icons 1931 in the skin gui). 1932 1933(2015-01-31) 1934 * Add the options -ontop and -no-ontop for the command line. 1935 They just change the "Stay on top" options in the preferences. 1936 1937(2015-01-21) 1938 * Add a combobox in Preferences -> Performance to select the hardware 1939 decoding option (mpv only). 1940 1941(2015-01-18) 1942 * (mpv) Don't use the pp filter if it's not available 1943 1944(2015-01-16) 1945 * Fix for Youtube. 1946 1947(2014-12-31) 1948 * (Videopreview) Use -nofontconfig to prevent to create the font cache. 1949 1950(2014-12-16) 1951 * New version of the installer, which offers the user the possibility 1952 to install mpv (will be downloaded). By redxii. 1953 1954(2014-12-12) 1955 * Add an option to change the size of the OSD. 1956 1957(2014-11-29) 1958 * Add an option to enable or disable the internal Youtube support. 1959 * Add an option to enable streaming sites (requires mpv and youtube-dl). 1960 1961(2014-11-27) 1962 * (Windows) Replace / with \ in the screenshot folder name. 1963 * Move the Youtube options from the performance section to the network 1964 section. 1965 1966(2014-11-26) 1967 * Add the possibility to select a secondary subtitle track, which is 1968 displayed on top of the screen. (mpv only) 1969 1970(2014-11-25) 1971 * Add an option to disable the scroll of the title in the skingui. 1972 1973(2014-11-20) 1974 * Replace the option 'Use SSA/ASS library' in the subtitles menu with 1975 'Use custom style'. 1976 1977(2014-11-18) 1978 * Add an option to go back one frame (frame_back_step). Only works with mpv. 1979 * Add an option in Preferences -> General to set the template for screenshots 1980 (works only with mpv). 1981 1982(2014-11-16) 1983 * Add support for mpv. 1984 It took 25 days. 6983 lines were changed. 1985 It's not complete yet, some things may not work yet, but 1986 I think the most important things work. 1987 Notice: it requires mpv 0.6.2 or greater. 1988 * During the process of adding support for mpv, the options to customize 1989 the non ASS font were removed. 1990 * Add the Albanian translation. 1991 * Add Notes_about_mpv.txt. 1992 1993(2014-10-08) 1994 * (Bugfix) Prevent to pass the filename twice to mplayer when using 1995 use_short_pathnames. 1996 1997(2014-09-25) 1998 * Add options in Preferences -> Network to set a proxy. 1999 2000(2014-09-14) 2001 * (Qt 5) Fix the option pause when minimized. 2002 2003(2014-09-10) 2004 * Open https URLs with ffmpeg:// 2005 * (Themes and skins) Now if the resource file (*.rcc) is not found 2006 the images will be loaded from PNGs files, as in previous versions. 2007 This will make easier for users to customize themes, since they 2008 won't need to create the rcc files. 2009 2010 2011[b]Version 14.9.0[/b]: 2012 2013(2014-08-20) 2014 * Now the themes and skin icons are loaded from resource files (*.rcc). 2015 2016(2014-08-12) 2017 * Set recents max to 100. 2018 2019(2014-08-07) 2020 * Fix Youtube. 2021 2022(2014-07-20) 2023 * Display the file's title in the recents' menu. 2024 2025(2014-07-16) 2026 * mpcgui: add a label to display the time in the floating control. 2027 2028(2014-05-21) 2029 * Videopreview: calculate better the size of the thumbnails so the 2030 width of picture is not greater than the maximum width. 2031 2032(2014-04-22) 2033 * Sort the files dragged to the playlist. 2034 2035(2014-04-12) 2036 * (Windows) Bring back the 'avoid screensaver' option. 2037 2038(2014-04-10) 2039 * Add an option to shut down the computer when playback has finished. 2040 2041(2014-04-07) 2042 * New workaround for opensubtitles that should return the best results. 2043 2044(2014-04-06) 2045 * Add wtv to the list of video extensions. 2046 2047(2014-04-03) 2048 * Fix: correctly check if a skin is in the combobox before adding it. 2049 2050 2051[b]Version 14.3.0[/b]: 2052 2053(2014-03-29) 2054 * (Windows) Try to catch multimedia keys sent by the appcommand 2055 message. 2056 2057(2014-03-17) 2058 * If no file is opened, the Play option will play a file from the 2059 playlist. 2060 2061(2014-03-15) 2062 * Possibility to automatically add other media files to the 2063 the playlist when playing a file. 2064 2065(2014-03-12) 2066 * New translation: British English. 2067 2068(2014-03-09) 2069 * Add audio/aac, audio/flac, audio/ogg to smplayer.desktop and 2070 smplayer_enqueue.desktop. 2071 2072(2014-03-07) 2073 * Another workaround for opensubtitles. 2074 2075(2014-02-20) 2076 * Add more media keys as shortcuts. 2077 2078(2014-02-09) 2079 * Add the option 'Global audio equalizer' in preferences -> general 2080 -> audio. 2081 * (Windows) Now it's possible to open Windows shortcuts (symlinks). 2082 2083(2014-02-06) 2084 * Add more presets to the audio equalizer. 2085 * (Windows) Add an option in preferences -> subtitles to enable or 2086 disable the use of the windows font directory. 2087 Disabling this option prevents the annoying font scanning. 2088 2089(2014-01-20) 2090 * Don't ignore the wheel event in the timeslider. 2091 * Don't display the resolution of the video in the statusbar if the 2092 width or height is 0. 2093 2094(2014-01-19) 2095 * New option min_step for smplayer.ini (section [General]). 2096 Sets the step value for the actions that increase or 2097 decrease the volume, contrast, brightness... 2098 2099(2014-01-07) 2100 * Add an option in preferences -> interface to set the time 2101 to hide the floating control. 2102 2103(2013-12-20) 2104 * Add the option "Show only when moving the mouse to the bottom of the screen" 2105 in preferences -> interface -> floating control. 2106 2107(2013-12-11) 2108 * Use -noflip-hebrew when using -ass. It seems to be necessary to 2109 display arabic subtitles correctly. 2110 2111(2013-12-09) 2112 * Add option for aspect ratio 11:8. 2113 2114(2013-11-19) 2115 * (Experimental) Add an option in preferences -> advanced to use the 2116 lavf demuxer by default. 2117 2118(2013-11-12) 2119 * Add an option in preferences to enable or disable the delay of 2120 the mouse left button. 2121 2122(2013-11-11) 2123 * Avoid that the action for left button of the mouse is activated with a 2124 double click. 2125 * (Skingui) Update the volume control when mute is changed. 2126 2127(2013-11-10) 2128 * Fix the option "Move the window when the video area is dragged". 2129 2130(2013-11-06 - 2013-11-08) 2131 * Add a basic support to play blurays. 2132 2133(2013-11-04) 2134 * Add support for the mp4/m4a files downloaded by youtube-dl. 2135 Now when opening a mp4 file, smplayer will check if there's a 2136 file with the same name but extension m4a. In that case the m4a file 2137 will be used as the audio. 2138 2139 This is intented to play the DASH format from Youtube, where the video and 2140 audio are in separated files. The application youtube-dl can download 2141 those files. 2142 2143 This feature can be turned off by setting autoload_m4a to false in 2144 smplayer.ini (no option in the GUI yet). 2145 2146 Notice: you need a recent version of mplayer or mplayer2. With older 2147 versions seeking don't work with these files. 2148 2149(2013-10-30 - 2013-11-05) 2150 * The control for fullscreen mode has been rewritten and improved. 2151 Now it shows over the video (not reducing the video) in all 2152 GUIs. 2153 2154(2013-10-16) 2155 * (Skingui) Don't use a fixed size for the font of the menubar. 2156 It can cause that the menu bar won't be visible with some fonts. 2157 2158(2013-10-04) 2159 * (Windows) Apply patch for better screensaver disabling, by Vavooon 2160 (http://forum.smplayer.info/viewtopic.php?f=4&t=6778) 2161 2162(2013-10-02) 2163 * Remove the "About Qt" option. 2164 2165(2013-09-22) 2166 * Start to implement presets for the audio equalizer. 2167 2168(2013-09-05 - 2013-10-03) 2169 * Improve support for the encrypted signatures of Youtube. 2170 2171(2013-08-29 - 2013-10-09) 2172 * Adapt the code for Qt 5. 2173 Note: the MpcGui is not available if compiled with Qt 5. 2174 2175 2176[b]Version 0.8.6[/b]: 2177 2178(2013-07-30) 2179 * Add option Help->Donate. 2180 2181(2013-07-26) 2182 * Add option to show or hide the resolution info in the skingui. 2183 2184(2013-07-25) 2185 * Don't report about new version if installed version is newer. 2186 2187(2013-07-23) 2188 * Set the layout of the control widgets to left to right even when 2189 using a right to left language. 2190 2191(2013-07-22) 2192 * Another fix for finding subtitles. Sometimes it doesn't return any 2193 result with 2 items in the search but it does with 1. 2194 Workaround: use 3 items... Seems to work in all cases. 2195 2196(2013-07-21) 2197 * Read the script from the file ytsig.script in the smplayer config 2198 directory. 2199 * Ask the user to update the youtube code when an unknown signature is 2200 found. 2201 2202(2013-07-20) 2203 * Youtube: now the signature decrypt function is written in script code 2204 instead of C++. 2205 2206(2013-07-16) 2207 * Add a workaround for a problem with opensubtitles.org. Sometimes it 2208 returns no subtitles when a query with only one search is performed. 2209 2210(2013-07-11) 2211 * Youtube fix. 2212 * Don't show the "youtube browser" entry in the menu and toolbar if 2213 smplayer has been compiled without support for youtube. 2214 2215(2013-07-10) 2216 * Youtube fix. 2217 2218(2013-07-05) 2219 * Be sure the main window is visible when another instance requests to 2220 open a file. 2221 2222(2013-06-28) 2223 * Youtube fix. 2224 2225(2013-06-26) 2226 * Add an "updates" section in preferences, where the user can configure 2227 the update checker. 2228 2229(2013-06-24) 2230 * Ignore -fontconfig and -nofontconfig in the additional options if using 2231 mplayer2. 2232 2233(2013-06-21) 2234 * Youtube fix. 2235 * Youtube improvements. 2236 2237(2013-06-18) 2238 * Check for infinite recursion in favorites. 2239 2240(2013-06-13) 2241 * Bugfix. The list of subtitles found at opensubtitles was not deleted, so 2242 the list of subtitles wrongly displayed subtitles for previous searches. 2243 2244(2013-06-07) 2245 * A new icon has been added for the mplayer error dialog. 2246 2247(2013-06-05) 2248 * Bugfix in the skingui. In fullscreen mode, the menubar would appear if the 2249 mouse was near of the top of the video area. Now it shows only if the mouse 2250 is near of the top of the main window. 2251 * Display a wait cursor during the creation of the preferences and properties 2252 dialogs. 2253 2254(2013-06-03) 2255 * Save/restore the window state. 2256 2257(2013-05-22) 2258 * Add an option for command line: -delete-config. 2259 This option deletes the smplayer configuration files. 2260 The files which are deleted are: smplayer.ini, smplayer_files.ini, 2261 styles.ass and all files in the subdirectory file_settings. 2262 2263(2013-05-16) 2264 * (Experimental) Download the subtitles from opensubtitles.org in gzip 2265 format instead of zip. The quazip library is not needed anymore. 2266 2267(2013-05-15) 2268 * Bugfix: check for the skin in the user dir before falling back to the 2269 default gui. 2270 2271(2013-05-13) 2272 * (Windows) Read and write text to mplayer as utf8. 2273 Hopefully this will fix loading of external subtitles if the 2274 filename contains non latin characters. 2275 2276(2013-05-12) 2277 * (Skingui) Add a label to display the resolution of the video. 2278 2279 2280[b]Version 0.8.5[/b]: 2281 2282(2013-05-05) 2283 * The volume slider in the skingui now updates the volume while the 2284 slider is been moved. 2285 2286(2013-05-03) 2287 * Add the Malay translation, by abuyop (transifex). 2288 2289(2013-05-02) 2290 * Compile without USE_FONTCONFIG_OPTIONS in linux to prevent the 2291 -fontconfig problem when using mplayer2. 2292 2293(2013-05-01) 2294 * Add an option to enter url(s) in the playlist. 2295 2296(2013-04-30) 2297 * The SkinGUI is now the default gui. 2298 * If the SkinGUI is selected, a check is done on startup to see if the 2299 skin theme is installed. If not found, the default gui will be used. 2300 * New command line option: -skingui 2301 2302(2013-04-28) 2303 * The option "Move the window when the video area is dragged" is 2304 now disabled by default because it has some issues that need to 2305 be fixed. 2306 2307(2013-04-24) 2308 * Connect to opensubtitles.org using xmlrpc instead of using the 2309 simplexml method, which it seems it's not working well and that causes 2310 that smplayer couldn't find subtitles. This fixes the problem. 2311 2312(2013-04-20) 2313 * Add two new options for Audio -> Stereo mode: Mono and Reverse. 2314 2315(2013-04-07) 2316 * The size actions work even the autoresize is set to never. 2317 * Set the resize method to never as default. 2318 2319 2320[b]Version 0.8.4[/b]: 2321 2322(2013-03-15) 2323 * Change the default value for file and stream cache to 2048. 2324 2325(2013-03-11) 2326 * Add the option "Pressing the stop button once resets the time position" 2327 in preferences -> interface -> seeking. 2328 2329(2013-03-07) 2330 * (Testing) Now smplayer checks for updates automatically. 2331 On startup it connects to the smplayer web to know if there's a new 2332 version available and in that case the user gets a notification. 2333 The check is only done once per week, and it can be totally disabled 2334 by setting "enabled=false" in the [update_checker] section in smplayer.ini. 2335 2336(2013-03-04) 2337 * Add the checkbox "Move the window when the video area is dragged" 2338 in preferences -> interface. 2339 2340(2013-03-03) 2341 * Add an option in the help menu to show a first steps guide. 2342 2343(2013-03-01) 2344 * (Windows) Fix: now all key shortcuts should work when using the 2345 floating control. 2346 2347(2013-02-28) 2348 * Hopefully fix bug 3605753 (stay-on-top-while-playing not 2349 working after fullscreen). 2350 2351(2013-02-27) 2352 * Add a submenu to the help menu, to share smplayer with your friends. 2353 * Add support for encoding ISO-8859-16 for subtitles. 2354 2355(2013-02-22) 2356 * Copy the content of the clipboard, if it looks like a url, to 2357 the open url input field. 2358 2359(2013-02-16) 2360 * Now it's possible to set the fps for external subtitles. 2361 2362(2013-02-11) 2363 * Change the default value of the OSD to "subtitles only". 2364 * Change the default value of "allow frame drop" to false. 2365 2366(2013-02-05) 2367 * Add the Thai translation, by มาโนชญ์ สมศักดิ์ <xyteton at hotmail dot com> 2368 2369(2013-01-31) 2370 * Add the Hebrew translaton, by Genghis Khan <genghiskhan at gmx dot ca> 2371 2372(2013-01-26) 2373 * Add an option to enable the video equalizer by software in the 2374 video equalizer window. 2375 2376(2013-01-25) 2377 * The video equalizer dialog has been rewritten. 2378 2379(2013-01-21) 2380 * Add a confirmation dialog to delete the list of recent files. 2381 2382(2013-01-13) 2383 * Add bik and smk to the list of video extensions. 2384 * Add aac and dts to the list of audio extensions. 2385 2386(2013-01-12) 2387 * Add mts to the list of video extensions. 2388 2389(2012-12-23) 2390 * Ignore other mouse events if the window is been moved by dragging 2391 the video area. 2392 2393 2394[b]Version 0.8.3[/b]: 2395 2396(2012-12-20) 2397 * Fix for youtube playback. 2398 2399(2012-11-28) 2400 * Show the mouse cursor immediately when the mouse is moved on the video 2401 area. 2402 * Help -> FAQ opens http://smplayer.sourceforge.net/faq.php 2403 2404 2405[b]Version 0.8.2[/b]: 2406 2407(2012-11-15) 2408 * New option Help -> Open configuration folder. 2409 2410(2012-11-12) 2411 * Don't use slices as default, as it seems to cause problems when using 2412 multiple threads. 2413 2414(2012-11-08) 2415 * (Windows) When a new version is run for the first time it tries to 2416 create a font cache before showing the GUI. Avoids that the font cache 2417 would be created when the user plays the first video. 2418 2419(2012-11-05) 2420 * (Windows) Don't change the priority of the smplayer process. Fixes a 2421 freeze that may happen on windows xp when you click on the video window. 2422 2423(2012-11-03) 2424 * Don't use -fontconfig with mplayer2. 2425 2426(2012-10-28) 2427 * Port the umplayer skins to smplayer. 2428 2429(2012-10-22) 2430 * Bug fix: stop playback when the user selects to play the next 2431 item in the playlist and there are no more items to play. 2432 2433(2012-10-17) 2434 * Move the main window by dragging in the video area. 2435 Code copied from umplayer. 2436 2437(2012-10-05) 2438 * Add support for 6.1 and 7.1 audio output. Patch by AdrianoML 2439 (http://smplayer.sourceforge.net/forum/viewtopic.php?f=4&t=5655) 2440 2441(2012-09-30) 2442 * Add new section "Privacy" in Preferences -> Interface. 2443 * Move max. items for recent files to the privacy section. 2444 * Add an option to remember or not the last directories. 2445 * Add an option to select the maximum number of items in the 2446 Open->URL dialog. 2447 2448(2012-09-28) 2449 * (Linux) Install larger icons. smplayer.svg contributed by akovia 2450 (http://smplayer.sourceforge.net/forum/viewtopic.php?f=7&t=5557) 2451 2452(2012-09-21) 2453 * Add the option "Report MPlayer crashes" in Preferences -> Advanced. 2454 * New option for smplayer.ini: time_to_kill_mplayer. Specifies the 2455 time (in milliseconds) that smplayer should wait before killing 2456 the mplayer process if the process doesn't teminate on its own 2457 when the stop button is pressed. Default value: 5000. 2458 2459 2460[b]Version 0.8.1[/b]: 2461 2462(2012-09-14) 2463 * Fix youtube playback. 2464 2465(2012-08-26) 2466 * Fix: mplayer2 was not recognized if the name was in lowercase in the 2467 identification string. 2468 2469(2012-08-24) 2470 * Show the background picture on stop. 2471 2472(2012-08-14) 2473 * Youtube: don't use a user agent by default. It's possible to set 2474 the user agent in smplayer.ini though. 2475 2476(2012-07-30) 2477 * Add mka and m4a to the list of extensions (for audio). 2478 2479(2012-07-04) 2480 * New option "save_dirs" in the [directories] section. If set to false 2481 the latest used directory won't be saved. 2482 2483(2012-07-23) 2484 * Add wtv to the list of extensions 2485 2486(2012-06-25) 2487 * Add oga and ogx to the list of extensions 2488 2489(2012-05-29) 2490 * Enable Audio CD on Windows (requires a libcdio enabled MPlayer) 2491 2492[b]Version 0.8.0[/b]: 2493 2494(2012-04-01) 2495 * Find subtitles window: display first the most used languages in the 2496 filter combobox. And add "pb" for Portuguese from Brasil. 2497 2498(2012-03-31) 2499 * Fix the line breaks on downloaded *.sub files from opensubtitles. 2500 2501(2012-03-29) 2502 * (Youtube) Recognize short urls. 2503 2504(2012-03-28) 2505 * Display chapter names in the chapter menu. 2506 2507(2012-03-19) 2508 * It's possible to change GUI without restarting. 2509 * Bug fix: remote m3u didn't open from the favorites menu or command line. 2510 2511(2012-03-17) 2512 * Move the blur and sharpen filters to a group, so only one can be activated. 2513 It doesn't make much sense to be able to enable the blur and sharpen 2514 at the same time. 2515 * Move the denoise and blur/sharpen options to submenus. 2516 * Youtube quality by default is now mp4/720p. 2517 * The default width of the floating control is now 70%. 2518 * Toolbar editor: give a name to the widget actions (time slider and so on). 2519 2520(2012-03-15) 2521 * Add gradfun to video -> filters. 2522 * Add blur and sharpen filters. 2523 2524(2012-03-14) 2525 * Support for drag and drop in the toolbar editor. 2526 2527(2012-03-13) 2528 * Toolbar editor. If you right click on any toolbar you'll get a menu 2529 with options to edit the toolbars (including the control bars). 2530 That will show a new dialog, with two list. On the left you'll see 2531 all available actions (mainly buttons, but also volume or seek sliders) 2532 and on the right the current actions. 2533 The left and right buttons allow to move actions from one list to the 2534 other. The up and down buttons move the selected action in the current 2535 actions' list. 2536 The "add separator" button allows to add more separators. 2537 The "defaults" button removes all your changes in the current actions' 2538 list and sets the default actions for the toolbar. 2539 2540(2012-03-08) 2541 * Use QtSingleApplication instead of the old client/server code to use a 2542 single instance and communication with other instances. 2543 * Possibility (smplayer.pro) to disable the build of some parts of the 2544 code (QtSingleApplication, Youtube support, Find subtitles and 2545 video preview). 2546 * Fix: the buttons to select the color of the subtiles in preferences -> 2547 subtitles may not change the background color with some styles. Now the 2548 color is changed using a stylesheet, so it should work with all styles. 2549 2550(2012-03-03) 2551 * Improve detection of youtube urls. 2552 2553 2554[b]Version 0.7.1[/b]: 2555 2556(2012-03-01) 2557 * Apply handle_local_urls.diff 2558 (https://sourceforge.net/tracker/?func=detail&aid=3294481&group_id=185512&atid=913575) 2559 2560(2012-02-27) 2561 * Youtube: flv videos now have the lowest priority. 2562 2563(2012-02-25) 2564 * New option in the menu Options to run the smplayer youtube browser 2565 (if installed). 2566 * The single instance is enabled by default on windows. 2567 2568(2012-02-22) 2569 * Now it's possible to change the opensubtitles server. 2570 * Opensubtitles: fix download link. 2571 * Fix a crash in the favorite editor if the KDE open dialog is used 2572 (now it uses the Qt dialog). 2573 2574(2012-02-19) 2575 * Store by default the screenshots in a folder inside the user's pictures 2576 folder. (Requires Qt 4.4) 2577 * Bugfix: don't try to create the lock file if the config dir doesn't exist. 2578 This caused a 10sec delay when smplayer is run for the first time. 2579 2580 2581[b]Version 0.7.0[/b]: 2582 2583(2012-01-28) 2584 * Add Help -> Check for updates (replaces Help -> Tips) 2585 2586(2012-01-27) 2587 * Simplify the about dialog. 2588 2589(2012-01-25) 2590 * Detect mplayer2. 2591 * Use precise seeking is using mplayer2. 2592 * Add an option in preferences -> interface to enable or not precise seeking. 2593 2594(2012-01-24) 2595 * Move the open dvd, vcd and audio cd to a submenu. 2596 2597(2012-01-23) 2598 * New option for command-line: -disable-server. This option disables the 2599 server used to communicate with other instances. This, of course, disables 2600 too the possibility to use a single instance. 2601 2602(2012-01-23) 2603 * Move the favorite menu to the open menu, and add an icon to the toolbar. 2604 2605(2012-01-13 - 2012-01-21) 2606 * New favorite menu, where you can add your favorite videos, music, streams, 2607 youtube videos... It's also possible to add submenus. 2608 2609(2012-01-20) 2610 * Use QtLockedFile instead of QxtFileLock, so we can get rid of the libqxt 2611 dependency on windows. 2612 The QtLockedFile is under the BSD license. 2613 2614(2012-01-19) 2615 * The title of youtube videos is displayed correctly. And the stream url is 2616 replaced by the url of the youtube page. 2617 2618(2012-01-14) 2619 * Added the Croatian translation, by jk <marshsmello@gmail.com> 2620 2621(2012-01-12) 2622 * Detect asx, m3u, pls, and ram streams and pass -playlist to mplayer, so 2623 the user doesn't have to indicate if a url is a playlist. 2624 2625(2012-01-11) 2626 * Added an option in preferences -> performance to select the desired 2627 quality for youtube videos. 2628 2629(2012-01-11) 2630 * Added a very basic support for youtube. Now you can open urls like 2631 http://www.youtube.com/watch?v=dq4Oj5quskI in smplayer (Open -> URL). 2632 You can also drag and drop a link from a browser to the smplayer window. 2633 2634(2012-01-04) 2635 * New option "Hide video window when playing audio files" in 2636 preferences -> interface. 2637 2638 2639[b]Version 0.6.10[/b]: 2640 2641(2011-12-06) 2642 * Added a vdpau configuration dialog, now it's possible to select which 2643 vdpau codecs to use. 2644 2645(2011-12-05) 2646 * Patch by Silvan Scherrer <silvan.scherrer@aroa.ch> to add support for 2647 eCS, OS/2. 2648 2649(2011-12-03) 2650 * Removed the option "Visualize motion vectors". It caused problems to many 2651 people when activated by mistake. 2652 2653(2010-12-07) 2654 * Added a submenu to select the closed caption channel. 2655 Requires mplayer >= r32607. 2656 2657(2010-09-03) 2658 * Added webm and vp8 to the list of extensions (for video). 2659 2660(2010-07-30) 2661 * Added thd to the list of extensions (for audio). 2662 2663(2010-04-28) 2664 * Added hdmov to the list of extensions (for video). 2665 2666(2010-04-22) 2667 * Added f4v to the list of extensions (for video). 2668 2669(2010-04-14) 2670 * (Experimental) If using mplayer svn r31030, the audio filters (karaoke, 2671 extrastereo and volnorm) are changed without restarting mplayer, using the 2672 new slave commands af_add and af_del. 2673 2674(2010-03-22) 2675 * For consistency, the playlist preferences have been moved to the 2676 playlist section in the main preferences dialog (and the playlist own 2677 preferences dialog has been deleted). 2678 * Added the Danish translation, by Martin Schlander <mschlander@opensuse.org> 2679 2680(2010-03-01) 2681 * Added the possibility to select the seeking method (absolute or relative) in 2682 Preferences -> Interface. 2683 2684(2010-02-25) 2685 * Possibility to sort the items of the playlist. Implemented by 2686 Neo254 <manuel.ohrndorf@gmx.net> 2687 http://smplayer.berlios.de/forum/viewtopic.php?p=423#p423 2688 2689 2690[b]Version 0.6.9[/b]: 2691 2692(2010-02-18) 2693 * New option for smplayer.ini: relative_seeking (section [gui]). If true 2694 seeking (with the time slider) will be done by using a percentage. If false 2695 seeking will be done using an absolute time. The default value for this 2696 option is true. 2697 2698(2010-02-09) 2699 * Fix: using now -af channels to select the left or right audio channel, as 2700 it seems the -stereo option in mplayer doesn't work as expected. 2701 Should fix bug #1962349. 2702 2703(2010-02-02) 2704 * Added a new action to toggle deinterlacing (assigned to key D). It just 2705 runs the mplayer slave command "step_property deinterlace". It toggles 2706 deinterlacing on/off. Requires the yadif or kerndeint filters. 2707 Note: when using this action, the deinterlace menu is not updated. 2708 2709(2010-02-01) 2710 * Added an option (Options -> Statusbar) to display the video resolution and 2711 fps in the statusbar. 2712 * For consistency, moved the option to show the frame counter to the submenu 2713 Options -> Statusbar. (Which by the way required to remove the old and ugly 2714 implementation and create a new one) 2715 2716(2010-01-28) 2717 * (Experimental) Now the slider seeks again by percentage instead of time, but 2718 this time the percentage uses fractions so it should be as accurate as 2719 before, and makes seeking work better when the length reported by mplayer is 2720 wrong. 2721 2722(2010-01-20) 2723 * Now the command line options -close-at-end and -no-close-at-end don't 2724 modify the preference's option "close when finished playback". 2725 * Now the command line options -fullscreen and -no-fullscreen don't 2726 modify the preference's option "start videos in fullscreen". 2727 2728(2010-01-15) 2729 * (Linux) Use pulse as default audio output instead of alsa, as alsa is 2730 causing problems (at least) in Ubuntu 9.10 when seeking on a video (image 2731 freezes). 2732 2733(2010-01-10) 2734 * Fix: the "unicode" encoding for subtitles works now on Windows. 2735 2736(2009-12-13) 2737 * Added the possibility to mark an A-B section. When the A-B section has been 2738 selected only that section will be played. If the option Play->Repeat is 2739 enabled, the A-B section will be repeated. 2740 A new submenu "A-B section" has been added to the "Play" menu, with the 2741 following options: 2742 - set A marker 2743 - set B marker 2744 - clear A-B markers 2745 - repeat 2746 This is exactly how it works: 2747 - the "set A marker" option allows to mark the beginning of the section. 2748 If the B marker has previously been set, the file will be restarted so 2749 the change can take effect. 2750 - the "set B marker" option allows to mark the end of the section. 2751 If the A marker has previously been set, the file will be restarted so 2752 the change can take effect. 2753 - the "clear A-B markers" option deletes the A and B markers and restarts 2754 the playback so the change can take effect. If the A and B markers 2755 weren't set, this option does nothing. 2756 - if the "repeat" option is enabled, the A-B section will played back once 2757 and again (If no A-B section is set, the whole file will be repeated). 2758 If the "repeat" option is not enabled, when the playback gets to the B 2759 marker, the file will be stopped. 2760 2761 Notice: as a side effect, when an A-B section has been set, any action which 2762 requires to restart mplayer, will start the playback at the A marker and not 2763 at the point it was previously! 2764 2765(2009-11-26) 2766 * Added icons for the buttons in the find subtitles window. 2767 2768(2009-11-19) 2769 * Added the new option "Save SMPlayer log to file" in Preferences -> Advanced 2770 -> Logs. If the option is checked, the smplayer logs will be saved to 2771 to a file named smplayer_log.txt in the smplayer config file (in linux 2772 $HOME/.config/smplayer/). 2773 2774(2009-11-06) 2775 * Pass the text for the slave command osd_show_text in utf8. Should fix 2776 bug #2854097 (incorrect charset in OSD texts). 2777 Fix based on a patch by c0rnholio 2778 (https://sourceforge.net/tracker/?func=detail&atid=913575&aid=2893306&group_id=185512) 2779 2780(2009-10-26) 2781 * Added a new option for smplayer.ini: fast_load_sub 2782 If true (the default) loading an external subtitle will be fast 2783 because it will be done by using a slave command (which is nice but it 2784 has the problem that smplayer may restore the wrong subtitle after a 2785 restart of the video). If false, the subtitle will be loaded by 2786 restarting mplayer (which is a little bit slower but doesn't have the 2787 mentioned problem). 2788 2789(2009-10-20) 2790 * Bugfix: pad the hash for opensubtitles with zeroes. This bug caused that 2791 sometimes smplayer couldn't find any subtitles for a given file. 2792 2793(2009-10-03) 2794 * Applied patch smplayer-3270-mandriva-mplayer-version.patch by Anssi Hannula 2795 (http://sourceforge.net/users/anssih/). Makes SMPlayer detect the mplayer 2796 version strings in Mandriva. 2797 2798(2009-09-14) 2799 * New action "show_filename" (assigned to Shift+I). It displays the filename 2800 in the OSD. 2801 2802(2009-09-13) 2803 * Don't pass to mplayer any audio filter (-af ...) when using -afm hwac3. 2804 2805(2009-09-09) 2806 * (Streams) Added support to 'StreamTitle' without 'StreamUrl' 2807 2808(2009-09-04) 2809 * Applied patch mousewheel_seekalt_checkbox_r3257.patch by Steven Eastland 2810 (grassmonk at users.sourceforge.net). It adds the possibility to reverse 2811 the direction of seeking with the mouse wheel. 2812 2813(2009-08-31) 2814 * Added the checkbox "Disable video filters when using vdpau" in Preferences -> 2815 General -> Video. 2816 2817(2009-08-30) 2818 * (Linux) New option for smplayer.ini: disable_video_filters_with_vdpau. If 2819 set to true /the default) all video filters will be disabled when using 2820 the vdpau vo. 2821 2822(2009-08-16) 2823 * All video filters in the Video menu will be shown disabled if using vdpau. 2824 2825(2009-08-12) 2826 * Bugfix: some of the items in the the recents menu may be lost. 2827 2828(2009-07-31) 2829 * The default cache for local files is 0. 2830 * New option for smplayer.ini: osd_delay. It specifies the delay in 2831 milliseconds to show the OSD (default 2200). 2832 2833(2009-07-30) 2834 * If using vdpau, don't pass any video filter to mplayer (instead of passing 2835 them and then clear them with -vf-clr) 2836 2837 2838[b]Version 0.6.8[/b]: 2839 2840(2009-07-14) 2841 * Check for new channels first in ~/.mplayer/channels.conf.ter. Use 2842 channels.conf if channels.conf.ter is not found. 2843 * Removed the "Jump..." item from the tv and radio menus. The actions 2844 are still available. 2845 * (Playlist) Fix: don't try to a load pls file if the file doesn't exist. 2846 Prevents QSettings to create subdirectories pointing to that file. 2847 * Updated the texts of the OSD options. 2848 2849(2009-07-13) 2850 * Moved the option "Visualize motion vectors" from menu Options to menu 2851 Video. 2852 2853(2009-07-12) 2854 * Fixed error "302 - Moved temporarily" when connecting to opensubtitles.org. 2855 2856(2009-07-09) 2857 * Added the new option "Jump" to the TV and radio menus. It displays a dialog 2858 which allows the user to enter the number of the channel to open. 2859 2860(2009-07-07) 2861 * Applied patch numbered_recent_files.diff by greenest 2862 (greenest at users.sourceforge.net). It adds numbers in front of the recent 2863 files, and a key accelerator. 2864 2865(2009-07-06) 2866 * Save the last TV channel, which will be used when "dvb://" or "tv://" is 2867 opened. 2868 2869(2009-07-05) 2870 * (Linux) vdpau doesn't allow to use any video filter (mplayer would crash) 2871 so now smplayer will clear the filter list if vdpau is used. 2872 * New option for smplayer.ini (section [playlist]): automatically_play_next. 2873 If set to false the playlist won't play the next item when the current one 2874 finishes. 2875 2876(2009-07-04) 2877 * The settings of TV channels are saved on ~/.config/smplayer/smplayer_tv.ini. 2878 2879(2009-07-02) 2880 * Added a new section in the preferences dialog: TV and radio. 2881 2882(2009-06-30) 2883 * Apply patch play_action_disabled_while_playing.diff by Francesco Cosoleto. 2884 (cosoleto at users.sourceforge.net). It disables the play action while 2885 playing. 2886 * (Fix) Now the command line option -sub passes the subtitle file to another 2887 running instance. 2888 2889(2009-06-29) 2890 * Added actions to select the previous and next tv channels, and also for 2891 previous and next radio. Assigned by default to the keys L and H (for TV) 2892 and Shift+L and Shift+H for radio. 2893 2894(2009-06-28) 2895 * Changing chapters works again with mplayer > svn r29407 (0-based). 2896 For DVDs, it only works if cache = 0. 2897 * Added two options for smplayer.ini (section [tv]): 2898 check_channels_conf_on_startup and initial_tv_deinterlace. 2899 2900(2009-06-27) 2901 * The tv and radio submenus can be added to the toolbars (tv_menu and 2902 radio_menu). 2903 2904(2009-06-25) 2905 * New menus Open->TV and Open->Radio. The items for those menus are taken from 2906 ~/.mplayer/channels.conf. The services with video and audio pid are added 2907 to the TV menu, those with audio pid are added to the radio menu. The 2908 rest are discarded. The file channels.conf is rescanned on every startup 2909 and will add new channels to the menus. 2910 Note: the file channels.conf is not read at all on Windows (mplayer lacks 2911 dvb support on Windows). 2912 * The list of channels can be edited. 2913 2914(2009-06-23) 2915 * Initial support for TV (dvb:// and tv://): 2916 - You can open dvb channels through commandline (smplayer 2917 dvb://CHANNEL_NAME). It may also work with tv:// but it's untested. 2918 - There's an option under Preferences->Performance to set the cache for TV. 2919 - The view info and properties dialog recognizes dvb:// and tv:// and 2920 display a TV icon for them. 2921 2922(2009-06-21) 2923 * Added the new menu Program under the Browse menu. It allows to change 2924 the program track for ts files. Known issue: when a program changes, the 2925 video and audio track will probably change too but the video and audio menus 2926 doesn't show that change. 2927 * The OSD is not shown until 3 seconds after the video started to play. This 2928 avoid a lot of messages being printed on the OSD at startup. 2929 2930(2009-06-12) 2931 * Applied (with a few changes) the patch wheelfunctionpatch4.txt by 2932 Stivo (helifan at users.sourceforge.net). 2933 It adds the possibility to change the function of the mouse wheel with 2934 a mouse click. 2935 2936(2009-06-02) 2937 * (Windows) smplayer should recognize now Windows 7, if using Qt 4.5.1 2938 (untested). 2939 * (Windows, portable version) The default screenshot directory is 2940 ./screenshots, and the default additional option for mplayer is 2941 -nofontconfig. This way it's not necessary to supply a customized 2942 smplayer.ini in the portable package. 2943 * Recognize the multithreaded mplayer build from kovensky (checks for 2944 'MPlayer GIT*'). It assumes it's version 1.0rc3. 2945 2946(2009-05-24) 2947 * Bugfix: now the color tags from the mplayer output are really removed 2948 (linux only). 2949 2950(2009-05-21) 2951 * Two new options for the command line have been added: -pos and -size. Both 2952 options expect two arguments. -pos specifies the coordinates (x, y) where 2953 the main window will be displayed, -size specifies the size (width, height). 2954 If any of the values is invalid, the option will be silently ignored. 2955 2956(2009-05-18) 2957 * New option in the subtitle menu: "subtitle visibility". If the option 2958 is checked (default) subtitles are visible, otherwise the subtitles won't 2959 appear in the screen. This is a global option. 2960 * In the subtitle initialization function, try to find the external subtitle 2961 using its filename, and not assuming that it's always the last one. 2962 It should make the -sub command line option to work as expected. 2963 2964(2009-05-11) 2965 * Added the Estonian translation, by olav m�gi <olav.magi@hotmail.com> 2966 * The option "Audio/video auto synchronization" has been moved from 2967 Preferences -> Performance to Preferences -> General -> Audio. 2968 * Added the new option "A-V sync correction" in Preferences -> General -> 2969 Audio (for the mplayer option -mc). 2970 2971(2009-05-05) 2972 * New option for smplayer.ini: row_spacing (in the [playlist] section). It 2973 specifies the spacing between rows in the playlist. If the value is -1 2974 the row height is not changed. 2975 2976(2009-05-04) 2977 * Added an option in Preferences -> Advanced -> Logs to make the mplayer logs 2978 more verbose (passes -v to mplayer). 2979 2980(2009-05-01) 2981 * Applied patch coreavc.patch by Shurygin Egor <qdiesel@users.sourceforge.net> 2982 It adds a checkbox in performance settings to switch coreavc usage. 2983 When checked passes to mplayer "-vc coreavc," unless vdpau video driver is 2984 used and any other video codec has been set explicitly. 2985 2986(2009-04-30) 2987 * Bugfix: hide the mouse cursor when it's over the black borders. 2988 2989(2009-04-29) 2990 * (Windows) New options for smplayer.ini: turn_screensaver_off (false by 2991 default) and avoid_screensaver (true by default). The option 2992 disable_screensaver won't be used on windows anymore. 2993 turn_screensaver_off disables the screensaver from the control panel, 2994 while avoid_screensaver prevents the screensaver to appear when windows 2995 requests for it in an event. 2996 * Added checkboxes in preferences->general->video to allow to configure 2997 the avoid_screensaver and turn_screensaver_off options. 2998 2999(2009-04-24) 3000 * Deleted the option "Change volume just before playing" (Preferences -> 3001 General -> Audio). That option had sense when a patch was required for the 3002 -volume option, but not now. 3003 Now it will just use -volume if using mplayer >= SVN r27872. 3004 * Deleted the option "Change volume on every file" (Preferences -> 3005 General -> Audio). It did more or less the same now it does the "Global 3006 volume" option. 3007 * Deleted the "Default volume" slider in (Preferences -> General -> Audio). 3008 With time it lost its original meaning. It's still possible to configure 3009 the default volume in smplayer.ini. 3010 3011(2009-04-23) 3012 * Started to implement the possibility to customize the options for the 3013 audio/video filters passed to mplayer (in the section [filter_options] 3014 in smplayer.ini). 3015 Currently 3 filters can be customized: noise, volnorm and deblock. 3016 BTW, the volnorm filter has changed its default value from 2 to 1. 3017 3018(2009-04-20) 3019 * (Experimental) Added the new option "Global volume" (Preferences -> General 3020 -> Audio). If the option is checked, the volume and mute are global 3021 options. If not checked, the volume and mute options are independent for 3022 each file. 3023 Known issues: the default value is 50, it doesn't honor the "default volume" 3024 setting. On the other hand, the option "change volume before playing" is 3025 honored even if that option is shown disabled when the "global volume" is 3026 checked. 3027 3028(2009-04-18) 3029 * Added the Vietnamese translation, by Lê Xuân Thảo <thaolx@gmail.com>. 3030 * Display the current playback speed in the status bar when it changes. 3031 * Added support for the mplayer tags DVDNAV_TITLE_IS_MENU and 3032 DVDNAV_TITLE_IS_MOVIE added in mplayer svn r29156. 3033 It just simply stops sending the set_mouse_pos slave command if not in a 3034 dvd menu. 3035 3036(2009-04-16) 3037 * (Bugfix) Don't stop the file if already stopped when closing smplayer 3038 to prevent that the current position would reset to 0. 3039 3040(2009-04-15) 3041 * Added two aspect ratios: 3:2 and 14:10. 3042 * The next_aspect action changes the aspect ratio in the right order. 3043 3044(2009-04-07) 3045 * Added an option in preferences to turn on/off the screenshot feature. 3046 So no need now to clear the screenshot path to disable it. 3047 3048(2009-04-06) 3049 * Pass to mplayer "-vc ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau," if 3050 using vdpau as video driver and not other video codec has been set. 3051 (Untested) 3052 3053(2009-04-02) 3054 * Now the mouse cursor is hidden only when playing. 3055 3056(2009-04-01) 3057 * (Fix) The preferences dialog sets the default video driver to "direct3d," 3058 if using Windows Vista. 3059 3060(2009-03-26) 3061 * Added ogv to the list of extensions (for video). 3062 3063(2009-03-25) 3064 * (Linux) Using -input nodefault-bindings:conf=/dev/null to disable the 3065 mplayer keys if using mplayer >= SVN r29058. 3066 3067(2009-03-23) 3068 * (Experimental) Now some of the submenus can be added to the toolbars 3069 (actions names: speed_menu, videotrack_menu, screen_menu, videosize_menu, 3070 panscan_menu, aspect_menu, deinterlace_menu, videofilter_menu, rotate_menu, 3071 ontop_menu, audiotrack_menu, audiofilter_menu, audiochannels_menu, 3072 stereomode_menu, subtitlestrack_menu, titles_menu, chapters_menu, 3073 angles_menu, osd_menu). 3074 3075(2009-03-22) 3076 * Added an icon for the next_aspect action. Contributed by TT 3077 (http://smplayer.berlios.de/forums/viewtopic.php?id=1104). 3078 3079(2009-03-20) 3080 * The subtitle and audio delay actions keep now the file paused. They also 3081 display the current value in the status bar. 3082 3083(2009-03-19) 3084 * Added some icons for: Help -> Tips, Video -> Preview, Video -> Start/stop 3085 taking screenshots, Subtitles -> Find subtitles on opensubtitles.org and 3086 updated the Qt logo (taken from the Qt sources). 3087 3088(2009-03-18) 3089 * (Videopreview) Ctrl+H toggles displaying the info about the video. 3090 * Don't use "set_property switch_video" when using the nsv demuxer. It makes 3091 mplayer stop displaying the video after a few seconds. 3092 * Added a new option: Video -> Start/stop taking screenshots (of each frame) 3093 assigned by default to "Shift+D" (the icon for this action: screenshots.png) 3094 When this option is selected, a screenshot will be taken (and saved in 3095 png format to the screenshot folder) for each frame. Select the option 3096 again to stop taking screenshots. 3097 3098(2009-03-16) 3099 * (Windows) Now by default the combos in Preferences -> Drives will show all 3100 drives, not only CD/DVD devices, as it has been reported that checking 3101 for those devices can be slow if there are network drives. Now there's 3102 a button "Scan for CD/DVD devices" to force the detection of CD/DVD devices. 3103 3104(2009-03-12) 3105 * Deleted the obsolete translations from smplayer_gl.ts (caused lrelease 3106 to fail with Qt 4.5.0). 3107 3108(2009-03-11) 3109 * Fixed some build problems that could make the installation fail, trying to 3110 recompile everything again with qt3 because QMAKE can be undefined during 3111 make install. 3112 3113 3114[b]Version 0.6.7[/b]: 3115 3116(2009-03-06) 3117 * The media type icons (type_audio.png, type_dvd.png, type_url.png, 3118 type_video.png, type_cdda.png, type_unknown.png and type_vcd.png) which 3119 appear in the info window can now be overridden by the icon themes. 3120 3121(2009-03-05) 3122 * (Playlist) Try to figure out if a file is local (when the file is added 3123 to the playlist) not using QFile::exists, as it seems it can be slow 3124 with remote files. It might fix bug #2586395, although I can't test. 3125 3126(2009-02-19) 3127 * Using software volume by default. 3128 3129(2009-02-17) 3130 * Using multiple ini files to store the file settings by default now. 3131 3132(2009-02-15) 3133 * Added preliminary support for the upcoming mplayer 1.0rc3. 3134 3135(2009-02-09) 3136 * (ASS subtitles) The outline and shadow options now accept values with 3137 decimals. 3138 3139(2009-02-04) 3140 * Now the default value for the "correct pts" option is auto. 3141 3142(2009-01-31) 3143 * (Videopreview) Added a new option to remember the last folder used for 3144 saving the preview image. If not checked, it will suggest the same 3145 folder of the video to save the image. 3146 * New action toggle_stay_on_top, which toggles between "stay on top always" 3147 and "stay on top never". If "stay on top while playing" is enabled, this 3148 action does nothing. 3149 3150(2009-01-29) 3151 * Added two options (in the audio and subtitle menus) to allow the user to 3152 enter the audio and subtitle delay (in milliseconds). 3153 3154(2009-01-28) 3155 * Added names for the rest of dvdnav actions. 3156 * The dvdnav_mouse action is assigned to the left mouse button by default. 3157 * Added all dvdnav actions to the list of actions that can be selected with 3158 the mouse buttons. 3159 3160(2009-01-27) 3161 * Fix: now spaces in arguments for mplayer (in Preferences->Advanced and 3162 Options->View info and properties) are respected if they are between 3163 quotes. Now for instance this will work as expected: 3164 -heartbeat-cmd "gnome-screensaver-command -p &" 3165 * Fix: the playlist is not allowed to be docked in fullscreen mode. 3166 3167(2009-01-26) 3168 * (Playlist) When a file is added to the playlist, if it was already in 3169 the list, it's moved to the end of the list. 3170 3171(2009-01-24) 3172 * (Videopreview) Add jpg to the "extract frame as" combobox only if the 3173 jpg format is available for reading. 3174 * The direct3d video output is now the default for Windows Vista (untested). 3175 3176(2009-01-18) 3177 * The dvdnav actions are now only enabled when playing a dvd (using dvdnav). 3178 3179(2009-01-17) 3180 * Now the mplayer process is not restarted when loading an external subtitle 3181 file (using the sub_load slave command), except for idx/sub subtitles. 3182 3183(2009-01-15) 3184 * (Windows) Now the screensaver is allowed to turn on if the file is 3185 paused or it's an audio file. 3186 * The "it's a playlist" option in the Open URL dialog is automatically 3187 checked if the url ends with ".ram", ".asx" or ".m3u" (and unchecked if 3188 it ends with another extension). 3189 3190(2009-01-14) 3191 * New option for the config file: user_forced_ass_style under the 3192 [subtitles] section. If the value is not an empty string, it will be 3193 passed to mplayer for the -ass-force-style option, overriding the string 3194 generated automatically by smplayer. 3195 * Added a "Customize" button in the SSA/ASS section in preferences to 3196 allow the user to customize the SSA/ASS style which will be passed to 3197 mplayer with the -ass-force-style option. 3198 3199(2009-01-12) 3200 * (Fix) When opening an iso file, start to play from the dvd menu instead 3201 of title 1. 3202 * Added a new option to select the shadow color for ass subtitles. 3203 3204(2009-01-11) 3205 * Now it's possible to play a dvd with menus from command line 3206 (smplayer dvdnav://) or by selecting "dvdnav://" from the recents menu. 3207 It'll even work if the option "Enable DVD menus" is not checked. 3208 * Now the highlighted option in the DVD menu changes when the mouse is 3209 moved. 3210 3211(2009-01-10) 3212 * Fixed the initialization of the Angles menu when using dvdnav. 3213 * Added to the Browse menu the options 'DVD menu' and 'DVD previous menu'. 3214 3215(2009-01-09) 3216 * Now the length of the title is updated when playing a dvd using dvdnav. 3217 3218(2009-01-08) 3219 * (Linux) Added the option "Enable DVD menus" in Preferences->Drives. If 3220 this option is checked, when you select "DVD from drive" or "DVD from 3221 folder" under the Open menu, the DVD will be played using dvdnav (including 3222 menus). 3223 Note: this is experimental, there are still a lot of things to be fixed. 3224 Use at own your own risk. 3225 3226(2009-01-05) 3227 * Added an option in Preferences->Subtitles to apply the ass style defined by 3228 the user to ass subtitles (overriding the style defined in the ass file). 3229 3230(2009-01-04) 3231 * Now the dvd names follow the same scheme as mplayer: 3232 dvd://title/device (where device can also be a folder or iso file). 3233 Internally it tries to avoid the use of the string "dvd:" so it could 3234 be easy to add support for dvdnav: 3235 3236(2008-12-31) 3237 * Now the correct pts option can have a value of "auto". In this case 3238 neither -correct-pts nor -nocorrect-pts are passed to mplayer, the demuxer 3239 will decide. Should fix bug #2479566. 3240 * The proxy settings have been moved to a config dialog inside the find 3241 subtitles window. 3242 3243 3244[b]Version 0.6.6[/b]: 3245 3246(2008-12-28) 3247 * (Linux) Now the options in the dvd menus can be selected with the mouse. 3248 To do so, select "Activate option in DVD menus" for the left mouse button 3249 in Preferences -> Keyboard and mouse. 3250 * Implemented a different way to select the initial audio track (or restore 3251 the old one after a restart). 3252 * (Experimental) New code to show/hide the mouse cursor in the video window. 3253 3254(2008-12-27) 3255 * (Linux) Added some actions to control the dvdnav buttons. 3256 3257(2008-12-26) 3258 * The language filter in the find subtitles dialog is now saved to the ini 3259 file. 3260 * New option for smplayer.ini: include_lang_on_filename (section 3261 [findsubtitles]). If set to true (the default) the language code is 3262 appended to the subtitle filename (e.g. video.avi => video_es.srt). 3263 Otherwise the language code is not appended (video.avi => video.srt). 3264 3265(2008-12-24) 3266 * Implemented a different way to select the initial subtitle track (or restore 3267 the old one after a restart). Still needs some testing. 3268 3269(2008-12-23) 3270 * Now smplayer tries to update the subtitle tracks if they change during 3271 playback. This makes subtitles work if using dvdnav, and seems to fix 3272 a problem when selecting the initial track 3273 (see http://sourceforge.net/tracker/index.php?func=detail&aid=2422574&group_id=185512&atid=913573) 3274 This is the kind of changes that can break something or produce an 3275 unexpected behaviour... 3276 3277(2008-12-20) 3278 * Applied with a few changes the patch customStyleAction.patch by 3279 matt <matt@endboss.org>. It adds a few more functions for the widgetactions, 3280 like to set a custom style. 3281 * Added a new gui (mpcgui, a media player classic clone) developed by 3282 Matthias Petri <matt@endboss.org> 3283 3284(2008-12-19) 3285 * Applied (with a few changes) a patch by matt <matt@endboss.org>. 3286 This patch adds 3 modes for the stay on top option: always, never and 3287 while playing. 3288 3289(2008-12-12) 3290 * Added a new option Video->Preview. This option creates a preview 3291 (thumbnails) of the selected video. There are options to choose the 3292 number of columns, rows, maximum width of the generated image... 3293 Finally the preview can be saved (as jpg or png). 3294 Note: the video preview is not finished yet. 3295 3296(2008-12-07) 3297 * (Experimental) Increased the resolution of the seekbar. Previously 3298 a step of the seekbar (in a 90 minute movie) was equal to 54 seconds. 3299 Now it's equal to 5.4 seconds. As there's usually an I-frame about 10 3300 seconds (and mplayer always jumps to an I-frame) I think that's enough. 3301 3302(2008-12-06) 3303 * Bug #2399200: the downloaded subtitle filename was wrong if the video 3304 filename contained a dot in the name (example: video.hdtv.avi created a 3305 video_es.srt file instead of video.hdtv_es.avi). This is now fixed. 3306 3307(2008-12-03) 3308 * Now the logs in the mplayer/smplayer log windows update in realtime. 3309 * The "MPlayer language" tab in the Advanced section in preferences has 3310 been removed. It's not necessary anymore, although if you've got a 3311 mplayer which prints the output texts in a non-english language you'll need 3312 at least MPlayer SVN r28066. 3313 * Added two new options: "Auto zoom for 16:9" and "Auto zoom for 2.35:1". 3314 Those options zoom the image assuming the aspect ratio of the video image 3315 is the one specified in the option, even if that's not the actual aspect 3316 ratio. Useful for videos which include black borders (letterbox) in the 3317 image, where the normal "Auto zoom" option will fail. 3318 3319(2008-11-30) 3320 * New option for smplayer.ini: actions_to_run ([advanced] section). 3321 Specifies a list of actions (separated by spaces) which will be run every 3322 time a file is loaded. For instance "actions_to_run=auto_zoom compact true" 3323 will run the auto_zoom action and set the gui to compact mode. If the 3324 commandline option -actions is used too, the actions from commandline 3325 will be added to the end of the list. 3326 There's a limitation: the actions will be run only when a file is opened 3327 and not when the mplayer process is restarted (e.g. you select an option in 3328 the menus which requires to restart mplayer, like a video or audio filter). 3329 Note that allowing to run the actions after a restart of mplayer could 3330 lead to infinite recursion if any of the actions in the list needs to 3331 restart mplayer. 3332 * Added a field in Preferences->Advanced to enter the list of actions to 3333 be run every time a file is opened. 3334 3335(2008-11-27) 3336 * Added an option in Preferences->General to change the method to store 3337 the file settings. 3338 * (Experimental) Added the new option Video->Pan&scan->Auto zoom. It 3339 calculates the zoom factor so you can't see any black borders. 3340 3341(2008-11-26) 3342 * Implemented a new (and optional) method to save the file settings. 3343 This method uses an ini file per each played file (instead of using only 3344 one big ini file for all of them). 3345 3346 The files are saved under the subdirectory "file_settings" in the config 3347 directory (usually $HOME/.config/smplayer/). As filename it uses a hash, 3348 and it's stored on a subdirectory starting with the first letter of the 3349 filename. 3350 3351 For example: 3352 $HOME/.config/smplayer/file_settings/d/dd017f9d6706a75f.ini 3353 $HOME/.config/smplayer/file_settings/9/95e963e59826699d.ini 3354 3355 * Added a new option for smplayer.ini: file_settings_method. 3356 This option allows to select the method to be used for the file settings. 3357 Possible values: normal and hash. 3358 3359 normal = uses one file (smplayer_files.ini) to store the file settings of 3360 all played files. This is cleaner as you only have one file for all files' 3361 settings but it could be slow if there are info for many many files in it. 3362 3363 hash = uses one ini file per each played file. This could be much faster if 3364 you have info for many files, but you'll end up with many ini files and 3365 subdirectories. 3366 3367(2008-11-24) 3368 * Added a new option in Preferences->Video: add black borders on fullscreen. 3369 If this option is enabled, black borders will be added to the image in 3370 fullscreen mode. This allows subtitles to be displayed on the black borders. 3371 3372(2008-11-23) 3373 * Added a history to the open URL dialog. Based on a patch by Francesco 3374 Cosoleto. 3375 Not finished yet. Missing options to clear the history or set the maximum 3376 number of items. 3377 * Added a new option for smplayer.ini: urls\max_items (section [history]). 3378 It specifies the maximum number of items for the open URL history. 3379 By default, 10. Set it to 0 to disable the history. 3380 3381(2008-11-20) 3382 * The "Recents" code has been reorganized. Also the list of recent files 3383 is now saved in a different place in smplayer.ini, in section [history]. 3384 3385(2008-11-19) 3386 * When using SSA/ASS, use the same font for OSD. Otherwise the OSD 3387 might not be visible. 3388 3389(2008-11-18) 3390 * Added the possibility to select the type of proxy to be used: Http or 3391 Socks5. (More info: http://doc.trolltech.com/4.3/qnetworkproxy.html) 3392 3393(2008-11-17) 3394 * Added a new option in Preferences->Subtitle: Freetype support. Disabling 3395 that option could make smplayer work with a mplayer compiled without 3396 freetype support. But subtitles may not work at all! 3397 3398(2008-11-16) 3399 * The mini gui can now also remember the position and size of the window. 3400 * (Linux) Now all devices which match with dvd*, cdrom*, cdrw*, sr* 3401 and cdrecorder* are added to the comboboxes in Preferences->Drives. 3402 3403(2008-11-15) 3404 * Added a new action to select the next aspect ratio. Assigned by default to 3405 key "A". Unfortunately this change breaks compatibility and the aspect 3406 ratio setting for all your played videos will be lost. 3407 * Display the text for the statusbar in the OSD if in fullscreen mode (and 3408 not paused). 3409 * Added a new option for smplayer.ini: initial_stereo_mode. It sets the 3410 stereo mode which will be used as default. 3411 Possible values: 0 (stereo), 1 (left) and 2 (right). 3412 3413(2008-11-14) 3414 * Added the new section Advanced->Proxy in preferences to configure the 3415 proxy. 3416 3417(2008-11-13) 3418 * Added some options in smplayer.ini (section [proxy]) to configure a proxy 3419 for internet connections. Untested. 3420 3421 3422[b]Version 0.6.5.1[/b]: 3423 3424(2008-11-12) 3425 * Don't pass to mplayer the option -no-correct-pts or -nocorrect-pts if 3426 the mplayer version is still unknown. Prevents mplayer to fail on the first 3427 run, complaining about an unknown -no-correct-pts if using a recent version 3428 of mplayer (r26842 or above). 3429 3430 3431[b]Version 0.6.5[/b]: 3432 3433(2008-11-11) 3434 * (Linux) Now smplayer tries to follow the XDG Base Directory Specification 3435 (http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html) 3436 for the config files. So now smplayer will save its config files under 3437 the directory $XDG_CONFIG_HOME/smplayer or $HOME/.config/smplayer if 3438 $XDG_CONFIG_HOME is not defined. 3439 If you want to keep your preferences, copy the files in $HOME/.smplayer to 3440 $HOME/.config/smplayer 3441 3442(2008-11-07) 3443 * Added a new option "Floating control" in Preferences->Interface. It allows 3444 to configure the floating control (width, margin...). 3445 3446(2008-11-06) 3447 * (Experimental) Added the possibility to select the adaptor for xv. Requires 3448 at least MPlayer SVN r26762 (from 2008-05-13). 3449 3450(2008-11-05) 3451 * Added support for another patch: 3452 http://smplayer.svn.sourceforge.net/viewvc/smplayer/mplayer-builds/patches/id_exit.diff 3453 This patch allows the playlist to work properly even if the output messages 3454 of mplayer are not in English. 3455 * New option for smplayer.ini: bypass_window_manager (section 3456 [floating_control]). If set to true (the default), the floating control 3457 widget will bypass the window manager (seems necessary for some window 3458 managers). You can try to set it to false if you have problems with the 3459 floating control. 3460 3461(2008-11-04) 3462 * On startup the previous position of the main (default) window is checked 3463 if it's valid for the current screen. If it's not, then the window is 3464 moved to 0x0. 3465 * The same for the playlist (if it's not docked). 3466 3467(2008-11-01) 3468 * Cleanup and reorganization of the config path code. 3469 The commandline option -ini-path has been removed and replaced with 3470 -config-path, which specifies the directory where smplayer will store 3471 its data (not only smplayer.ini). 3472 * Now to know if a file has no video, instead of looking for the line 3473 "Video: no video" (it's not reliable as it's a string that can be translated), 3474 it will check the video codec, if it's empty, there's no video. 3475 3476(2008-10-30) 3477 * The reorganization of the subtitles section in preferences is finished. 3478 * The mplayer devs have added the -volume option in svn r27872, so now the 3479 hack to try to detect a patched mplayer have been removed. Now smplayer 3480 will simply use the -volume option if mplayer is r27872 or newer. 3481 3482(2008-10-28) 3483 * The subtitles for srt, sub... formats when using the SSA/ASS library, 3484 can now be more customized. It's possible to select the font, size, 3485 colors, bold, italic, outline, shadow... 3486 Not finished yet. 3487 3488(2008-10-27) 3489 * Added the new option "Correct pts" in Preferences->Advanced. Disabled by 3490 default because it causes some problems with mkv files. 3491 * The dialog to jump to a specified time allows now to enter the seconds 3492 too. 3493 3494 3495[b]Version 0.6.4[/b]: 3496 3497(2008-10-22) 3498 * (Linux) Now smplayer will pop up a warning if the mplayer version is old. 3499 This popup will appear only once, although there'll be a reminder in the 3500 status line. 3501 A mplayer is considered old if it's older than svn r25158 (that includes 3502 1.0rc2) 3503 3504(2008-10-21) 3505 * Now if the SSA/ASS lib is enabled and a file named styles.ass exists in the 3506 smplayer config directory ($HOME/.smplayer/ or the application directory if 3507 compiled with PORTABLE_APP) smplayer will load it (mplayer option 3508 -ass-styles). In this case the color for subtitles and styles configured 3509 in Preferences->Subtitles WON'T be used. 3510 In the future smplayer will create that file automatically and the 3511 preferences dialog will allow to configure all (or at least the most 3512 important) styles. 3513 3514(2008-10-20) 3515 * Bugfix: the show equalizer option didn't work when assigned to any of 3516 the mouse buttons. (Reason: the action name was changed some time ago 3517 from "equalizer" to "video_equalizer) 3518 * Added "Show audio equalizer" to the mouse buttons' combos too. 3519 3520(2008-10-19) 3521 * (Experimental) Added the possibility to change the video track. 3522 Only tested with this sample video: http://www.megaupload.com/?d=3GAGZCTP 3523 3524(2008-10-16) 3525 * Moved the comboboxes for the video & audio drivers to the Video and Audio 3526 tabs. 3527 * Added a new section in the preferences dialog: Playlist. 3528 3529(2008-10-15) 3530 * Added the possibility to add consecutive files (video_01.avi, 3531 video_02.avi..) to the playlist. This feature is controlled by the option 3532 add_to_playlist_consecutive_files (under the [gui] section). 3533 * Now the available tracks in DVDs, CDs and VCDs won't be automatically added 3534 to the playlist if the option gui/auto_add_to_playlist is false. Should fix 3535 bug #2049998. 3536 3537(2008-10-14) 3538 * Logout is not cancelled by smplayer. Fixes bug #2155555. 3539 * Now the options in preferences display a tooltip with a help message. 3540 * Revised and corrected some of the help messages in preferences. 3541 * Added 1:1 to the aspect ratio menu. 3542 3543(2008-10-10) 3544 * Added a work-around for Traditional Chinese. The names of the arrow keys 3545 were deleted from the shortcuts if using Qt 4.3. 3546 3547(2008-10-09) 3548 * Now the video keeps paused when changing brightness, contrast, hue, 3549 saturation and gamma. 3550 * Now the dialog to find subtitles can also download the subtitles (the 3551 zip file) and extract the subtitle file. This is exactly how it works: 3552 when you click on the download button, the zip file is downloaded to a 3553 temporary file. If the zip file contains only one subtitle, it's extracted, 3554 trying to use the same name of the video. So if the video is named movie.avi 3555 and you downloaded a French subtitle, the subtitle is saved as movie_fr.srt. 3556 If there are more than one subtitle in the zip file, a dialog will appear 3557 so the user can choose the subtitle(s) to extract. In that case, and in 3558 order not to make things more complicated, the subtitles are just saved 3559 with their original names. 3560 3561(2008-10-06) 3562 * (Windows) Added a tool (dxlist) which can list the dsound audio devices 3563 and the ddraw display devices. Read the README.txt inside the dxlist 3564 subdirectory for more info and how to compile it. 3565 * (Windows) Now it's possible to choose the audio device to be used with 3566 dsound. It requires dxlist.exe to be installed in the same folder as 3567 smplayer.exe. This is experimental. 3568 3569(2008-10-05) 3570 * Added a new option for smplayer.ini: display_in_compact_mode (under section 3571 [floating_control]). If true the floating control will appear too in 3572 compact mode. Note: it may not look very well in this mode... 3573 3574(2008-10-04) 3575 * (Linux) Now it's possible to choose the audio device to be used with alsa. 3576 It requires the application "aplay" to be installed. 3577 3578(2008-10-03) 3579 * Added an option in Preferences->General->Video to set the default zoom. 3580 3581(2008-10-02) 3582 * Applied (with some changes) the patch to add support for enca, by 3583 Stanislav Maslovski <s_i_m@users.sourceforge.net>. 3584 This adds a new option in Preferences->Subtitles, which can make mplayer 3585 to try to autodetect the encoding for subtitles. This requires a mplayer 3586 compiled with enca support. 3587 3588(2008-09-29) 3589 * Now the chapters on DVD should work again. 3590 * Reorganization in some data structures. 3591 * Added another experimental new code to resize the main window. 3592 3593(2008-09-28) 3594 * Added an (experimental) generic code to manage chapters, instead of two 3595 separate codes for mkv and DVDs. Seems to work well with mkv but it's 3596 still untested on DVDs. 3597 3598(2008-09-27) 3599 * Added basic support for the tag ID_CHAPTERS, added in mplayer svn r27667. 3600 This makes things easier to know the number of chapters in a video. 3601 Don't know if it could cause a conflict with DVD chapters. Some code 3602 has still to be revised and modified. 3603 * Bugfix: if using "directx," the -colorkey option wasn't passed to mplayer 3604 (thus the video was black). Now this should be fixed. 3605 3606(2008-09-26) 3607 * Added support for the new "pausing_keep_force" slave mode command prefix 3608 (added in mplayer r27665). 3609 This prefix really keeps the file paused after processing a slave command. 3610 So now if you, for example, mute the audio when the video is paused it 3611 won't advance one frame after it. It also keeps the video paused when you 3612 take a screenshot (although you won't see the confirmation message until 3613 playback resumes). 3614 There's also an option for smplayer.ini, use_pausing_keep_force. You can 3615 set to false if you find any trouble or prefer the old behaviour. 3616 3617(2008-09-25) 3618 * Added the Galician translation, by Miguel Branco <mgl.branco@gmail.com>. 3619 3620 3621[b]Version 0.6.3[/b]: 3622 3623(2008-09-24) 3624 * Added a new shortcut set (sda.keys) taken from 3625 http://speeddemosarchive.com/forum/index.php/topic,7774.0.html, which you 3626 can load in the shortcut editor in preferences. 3627 3628(2008-09-23) 3629 * Added two icons for the mirror and flip actions (mirror.png and flip.png) 3630 taken from the Gimp. 3631 * Added a new option for smplayer.ini: default_size (section [gui]). It 3632 specifies the default size of the main window. Previously it was hardcoded 3633 (580x440). 3634 3635(2008-09-22) 3636 * Now the subtitles can be mirrored, flipped or rotated along with the image. 3637 The way to enable it is not obvious though. You need to enable the option 3638 "Include subtitles on screenshots" (Preferences->Subtitles). 3639 * (Linux) Tries to set "/dev/dvd" and "/dev/cdrom" (if they exist) as default 3640 values for the dvd and cdrom devices. 3641 3642(2008-09-21) 3643 * Added the new option Video->Mirror image. This option mirrors the image 3644 on the Y axis. 3645 3646(2008-09-20) 3647 * The comboboxes to select the video and audio driver in Preferences-> 3648 General have changed. Now they are not editable, and only show some 3649 of the available drivers (png, jpeg... and so on are not shown). There's 3650 also an "User defined" option. If selected, a line edit will appear where 3651 the user can type the driver to use (possibly with additional options). 3652 * The code in preferences.h/preferences.cpp has been reorganized, and 3653 now the preferences are saved in several sections in smplayer.ini. 3654 That means most of your settings will be lost and you'll have to reconfigure 3655 smplayer again (I even recommend to delete smplayer.ini, otherwise there'll 3656 be a mix of the old settings with the new ones). 3657 3658(2008-09-19) 3659 * It seems crashes still happen in the code to select subtitle tracks. 3660 The bug hasn't been located yet (the crash is difficult to reproduce) 3661 but I have added a new check in a lower level, in the function 3662 SubTracks::itemAt(). Now it checks if the requested item is in range. If 3663 it's not valid it will print a warning and return an empty subtitle. 3664 3665(2008-09-17) 3666 * Added an icon for the Play/Pause action. (This breaks all icon themes...) 3667 * Added a new option for smplayer.ini: gui_minimum_width. The width of the 3668 main window won't be smaller than the value of that option. 3669 If gui_minimum_width is set to 0 (the default) then the minimum width 3670 will be the size hint of the window. 3671 3672(2008-09-16) 3673 * (Windows) Added a new option in Preferences->General that allows the user 3674 to select which screen will display the video when using directx as video 3675 driver. This option is visible only when directx is selected. 3676 * (Windows) Added also a submenu Screen under the Video menu for an easier 3677 selection of the screen. 3678 3679(2008-09-14) 3680 * Check in Core::changeSubtitle() that the selected subtitle is in a valid 3681 range. This should avoid crashes. 3682 3683(2008-09-13) 3684 * Added the Kurdish translation, by Si_murg56 <simurg56@gmail.com> 3685 3686(2008-09-12) 3687 * Added a new option in Preferences->General->Video: "Draw video using slices" 3688 (-slices / -noslices in mplayer). Enabled by default. 3689 * Bugfix: the items in the combobox for the mouse right click action weren't 3690 retranslated properly. 3691 3692(2008-09-09) 3693 * For some unknown reason sometimes the playlist is not shown. I think this 3694 is because it's outside of the screen. Now smplayer checks if the playlist 3695 is actually outside of the screen, and in that case it's moved to pos 0x0. 3696 3697(2008-09-08) 3698 * Moved the option "Create index if needed" from the section Performance to 3699 Advanced. 3700 * Added an icon for the audio equalizer action. 3701 3702(2008-09-06) 3703 * Added a new option in Preferences->Performance: Threads for decoding. 3704 Sets the number of threads to use for decoding (for MPEG-1/2 and H.264 only). 3705 It could be useful for multicore processors. 3706 * Bugfix: the volume may be changed on startup even if the option "Change 3707 volume on every file" was off. 3708 3709(2008-09-04) 3710 * Don't change the window size if the panel is already the requested size. 3711 Seems to fix a problem when using Compiz. 3712 3713(2008-09-01) 3714 * The option "Repaint background of the video window" (in Preferences-> 3715 Advanced) is now enabled by default in linux. It seems with newer versions 3716 of Qt it works well with it. If you have problems with the video window 3717 going blank, just disable the option. 3718 * The single instance option is now disabled by default on Windows, as some 3719 people reported smplayer didn't start with it. 3720 * 2nd try to make "gl:yuv=2:force-pbo:ati-hack" the default vo on Windows 3721 Vista. 3722 3723(2008-08-28) 3724 * Set the frame counter to 0 when starting to play a file. Fixes bug 3725 #2080802. 3726 * Added in Preferences->Advanced an option to select the preferred network 3727 connection, IPv4 or IPv6. (IPv4 is the default) 3728 3729(2008-08-26) 3730 * Added a new option for smplayer.ini: report_mplayer_crashes. If set to 3731 false, smplayer won't display the error dialog when mplayer crashes or 3732 fails to start. 3733 3734(2008-08-25) 3735 * Added the Arabic translation, by Muhammad Nour Hajj Omar 3736 <arabianheart@live.com> 3737 * Added some options in menu Play->Speed to increase/decrease the 3738 speed by 1% and 4%. 3739 * Bugfix: the gamma was not remembered. Fixes bug #2073257. 3740 * Moved the log's section in Preferences->Advanced to a new tab. 3741 3742(2008-08-24) 3743 * Fix: some of the actions passed to -actions may not work as expected 3744 because they might be executed when the video is not playing yet. 3745 This should now be fixed, as if a file is passed on command line, the 3746 actions are not run until the video has started to play. (If there's no 3747 file on command line the actions are run immediately) 3748 3749(2008-08-21) 3750 * Added a new option in Preferences->General->Audio: "Enable the audio 3751 equalizer". If this option is checked, the mplayer equalizer filter will 3752 be used and the menu option Audio->Equalizer will be enabled. 3753 3754(2008-08-20) 3755 * Moved the eq2 filter before the screenshot filter, otherwise the 3756 screenshots are not affected by the settings in the video equalizer. 3757 Obviously this requires the software equalizer (eq2) to be enabled. 3758 This should fix bug #2062425. 3759 * Added a new section in the config file: [floating_control] with 3 3760 options: animated, width and margin. The options "animated" and "width" 3761 were previously available as floating_control_animated and 3762 floating_control_width in the [default_gui] and [mini_gui] sections. 3763 The option "margin" is new, and sets the number of pixels that the 3764 floating control will be away from the border of the screen (by default, 0). 3765 3766(2008-08-19) 3767 * Added two new functions for the mouse buttons: increase volume and 3768 decrease volume. Closes feature request #2055061. 3769 3770(2008-08-18) 3771 * Renamed Video->Aspect ratio->None to Video->Aspect ratio->Disabled and 3772 Video->Aspect ratio->Autodetect to Video->Aspect ratio->Auto. 3773 3774(2008-08-17) 3775 * Added a new (experimental) option: Video->Aspect ratio->None. When this 3776 option is selected the video will be stretched to fill all the available 3777 space, not keeping the aspect ratio. 3778 Note: this option does NOT work properly if using x11 as video driver. 3779 3780(2008-08-16) 3781 * Added m2ts to the list of extensions for video. 3782 3783 3784[b]Version 0.6.2[/b]: 3785 3786(2008-08-13) 3787 * (Linux) The SSA/ASS library is enabled by default. 3788 3789(2008-08-12) 3790 * Added the document Configuring_the_toolbars.txt. 3791 * Added the new option Tips in the Help menu. It just opens a web browser 3792 to http://smplayer.wiki.sourceforge.net/Tips. 3793 3794(2008-08-11) 3795 * Bugfix: the volume slider appeared in the mini gui even if it had been 3796 removed from the config file. 3797 3798(2008-08-09) 3799 * As it seems many people don't understand (and even send bug reports without 3800 reading the online help) the new meaning of the font scale options in 3801 Preferences->Subtitles, those two options have been hidden. 3802 (They can be made visible again changing the value of the new config 3803 option show_font_scale_options_in_preferences). 3804 3805(2008-08-07) 3806 * Added a time display to the floating control in the minigui. 3807 * The playlist and the volume slider don't send mouse events to their 3808 parents. Should fix bugs #1993291 and #2020003. 3809 * Avoid to resize the main window to the default size (400x300) when 3810 playing an audio file. 3811 3812(2008-08-06) 3813 * The find subtitles dialog is now a top level window, instead of a dialog. 3814 * Play the last item in the playlist if the "play previous" button is 3815 pressed and the current item is the first one. Fixes bug #2040473. 3816 * Added "play next" and "play previous" to the Play menu. 3817 3818(2008-08-03) 3819 * A little reorganization in the General section in preferences and other 3820 minor changes in other sections. 3821 3822(2008-07-28) 3823 * Now the default cache for local files is 2000 KB, and for audio CDs and VCDs 3824 is 1000 KB. 3825 3826(2008-07-26) 3827 * Added an option in Preferences->Performance to set the cache for VCDs. 3828 3829(2008-07-25) 3830 * Added an option in Preferences->Performance to set the cache for 3831 audio CDs. 3832 3833(2008-07-22) 3834 * (Windows) Added to the file associations section the playlist 3835 extensions. 3836 3837(2008-07-17) 3838 * Try to use alsa as default audio driver in linux. 3839 3840(2008-07-16) 3841 * Fix: remember the last directory used when adding files to the 3842 playlist. Fixes bug #2019139. 3843 3844(2008-07-13) 3845 * Another fix for Qt 4.4. Dragging files to the playlist didn't work. 3846 * Added the Slovenian translation, by Janez Troha <janez.troha@gmail.com>. 3847 * Fix: mplayer crashed when trying to play audio files if the option to 3848 run mplayer in its own window was enabled. Now I hope this is fixed. 3849 3850(2008-07-12) 3851 * Added a new option for command line: -sub. It specifies a subtitle file 3852 to be loaded for the first video. It requires at least a file to play 3853 in the command line, otherwise the option will be ignored. 3854 * Added a new option "Play files from start" in the playlist preferences. 3855 If enabled (the default) files in the playlist will begin to play from 3856 the beginning, otherwise they'll play from the position they were last 3857 time you played them. 3858 3859(2008-07-09) 3860 * Now the initialization of the audio track should work ok again, even if 3861 the option "Fast audio track switching" is set to "No". 3862 3863(2008-07-08) 3864 * Added a context menu in the find subtitles dialog, with two options: 3865 "download" and "copy link to clipboard". 3866 3867(2008-07-05) 3868 * Some changes in the single instance options. Now the single instance is 3869 enabled by default. There's also the possibility to let the application 3870 to choose automatically the port to be used, which is also the default 3871 option. 3872 3873(2008-07-03) 3874 * Temporary fix for the problem created yesterday: now when a file starts to 3875 play, the audio track will be changed using the mplayer slave command even 3876 if the option "Fast audio track switching" is set to "No". This makes that 3877 the selection of the initial audio track works ok with avi and mkv files 3878 for example, but it won't work yet with ogm for instance. 3879 * The floating control in the default gui saves/restores its actions to 3880 the config file, so now it can be customized by the user. 3881 * The seeking mini buttons come back. Now by default, the default gui 3882 will show only two seeking buttons. Keeping them pressed for a moment 3883 will pop up the rest of the buttons. You may need to delete the 3884 [default_gui] section in the config file (or at least the options which 3885 start with "actions\...") to see them. If you don't like these buttons 3886 you can delete them from the config file and add the old ones. 3887 3888(2008-07-02) 3889 * The SSA/ASS library is NOT enabled by default. It seems there are memory 3890 leaks in libass... 3891 * Fixed a crash which may happen if the option "Fast audio track switching" 3892 was set to "No". As a side effect, now if that option is set to "No" the 3893 preferred audio language (set in the preferences), won't be selected on 3894 startup, the file will just start to play with the default audio track. 3895 3896(2008-07-01) 3897 * The minimum size of the video window is now 1x1 instead of 0x0. Fixes a 3898 crash that may happen under certain circumstances. 3899 3900(2008-06-26) 3901 * Now everything in the audio equalizer should work. The "apply" button 3902 restarts the file and passes the equalizer settings using the "equalizer" 3903 filter in mplayer, so it allows to use the dialog with non-patched mplayer. 3904 The "set as default values" just saves the current settings in the config 3905 file and they will be used when playing new files. 3906 3907(2008-06-25) 3908 * Added an audio equalizer. Not finished yet! 3909 In order to work you need to patch mplayer with this patch: 3910 http://smplayer.svn.sourceforge.net/viewvc/*checkout*/smplayer/mplayer-builds/patches/patcheq.diff 3911 Otherwise it won't do anything (lie, if you restart the file the values in 3912 the equalizer will take effect) 3913 Missing or not working things: the "set as default values" button doesn't 3914 work, an "apply" button is missing (this button will set the values 3915 restarting mplayer, so it will work with a normal non-patched mplayer). 3916 3917(2008-06-24) 3918 * Removed the action dock_playlist. It was causing a lot of troubles, even 3919 crashes. 3920 * New option for the config file: hide_video_window_on_audio_files. If 3921 true (the default) the video window will be hidden when playing audio 3922 files. Otherwise the video window won't be hidden and it will show the 3923 smplayer logo instead. 3924 It's not recommended to set this option to false in linux. 3925 3926(2008-06-21) 3927 * Created a huge list of languages (with the ISO 639-1 codes) and make 3928 the "find subtitles" dialog to use it. 3929 * The Qt version is saved along with the toolbars state. This should avoid 3930 problems when upgrading Qt, as the toolbars info won't be used if the 3931 Qt version doesn't match. 3932 * Added new action: dock_playlist. 3933 3934(2008-06-19) 3935 * Some fixes in the find subtitles dialog: 3936 - the dialog is retranslated 3937 - the table is sorted (sometimes, still doesn't work well, at least with 3938 Qt 4.2) 3939 - it won't download the subtitle info again if the filenane didn't changed 3940 * The floating control will be hidden if the mouse is not over the widget 3941 within 5 seconds. 3942 3943(2008-06-18) 3944 * The option "Subtitles->Find subtitles on the web" now displays a dialog 3945 which retrieves the info about the available subtitles from 3946 opensubtitles.org. To download a subtitle just double click on it or 3947 click the "Download" button. 3948 Known issues: the table is not sorted after adding new data. 3949 To filter a language you have to type the ISO 639-1 code in the language 3950 box. So to display only the Spanish subtitles you have to type "es", for 3951 German "de" and so on. In the future there'll be a combobox to select 3952 the language. 3953 3954(2008-06-13) 3955 * Now the SSA/ASS library is enabled by default. 3956 * gl:yuv=2:force-pbo:ati-hack will be the default under Windows Vista 3957 (untested). 3958 3959(2008-06-12) 3960 * Updated the Hungarian translation, by CyberDragon <cyberdragon777@gmail.com> 3961 3962(2008-06-11) 3963 * Now the default value for option change_equalizer_on_startup is true 3964 (users which run the previous svn revision will have to make the change 3965 manually) but the brightness, contrast... won't be changed on startup 3966 if the value is 0. 3967 * Also be sure that the equalizer dialog is updated just after a file begins 3968 to play. 3969 * Check that the values for brightness, contrast, saturation. hue and gamma 3970 have actually changed before updating them. 3971 * Renamed change_equalizer_on_startup to change_video_equalizer_on_startup. 3972 3973(2008-06-10) 3974 * Renamed the config option "dont_use_eq_options" to 3975 "change_equalizer_on_startup" and set it to false as default because 3976 it seems some people are having problems with high brightness and contrast. 3977 3978(2008-06-09) 3979 * Added the opensubtitles patch by Kamil Dziobek <turbos11@gmail.com> (with 3980 some modifications). This adds an option in the subtitles menu which 3981 allows you to download subtitles for the file you're playing, and another 3982 one to upload subtitles. 3983 3984(2008-06-07) 3985 * Manually removed "<pixmapfunction>qPixmapFromMimeSource</pixmapfunction>" 3986 from several *.ui files because otherwise the files generated by uic 3987 would depend on Q3Support. 3988 3989(2008-06-05) 3990 * Now if we've got info about the size and aspect ratio (the file has been 3991 played before) the main window will be resized before starting to play 3992 the file. 3993 3994(2008-06-04) 3995 * When entering in fullscreen, the playlist is hidden only if it's in the 3996 same screen as the main window. (Untested!) 3997 3998(2008-06-03) 3999 * Added the possibility to compile smplayer in Windows without the 4000 file associations code, so it doesn't write anything in the 4001 registry (important for a portable app). Just comment the line 4002 DEFINES += USE_ASSOCIATIONS in smplayer.pro. 4003 * Another fix for Qt 4.4. The language toolbar wasn't restored 4004 properly. 4005 * More work to make smplayer a better portable application (although most of 4006 the following work on linux, it's intended for windows). If PORTABLE_APP 4007 is defined (it can be done with 'qmake DEFINES+=PORTABLE_APP') then: 4008 - it will use by default the application directory for the ini files 4009 - it won't try to create the smplayer home directory or the screenshot 4010 directory ($HOME/.smplayer and $HOME/.smplayer/screenshots) 4011 - by default the path for the screenshots is empty 4012 - under windows the associations code won't be compiled, so smplayer won't 4013 write anything in the windows registry. 4014 4015(2008-06-02) 4016 * Now the controlbar and floating control in the minigui can be 4017 configured too. 4018 * Some minor (and internal) changes: 4019 - the playlist doesn't save its size as that is already done by 4020 QMainWindow::saveState() 4021 - sizes and positions are saved to the config file as QSize's and 4022 QPoint's 4023 4024(2008-06-01) 4025 * (Bugfix) The "modify shortcut" dialog was under the other windows if 4026 the option Video -> Stay on top was enabled. 4027 * Started to write the code to make the toolbars configurable: 4028 - the list of actions in a widget can be saved to the config file 4029 - a widget can be populated with the actions read from the config file 4030 - as a test the toolbar1, controlwidget and controlwidget_mini in 4031 defaultgui are saved to the config and loaded on startup 4032 4033(2008-05-30) 4034 * The maximum port for the single instance is 65535, instead of 99999. 4035 * Added a new option in guiconfig.h, USE_MINIMUMSIZE. If set to 1 4036 the main window will not be smaller than the control widget size hint. 4037 4038 4039[b]Version 0.6.1[/b]: 4040 4041(2008-05-26) 4042 * The command line option -mini has been renamed to -minigui (-mini still 4043 works) 4044 * Added a new command line option -defaultgui, which selects the default 4045 gui. 4046 * Added an option in Preferences->Interface to select the preferred GUI. 4047 This option is not applied immediately, you need to close smplayer and 4048 open it again. 4049 Note: the command line options -minigui and -defaultgui have preference 4050 over this option. 4051 4052(2008-05-25) 4053 * Some internal changes: baseguiplus saves some variables to the config 4054 file so it can exit from compact mode properly even if made between 4055 different sessions. Also the code to resize the main window when 4056 entering/exiting compact mode has been moved from defaultgui to 4057 baseguiplus. BTW, compact mode is broken if the playlist is embedded 4058 in the main window. 4059 * Maybe the compact mode with the playlist embedded in the main window 4060 is fixed now. 4061 4062(2008-05-24) 4063 * Added "gl:yuv=2:force-pbo:ati-hack" to the list of video drivers. This 4064 seems to be very fast. Requires mplayer svn r26853 (from 2008-05-22). 4065 * Now the video driver by default on Windows Vista is gl, instead of 4066 directx. (Untested) 4067 4068(2008-05-22) 4069 * Fix: changing the demuxer should not lose the audio or subtitles (but 4070 the selected tracks after restart may be different). 4071 4072(2008-05-19) 4073 * Fix: zoom didn't work well with directx. 4074 * Added the Catalan translation, by Roger Calvó <rcalvoi@yahoo.com>. 4075 4076(2008-05-17) 4077 * Now the maximum port for the single instance is 99999 instead of 10000. 4078 4079(2008-05-15) 4080 * Now the "latest_dir" is updated too when opening a file from command line. 4081 Also the "latest_dir" now defaults to the home directory instead of the 4082 smplayer working directory. 4083 * Now when switching to compact mode, the main window is resized instead of 4084 leaving black borders where the widgets were placed. This resize will only 4085 be done if the autoresize option is set to "whenever it's needed". 4086 4087 4088[b]Version 0.6.0[/b]: 4089 4090(2008-05-12) 4091 * Improved the file smplayer.spec and added the script create_rpm.sh, both 4092 contributed by iSage. 4093 4094(2008-05-08) 4095 * Added m2t to the list of extensions for video. 4096 4097(2008-05-05) 4098 * The option Play->Repeat is now always enabled, so it can be activated 4099 before playing anything. 4100 4101(2008-05-03) 4102 * Now, when browsing the recents menu, the statusbar shows the full path of 4103 the selected item. 4104 4105(2008-04-30) 4106 * Now the video equalizer displays the values of each control. 4107 4108(2008-04-28) 4109 * Hopefully fixed the problem of the ghost playlist, visible for a moment 4110 on startup. 4111 * Updated the Portuguese (pt_PT) translation, made by Sérgio Marques 4112 <contatica@netcabo.pt> 4113 * (Linux) Added the file smplayer_enqueue.desktop which allows to add 4114 the selected files in the file browser to the playlist. 4115 4116(2008-04-27) 4117 * Now the time (and volume) sliders should work better. 4118 4119(2008-04-26) 4120 * Now the default filter for Open->File is "multimedia", it shows video, 4121 audio and playlist files. 4122 * Added an option in the playlist's preferences to save a copy of the 4123 contents of the playlist to the config file. 4124 * (Bugfix) Don't allow to enter in compact mode when in fullscreen. 4125 Fixes bug #1951297. 4126 4127(2008-04-25) 4128 * Added a new widget (a line edit + a button) which allows the user to 4129 select a file or directory. The preferences dialog now uses this widget. 4130 4131(2008-04-23) 4132 * Fix loading idx/sub subtitles. The filename was incorrectly passed to 4133 mplayer if it contained several dots. 4134 4135(2008-04-22) 4136 * Now smplayer can detect if mplayer has been patched with the 4137 startupvol patch. Autodetection will only succeed if mplayer has been 4138 patched with this 2nd version of the patch: 4139 http://smplayer.svn.sourceforge.net/viewvc/*checkout*/smplayer/mplayer-builds/patches/startupvol-2.diff 4140 * Now the option "Change volume just before playing" in 4141 Preferences->General->Audio can be set to "Auto". 4142 4143(2008-04-20) 4144 * Added a preferences dialog for the playlist. 4145 4146(2008-04-19) 4147 * Don't get info about the files added automatically by the GUI to the 4148 playlist (usually it's the file to play, so it's a waste of time). 4149 * Added possibility to add directories recursively to the playlist. Right 4150 now it's necessary to edit smplayer.ini and set recursive_add_directory to 4151 true (inside [playlist] section). Soon there'll be an option for this 4152 in the GUI. 4153 4154(2008-04-18) 4155 * (Windows) Applied a patch by "hackykid" to fix a link error when compiling with 4156 Visual Studio. 4157 http://sourceforge.net/tracker/index.php?func=detail&aid=1924296&group_id=185512&atid=913575 4158 4159(2008-04-17) 4160 * Updated the Italian and Polish translations. 4161 * (Bugfix) If the option to start videos in fullscreen is activated, now 4162 fullscreen mode will be entered only when the video is opened, and not for 4163 instance when you unpause the video. 4164 * (Windows) Added the exit fullscreen and close actions to the floating 4165 control widget, so their key shortcuts can work in the floating control. 4166 4167(2008-04-16) 4168 * Now the mouse right button can be configured. By default it will 4169 show the context menu. The context menu can also be assigned to another 4170 button (or key). 4171 * Added the open directory action to the systray menu. Fixes bug #1943895. 4172 4173 4174[b]Version 0.6.0rc4[/b]: 4175 4176(2008-04-13) 4177 * Added the action next_osd to the list of actions available for mouse 4178 buttons. 4179 4180(2008-04-12) 4181 * Now the possibility to get info (length, name) about the files added to 4182 the playlist can be disabled. It's not in the preferences dialog as usual 4183 but in the playlist itself, as an option in the "add" menu. 4184 * Added the rewind and forward actions to the list of actions available for 4185 mouse buttons. 4186 4187(2008-04-11) 4188 * Added support for the mouse XButton1 and XButton2. This is untested as 4189 my mouse doesn't have those buttons. 4190 4191(2008-04-10) 4192 * Added in Preferences->General->Video an option to select the default 4193 deinterlacer. It will be used for new videos opened. 4194 4195(2008-04-07) 4196 * Now when a file is added to the playlist, it will get some info about it. 4197 This allows to display the length and name (if available) in the list. 4198 Very useful for mp3 and similar. 4199 4200(2008-04-06) 4201 * If a file with the same name of the file to play but with extension 4202 .edl (or .EDL) exists then smplayer will load it automatically (this can 4203 be disabled by setting use_edl_files in smplayer.ini to false). 4204 An edl file allows to skip or mute parts of the video. 4205 Info about edl files: http://www.mplayerhq.hu/DOCS/HTML/en/edl.html 4206 4207(2008-04-02) 4208 * (Bugfix) When using the command line options -send-action or -actions, some 4209 actions like aspect_4:3 didn't work. 4210 4211(2008-04-01) 4212 * Don't check if the items in the recent's menu are local files, as it can 4213 take a long time if they are not. 4214 * Compiled with MINI_ARROW_BUTTONS = 0 by default (so reverting changes in 4215 r1038-r1039). 4216 4217(2008-03-29) 4218 * Fix: DVDs started to play at chapter #2 if using mplayer 1.0rc2 or older. 4219 * Now the default gui will only show two arrow buttons for seeking 4220 (rewind 10 secs and forward 10 secs) but if you keep those buttons 4221 pressed for a moment a popup menu will show with the rest of the buttons. 4222 4223 4224[b]Version 0.6.0rc3[/b]: 4225 4226(2008-03-21) 4227 * Try to use xv (or directx in windows) if the video driver is not set. 4228 * Added Play->Jump to, which will show a dialog where you can enter the 4229 position (time) to jump. 4230 4231(2008-03-20) 4232 * Fix: selection of chapters should work again with newer versions of mplayer. 4233 * Removed the option "Fast seek to chapters in dvds" in 4234 Preferences->Performance. Now it will use the fast method if not using 4235 a cache, and the slow one otherwise (the latter won't even work in newer 4236 versions of mplayer, so it's recommended not to use a cache for dvds). 4237 * Added rm and swf to the list of extensions. 4238 4239(2008-03-17) 4240 * Added new menu Video->Rotate, with options to rotate the image. 4241 * Show the language -if available- along with the name in the audio menu 4242 (it may work too in the title menu). 4243 4244(2008-03-14) 4245 * Now a dialog appears too if mplayer fails to start or crashes. 4246 * Add the scale filter if using the soft equalizer and gl/gl2, to avoid 4247 mplayer to complain. 4248 * The subtitle actions are enabled now if the close caption option is checked. 4249 4250(2008-03-13) 4251 * Added a new dialog to report the mplayer errors. 4252 4253(2008-03-11) 4254 * Displays a warning dialog if mplayer exits with an exit code 4255 different to 0. 4256 4257(2008-03-10) 4258 * (Internal change) Use -monitorpixelaspect instead of -monitoraspect. 4259 4260(2008-03-08) 4261 * Use -colorkey for directx only. 4262 4263(2008-03-06) 4264 * Added more help for the subtitle, interface and advanced sections in 4265 preferences. 4266 4267(2008-03-05) 4268 * Ignore action restore/hide if system tray icon is not visible. Fixes 4269 bug #1908229. 4270 * Added option in config.h to disable the use of the colorkey. 4271 4272(2008-03-03) 4273 * Now the shortcut editor should recognize some of the multimedia keys. 4274 * (By user request) Added an action to reset the video equalizer. 4275 * Remove starting and ending whitespaces in mp3 tags. Patch by 4276 Tanguy Krotoff <tkrotoff@gmail.com> 4277 4278(2008-03-02) 4279 * Bugfix: the keys PgDown and PgUp were incorrectly identified as PageDown 4280 and PageUp by shortcutgetter. 4281 4282(2008-03-01) 4283 * Try to keep fullscreen mode if running mplayer in its own window when 4284 opening a new file. 4285 * Added flac to the list of audio extensions. Patch by 4286 Tanguy Krotoff <tkrotoff@gmail.com> 4287 * Now changing the application stylesheet can be disabled setting 4288 ALLOW_CHANGE_STYLESHEET to 0 in config.h 4289 4290(2008-02-29) 4291 * Added the Macedonian translation by Marko Doda <mark0d0da@gmail.com> 4292 * Added the Basque translation by Piarres Beobide <pi@beobide.net> 4293 4294(2008-02-26) 4295 * Add the hue filter if the software equalizer is enabled. This allows to 4296 change the hue in the video equalizer. 4297 * Allow the software equalizer to be used with gl/gl2. Note: it won't work 4298 with gl or gl2 but it will work with gl:yuv=3 and gl2:yuv=3. 4299 4300(2008-02-25) 4301 * Bugfix: mark the right current item in the playlist if deleted an item 4302 above it. Patch by corentin1234. 4303 4304(2008-02-23) 4305 * Added two new options in the Subtitles menu: "Enable closed caption" and 4306 "Forced subtitles only". These two options are global because they are 4307 intended for DVDs. None of these two options have been tested! 4308 4309(2008-02-17) 4310 * On startup smplayer will create a lock file (smplayer_init.lock in the 4311 config directory) which will be removed once smplayer has been initialized. 4312 If another instance finds that file it will wait until the file is deleted 4313 (or 10 seconds have passed). 4314 The reason for this is to give the first instance some time to proper 4315 initialize in case several instances were launched at the same time (Windows 4316 does it if you select to "Enqueue in smplayer" multiple files). 4317 4318(2008-02-16) 4319 * New experimental code. New class "SMPlayer" which initializes the global 4320 objects and can parse the arguments. There's also a new main (main2.cpp). 4321 It's possible this could have broken something! 4322 4323 4324[b]Version 0.6.0rc2[/b]: 4325 4326(2008-02-11) 4327 * Added gl:yuv=3 and gl2:yuv=3 to the list of video drivers. 4328 4329(2008-02-09) 4330 * (Windows) Screensaver: set the timeout for lowpower, poweroff and 4331 screensaver before playing, and restore on stop. 4332 4333(2008-02-08) 4334 * (Windows) Bugfix: don't try to convert to 8.3 short names files that 4335 don't exist. 4336 4337(2008-02-07) 4338 * The script create_deb should compile and create the package much faster. 4339 * Bugfix: if the mplayer binary configured in preferences is just "mplayer" 4340 and there's a directory or file named mplayer in the smplayer working 4341 directory, smplayer would try to call that file. Now it won't call it 4342 if it's a regular file or directory, but WARNING if it's a binary it 4343 still will call it (this is because it tries to convert the path in an 4344 absolute path). 4345 * Some fixes so smplayer can work ok with a relative mplayer path. 4346 4347(2008-02-06) 4348 * Now selection of chapters in mkv files should work properly again if 4349 using mplayer >= r25391. 4350 4351(2008-02-05) 4352 * (Windows) Bugfix: the buttons to select the font color in 4353 Preferences->Subtitles->SSA/ASS didn't show the color. 4354 * Removed Yurkovsky Andrey from the list of translators, as requested 4355 by himself. 4356 4357(2008-02-04) 4358 * The option Play->Repeat should work better now. Also if using mplayer 4359 >= r23747 toggling the option won't require to restart mplayer (uses 4360 the loop slave command instead). 4361 4362(2008-02-03) 4363 * Try to remember if the window was maximized after exiting from fullscreen. 4364 * Added workaround for the problem of subtitles which don't disappear when 4365 using the "Add black borders" filter. 4366 4367 4368[b]Version 0.6.0rc1[/b]: 4369 4370(2008-01-30) 4371 * Added the Korean translation, by Heesu Yoon <imsu30@gmail.com> 4372 4373(2008-01-29) 4374 * If a version is not recognized, assume it's an old version instead of new. 4375 This way at least the file will play. 4376 * Now smplayer should recognize the mplayer version from ubuntu packages 4377 (MPlayer 2:1.0~rc1-0ubuntu13.1 (C) 2000-2006 MPlayer Team). 4378 * Changed some defaults in preferences: framedrop will be enabled, and 4379 subtitles on screenshots disabled. 4380 4381(2008-01-28) 4382 * Now the user can tell smplayer what version of mplayer is using, with the 4383 config option mplayer_forced_version. Anyway in the future there'll be 4384 a dialog to configure this. 4385 * Renamed mplayer_forced_version to mplayer_user_supplied_version. That 4386 version will be used only if smplayer can't parse the mplayer version from 4387 the mplayer output. 4388 * Now if the mplayer version can't be parsed a dialog will pop up asking the 4389 user for the mplayer version. 4390 4391(2008-01-26) 4392 * Now it's possible to zoom out on the video image. 4393 * Cosmetic change: now the mouse icon in Preferences->Interface->Seeking 4394 has the same size as the icons above. 4395 * Moved to old-txt some outdated txt files. 4396 * Updated Release_notes.txt, with the changes since version 0.5.62. 4397 * Now under Windows, the main window will never start hidden even if the 4398 system tray icon is shown. This should fix bug #1851817. 4399 On linux the behavior didn't change, as this is the way other applications 4400 work. 4401 4402(2008-01-25) 4403 * Updated the FAQ. 4404 * If changing the size of the normal (no -ass) subtitles requires to 4405 restart mplayer (because using an old version or configured this way) 4406 the size will increase or decrease in steps of 1, instead of 0.2, to 4407 make the resize faster. 4408 * Added an option in Preferences->Subtitles to set the default font scale 4409 for SSA/ASS subtitles. This has required to redesigned the section. 4410 4411(2008-01-24) 4412 * Using now the sub_scale slave command for -ass subtitles. This allows to 4413 change the font size on runtime. Requires MPlayer r25843. 4414 * Now the font scale is stored in two independent variables, one if not 4415 using libass and another if using it. This is because the same value 4416 produces very different font sizes. A value of 7 can display subtitles 4417 with a normal size if not using libass, but if libass is enabled the 4418 font will be huge. 4419 Important: the Scale option in Preferences->Subtitles, which sets the 4420 initial font scale for new videos, will now be only used if libass is 4421 disabled. 4422 It has been added a similar option for libass, but currently it can only 4423 be changed by editing smplayer.ini (initial_sub_scale_ass, default value 1). 4424 4425(2008-01-22) 4426 * Now the delay to update the video while dragging the time slider can 4427 be configured in smplayer.ini, option time_slider_drag_delay. The 4428 value by default is 100 (milliseconds). 4429 * The scale field in Preferences->Subtitles now accepts doubles. 4430 Fixes bug #1876114. 4431 4432(2008-01-21) 4433 * Added some new icons to the default theme taken from nuvoX 4434 (http://www.kde-look.org/content/show.php/nuvoX?content=38467) 4435 4436(2008-01-18) 4437 * "Help->Command line options" now shows an html text, so it looks better. 4438 4439(2008-01-17) 4440 * Added "Help->Command line options", which shows a text with help about 4441 the available command line options. It displays the same as smplayer -h 4442 but it will useful for Windows users, as smplayer -h doesn't work for 4443 them. 4444 4445(2008-01-16) 4446 * Now "Stay on top" is made properly, not cleaning the other flags. 4447 * The Makefile installs the files in docs/ru 4448 * Fixed a bug: Help->FAQ displayed the FAQ in the locale language and not 4449 in the language set in smplayer. 4450 * Now all the gpl.html in docs/ should be in UTF-8. 4451 * Converted docs/es/gpl.html and docs/de/gpl.html to UTF-8. 4452 * Added docs/ru/gpl.html. 4453 4454(2008-01-15) 4455 * Now the colorkey is passed properly to mplayer. 4456 * Added a new option: Options->Visualize motion vectors (-lavdopts vismv=7). 4457 4458(2008-01-14) 4459 * Added gl:yuv=3:lscale=1 in the video output combo in preferences. 4460 4461(2008-01-10) 4462 * Added an icon in the Instances tab so it doesn't look so empty 4463 (instance1.png and instance2.png). 4464 * Moved the seeking options in the Interface section to another tab. 4465 4466(2008-01-09) 4467 * Added the possibility to update the position of video while 4468 dragging the time slider (instead of updating it only when the 4469 slider has been released). Currently it's only possible to 4470 enable this option by changing the option update_while_seeking in 4471 smplayer.ini. There'll be an option in preferences soon. 4472 * Added an option in Preferences->Interface to configure that option. 4473 4474(2008-01-08) 4475 * Added an icon for Help->FAQ (faq.png). 4476 * Added an icon for Help->About Qt. The icon has been taken from the Qt 4477 sources (qmessagebox.cpp). This icon can't be changed by any icon theme 4478 (I don't think Trolltech would like it). 4479 4480(2008-01-06) 4481 * The subtitles size will increase or decrease in steps of 1 instead of 4482 0.2 if using SSA/ASS lib (it requires restart mplayer, which is slower). 4483 4484(2008-01-04) 4485 * Fixed a crash which may happen if trying to select a subtitle but 4486 the subtitle list was empty. 4487 4488(2008-01-03) 4489 * Now the GPL in English is in html too. From now on, all documents 4490 that smplayer have to load should be in html. This is because the 4491 debian packager compress all txt files, and so smplayer won't able 4492 to find them. 4493 * The file FAQ.txt has been moved to docs/en and converted to html. 4494 * New option Help->FAQ, which will display the FAQ in your web browser. 4495 4496(2008-01-02) 4497 * Added a function to get the path of a translatable document. The 4498 translatable documents should be (in the sources) in the docs subdir. 4499 * Now the GPL file is loaded from that path. 4500 * Added the Spanish and German translation of the GPL v2. 4501 4502(2007-12-31) 4503 * Now the QTextBrowsers really should have the same background color as the 4504 near widgets. 4505 * Now the about dialog can show the version number of mplayer. 4506 * The about dialog displays the GPL in the license tab. Temporary the file 4507 with the GPL text is embedded in the smplayer executable. In the future it 4508 will be read from documentation directory. 4509 4510(2007-12-30) 4511 * Replaced the QLabels and QTextEdits in the about dialog with QTextBrowsers, 4512 and changed the background colors. 4513 4514(2007-12-29) 4515 * Split the section "Video and audio" in Preferences->General into 2 sections. 4516 * Added 3 icons in the about dialog (contributors.png, translators.png and 4517 license.png), taken from Crystal Clear. 4518 * (By user request) Added "normal speed" to the list of actions available for 4519 mouse buttons. 4520 4521(2007-12-27) 4522 * Added a new option in Preferences->General->Video and audio: change volume 4523 just before playing. This should fix the problem of the loud volume on 4524 startup. It sets the volume using the commandline option -volume, but 4525 WARNING: mplayer doesn't have such option, you need a patched mplayer! 4526 4527(2007-12-26) 4528 * New about dialog, with some tabs. 4529 4530(2007-12-24) 4531 * (Windows) Preferences->Drives shows only cdrom devices. 4532 4533(2007-12-22) 4534 * (Windows) Now idx/sub subtitles should work also when using short names. 4535 So I think this stuff is finished. 4536 * Added the Finnish translation, sent by peeaivo <peeaivo@gmail.com> 4537 * For the option to skip the loop filter on HD videos: now a video is 4538 considered HD if its height (not width!) is equal or greater than 4539 the value specified in the HD_height option in smplayer.ini (720 by default). 4540 * Updated the help for the loop filter option in Preferences->Performance. 4541 4542(2007-12-21) 4543 * (Windows) Now the short names are used too for subtitle files (except 4544 idx/sub) and external audio files. 4545 * Added a manpage for smplayer, created by Matvey Kozhev <sikon@lucidfox.org> 4546 * (By user request) The skip loop filter in Preferences->Performance has 4547 changed. Now it's called "loop filter" and the possible values are: 4548 "Enabled", "Skip (always)" and "Skip only on HD videos". If the last option 4549 is selected, the loop filter will be skipped if the codec for the video is 4550 "ffh264" and the width of the video is 1024 or greater (this value is 4551 subject to change, possibly in the future it could be configured by the 4552 user). 4553 * Support for colored console output is disabled under Windows. I don't 4554 know any build compiled with that option. 4555 4556(2007-12-20) 4557 * (Windows) Added a new option for the config file: use_short_pathnames. 4558 If set to true, smplayer will pass to mplayer the short filename(8+3) 4559 to mplayer. This allows to play files which contains characters outside 4560 the local codepage (mplayer bug). Currently this only works with the file 4561 to play, not with subtitles filenames or other filenames that smplayer 4562 might pass to mplayer. 4563 To test: I don't know if this would break compatibility with Win98. 4564 * (Windows) Added an option in Preferences->Advanced to enable easily the 4565 option mentioned above. 4566 * Added patch by profoX to add support for the mplayer output when compiled 4567 with -enable-color-console. 4568 4569(2007-12-18) 4570 * Moved the letterbox option to the filters submenu and renamed to 4571 "Add black borders". 4572 * Added the new option Video->Filters->Software scaling. Makes mplayer to 4573 scale the video up to the width of your screen. This is slow, you'll need 4574 a really fast computer. 4575 4576(2007-12-17) 4577 * Updated the Russian translation, and added regular expressions 4578 (Advanced->MPlayer language) for Russian, sent by wiselord1983@gmail.com 4579 * Added patch by Florin Braghis <florin@libertv.ro> to support Win 98. 4580 Modified a little bit by me to allow it to compile under linux (for testing). 4581 * Added a new option: Video->Letterbox. It adds a black border around the 4582 video, according to the aspect ratio of the monitor. 4583 * Simplified the aspect ratio menu. The options "4:3 Letterbox", 4584 "16:9 Letterbox", "4:3 Panscan", "4:3 to 16:9" have been deleted. The first 4585 two are not necessary anymore because of the new Video->Letterbox option, 4586 and the last two I think they are not necessary because smplayer can 4587 simulate pan&scan since some time ago. Anyway they could be added again 4588 if someone really needs them. 4589 4590(2007-12-14) 4591 * Now smplayer stores the version number of mplayer in the config file and 4592 can use it to know if that version provides some feature (like the 4593 scaletempo filter) before running it. This makes possible to add 4594 "autodetection" too for options that should be passed on command line. 4595 * Now the option "High speed playback without altering pitch" (scaletempo) on 4596 Preferences->General has 3 possible values: auto, yes and no. Auto 4597 (the default) will use the scaletempo filter only if the mplayer you're 4598 using has that filter. "Yes" or "no" will force to use it or not, no matter 4599 of the mplayer version number. 4600 4601(2007-12-13) 4602 * (Windows) Added patch by Florin Braghis <florin@libertv.ro> to improve the 4603 file associations code. 4604 See http://smplayer.sourceforge.net/forums/viewtopic.php?pid=470#p470 4605 * (By user request) Added the possibility to configure any of the mouse 4606 buttons to show the equalizer. 4607 * (Windows) Some clean up in the file associations code. Also made some 4608 changes to allow to compile in linux (for testing, file associations 4609 of course won't work, but I can see the dialog, translations and so on). 4610 4611(2007-12-10) 4612 * (Internal change) Added mplayerversion.h and mplayerversion.cpp which 4613 parses the mplayer version from the output of mplayer. Inforeader can also 4614 get the mplayer version. 4615 * Now the size of OSD/subtitle text increases/decreases in steps of 0.20. 4616 4617(2007-12-08) 4618 * Added a new option for the config file: use_volume_option. If set to 4619 true, smplayer will set the initial volume using the command line option 4620 -volume in mplayer, so that should avoid that the volume is too loud on 4621 startup. But... mplayer doesn't have a -volume option yet, you have to 4622 patch it: 4623 http://lists.mplayerhq.hu/pipermail/mplayer-users/2007-December/070500.html 4624 4625(2007-12-05) 4626 * (By user request) Added a new option for the config file: 4627 auto_add_to_playlist. If true, new opened files are added automatically to 4628 the playlist (this is the default). Otherwise the playlist won't be 4629 modified unless it's strictly necessary (play a dvd, vcd, audiocd, or 4630 several files are opened at the same time). 4631 4632(2007-12-04) 4633 * When a file has stopped, the screensaver won't be allowed to run until 4634 an additional minute has passed, so it there are more files in the 4635 playlist they have time to start. A minute should be enough even for 4636 internet streams. 4637 4638(2007-11-29) 4639 * Now the cache setting is independent for each type of media. That means 4640 that you can disable cache for local files (faster startup) while keeping 4641 a cache for internet streams. 4642 The following options for the config file have been added: cache_for_files, 4643 cache_for_streams, cache_for_dvds, cache_for_audiocds and cache_for_vcds 4644 (the last two untested). 4645 The section Performance in the preferences dialog has been changed too, 4646 adding options for cache for files, cache for streams and cache for dvds. 4647 Note: it's not recommended to set a cache for DVDs, seeking might not work 4648 properly. 4649 4650(2007-11-28) 4651 * Added a new experimental code to disable the screensaver (and monitor 4652 turning off) on Windows. 4653 * Deleted the old (ancient) code for subtitle management. 4654 4655(2007-11-27) 4656 * If mplayer is compiled with gui support, it seems pause may not work 4657 properly. I think this is fixed now, by changing the PAUSE command in 4658 input.conf. Should fix bug #1839110. 4659 * Now the option Open->VCD is enabled under Windows. 4660 4661(2007-11-25) 4662 * A very important changed has been added in this revision. SMPlayer is 4663 the first mplayer frontend in the world (I guess) which uses the new 4664 slave commands sub_vob, sub_demux and sub_file (added a few hours ago in the 4665 mplayer svn). These commands, at last, allow to accurately select the 4666 subtitle track. Now you can mix without problems subtitles from different 4667 sources: embedded subtitles (like in mkv or mp4 or dvds) and external 4668 subtitles (srt, sub, idx/sub...), and now subtitle selection in mp4 files 4669 should work again (fixes bug #1806153). 4670 This possibility requires mplayer svn r25158 or above. 4671 The following option for the config file has been added: 4672 use_new_sub_commands. The possible values are: 0 (false), 1 (true), 4673 -1 (autodetect). The default value is -1. Autodetection will use the new 4674 commands or the old command according to the mplayer version. 4675 4676(2007-11-24) 4677 * Added Polish texts for the comboboxes in Preferences->Advanced->MPlayer 4678 language, sent by jarek. 4679 4680(2007-11-21) 4681 * Added support for playlists in format pls. Now smplayer can open and 4682 save pls files (only local files). 4683 Not much sure if QSettings produce a file readable by other applications 4684 (tested with xmms and it seems it works ok). 4685 4686(2007-11-20) 4687 * (Internal change) Added a new list in extensions: multimedia, which 4688 includes both video and audio extensions. 4689 * Now "Add directory" in playlist only adds video and audio files (not 4690 subtitles files, images or any other stuff you may have there). 4691 4692(2007-11-19) 4693 * Added patch by redxii, which provide a new icon for file associations 4694 under Windows. 4695 4696 4697[b]Version 0.5.62[/b]: 4698 4699(2007-11-16) 4700 * Added a new option in Preferences->General->Audio that allows to change 4701 the playback speed without altering the pitch (requires at least 4702 MPlayer dev-SVN-r24924). 4703 * Released version 0.5.62. Why not? 4704 4705(2007-11-15) 4706 * Fixed a bug in the new code in defaultgui: if you close the program in 4707 compact mode, then later when quiting compact mode the toolbars don't 4708 appear. 4709 * (Internal change) Now lists for video, audio, subtitles and playlists 4710 extensions are defined in extensions.h/extensions.cpp. 4711 * Added the audio types to the associations section in preferences. 4712 4713(2007-11-13) 4714 * Simplified the code of defaultgui, using the actions provided by 4715 the toolbars instead of creating new ones, and removing some old 4716 code. 4717 4718(2007-11-12) 4719 * (Fix) Now changing the volume when the file is paused really keeps 4720 pause. This is done by not changing the volume immediately but 4721 scheduling the volume change just after the file plays again. 4722 * The position and size calculations of the floating widget is now made 4723 in the floatingwidget code instead of the gui code. 4724 * Now the floating control shows with an animation! (It can be disabled in 4725 the config file). 4726 * (By user request) Added a new function for the mouse wheel: change playback 4727 speed. 4728 4729(2007-11-10) 4730 * (Experimental) New floating control (it looks like the old one) by using the 4731 new floatingwidget. This time it has an embedded toolbar, so actions are 4732 added to it (can't actions be added directly to widgets?). Previously every 4733 button and widget had to be created individually (making connections and 4734 so on), duplicating code. Now it's a lot easier. 4735 * Started to write the "mini gui". This is an optional gui, with very few 4736 buttons: it doesn't have a toolbar, and the control bar only have a 4737 play/pause, stop and mute buttons, and the time slider. It also provides 4738 a floating control with less buttons. 4739 To enable it: smplayer -mini 4740 This gui is in fact intended to be an example on how to create alternative 4741 gui's for smplayer. 4742 4743(2007-11-09) 4744 * Added options in Preferences->Advanced to save automatically the mplayer 4745 log every time a new file is played. Intended for external applications. 4746 Most of the code developed by iSage. 4747 4748(2007-11-07) 4749 * More work on the new code for time and volume sliders. 4750 4751(2007-11-06) 4752 * (Experimental internal change) Created a wrapper for the time and volume 4753 slider using QWidgetAction. Until now whenever a time or volume slider were 4754 needed (there are 3 time sliders and 3 volume sliders) each widget had to 4755 be created, set its properties, make connections... individually = a lot 4756 of duplicated code. Now only one object has to be created (one for the time 4757 slider, another one for the volume slider) and then it can be inserted in 4758 any widget that accepts QAction's, as many times as necessary. 4759 Less code and easier. 4760 4761(2007-11-05) 4762 * Removed option H.264->Skip frames, as it affects non H.264 videos too. 4763 The option in the config file is still available. 4764 * Added again the "Fast audio track switching" in Preferences->Performance, 4765 with a combo to select the 3 possible values: Auto, Yes and No. 4766 There's included help for this option, so I won't explain here. 4767 * (By user request) Added a new option for the mouse wheel combo in 4768 Preferences->Keyboard & mouse: "No function". If selected the mouse 4769 wheel will do nothing. 4770 4771(2007-11-03) 4772 * Adapted the code for patch select_sub_by_source_property2.diff. 4773 4774(2007-11-02) 4775 * Added the Greek translation sent by my80s <wamy80s@gmail.com>. 4776 4777(2007-11-01) 4778 * Fixed a bug which prevented to select the first (or preferred) subtitle 4779 when playing a new video. 4780 * Now mplayerprocess can identify the mplayer version (or svn revision). 4781 * Added autodetection possibility for changing the font size of subtitles. 4782 Now the values for the config option "change_sub_scale_requires_restart" 4783 are different: -1 means autodetect, 0 = false, 1 = true (by default -1). 4784 Autodetect will check the mplayer version to know if it's recent enough 4785 to have the slave command "sub_scale". But autodetect can fail with very 4786 old versions of mplayer (< 1.0rc1). 4787 * Renamed "change_sub_scale_requires_restart" to 4788 "change_sub_scale_should_restart" to force everyone to use the new default 4789 value. 4790 * Added autodetection possibility for changing audio track. 4791 * The config option "audio_change_requires_restart" has been renamed to 4792 "audio_change_should_restart". It also accepts three values (-1, 0 and 1) 4793 being -1 autodetection. The default option is -1, which means that 4794 the mplayer version will be checked to know if changing audio track 4795 needs to restart the mplayer process or not. 4796 * The option "Fast audio track switching" in Preferences->Advanced has been 4797 disabled until a new one (a combobox) which supports the 3 values is added. 4798 4799(2007-10-31) 4800 * Added code to test the slave command "select_sub" (see 4801 http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2007-October/054651.html) 4802 The code is disabled by default. To activate it set USE_SELECT_SUB to 1 in 4803 config.h. 4804 4805(2007-10-30) 4806 * Changed the layout of some sections in preferences to make them smaller. 4807 4808(2007-10-29) 4809 * (Experimental) Enable or disable some actions according to the current state. 4810 For example, the audio actions should be disabled if the file has no audio 4811 track. 4812 * (Fix) The time slider goes to 0 if the user press stop twice. 4813 4814(2007-10-26) 4815 * (Internal change) Renamed font_textscale in preferences to initial_sub_scale. 4816 * Assigned the new actions to change font size to the keys Shift+R (Size-) and 4817 Shift+T (Size+). 4818 * (Experimental) Now it's possible to dock the playlist on the left and right 4819 sides of the main window. 4820 4821(2007-10-25) 4822 * Now the -nostop-xscreensaver option is passed to mplayer if the screensaver 4823 is not to be disabled. 4824 * Added two new options for the subtitle menu: Size+ and Size-. They change 4825 the subtitle size. This also changes the meaning of the Scale setting in 4826 Preferences->Subtitles, it specifies now the default subtitle size for 4827 new videos. 4828 These new options use the new mplayer slave command sub_scale, so changing 4829 the size won't require to restart mplayer. Unfortunately this doesn't work 4830 with the SSA/ASS lib, in this case mplayer will be restarted. 4831 If you use an old version of mplayer which doesn't have the sub_scale 4832 slave command, you need to set to "true" the following option in the 4833 config file: change_sub_scale_requires_restart 4834 4835(2007-10-22) 4836 * Reorganized the layout of Preferences->Subtitles. 4837 * Preferences->Keyboard and mouse: the list of available actions for mouse 4838 buttons has been reduced. Only the most useful for mouse buttons are there. 4839 * Now the middle click button is also configurable. The default action is 4840 mute. 4841 * Now the default icon theme is Nuvola. 4842 * Added two new options in Preferences->Performance for H.264 videos: 4843 Skip loop filter (the famous "-lavdopts skiploopfilter=all") and 4844 Skip frames. 4845 This may allow "slow" computers (like mine) to play H.264 HD videos, 4846 although these options may produce a high quality loss. I prefer to scale 4847 down a little bit the image (1024x576 or 768x432). 4848 4849(2007-10-21) 4850 * Now the aspect ratio settings should work when using the mplayer own window. 4851 Note: the option "Autodetect" may not work correctly in this case. 4852 4853(2007-10-19) 4854 * Updated the Polish translation. 4855 * Improved layout of section "Preferred audio & subtitles" in 4856 Preferences->General. 4857 4858(2007-10-18) 4859 * (Internal change) Don't use the pref object in mplayerwindow. 4860 * Now the first track number for initial_subtitle_track and 4861 initial_audio_track (in config) is 1, instead of 0, to make it more natural. 4862 * Added in Preferences->General options to choose the initial audio & 4863 subtitle tracks. 4864 4865(2007-10-17) 4866 * Added a 2nd patch by LoRd_MuldeR for winfileassoc.cpp. 4867 * Added a work-around for a problem which prevents to use the arrow keys 4868 for shortcuts when using Simplified-Chinese. 4869 4870(2007-10-15) 4871 * Added clean_windows.bat, which deletes the compilation files. 4872 * Now the settings for played files will be saved in an independent file: 4873 ~/.smplayer/smplayer_files.ini (or under the directory set in -ini-path). 4874 4875(2007-10-14) 4876 * Added patch by LoRd_MuldeR for prefassociations.cpp and winfileassoc.cpp to 4877 make the file associations code compatible with SetFileAssoc.exe. It also 4878 adds an "Enqueue in SMPlayer" for the context menu. Not tested yet. 4879 * Disable compact mode when the video window is hidden (playing an audio 4880 file or using the mplayer window). I think this fixes bug #1812952. 4881 * New option for the config file: allow_video_movement. If true the video 4882 can be moved (Alt+cursors) even if not using zoom. 4883 4884(2007-10-13) 4885 * Updated the Ukrainian translation. 4886 4887(2007-10-10) 4888 * Updated the Slovak translation. 4889 4890 4891[b]Version 0.5.61[/b]: 4892 4893(2007-10-08) 4894 * Updated the Polish translation. 4895 * Added new icon (pref_associations.png). 4896 * Not compiling prefassociations and winfileassoc in linux, as they won't be 4897 used, to save some bytes and some secs of compilation. 4898 * Added *.ape to the list of audio files. 4899 4900(2007-10-07) 4901 * (Windows) Added a new section in Preferences to associate file types with 4902 SMPlayer. Patch by Florin Braghis (florin@libertv.ro). 4903 4904(2007-10-06) 4905 * Updated the Polish translation. 4906 * Added two new options for the configuration file, in section [defaults]: 4907 initial_audio_track and initial_subtitle_track. When a new file is played 4908 the values of these options will be used to select the audio and subtitle 4909 tracks. The first track is 0 (not 1). If the value is wrong, the first 4910 track will be used. The default value for both options is 0. 4911 Note: the "Preferred audio and subtitles" in Preferences->General will have 4912 preference over these options. 4913 * Added "Arabic (CP1256)" to the list of encodings for subtitles. 4914 4915(2007-10-05) 4916 * Now the icon for Windows (smplayer.ico) is bigger (48x48). 4917 * Updated the Chinese (zh_CN) translation. 4918 * Commented code to use an intermediate program for mplayer, 'cos it doesn't 4919 work at all. 4920 * Added new option for command line: -no-close-at-end, which is the opposite 4921 of -close-at-end. 4922 * Added two new options for command line: -fullscreen and -no-fullscreen. 4923 -fullscreen will play the video in fullscreen mode, while -no-fullscreen 4924 will play it in window mode. For simplification these options just modify 4925 the option "Start videos in fullscreen" in Preferences->General->Video and 4926 audio. 4927 4928(2007-10-04) 4929 * Added some code to use an intermediate program for mplayer, when using 4930 Windows 98 and ME. Not tested yet. (Written in linux) 4931 4932(2007-10-02) 4933 * Ported to Qt 4 the old code to handle subtitles. It seems we may need it. 4934 4935(2007-10-01) 4936 * Added a work-around to try to fix a problem in windows. When using gl/gl2, 4937 minimize the window, when restored the video is black. The only fix I 4938 found until now is to restart mplayer. 4939 * Try to keep the video paused when changing volume. It doesn't work well 4940 because of limitations of mplayer. 4941 * Small fix: don't use the screenshot filter if the screenshot directory 4942 entered by the user is not a real directory. 4943 4944(2007-09-30) 4945 * Updated the German translation. 4946 * Added USE_MULTIPLE_SHORTCUTS in config.h to enable or disable the new 4947 code for multiple shortcuts (enabled by default). 4948 * Deleted the actions inc_volume2 and dec_volume2 as now they are not 4949 necessary. Their shortcuts are now in increase_volume and decrease_volume. 4950 * Activated again the new resize code. 4951 4952(2007-09-28) 4953 * Now actions can have multiple shortcuts. That means that you can assign 4954 several keys for the same action. To do this, in the "modify shortcut" 4955 dialog in the actions editor, disable the "Capture" button and then 4956 enter the keys names separated by commas. For example: "Space, A" (will 4957 activate the action when pressed Space or A), "F, Ctrl+F, W" (will 4958 activate the action when pressed F or Ctrl+F or W). 4959 Note 1: the menus (and tooltips) will only show the first shortcut. 4960 Note 2: the actions editor won't be able to detect conflicts when entered 4961 shortcuts this way. In case of a conflict (the same key assigned to 4962 several actions) the key won't work. 4963 4964(2007-09-27) 4965 * Updated the Polish translation. 4966 4967(2007-09-26) 4968 * Updated the Polish translation. 4969 * Now if a smplayer.ini is found on the application directory, it will be 4970 used to read and save the configuration (unless -ini-path is used). 4971 * Now -ini-path requires a directory. -ini-path alone will fail and report 4972 an error. 4973 4974(2007-09-25) 4975 * Updated the Hungarian translation. 4976 * Bugfix: Drag&drop didn't work with *.part files, as the extension 4977 matched with a subtitle extension (*.rt), so it was tried to be loaded 4978 as a subtitle. 4979 * Added help messages for all options in Preferences->General. 4980 * Updated the Dutch and Polish translations. 4981 * Added help messages for all options in Preferences->Performance. 4982 * Added help messages for all options in Preferences->Keyboard and mouse. 4983 * Updated the Spanish translation. 4984 4985(2007-09-23) 4986 * Updated the Romanian translation. 4987 * Added *.ra to the list of audio files. This fixes bug #1799930. 4988 * Translated into Spanish the help texts I took from the mplayer manpage 4989 (in fact I've just took the translations from the Spanish translation of 4990 the manpage) 4991 4992(2007-09-20) 4993 * Updated the Ukrainian translation. 4994 * Added new option for command line: -add-to-playlist. If another instance 4995 of smplayer is found, the specified files will be added to that instance's 4996 playlist (nothing more will be done). If no other instance is found, 4997 this option won't do anything, the specified files will be opened as usual 4998 in a new instance. 4999 * Removed the option Audio->Channels->Default, as the mplayer default 5000 is stereo. 5001 5002(2007-09-19) 5003 * Fix: Don't try to connect in main.cpp to another running instance if 5004 the single instance is disabled! That also means that the command line 5005 option -send-action won't work in that case. 5006 5007 5008[b]Version 0.5.60[/b]: 5009 * Updated the Japanese and French translations. 5010 5011(2007-09-19) 5012 * Updated the German translation. 5013 * (Windows) Maybe a fix to avoid the video to pause when entering in 5014 fullscreen and the option "Pause when minimized" is enabled. Not tested 5015 yet. 5016 5017(2007-09-18) 5018 * The playlist will be floating as default. 5019 * (By user request) Added the option "Pause when minimized" in Preferences-> 5020 General. If checked, the current file will be paused when the main window 5021 is hidden. When the main window is visible again play will resume. 5022 Currently it has two problems: if the file was already paused before 5023 hiding, smplayer won't remember it so when the main window is made visible 5024 the file will be played. And this setting also affects audio files, which 5025 maybe is not appropriate. 5026 * Updated the Polish translation. 5027 5028(2007-09-16) 5029 * Replaced the QAction's activated() signal with triggered(). Now smplayer 5030 runs without warnings in kubuntu with Qt 4.3. And I think now the port to 5031 Qt 4 has really finished. 5032 Anyway this is a delicated change, a small mistake and something could stop 5033 working. 5034 * Updated the Hungarian translation. 5035 5036(2007-09-15) 5037 * The script create_deb.sh changes the debian changelog so the SVN revision 5038 number is added to the generated *.deb file. 5039 * Added new option "Channels by default" in Preferences->General->Audio. 5040 * BTW, now the initial_* options in preferences are stored in its own 5041 section "[default]" in the config file. 5042 5043(2007-09-14) 5044 * Added a small program (getrev) to extract the SVN revision number. Intended 5045 for Windows, where the script get_svn_revision.sh doesn't work. 5046 * Compiling as default the old code to resize the main window, as it has been 5047 reported that the new one doesn't work on some systems. 5048 5049(2007-09-13) 5050 * Updated the Ukrainian, German and Japanese translations. 5051 * Now version.cpp returns the svn revision number. 5052 5053[b]Version 0.5.59[/b] 5054 * Updated the Ukrainian translation. 5055 * Bugfix: when passing only one file through command line, the file wasn't 5056 added to the playlist. 5057 * Added support for right to left languages. The arrow icons are reversed. 5058 Has the play icon to be reversed too? I've done, but I'm not sure. 5059 Unfortunately the jump-where-clicked feature in time (and volume) slider 5060 doesn't work well with RTL layout, so it's disabled in that case. 5061 If you want to take a look, run "smplayer -reverse". 5062 * By user request, added the total time in the floating control. 5063 5064[b]Version 0.5.58[/b] 5065 * Updated the Polish, Ukrainian and German translations. 5066 * I hope the problems in Windows with the new code to resize the main 5067 window are fixed now. 5068 * If the user selects the option to never resize the main window, the 5069 main window won't be resized when the playlist is docked/undocked. 5070 * The playlist is enabled again in fullscreen mode, although it will only 5071 appear floating. 5072 * Added dvr-ms to the list of extensions that the open dialog will show 5073 for videos. 5074 * Added an option in Preferences->Interface to change the default font of 5075 the application. 5076 5077[b]Version 0.5.57[/b] 5078 * Fixes in the window resize code. Now resizes should be much smoother. 5079 Only if you do something that alter the size of the window, like moving 5080 a toolbar or docking the playlist, could produce some flickering if 5081 you later change the video size using any of the options in the menu 5082 Video->Size. It also has to fix the problem that the window gets a very 5083 small that happens in Windows (although I couldn't test it). 5084 Of course this is in linux using Qt 4.2.3. Will it work on Windows with 5085 Qt 4.3.1? 5086 * Added the action "Toggle double size" in Video->Size. 5087 5088[b]Version 0.5.56[/b] 5089 * Updated the French translation. 5090 * Fixed regular expression in core.cpp to identify the DVD drive letter. 5091 * Rewrite the code to automatically resize the main window. 5092 * More fixes in the code to embed the playlist in the main window. 5093 Now exiting fullscreen works ok, the playlist is restored where it was 5094 before. There are still some minor issues. 5095 In my computer (linux, Qt 4.2.3) it works quite well, so I enable again 5096 the code by default. But... will it work on Windows and Qt 4.3.1? 5097 5098[b]Version 0.5.55[/b] 5099 * Updated the Japanese, Polish, Ukrainian, German, Romanian and Dutch 5100 translations. 5101 * The trailing "/" in dvd device paths will be removed again, but not 5102 if used with drive letters (E:/ for instance). It seems that sometimes 5103 it's necessary to enter the drive that way in order to play a DVD. 5104 * Fixed all deprecated warnings. Now smplayer can be compiled without 5105 QT3_SUPPORT defined. Still using deprecated signals (for instance 5106 for QActions) but I've got no warnings about them so it'll be 5107 difficult to fix unless I compile Qt with no Qt3 support at all 5108 (I guess). 5109 5110[b]Version 0.5.54[/b] 5111 * Updated the German, Ukrainian and Romanian translations. 5112 * Disabled again the playlist in main window as it has serious problems with 5113 Qt 4.3.1 (at least in Windows). 5114 * The trailing "/" in dvd device paths won't be removed. It seems that 5115 sometimes it's necessary. But be carefully, Windows users, when playing a 5116 dvd from a folder in the hard disc the path shouldn't end in "/", that 5117 would make mplayer to fail. 5118 * (By user request) Added "Video->Flip image" which flips the image 5119 upside-down. This option will affect the current video only, it's not 5120 a global option. 5121 * Now you can move the toolbars wherever you want. 5122 * Added the option "Create index if needed" in Preferences->Performance. 5123 The option will pass -idx to mplayer. From mplayer manpage: 5124 "Rebuilds index of files if no index was found, allowing seeking. 5125 Useful with broken/incomplete downloads, or badly created files." 5126 5127[b]Version 0.5.53[/b] 5128 * Some fixes in the code to add the file to play in the playlist. 5129 * Some more improvements on the playlist embedded in the main window: 5130 now the main window resizes when the playlist is docked/undocked. 5131 It also remembers its state on startup. 5132 For first time this code will be compiled as default so other people could 5133 test it. Anyway there's two known issues: the main window doesn't resize 5134 properly when playing an audio file (no video window) and the playlist 5135 is undocked (maybe another Qt 4.2.3 bug?). And to avoid some problems when 5136 exiting from fullscreen, the playlist is made floatable when entering in 5137 fullscreen mode. 5138 How to use it? The playlist will appear by default docked in the bottom area. 5139 You can move it to the top area if you want, or make it floatable 5140 by dragging it outside the window. You can dock it again by dragging the 5141 playlist to the bottom or top areas of the main window (there's also 5142 a button in the title bar for this). 5143 * Added a help message about the option "It's a playlist" in Open->URL. 5144 5145[b]Version 0.5.52[/b] 5146 * Updated the Russian translation. 5147 * Fix in the open URL dialog: the text should be selected now. 5148 * Fix for Qt 4.3.1 under Windows: after playing an audio file the video window 5149 didn't show when playing a video. 5150 * Experimental: add file to be opened in the playlist (deleting the whole 5151 playlist first). This prevents that when a file finishes, an item from an 5152 old playlist starts to play. 5153 * Added a context menu for when clicking on a toolbar. 5154 5155[b]Version 0.5.51[/b] 5156 * Updated the Chinese (zh_CN), French, Romanian, German, Ukrainian and 5157 Polish translations. 5158 * By mistake, the new option "close when finish" was enabled by default. 5159 Now that option will be disabled by default. 5160 * (Windows) When using Qt 4.3, inforeader fails, it can't read the output 5161 of mplayer. That means there won't be info about the codecs, demuxers, 5162 output drivers... I don't know why that happens, but disabling redirection 5163 of the mplayer output to a temporary file makes it to work again. 5164 I also realized that QProcess in Qt 4.3 works much better, so it's not 5165 necessary to send the mplayer output to a temporary file. So now if 5166 compiled with Qt 4.3 it won't use temporary files, fixing the problem with 5167 inforeader. Still there's a problem, if compiled with Qt 4.2.3 but using 5168 the Qt 4.3 dll's, the problem will still be present. Unless... 5169 * Now inforeader uses QProcess (not myprocess), so now it shouldn't be 5170 affected by the problem metioned before. 5171 * It doesn't try to create the app home directory ($HOME/.smplayer) if 5172 -ini-path is used. 5173 5174[b]Version 0.5.50[/b] 5175 * Updated the German, Ukrainian and Japanese translations. 5176 * I hope, fixed a problem with the playlist actions not showing (or 5177 appearing duplicated) in the actions editor. Now it works ok with Qt 4.2.3 5178 but I won't be sure the problem is really fixed until I test it with Qt 4.3. 5179 * Added the option Subtitles->Use SSA/ASS library, to make easy to enable 5180 or disable the use of the ass lib without having to open the 5181 preferences dialog. 5182 * Added new option in Preferences->General: Close when finished. If checked, 5183 the main window will be closed when the current file/playlist finishes. 5184 Now the command line option -close-at-end just will enable that option. 5185 * Added shortcuts in the Preferences->Subtitles dialog. 5186 5187[b]Version 0.5.49[/b] 5188 * Updated the Polish and Ukrainian translations. 5189 * Fixed warnings about using deprecated setBackgroundColor. 5190 * Renamed command line option -action to -send-action. This option will 5191 try to send the specified action to another running instance of smplayer, 5192 after that it will quit. 5193 * Added a new option for command line: -actions. As opposite to -send-action, 5194 this option will run the actions in the same instance. There could be 5195 several actions, separated by spaces (and enclosed in quotes). Examples: 5196 [i]smplayer video.avi -actions fullscreen[/i] (the file video.avi will be 5197 loaded, and just after that fullscreen mode will be toggled). 5198 [i]smplayer video.avi -actions "extrastereo_filter on_top"[/i] (will load 5199 the video, and then the extrastereo filter and the stay on top options 5200 will be toggled. 5201 "Toggled" means: if the option was previosly enabled now it will disabled 5202 and vice versa. If you want to be sure that an option will be on or off 5203 you can pass "true" or "false" as parameter: 5204 [i]smplayer video.avi -actions "on_top true"[/i] (the option Video->Stay on 5205 top will be checked, no matter the previous state). 5206 [i]smplayer -actions "show_language_toolbar false"[/i] (will hide the 5207 language toolbar) 5208 Some actions are not checkable, like open_vcd, double_speed... In that case 5209 you shouldn't use "true" or "false". But if you do it will be ignored. 5210 If you make a mistake and enter an action that doesn't exists, you'll get 5211 a warning (in the logs or in console) and it'll be ignored. 5212 5213[b]Version 0.5.48[/b] 5214 * Updated the Russian and Japanese translations. 5215 * Now smplayer will also look for icon themes in $HOME/.smplayer/themes. 5216 In the case a theme is both in the user directory and the system directory 5217 (usually /usr/share/smplayer/themes) it will look first in the user 5218 directory. If the icon is not there then it will look in the system 5219 directory. 5220 * Under linux the buttons for color selection (Preferences->Subtitles) now 5221 look better. 5222 5223[b]Version 0.5.47[/b] 5224 * Updated the Russian, German, French and Romanian translations. 5225 * Now the helping messages (for -help) are formated automatically by a 5226 function, making easy to translate these messages. I apologize for 5227 yesterday's madness. As compensation I have adapted myself the translations 5228 I received today. 5229 There's nothing more new in this version, but I release it so other 5230 translators don't go crazy. 5231 5232[b]Version 0.5.46[/b] 5233 * Added the option -playlist for command line. This option should be 5234 prepended in front of a filename (URL or whatever). This option will make 5235 mplayer to treat the file as a playlist. This option has nothing to do 5236 with smplayer's playlist! In fact smplayer won't have any control over 5237 the playlist at all. For smplayer it will just be like a single file. 5238 * Added the option -help for command line. It will show a helping message. 5239 BTW, the translators will have a challenge, as keeping the formating 5240 is not easy. (Take a look at the Spanish translation). 5241 * Added the option -close-at-end command line. The main window will be 5242 closed when the file/playlist finishes. 5243 5244[b]Version 0.5.45[/b] 5245 * Updated the Ukrainian and German translations. 5246 * The playlist check in the open URL dialog works. If checked the option 5247 -playlist will be added to the mplayer command line. (Internally some text 5248 will be appended to the URL, so smplayer can recognize it. This may seem 5249 ugly (and it is) but allows to add the URL to a playlist or to the recent 5250 files menu, and it will still work). 5251 * Added an icon to the open URL dialog (url_big.png). 5252 * Added two options for the config file: [i]enable_audiocd_on_windows[/i] and 5253 [i]enable_vcd_on_windows[/i]. It seems that mplayer on Windows doesn't have 5254 support for VCDs and Audio CDs (at least not the build supplied with 5255 smplayer). Setting these options to "true" will enable the entries in the 5256 open menu. 5257 5258[b]Version 0.5.44[/b] 5259 * Updated the Polish, German and French translations. 5260 * When trying to stop a video, the mplayer process will be killed if it 5261 doesn't finish within 3 seconds. 5262 * New dialog to enter a URL (the playlist check doesn't work yet). 5263 * Don't load actions from playlist to the actions' editor as it seems 5264 they are already there from the main window (in Qt 4.3 they appear twice). 5265 5266[b]Version 0.5.43[/b] 5267 * Updated the Italian translation. 5268 * Small fix for Windows in the fullscreen code. 5269 * Removed the "&" characters in the description of the actions in the 5270 actions' editor. 5271 * Using less deprecated functions. 5272 5273[b]Version 0.5.42[/b] 5274 * Serious bug: a lot of actions were missing in the actions' editor. Fixed. 5275 * More improvements with the playlist embedded in the main window: now it 5276 should be properly hidden/shown when toggling compact and fullscreen mode, 5277 and when clicking on the systray icon. Also the playlist button in toolbar 5278 (and menu) should be updated when the playlist is closed by clicking 5279 on its close button. But you'll see that now the main window is not 5280 resized when the playlist is shown or hidden. I left this problem for the 5281 end (it's not trivial). Anyway you can press CTRL-1 to force a resize. 5282 This code is not compiled by default yet. If you want to see it, 5283 change the value of DOCK_PLAYLIST to 1 in config.h before compiling. 5284 5285[b]Version 0.5.41[/b] 5286 * Updated the Ukrainian and Russian translations. 5287 * Fixed the problem with the Video->Size menu. All options will work now 5288 no matter of the previous selection. 5289 * Some changes in Install.txt, just to mark some obsolete sections and 5290 make clear that it can only be compiled with Qt >= 4.2. 5291 5292[b]Version 0.5.40[/b] 5293 * Ported to Qt 4. Easy to say but it took almost 2 months, and it's not 5294 completely finished yet (still using some deprecated functions). 5295 5296 Some other changes since version 0.5.21 (for details read the Porting_log): 5297 5298 * Now the option "Don't repaint the video background" is checked by default 5299 in linux. 5300 * Created the file create_deb.sh, specially for Ubunty users. If you run it, 5301 it would create a deb package. 5302 * Added a bat file (compile_windows.bat) to make easier the compilation in 5303 windows. 5304 * New button in the preferences dialog: Help. It will display some help 5305 about the options in the current section. 5306 * Now the configuration file will be in $HOME/.smplayer/smplayer.ini and 5307 $HOME/.smplayer/screenshots will be used as the default directory to 5308 save the screenshots. 5309 * Bug fix: now the info about the demuxer, audio and video codec are updated 5310 after a restart of the mplayer process. 5311 * Fix: now reading the info about video, audio drivers, codecs and demuxers 5312 is done in a language independent way (it looks for tags like 5313 "ID_VIDEO_OUTPUTS" instead of English text). 5314 * Now changing a key shortcut in the actions' editor is much easier. Now you 5315 double click or press enter on a shortcut (you can do it in any column) 5316 and a dialog will appear to ask you for the new shortcut. In this dialog 5317 you press the key or combination of keys that you want to assign to the 5318 shortcut. If you want to delete, just click on the Clear button. 5319 Note: this has been done by using some code from Edyuk 5320 (http://www.edyuk.org) 5321 * By user request: added a new option in Preferences->Interface: 5322 Change volume on every file. If checked SMPlayer will remember the 5323 volume of every file, and will be restored when played again. For new 5324 files the default volume will be used. That was the normal behavior until 5325 now. The new thing is if you uncheck it. In this case SMPlayer will never 5326 change the volume when a file is loaded. Problem: on startup SMPlayer 5327 won't know the current volume value, the volume slider will be wrong. 5328 * New option for command line that I think it could be very useful: -action 5329 This option passes the specified action to an already running instance. 5330 For instance, you're watching a video in smplayer, then you type: 5331 [i]smplayer -action pause[/i] and the video will be paused. 5332 [i]smplayer -action fullscreen[/i] will toggle the video to fullscreen. 5333 This will allow to control smplayer with a remote control. 5334 You can see a list of all available actions in "Preferences->Keyboard and 5335 mouse". Under the "Name" column in the shortcut editor you've got all 5336 action's names. 5337 When using -action all other parameters (except ini-path) are ignored. 5338 So it you want to open a movie and enter in fullscreen, this is NOT valid: 5339 [i]smplayer movie.avi -action fullscreen[/i] 5340 But you can do it in two steps: 5341 [i]smplayer movie.avi[/i] 5342 [i]smplayer -action fullscreen[/i] 5343 The exit code will be 0 if the -action option is successful and -1 5344 if there's an error. 5345 * In Windows, along with the screensaver, the monitor power off will be 5346 disabled too. 5347 * (By user request) Added a new option in Preferences->Interface: 5348 "Remember position and size" (of the main window). Checked by default. 5349 * (By user request) Added two new optins in Preferences->General->Video & audio: 5350 "Direct rendering" and "Double buffering". 5351 * Changed the behavior of "Use postprocessing" and "Volume normalization" 5352 in Preferences->General. Previously if you check "Use postprocessing" for 5353 instance, then all videos will use postprocessing, no matter of the 5354 setting in Video->Filter->Postprocessing. Now this specifies the 5355 default setting for new videos. If checked, all new videos you open 5356 will have the option Video->Filter->Postprocessing enabled but you 5357 [b]can[/b] disable it if you want. Previously this wasn't possible. 5358 I think this behavior is more consistent. 5359 * Almost all options in menus can have a shortcut. 5360 * Now the maximum value for volume is 100 instead of 99. 5361 * Recent files menu: now if the list is empty the submenu won't appear. 5362 You can also set the max. number of items in the list to 0 in 5363 Preferences->Interface. 5364 * Compilation time has been reduced. 5365 5366[b]Version 0.5.21[/b] 5367 * Updated the Brazilian Portuguese translation. 5368 * Moved the video and audio sections in Preferences->General to a new 5369 tab, and moved also the font section in Subtitles to another tab, to 5370 try to make the preferences dialog smaller. 5371 5372[b]Version 0.5.20[/b] 5373 * Updated the German, Ukrainian, Portuguese and Romanian translations. 5374 * Now it will exit from compact mode before playing an audio file. Otherwise 5375 the GUI would not have any menus or buttons at all. 5376 * Temporary fix: in playlist, the latest_dir won't be changed when adding 5377 multiple files, to avoid that wrong paths with dvd:, vcd:... could be 5378 used. 5379 5380[b]Version 0.5.19[/b] 5381 * Updated the German and Polish translations. 5382 * (Windows) The priority of the SMPlayer process is changed accordingly 5383 to the priority of MPlayer (SMPlayer will try to run with higher priority). 5384 Note: not much tested. 5385 * As a lot of people have complained, I changed "Brazilian Portuguese" and 5386 "Portuguese from Portugal" to "Portuguese - Brazil" and 5387 "Portuguese - Portugal". 5388 5389[b]Version 0.5.18[/b] 5390 * Updated the Russian translation. 5391 * Added support for audio CDs (only tested with one disc) so please 5392 test yourself and report problems. Test also if VCD and DVD still work 5393 properly. 5394 Note: I don't know if this option will work on Windows, I never 5395 could play an audio CD with the Windows version of MPlayer. 5396 5397[b]Version 0.5.17[/b] 5398 * Updated the Brazilian Portuguese, Slovak, Ukrainian, German and 5399 Portuguese from Portugal translations. 5400 * Now QCoreApplication::arguments () will be used to read the arguments from 5401 command line if Qt > 4.1. On NT-based Windows this should allow the program 5402 to get the right characters if the filename contains characters from other 5403 alphabets. 5404 5405[b]Version 0.5.16[/b] 5406 * Updated the Ukrainian and Polish translations. 5407 * Added two new translations: Romanian and Portuguese from Portugal. 5408 5409[b]Version 0.5.15[/b] 5410 * Updated the Russian, Italian, Swedish, German, Ukrainian, Polish and 5411 Simplified-Chinese translations. 5412 * (By user request) Added an option in Preferences->General to enable the 5413 postprocessing filter for all videos. 5414 5415[b]Version 0.5.14[/b] 5416 * Updated the Swedish, Ukrainian and Polish translations. 5417 * I think for volume normalization it's best to have a global option, so 5418 I added a volume normalization option in Preferences->General. If checked 5419 the volnorm filter will be used for all files. 5420 * Added an option in Preferences->General to set the maximum amplification 5421 level for softvol. By default 110. Valid range 10-10000. 5422 5423[b]Version 0.5.13[/b] 5424 * Updated the Ukrainian, German and Polish translations. 5425 * (By user request) Now the mouse wheel can be configured to zoom the video 5426 (Preferences->Keyboard and mouse->Mouse). 5427 Note: compatibility couldn't be kept, if you have previosly changed the 5428 behavior of the mouse wheel you'll need to change it again. 5429 * Now the options in the menu Video->Size will always be executed even if the 5430 option is already selected. Useful if you resized the window. Also added 5431 shortcuts for Size->100% and Size->200% (Ctrl+1 and Ctrl+2) and I'm very 5432 sorry but these shortcuts can't be changed (and these shortcuts will only 5433 work if the menu is visible). 5434 * (By user request) Added the option Audio->Filters->Volume normalization. 5435 Note: this option only affects the current file, if you want the filter 5436 to be used for all files add "volnorm" to the audio filters field in 5437 Preferences->Advanced. 5438 * (By user request) Clicking in the system tray icon with the mouse middle 5439 button pauses/unpauses the file. 5440 * Now tooltips for QActions are explicitly created, to try to work around 5441 a bug in Qt 4.3. 5442 5443[b]Version 0.5.12[/b] 5444 * Updated the Swedish, German and Ukrainian translations (although changes 5445 I've just made could have broken them...) 5446 * Reorganized a little bit the preferences dialog, by using several tab 5447 widgets. This prevents that sections grow to much. 5448 * Better explained the "MPlayer language" section (I hope) and added 5449 regular expressions for Spanish, Italian, German and French in the 5450 comboboxes, taken from the MPlayer translation files (completely 5451 untested!). 5452 5453[b]Version 0.5.11[/b] 5454 * Updated the Ukrainian and German translations. 5455 * Shortcuts for previous and next items in playlist didn't work in main 5456 window. Fixed. 5457 * Added an option in Preferences->Subtitles to use the new -subfont option 5458 in MPlayer. In the future SMPlayer will try to autodetect when this option 5459 is needed. 5460 * Added in Preferences a new section: MPlayer language, where the user can 5461 change some of the texts that SMPlayer looks for. Intended in case that 5462 MPlayer displays its messages in another language. (Unfortunately MPlayer 5463 can't change language at runtime). 5464 5465[b]Version 0.5.10[/b] 5466 * Moved the denoise submenu inside the video filter menu. 5467 * (By user request) Added the option "AC3/DTS pass-through S/PDIF" in 5468 Preferences->General. It will simply add "-afm hwac3" to the command line. 5469 * Renamed "Yadif (mode 0)" to "Yadif (normal)", and "Yadif (mode 1)" to 5470 "Yadif (double framerate)". 5471 5472[b]Version 0.5.9[/b] 5473 * Updated the Swedish, German, Ukrainian and Polish translations. 5474 * The application was probably getting the wrong screen resolution if 5475 a virtual desktop was enabled. I hope this is fixed now. 5476 5477[b]Version 0.5.8[/b] 5478 * Updated the Italian, Simplified-Chinese and Swedish translations. 5479 * Added two new options in the Video->Deinterlace menu: kerndeint and 5480 yadif (mode 1). The latter option should give a much more fluid motion than 5481 the normal yadif option, but you need a really fast computer, as this 5482 option uses a lot of CPU. 5483 Some videos require to change the field dominance to work properly, so an 5484 option for this will be added in the future. Meanwhile you can pass the 5485 option -field-dominance to mplayer if you need it. 5486 5487[b]Version 0.5.7[/b] 5488 * Added *.ac3 to the list of audio filters in the open dialogs. 5489 * On startup, if the previous height of the window is less than 200, then 5490 the window is resized to the default size. 5491 * Updated the Polish and German translations. 5492 * Updated the instructions to make a deb package in Install.txt. 5493 5494[b]Version 0.5.6[/b] 5495 * Updated the German and Ukrainian translations. 5496 * Changed the buttons in the floating control from QPushButtons to 5497 QToolButtons. 5498 * Added an option in Preferences to enable or disable the cache. 5499 (Cache could be disabled by setting it to 0, but this is clearer). 5500 The cache is [b]disabled[/b] by default, as it seems this option 5501 causes some trouble with some video formats. As a side effect now 5502 videos start to play faster. 5503 5504[b]Version 0.5.5[/b] 5505 * Added in the audio menu an option to load an external audio file (and 5506 another one to unload it). This allows to watch movies on which the 5507 audio track is in an external file (mp3, wav...). 5508 Note: if you play the movie again later, you'll see two audio tracks 5509 in the menus (the original one, and the external one), but changing 5510 tracks doesn't work. Strange things may happen if you do it. 5511 * Added the option "dont_use_eq_options" in the config file, ([preferences] 5512 section). If set to true, smplayer won't pass the options -brightness, 5513 -contrast, -hue, and -saturation to mplayer. It seems that some graphic 5514 cards don't support them or have some kind of problem with them. 5515 * Updated the German translation. 5516 * Added an empty icon for gamma (to prevent this slider to be higher than the 5517 rest). 5518 5519[b]Version 0.5.4[/b] 5520 * The size of the floating control can be changed, editing the config file. 5521 Option floating_control_width under the [default_gui] section. The value 5522 is a percentage (100 = all screen width, 50 = half of the screen width). 5523 By default, 100. 5524 * The size and position of the main window will be remembered. 5525 * (Qt 4) The balloon that remembers you that the program is already running 5526 in the system tray will be shown only 5 times. 5527 5528[b]Version 0.5.3[/b] 5529 * Updated the Polish and Russian translations. 5530 * New fullscreen control widget, smaller than the previous one. If using Qt 4 5531 it's better not to use the CleanLooks style, its buttons are huge and look 5532 awful in this widget. 5533 * Fixed bug #1729705 (I hope). This has required a lot of changes, so other 5534 bugs may appear. 5535 5536[b]Version 0.5.2[/b] 5537 * Updated the German and Ukrainian translations. 5538 * (Qt 4) Option Open->Close, now it exits from fullscreen mode before closing 5539 the window. 5540 * Now most options in the subtitle menu are disabled if there's none subtitle 5541 selected. 5542 * If the option Play->Repeat is enabled, files will start to play from 5543 the beginning. 5544 * (By user request) Now it's possible to choose the path of the ini file. 5545 This is done by the -ini-path command line option. Example: 5546 smplayer -ini-path /tmp 5547 will try to read the configuration from /tmp/smplayer.ini. 5548 The path is optional, if none is passed then it will use the application 5549 path, so "smplayer -ini-path" will read the configuration from smplayer.ini 5550 in the application path. 5551 This feature requires Qt 4. The option -ini-path (and the optional argument) 5552 will be ignored if compiled with Qt 3. This option won't work either with 5553 KDE support (and in this case you'll get an error if you try to use the 5554 -ini-path option). 5555 * Assigned the keys F5 and F6 for show_main_toolbar and show_language_toolbar, 5556 and updated shortcuts/default.keys with the new keys. 5557 5558[b]Version 0.5.1[/b] 5559 * Updated the Traditional Chinese and Bulgarian translations. 5560 * Now the title bar shows "file name - SMPlayer", instead of 5561 "SMPlayer - file name". 5562 * MPlayer can be compiled to display its texts in another language, but 5563 SMPlayer requires the texts to be in English. Unfortunately it's not 5564 possible to change the MPlayer language without recompiling. This is a 5565 problem. As a work-around I've made some of the internal regular expressions 5566 configurable (by editing the config file). 5567 rx_endoffile should specify the text that MPlayer outputs when a file has 5568 arrived to the end (by default "^Exiting... \\(End of file\\)"). If SMPlayer 5569 fails to catch this text, the playlist won't work properly. 5570 rx_novideo should specify the text that MPlayer outputs when a file has 5571 no video, by default "^Video: no video". If SMPlayer fails to catch this 5572 text, the video window won't be hidden when playing sound files. 5573 There are other English texts which SMPlayer looks for, but they are far 5574 less important (most of them are just simply displayed on the status bar). 5575 * (By user request) Created an action to change the window from normal size 5576 to double size and vice versa (this new action doesn't appear in any of the 5577 menus, it's handled by a key shortcut, by default CTRL+D). 5578 The best way would be to add key shortcuts to all Video->Size suboptions, 5579 but it's not possible for the moment (I actually can add shortcuts but 5580 they won't be configurable). 5581 * It seems that it's not a good idea to have the debian subdirectory in the 5582 sources, as it can conflict with the one made by package maintainers. 5583 As a quick solution, for now I've just renamed it to debian-rvm. If you want 5584 to create a deb package with dpkg-buildpackage, just rename it back to 5585 debian. 5586 5587[b]Version 0.5.0[/b] 5588 * Updated the Italian, German and Ukrainian translations. 5589 5590[b]Version 0.4.30[/b] 5591 * Updated the Japanese and Serbian translations. 5592 * Added the Traditional Chinese translation. 5593 * debian/control: now depends on mplayer | mplayer-nogui 5594 * Install.txt: explained how to create a deb package. 5595 5596[b]Version 0.4.29[/b] 5597 * Fixed bug #1725272 (the LCD in the floating control didn't show the hours). 5598 * Added the debian subdirectory (created in a kubuntu 7.04). This way it's 5599 possible to create a deb package. 5600 * Updated the German and Ukrainian translations. 5601 5602[b]Version 0.4.28[/b] 5603 * Written the documents Install.txt and Release_notes.txt, and updated 5604 Readme.txt. 5605 * Updated the Polish translation. 5606 * Added the Serbian translation. 5607 5608[b]Version 0.4.27[/b] 5609 * Applied patch to fix bug #1703280. 5610 * Now the tooltip in the system tray icon should display the same as the window 5611 title. 5612 5613[b]Version 0.4.26[/b] 5614 * Updated the Ukrainian, German, Polish, Dutch, Chinese and Turkish 5615 translations. 5616 5617[b]Version 0.4.25[/b] 5618 * Not providing a default for SSA/ASS style override, as this setting may 5619 affect real SSA/ASS subtitles. Added a "whatsthis" help for this field. 5620 * Now DESTDIR is used in the Makefile to select the installation directory, 5621 and changed the smplayer.spec to use it. 5622 * Updated the Ukrainian and German translations. 5623 5624[b]Version 0.4.24[/b] 5625 * Updated the Italian and Polish translations. 5626 * Added support for SSA/ASS style override (-ass-force-style option in 5627 mplayer). As there are a lot of options for styles, I just simply added a 5628 line edit so you can enter the styles you want. This option may be very 5629 useful with srt/sub files when using the SSA/ASS library, as subtitles may 5630 look much nicer. 5631 By default, it will use "Bold=1,Outline=2,Shadow=2" which provides a 5632 nice black shadow. 5633 Info about these styles can be found at: 5634 http://www.perlfu.co.uk/projects/asa/ass-specs.doc (look at chapter 5) 5635 5636[b]Version 0.4.23[/b] 5637 * Updated the Turkish, German, Ukrainian, Swedish and Polish translations. 5638 * Moved all translations to a subdir: src/translations. 5639 And if TRANSLATION_PATH is not defined on compilation, smplayer will look 5640 for translations in application_path/translations/ (this is intended for 5641 Windows). 5642 * Changed the default colorkey to 0x020202 (this really was the old colorkey). 5643 * Made the colorkey field in preferences editable, so there's two ways to 5644 set the colorkey: typing it yourself or selecting a color in the color 5645 dialog. Warning: currently no check is performed on the typed value. If 5646 the value is invalid it would return 0 (black). 5647 The value must be in hexadecimal, this way: #RRGGBB, where RR, GG 5648 and BB are the red, green and blue components of the color. 5649 5650[b]Version 0.4.22[/b] 5651 * Updated the German translation. 5652 * (Playlist) After removing the selected items, it tries to keep the cursor 5653 on the same row it was before (previosly the cursor was always moved to 5654 the 1st row). 5655 * Made the rest of actions translatable. 5656 * Added an option in the preferences dialog (subtitles tab) to select the 5657 default position of the subtitles. 100 means the bottom of the video window 5658 while 0 mean the top. 5659 * The colorkey is configurable now. Preferences->Advanced. 5660 5661[b]Version 0.4.21[/b] 5662 * Updated the Turkish translation. 5663 * Parses the StreamTitle line from Shoutcast streams, and displays it in the 5664 info window and title bar. 5665 5666[b]Version 0.4.20[/b] 5667 * Updated the Japanese, Czech, Polish, Italian and Chinese translations. 5668 * Floating control: don't assume that in fullscreen mode the screen starts 5669 at 0x0 (it might be on a 2nd monitor). This may fix the problem on which the 5670 floating control may show on the wrong monitor. 5671 * Playlist: the playlist is now only marked as "modified" only when changed 5672 by the user (and not when smplayer adds items to it, for instance, the 5673 files loaded from command line). 5674 * (By user request) New option in preferences (config file only): 5675 initial_panscan_factor. It specifies the default zoom value all new videos 5676 will have (by default 1.0). 5677 5678[b]Version 0.4.19[/b] 5679 * Updated the German and Russian translations. 5680 * Changed the colorkey. The one in 0.4.18 didn't work on Windows with 5681 directx. 5682 * Added a system tray icon if compiled with Qt 3 and KDE support. 5683 5684[b]Version 0.4.18[/b] 5685 * Updated the Swedish, German and Ukrainian translations. 5686 * Qt 4: now the time and volume sliders should work better. Previously 5687 it wasn't easy to drag the slider's handle if it was bigger than usual. 5688 Now the actual size of the handle is taken into account so dragging should 5689 work as expected. 5690 5691[b]Version 0.4.17[/b] 5692 * Updated the Ukrainian, German, Russian, Polish and Bulgarian translations. 5693 * Added the Swedish translation. 5694 * Now you can open several files through command line: 5695 smplayer video1.avi video2.avi music.mp3 5696 or 5697 smplayer *.mp3 5698 The first file will be opened by a function which is able to handle *.m3u 5699 files and directories. The rest will simply be added to the playlist. 5700 As this feature has required important changes, it might have introduced bugs. 5701 Report if you notice something strange. 5702 * Fixed a bug in the playlist. The first item played wasn't marked sometimes 5703 as played. 5704 5705[b]Version 0.4.16[/b] 5706 * Updated the Chinese and Russian translations. 5707 * Added support for the sub_step command (in the Subtitles menu). This allow 5708 you to move to the previous or next subtitle line in the subtitle files. 5709 It can help you to synchronize the subtitles. 5710 Note: this setting is not saved, reasons: 1) if you need to use these 5711 options maybe it's because the subtitle file has a serious sinchronization 5712 problem and you'll probably have to adjust the subtitles several times, 5713 2) it's not easy to do it. 5714 * At last the "+10 seconds", "+1 minute"... options in the menus show the 5715 actual time to jump (if you modified the default values in preferences). 5716 5717[b]Version 0.4.15[/b] 5718 * Updated the Italian translation. 5719 * Server commands: the playlist functions now work with Qt 4. 5720 * The function of the mouse buttons are configurable again. With this smplayer 5721 retrieves all functionality from 0.4.7. 5722 5723[b]Version 0.4.14[/b] 5724 * Updated the Polish, Ukrainian and German translations. 5725 * The function command in server should work again. If you don't know 5726 what I'm talking about, do "telnet localhost 8000" (or the port configured 5727 in preferences) and type "list functions". This feature allows to control 5728 smplayer remotely. Note: I've just realized that the playlist functions 5729 currently don't work if using Qt 4. 5730 5731[b]Version 0.4.13[/b] 5732 * Updated the German, Russian and Chinese translations. 5733 * Added the Turkish translation. 5734 * Actions editor: checking for conflicts, now it will only beep due to 5735 conflicts after editing a shortcut. This prevents beeps when entering 5736 in the preferences dialog, which can be confuse for the user. 5737 * Actions editor: now it will display error message if the key shortcut 5738 file can't be saved or loaded. 5739 * Actions editor: Shortcuts are shown left aligned. 5740 * I spent some time writing a widget which would allow to enter a shortcut 5741 just pressing the key (or combination of keys), instead of typing it. 5742 I took some code from qt-3 designer, and yes, it works pretty well. 5743 But at the end I'm not using it... it doesn't work well with qt 4 (some 5744 keys can't be entered, like Tab or the cursors). And moreover with qt 3 5745 it isn't really possible to enter all keys. For instance with a Spanish 5746 keyboard it seems impossible to enter the key ">". 5747 But in case you want to try it yourself, edit the file actionseditor.cpp and 5748 change the line 5749 #define USE_KEYCHOOSER 0 5750 to 5751 #define USE_KEYCHOOSER 1 5752 5753[b]Version 0.4.12[/b] 5754 * The actions editor is now in the preferences dialog. 5755 * Now smplayer will look for icons in a directory named "themes" instead 5756 of "icons" (defined with THEMES_PATH in Makefile). This is because in the 5757 future there might be more things besides icons. 5758 * smplayer will look for key shortcuts files in a directory named "shortcuts" 5759 (SHORTCUTS_PATH in Makefile). 5760 * Updated the German, Russian and Ukrainian translations. 5761 5762[b]Version 0.4.11[/b] 5763 * Fixed a bug in actions editor: default shortcuts were lost on first run. 5764 If you used 0.4.10 edit the config file and delete the [actions] section. 5765 * More improvements in actions editor. Now it's possible to save the actions 5766 to a external file, and load it. It also checks for conflicts (the same 5767 shortcut assigned to other actions). 5768 * Removed the src/icons directory. Icons will be in another package 5769 (and current Makefile is broken, don't try "make install"). 5770 5771[b]Version 0.4.10[/b] 5772 * Actions editor: now the actions are saved and loaded to the config file. 5773 5774[b]Version 0.4.9[/b] 5775 * Fixed a segfault when selected Open->Quit (Qt 4). 5776 * Using UTF-8 for all QTextStreams in server.cpp and client.cpp. 5777 * Updated the Russian, Ukrainian, Chinese, Polish, Dutch and Italian 5778 translations. 5779 * More improvements on the actions editor. Better code for Qt 4, and 5780 now it shows the icon and name of the action, along with the description. 5781 The actions editor is far to be finished so it's hidden. If you want to see 5782 it, press G. You can change the shortcuts by double clicking in the 5783 shortcuts cell. The new shortcuts you define will work for the current 5784 session, but they won't be saved. 5785 5786[b]Version 0.4.8[/b] 5787 * Updated the German translation. 5788 * Using now QActions for all key shortcuts. 5789 * Started to write the actions editor. 5790 5791[b]Version 0.4.7[/b] 5792 * Updated the Polish, German, Ukrainian and Italian translations. 5793 * As the panscan feature seems to work well, even in Windows, I added 5794 a new submenu "Panscan" in the Video menu. The videos should also remember 5795 the zoom value. 5796 5797[b]Version 0.4.6[/b] 5798 * Experimental pan&scan feature. It's possible to move the video window 5799 (left, right, up and down) and also zoom it. You increase zoom with key 5800 "E" and decrease with "W". You can move the window with ALT + cursor keys. 5801 This is experimental, just to test if this can be done. The settings 5802 are not saved anywhere, in fact resizing the window resets all values 5803 to the defaults. 5804 Note: the zoom affects the OSD too, including subtitles. 5805 5806[b]Version 0.4.5[/b] 5807 * The fix in 0.4.4 actually brokes smplayer on Windows. The video disappears 5808 when the video is resized. So now this is an option that can be enabled 5809 or disabled (Preferences->Advanced, Don't repaint the background of the 5810 video window). This option is Off by default, as it works well in linux 5811 with Qt 3 and on Windows with Qt 4. If you use Qt 4 on linux and have the 5812 problem mentioned in the 0.4.4 changelog, you may check this option and see 5813 if it helps. 5814 5815[b]Version 0.4.4[/b] 5816 * Updated the Slovak, German, Ukrainian and Polish translations. 5817 * A very important fix (at least for me). Now when the main window is 5818 resized the video should not flicker at all (I made this specially for 5819 Qt 4, where the flicker was very annoying, but at the end the result is 5820 much better with Qt 3). The most important is that this fixes a repaint 5821 problem with Qt 4. Sometimes the video window got black (totally or 5822 partially) when closing another window (or menu) that was over it (I could 5823 reproduce it by entering in the preferences dialog, and changing the 5824 language). 5825 I don't know if someone else had this problem (I didn't get any report 5826 about it), but it happened to me and it was really annoying. Now this 5827 is FIXED!!! 5828 5829[b]Version 0.4.3[/b] 5830 * On startup the toolbars always appeared even if they were hidden in the 5831 previous session. Fixed (I hope). 5832 * Changes in playlist: now if the playlist has been changed, it will ask you 5833 to save it before loading a another playlist. It will also ask you if 5834 you try to open a dvd or vcd, because that clears the playlist. 5835 It won't ask you when you close the application, because the current 5836 playlist is saved to the config file and so it will retrieved on startup. 5837 * Merged the info window and advanced file settings in one thing: 5838 "View info & properties". 5839 * Updated the German translation. 5840 5841[b]Version 0.4.2[/b] 5842 * If in compact mode, on startup the toolbars were visible. Fixed. 5843 * Some improvements on the playlist docked in the main window, but there 5844 are still some issues. I'm afraid this can't be completely fixed until the 5845 application is ported to Qt 4. 5846 5847[b]Version 0.4.1[/b] 5848 * Updated the Chinese, Russian, Italian, German, Ukrainian and Polish 5849 translations. 5850 * Some options in menus didn't update the name after a language change. Fixed. 5851 * Some improvements in the tray icon: 5852 - If the main window is hidden, it will became visible just before playing 5853 a video. Now this works too with the (playlist) next and previous options. 5854 - The tray icon shows a tooltip with the name of the current file. 5855 - Added two options to the context menu: playlist and preferences. 5856 * The playlist saves to the config file the current playlist just before 5857 quiting and loads again on startup. 5858 * Renamed the Exit option to Close. If the system tray icon is not activated 5859 then the Close option finishes the application. But if the system tray icon 5860 is activated then it just hides it. The Quit option always finishes the 5861 application, no matter if the tray icon is activated or not (the Quit 5862 option doesn't show if Qt < 4.2). 5863 5864[b]Version 0.4.0[/b] 5865 Initially version 0.4.0 was to be released once the key shortcuts were 5866 configurable. But as it seems it still takes some time for that, and 5867 considering that I've implemented some things actually planned for future 5868 versions (VCD, system tray icon) I change to 0.4.0 now (even though I've just 5869 implemented the system tray icon and it may have bugs). 5870 Main objective for 0.5.0 is still configurable shortcuts, and I expect it to 5871 be soon, very soon. 5872 5873 * More improvements in tray icon. Just test it. Remember that you need to 5874 compile at least with Qt 4.2. I think this feature is now quite usable. 5875 There's a known problem, though, the next and previous options in the 5876 context menu don't force a show() in the main window. This is ok for music. 5877 But if it's a video then the main window won't appear until you make 5878 visible yourself. 5879 * The main window only shows once on startup, that prevents that the main 5880 window can be seen for a little moment without toolbars. 5881 * The width of the floating control can be configured (for now just by 5882 editing the configuration file, look for floating_control_width, the value is 5883 the desired width in %, by default 75%). 5884 * Now if you select Open->VCD and the cdrom device is not configured, a 5885 warning will show and then the preferences dialog will open so you can 5886 configure it. 5887 * Disabled style switching again, because it crashes with Qt 4 (I find 5888 Qt 4 more unstable than Qt 3...) 5889 * Updated the Ukrainian and Bulgarian translations. 5890 5891[b]Version 0.3.45[/b] 5892 * Updated the Ukrainian, German and Russian translations. 5893 * Some improvements in the tray icon. Now it has a new context menu, 5894 and it saves its state (mainly if the main window is visible or not) 5895 to recover it on startup. Unfortunately it doesn't work well if the 5896 single instance option is activated. 5897 And if you click on the close button the application will hide but it 5898 will still running in the tray. 5899 5900[b]Version 0.3.44[/b] 5901 * Added the Bulgarian translation. 5902 * Updated the Polish translation. 5903 * Qt 4: Made the repaint of the mplayer window more or less like Qt 3. 5904 At least this seems to fix some small cuts in the audio when resizing. 5905 But still the window is getting black after changing the language in 5906 preferences. I don't know why. 5907 Report if you find problems with this (more flickering than before or 5908 something). 5909 * Started to implement the system tray icon. You need Qt 4.2 to see it. 5910 5911[b]Version 0.3.43[/b] 5912 * Updated the Dutch translation. 5913 * When DOCK_PLAYLIST is set 1, the playlist was always shown when exiting from 5914 fullscreen, even if it was hidden previously. Fixed. 5915 * Qt 4: now the time (and volume) slider go to the point you click on the bar. 5916 * Windows: the playlist was always above the main window. This should be 5917 fixed now. The VCD option in the Open menu is disabled, as mplayer in 5918 Windows doesn't support VCDs yet. Anyway you can watch VCDs by opening the 5919 *.dat files you'll see in the drive. 5920 * STYLE_SWITCHING option in config.h activated by default now. This will 5921 allow you to switch the Qt style at runtime (Preferences->Interface). 5922 This option wasn't enabled by default because it seems it had some issues 5923 (some colors might not be correct). Anyway I let you to test it. 5924 5925[b]Version 0.3.42[/b] 5926 * VCD support has triggered a problem. If title #1 of a VCD (or DVD) can't 5927 be played, the GUI doesn't get the info of the rest of titles (which 5928 probably could be played). Now the application detects that case and 5929 passes that info. 5930 * Now when a VCD or DVD start to play, all titles are added to the playlist 5931 (clearing all previous contents), so when a title finishes the next one 5932 will be played. 5933 * I think those 2 previous things can improve DVD support. Because it seems 5934 that a lot of people got confused when the first title of a DVD didn't 5935 play, even thinking that smplayer can't play DVDs at all. Now if the 5936 first title fails the 2nd will be played. Anyway I couldn't test this, 5937 because I don't have any DVD which first title doesn't play. 5938 * Added the option vcd_initial_title for preferences (this is a config 5939 option, it's not in the preferences dialog yet). It specifies the 5940 title number which should be played when you select Open->VCD. By 5941 default 2. 5942 * And added support for VCDs in other parts of the code. For instance 5943 the info window recognizes VCDs and displays a different icon for them. 5944 Or you can play a VCD through command line: [i]smplayer vcd://3[/i] (will 5945 play title #3), or just simply [i]smplayer vcd:[/i] (which is the same 5946 as selecting Open->VCD). 5947 * Now the option Video->Aspect ratio->Autodetect will use the aspect 5948 ratio of the mplayer window, instead of the file aspect rato. That makes 5949 that some filters could work better. (Anyway I don't know if this could have 5950 any secondary effect...) 5951 * Renamed the icon them Test as Oxygen. 5952 5953[b]Version 0.3.41[/b] 5954 * Updated the Hungarian translation. 5955 * Started the VCD stuff. Now you can play VCD's. But... to implement this 5956 feature I used a VCD created by k3b with 2 videoclips. mplayer reports 5957 that there are 3 titles in the disc. The first one can't be played 5958 (maybe it has control info or something), but that makes that smplayer 5959 doesn't get the info about available titles. To "fix" it smplayer will 5960 start to play all VCDs from title 2 (instead of 1) but of course I'm not 5961 sure if it is safe to assume that all discs (in mplayer) start at title 2. 5962 So if you have a lot of VCDs, please test. 5963 BTW, I think mplayer on Windows doesn't support VCDs... 5964 5965[b]Version 0.3.40[/b] 5966 * Added a new icon theme "Silk" created by ilGaspa 5967 (http://www.phpbbplanet.com/smplayer/viewtopic.php?t=116) 5968 * Added another icon theme "MacLike", by Charles Barcza. 5969 * Updated the Ukrainian and German translations. 5970 * Qt 4: The video equalizer lost its icons everytime an icon theme change was 5971 made. Fixed. 5972 * It seems that drag&drop didn't work with filenames with non-latin1 5973 characters if the drag was made from Konqueror. It seems the problem that 5974 kde encodes the filenames using the current locale but Qt expects 5975 to be in UTF-8. Now drag&drop from Konqueror should work but it's required 5976 to compile smplayer with kde support. 5977 Of course, if your system's encoding is UTF-8 then there's not problem at all. 5978 * Tried to avoid the use of double slashes (/usr//share...) in paths. 5979 5980[b]Version 0.3.39[/b] 5981 * Updated the Czech, Polish, French, German and Spanish translations. 5982 * KDE support fixes: now the embedded icons should show again. Now you 5983 can pass a filename to open from command line. 5984 * Changes in Makefile. if "make KDE_SUPPORT=1" doesn't work for you, 5985 edit the Makefile and change the kde paths. 5986 You also can pass the paths through command line, example: 5987 make KDE_SUPPORT=1 KDE_INCLUDE_PATH=/usr/include/kde 5988 5989[b]Version 0.3.38[/b] 5990 * Moved most of the single instance stuff to another class (CSManager). That 5991 simplifies the BaseGui code. 5992 * Fixed an old bug. If the server which smplayer tries to connect to 5993 on startup doesn't respond anything, smplayer will wait and wait... 5994 forever. Now it waits 4 seconds, after that smplayer starts and reports 5995 to the user about the problem, and disables the single instance option. 5996 * KDE dialogs: now the Qt filters are converted to the KDE format. Now 5997 the KDE dialogs should work. 5998 * Now you can compile smplayer with KDE support just by typing: 5999 make KDE_SUPPORT=1 6000 * Updated the Japanese, Russian and Czech translations. 6001 6002[b]Version 0.3.37[/b] 6003 * Set the focus to video window after the user has selected an audio or 6004 subtitle from the toolbar. 6005 * Now the video should keep paused the when switching to fullscreen mode. 6006 * Finally I could compile smplayer with kde support. Now smplayer can 6007 show the kde open dialogs. But it seems that the filter parameter is not 6008 fully compatible with the Qt dialogs, so some of the dialogs could be 6009 useless. I'll try to fix it anyway. There are also other problems: 6010 the embedded icons don't show, you'll have to use any other icon set. 6011 And for some reason the application path is changed to /usr/bin so 6012 smplayer could have problems finding its files. 6013 If you want to test it, edit the smplayer.pro and look for "KDE_SUPPORT" 6014 and uncomment the 3 lines (and change the kde paths...). I'll try to 6015 make it easier in future releases. Ah, don't forget to compile with Qt 3. 6016 * Updated the Polish translation. 6017 6018[b]Version 0.3.36[/b] 6019 * Improved a little bit the new subtitles' code. If you're watching a 6020 video with subtitles and you load a new subtitle file, smplayer will 6021 try to keep using the same subtitle if it is still present (you may 6022 think that it would better to select the subtitle from the file that 6023 user has loaded, but it's impossible to know which one it is). 6024 The same would happen if you unload the subtitle file, smplayer will 6025 try to keep the previous selected subtitle, if it's one of the available 6026 subtitles. If it's not, the none subtitle will be selected. 6027 On the other hand, if you load a subtitle file to a video which didn't 6028 have any subtitle, then smplayer may select one subtitle, according to 6029 the preferences settings (if subtitle autoload is activated, it will 6030 select the first one or the user's preferred language if found). 6031 * Now you can drag directories to the playlist. It will add all files 6032 in it (it's not recursive, it won't add files in subdirectories). 6033 * Now you can open DVD iso files. Just simply select the *.iso file 6034 in the Open->File dialog. You can also drag it to the main window or 6035 playlist. The file must have the extension iso to be identified. If the 6036 image has another extension there's another way to open it, select 6037 Open->DVD from folder. This dialog will only allow you to choose a 6038 directory but you can type after it the filename. 6039 * Updated the German and Georgian translations. 6040 6041[b]Version 0.3.35[/b] 6042 * Almost all subtitle code has been rewritten. I think that now it's much 6043 better. For instance, now you can load a idx/sub file and you'll be able 6044 to select among all languages that the file provides. You can have a 6045 mkv file with embedded subtitles, load an idx/sub file (or srt, sub...) 6046 and all subtitles will be available. 6047 There's also a new option in the subtitles menu to unload the previous 6048 subtitle file you might have loaded. 6049 This new code is still under testing, and it could have bugs. If you 6050 see something strange, please report. 6051 * Updated the Ukrainian, Czech, Georgian, Polish, Russian and Chinese 6052 translations. 6053 6054[b]Version 0.3.34[/b] 6055 * Updated the Dutch, Ukrainian, German, Polish and Italian translations. 6056 * Added the Czech translation by Martin Dvořák. 6057 * Some cosmetic changes: new about dialog, and now the language combo 6058 in preferences displays the language name, along with the ISO code. 6059 6060[b]Version 0.3.33[/b] 6061 * Changes in playlist: converted the buttons and menus to QAction's. This 6062 has required to make the playlist a QMainWindow (it was a QWidget before). 6063 * And added again the previous and next buttons to main window. 6064 * Updated the German translation. 6065 6066[b]Version 0.3.32[/b] 6067 * Updated the Russian and Polish translations. 6068 * Added options to hide the toolbars (in the Options menu). 6069 6070[b]Version 0.3.31[/b] 6071 * Created a new floating control widget. This time it's not a toolbar so 6072 I hope that this finally fixes the problems with the floating control. 6073 6074[b]Version 0.3.30[/b] 6075 * Updated the Polish, Hungarian and Chinese translations. 6076 * Some people report that the control widget doesn't appear where it 6077 should but a little bit above the bottom. I tried to fix it by reparenting 6078 the widget and changing the flags. It seems to work well with Qt 3, but 6079 with Qt 4 it does really strange things: the widget is huge. Resize doesn't 6080 work or crashed the program. So finally the code is disabled (even for 6081 Qt 3). If you wanna to test it: edit the config.h and set 6082 REPARENT_CONTROLWIDGET to 1 (and recompile). 6083 6084[b]Version 0.3.29[/b] 6085 * Updated the German translation. 6086 * Fixed a crash when using Qt 4 with the new control widget. 6087 * Now the control widget displays over the video, not moving it. 6088 * You can now drag a subtitle file to the main window. 6089 * Tried to use the kde open dialog, unsuccessfully. 6090 6091[b]Version 0.3.28[/b] 6092 * Updated the German, Polish and Ukrainian translations. 6093 * Updated the French translation by David <goondy@free.fr> 6094 * Now the control widget is only one toolbar, but if it gets too small 6095 it will replaced by another widget with less buttons. 6096 6097[b]Version 0.3.21 - 0.3.27[/b] 6098 * A lot of internal changes: now QAction's are used for most of the menus, 6099 constants have been changed to enums. Due to the amount of changes it's 6100 possible that something could have broken. Please test it, specially 6101 audio and subtitle selection, aspect ratio options, and well... everything 6102 in the menus... 6103 * The Gui class has been divided into BaseGui and DefaultGui. The intention 6104 of this it to allow to create alternative GUI's easily (when I say GUI in 6105 fact I mean the main window). The DefaultGui is less than 300 lines of code. 6106 * The new GUI has been written from scratch and it has some toolbars. This 6107 GUI has been written today in a few hours and it's not finished yet. 6108 Unfortunately the "controlwidget over the video" from previous releases 6109 has not been implemented yet in this GUI. 6110 * Updated the Italian, German, Hungarian and Russian translations. 6111 * Added the Georgian translation. 6112 6113[b]Version 0.3.20[/b] 6114 * Added new icon themes by Charles Barcza. 6115 * Updated the German and Polish translations. 6116 * The controlwidget over the video now it seems that works too with Qt 3, 6117 so now it's activated by default. Please test it. 6118 * The priority options in preferences are hidden too in Qt 4 (priority is 6119 for Windows only). 6120 * Removed the old fullscreen code. 6121 6122[b]Version 0.3.19[/b] 6123 * Updated the Chinese, Ukrainian, Russian, German and Polish translations. 6124 * It seems that some videos don't start at sec. 0 so now smplayer will 6125 try to get the starting time and subtract that time from the current time. 6126 That's need for the -ss option to work properly with those videos. 6127 * Set some "buddies" in filepreferencesdialog so it can be used with the 6128 keyboard. 6129 * Some internal changes and small fixes. 6130 * New compilation option in config.h: CONTROLWIDGET_OVER_VIDEO 6131 If set to 1, the controlwidget will be shown in fullscreen 6132 *over* the video (not moving the video) when the user move the mouse 6133 to the bottom area of the screen. 6134 Now if someone knows how to get rid of the KDE taskbar that appears at 6135 the same time... 6136 6137[b]Version 0.3.18[/b] 6138 * Icon sets: The logo didn't change in the title bar of some windows. Fixed. 6139 * (Qt 3 only) Time slider: now the slider goes to the point the user has 6140 clicked on. The volume slider has the same behavior. 6141 * Now it's possible to choose a preferred language for subtitles. 6142 (Only tested with two mkv files). 6143 * Added more "whatsthis" help in Preferences (Performance tab). Texts copied 6144 from mplayer manpage. 6145 * Now the info window shows some icons, according to the media type 6146 (video, audio, dvd, url). I'm afraid these icons are not customizable. 6147 6148[b]Version 0.3.17[/b] 6149 * Updated the Polish, German and Ukrainian translations. 6150 * Added support for Qt 4 stylesheets. Now the icons sets, along with the 6151 *.png files, can contain a file named "style.qss". If that file exists 6152 smplayer will load it (the Test/ subdirectory includes one, based on a Qt 6153 example). This allows to change color, size, style... of all Qt widgets 6154 (see screenshots). This feature requires Qt 4.2. 6155 The qss file is quite similar to a HTML css file. Detailed info: 6156 http://doc.trolltech.com/4.2/stylesheet.html 6157 6158[b]Version 0.3.16[/b] 6159 * Updated the Hungarian, German and Italian translations. 6160 * Added the Brazilian portuguese translation. 6161 * Added new icon theme blackPanther-Light by Charles Barcza. 6162 * Added a new option: Video->Size. This is a global option. If you set it 6163 for instance to 150%, all videos will be played at 150% of their original 6164 size. 6165 (This option won't work if checked "Advanced->Run mplayer in its 6166 own window"). 6167 6168[b]Version 0.3.15b[/b] 6169 * Updated the Hungarian translation. 6170 * Added icon theme blackPanther-VistaLike by Charles Barcza. 6171 6172[b]Version 0.3.15[/b] 6173 * Updated the German, Ukrainian and Polish translations. 6174 * Fixed a bug. Now you can pass a folder through command line. If it doesn't 6175 contain the video_ts folder, the contents of the directory will be added 6176 to the playlist. 6177 * Options->View info now shows more info about audio tracks and subtitles. 6178 * Created a new icon set: "Play" which changes some icons and adds some 6179 more. Just an example that shows that's possible to add new icons not 6180 present in the default set. 6181 6182[b]Version 0.3.14[/b] 6183 * Updated the Ukrainian, Russian, Polish, Chinese, Italian and Japanese 6184 translations. 6185 * Fixed a problem with the new icon set feature in Windows (the icon path 6186 wasn't right). 6187 * Fixed some bugs with the "initial volume" widgets in preferences. 6188 * Process communication: the 2nd instance will send to the 1st instance 6189 the filename to be open encoded in UTF-8. 6190 * New option in preferences (General) to select a preferred audio language 6191 for videos with multiple audio tracks. See the "whatsthis" help to know 6192 more about this new option. 6193 6194[b]Version 0.3.13[/b] 6195 * Updated the Ukrainian, German and Russian translations. 6196 * Made the apply preferences a little bit smarter. Now the mplayer process 6197 will be restarted only if needed. For example, changing the video output 6198 or the cache settings require mplayer to be restarted, but changing the 6199 language or the mouse button function does not. 6200 There are a lot of options in the preferences dialog and I'm not tested 6201 all of them. Report if some setting is ignored or something. 6202 * Now you can change the language of the application at runtime. This has 6203 required a lot of changes. Report if some string has been left untranslated. 6204 * Configurable icons. Now smplayer can load icon sets. In 6205 Preferences->Interface you'll find an option to select an iconset. 6206 Currently there are two: Default (the default embeded iconset) and Test 6207 (for testing, I've used the oxygen icons gathered by adrian5632) 6208 6209[b]Version 0.3.12[/b] 6210 * Added the Ukrainian translation. 6211 * Updated the German and Polish translations. 6212 * Added the option Video->Stay on top. This is a global option. 6213 * Added Preferences->Interface->Language. 6214 * Moved the logs stuff from Advanced to a new tab. 6215 6216[b]Version 0.3.11[/b] 6217 * Updated the Hungarian and Russian translations. 6218 * Sometimes when a video is played, smplayer doesn't get any info about it 6219 (you can notice because the aspect ratio may be wrong, length is 0, 6220 resolution is 0x0, no info about subtitles...). I think this happens 6221 when a video is restarting but you open a new one before restarting 6222 is finished (usually happens with internet streams, where a video can 6223 take some time to start to play). I think that now this problem is 6224 fixed, although I'm not completely sure as this bug is quite difficult to 6225 reproduce. 6226 * Now you can force the usage of a different language (translation). 6227 smplayer currently tries to use the translation file according to your 6228 locale. Now you can change the language by editing the configuration file 6229 and change the value of the option "language" (under the [Preferences] 6230 section). Example: [i]language=es[/i] will display the messages in Spanish, 6231 [i]language=fr[/i] will display them in French, [i]language=zh_CN[/i] will 6232 display them in Chinese and so on. 6233 6234[b]Version 0.3.10[/b] 6235 * Updated the German, Polish, Dutch, Italian, Russian and Chinese translations. 6236 * Bug fixed: if "fast seek to chapters in dvds" was checked, the -cache 6237 option wasn't used for internet streams. 6238 * Some options for logs added (Preferences->Advanced). Now you can disable 6239 the mplayer or smplayer logs. There's also an option to filter the 6240 smplayer output. Added too "what's this" help for these new options. 6241 6242[b]Version 0.3.9[/b] 6243 * Updated the German, Hungarian, Russian and Spanish translations. 6244 * Internal change: made pref (Preferences) a global object (I hope not, 6245 but this change could have broken something...) This is needed 6246 for the following: 6247 * A long awaited feature: you can save defaults for the video equalizer. 6248 Two buttons have been added to the video equalizer: "reset", will reset 6249 all controls to 0. "Set as default value" will store the current values 6250 and they will be used for new videos. 6251 * Fixed bug #1694644. 6252 6253[b]Version 0.3.8[/b] 6254 * Added the Japanese and Dutch translations. 6255 * Updated the German, Italian, Polish and Slovak translations. 6256 * Added the option EXTERNAL_SLEEP in config.h (this is a compilation option, 6257 if you change it, you'll have to recompile). If set to 1, smplayer 6258 will use the function usleep from unistd.h instead of QThread::msleep() 6259 It can be useful if your Qt doesn't have QThread support. 6260 * I started to add some (what's this) help in the preferences dialog. 6261 Drag the question mark in the title bar to a field and a text 6262 will appear explaining what's that option for. Currently only works 6263 in the General tab. 6264 6265[b]Version 0.3.7[/b] 6266 * Updated the German translation. 6267 * Made changes to try to fix a compilation error in Windows (qmake bug) 6268 * Added a "Clear" option in the recent files menu, to clear the list. 6269 * Added an option in Play menu, to repeat (loop) the current file. This 6270 is a global option. If activated, when the video ends, it will start to 6271 play again. 6272 As an unintended feature, if the video didn't start from the beginning, when 6273 repetition starts it won't start from the beginning but from the point 6274 it previously started. An example will explain it better: you have a 2 6275 minute video, you play it with the repeat option off. When it gets to 6276 1 minute you stop it and set the repeat option on. The video will resume 6277 play from minute 1. When the video gets to minute 2 (end of video) it 6278 will start to play again from minute 1. 6279 As I said, this is unintended, but I leave this way because maybe someone 6280 could find it useful. 6281 6282[b]Version 0.3.6[/b] 6283 * Updated Polish, Italian, Chinese and Russian translations. 6284 * All icons are now png files. 6285 * Using the option -nofs for the mplayer command line. 6286 6287[b]Version 0.3.5[/b] 6288 * Fixed a serious bug if using Qt 3. The key shortcuts were saved to a 6289 different file and not loaded. 6290 * Started to move from xpm icons to png. Right now a mix of both types 6291 is used. All icons in the preferences dialog are now png. Some of 6292 the icons in playlist are png too. But most of the icons in the main 6293 window are still xpm. As a test I changed the smplayer logo (which in 6294 fact is a Vista-Inspirate icon) with a new one designed by 6295 Charles Barcza. 6296 6297[b]Version 0.3.4[/b] 6298 * Updated the German translation. 6299 * Now you can choose the function of the mouse wheel: media seeking or 6300 volume control. 6301 6302[b]Version 0.3.3[/b] 6303 * Updated the Italian, German, Polish and Chinese translations. 6304 * 10s, 1m and 10m seek can be configured: Preferences->GUI. 6305 Note: the previous fixed values (10s, 1m, 10m) still appear in the menus 6306 and tooltips. I'll fix it soon. 6307 * Mouse left click and double click functions can be configured 6308 in Preferences->GUI. 6309 Note: the left click function is executed too when double clicking. I'll 6310 try to fix it, for now I recommend to use one of the two mouse functions, 6311 not both. 6312 * The initial volume can be configured in Preferences->GUI. 6313 6314[b]Version 0.3.2[/b] 6315 * Added the Polish translation. 6316 * Removed obsolete texts from all translations. 6317 * Added in preferences an option to select the maximum number of 6318 items that the "recent files" menu should have. And added too a 6319 button to clear the list. 6320 * Renamed the Misc section in preferences to GUI. And moved non GUI items that 6321 were in this section to others. 6322 * Added some icons in the preferences dialog. 6323 * Changed some icons. 6324 6325[b]Version 0.3.1[/b] 6326 * Updated the German, Italian, Russian and Hungarian translations. 6327 * Added some contributed files to the contrib subdirectory. 6328 * Added the uninstall section in the Makefile. 6329 * Added a smplayer_en_US.ts. Currently it's empty. Can be used to 6330 correct the english text, and also can be used to start a translation 6331 to other language. 6332 6333[b]Version 0.3.0[/b] 6334 This release has only one small fix, but I change the version number to 6335 0.3.0. I think it's time. 6336 * The code in mplayerprocess for Windows wasn't used. Now it should be fixed. 6337 * Updated the German translation. 6338 * Updated the instructions to compile smplayer in README.txt. 6339 6340[b]Version 0.2.44[/b] 6341 * Added the Hungarian translation. 6342 * Some changes in mplayerprocess.cpp, to make it a little faster. 6343 * A new interesting feature has been added: remember, smplayer install 6344 a server to listen a port (8000 by default) initially to communicate to 6345 other instances. But now that server will understand some more commands. 6346 You can connect with it with "telnet localhost 8000" and type "help". 6347 For now you can pass any of the key functions. For instance the 6348 command "function pause", will pause the movie that smplayer is playing. 6349 "function fullscreen" will toggle fullscreen mode. You can get a list 6350 of all available functions with "list functions". 6351 This feature will allow other people to write small programs or scripts 6352 to control smplayer remotely (from another computer) or from a remote control. 6353 6354[b]Version 0.2.43[/b] 6355 * Not converting to local 8 bit encoding. It seems that Qt already does, so 6356 doing twice only cause trouble. 6357 * Using QString::fromLocal8Bit() instead of 6358 QTextCodec::codecForLocale()->toUnicode(). I think it's the same... 6359 * Updated the Russian translation. 6360 * If unchecked the option for remembering media settings, now the settings 6361 are not really saved to config file (previously they were saved but not 6362 loaded). 6363 * Activated by default for Windows, an alternative code in mplayerprocess 6364 which seems to be faster, and can fix some slow down problems. 6365 6366[b]Version 0.2.42[/b] 6367 * Updated the Chinese and Russian translations. 6368 * Convert filename, subtitle filename, and dvd device name to local 8 bit 6369 encoding before pass them to mplayer. I don't know if this will fix 6370 something or break something. 6371 * Some changes in mplayerprocess, trying to fix a problem in Windows, but 6372 unfortunately it's not fixed yet. 6373 6374[b]Version 0.2.41[/b] 6375 * Mouse left click and double click will work now only in the video window. 6376 * Modified the Makefile to make possible to compile with Qt 4 from the 6377 source root. ("make prep" will adapt the code for Qt 4 and "make" 6378 will compile it). You may need to change the QMAKE variable. 6379 * Write some experimental code intented to fix a problem in Windows. 6380 Not compiled by default. 6381 6382[b]Version 0.2.40[/b] 6383 * Updated the Slovak and German translations. 6384 * On Windows smplayer saves position and size of the main window to 6385 be restored after exiting from fullscreen mode. 6386 * Mouse left click and double click, configurable. For now only by editing 6387 the configuration file (look for left_click_function and 6388 double_click_function). Valid values are any of the key functions (the 6389 list of key functions appears at the beginning of the smplayer log). 6390 Example: left_click_function=PAUSE 6391 Currently there's a problem: double click executes also the left click 6392 function. 6393 * Changed the DVD and CD icons in preferences. 6394 6395[b]Version 0.2.39[/b] 6396 * Added the Russian translation. 6397 * Now the dvd and cdrom devices have no default. If the user tries to 6398 play a dvd before configure it, a message box will show requesting 6399 him to configure it. After that the preferences dialog will be 6400 shown, with the drive's tab selected. 6401 * By the way, I've added some icons to the drive's configuration. 6402 6403[b]Version 0.2.38[/b] 6404 * Added the Simplified-Chinese translation. 6405 * Removed some extra trailing spaces in some phrases. 6406 * Added copyright text to the new files. 6407 6408[b]Version 0.2.37[/b] 6409 * Updated Italian & German translations. 6410 * Added setActiveWindow() too besides raise(); 6411 * Raised the time that smplayer waits to mplayer process to finished. 6412 Sometimes it's needed to call mplayer to get some info (available 6413 output drivers, codecs and so on). There's a problem about terminating 6414 that process: if we just wait until the process is finished there's 6415 the possibility that smplayer freezes if the mplayer process does. 6416 For that reason smplayer waits, but only some time. After that smplayer 6417 kills the mplayer process. That time was about 1 second, but sometimes 6418 (specially for the first run) mplayer takes more time. Now smplayer 6419 will wait as much 10 seconds. 6420 6421[b]Version 0.2.36[/b] 6422 * Improved the single instance stuff. Now it seems it works with Qt 4, too. 6423 Added a few commands to the server. So now you can talk to it using 6424 telnet. 6425 * Added some options in the preferences dialog. You can activate or disable 6426 the single instance feature, and set the port that the server will use. 6427 IMPORTANT: the single instance is disabled by default! 6428 Changes in any of these options require smplayer to be restarted. 6429 * Added the French translation. It's not complete yet. 6430 6431[b]Version 0.2.35[/b] 6432 * Started to write the single instance stuff. Now when smplayer starts 6433 it sets a server to listen to a port (by default 8000). When a new 6434 instance is run it tries to connect to that port. If it has success it 6435 tries to verify that it's really smplayer behind that port. After that it 6436 sends to the first instance the file that the user wants to open (if any) 6437 and closes. The first instance opens the video. 6438 You can change the default port in the configuration file (look for 6439 connection_port). Sorry I didn't have time to add an option in the 6440 preferences dialog. 6441 This works in Qt 3 but fails in Qt 4. I don't know why, by an unknown 6442 reason the server in the first instance doesn't receive the open 6443 command that the client in the 2nd instance sends. 6444 It's too late, I'lltry to fix it tomorrow. By the way, this is the first 6445 time I write code relative to sockets, ports, servers, clients... so someone 6446 more experienced is welcome to take a look to the code and to try to fix it. 6447 6448[b]Version 0.2.34[/b] 6449 * Internal changes: moved Images and Keys to global. 6450 * Key shortcuts are loaded from config file. That means the now it's possible 6451 to change key shortcuts. 6452 * Preferences are saved when user press Ok or Apply in the preferences dialog. 6453 * Moved the "Include subtitles on screenshots" from General to Subtitles tab. 6454 * Fixed a bug with -cache and fast dvd chapter switch. The cache was disabled 6455 even if not playing a dvd. 6456 6457[b]Version 0.2.33[/b] 6458 * Made settings a global object. A lot of internal changes, something 6459 could have broken. 6460 6461[b]Version 0.2.32[/b] 6462 * Fixed a little bug in playlist. 6463 * No flickering at all in the video when opening menus in Windows. 6464 * Rewritten keys.h, keys.cpp. Key shortcuts are saved. 6465 6466[b]Version 0.2.31[/b] 6467 * Added the Italian translation made by Giancarlo Scola. 6468 * Now drag&drop urls works with Firefox, if compiled with Qt 3. 6469 It already worked with Qt 4! 6470 As a secondary effect now plain text can be dropped into smplayer (Qt 3 only). 6471 * New option: Options->Show frame counter. If checked the current frame 6472 will be displayed in the status bar. Don't work properly with some formats. 6473 6474[b]Version 0.2.30[/b] 6475 * Ok, I've just found out how to disable double buffering in a widget. 6476 So the blinking problem with Qt is definitely fixed now (I hope). 6477 6478[b]Version 0.2.29[/b] 6479 * In linux, using Qt 4, the video window has an annoying blink every time a 6480 menu is open. As a quick fix I'm disabling double buffering. That fixes 6481 that problem, but now some widgets may be displayed not completely drawn. 6482 * Updated the German translation. 6483 6484[b]Version 0.2.28[/b] 6485 * Now you can drag&drop urls from a web browser. You can test it dragging 6486 the urls on this page: http://smplayer.sourceforge.net/streams.html 6487 * Added the option "include subtitles on screenshots" in Preferences. If 6488 checked subtitles will appear on screenshots taken with the option 6489 Video->Screenshot. Otherwise subtitles won't appear on screenshots. 6490 6491[b]Version 0.2.27[/b] 6492 * Fixed a problem with the "frame step" option. Sometimes instead of one 6493 frame it could advance 2 (or more?) frames. 6494 * Added the option Open->Playlist (it was already possible to open a playlist 6495 from the Open->File, but well, this way will be easier). A dialog will 6496 allow you to open a m3u or m3u8 playlist. The playlist will be loaded and 6497 will start to play, but the playlist window won't be opened (not because 6498 I wanted that way, just because it was easier...) 6499 * In fullscreen mode, when you drag the time slider, the "jump to..." message 6500 will be displayed in the OSD. 6501 6502[b]Version 0.2.26[/b] 6503 * Fixed some problems with the new fullscreen mode, so now it's the default. 6504 Please test it! 6505 * Added an option who people with wide screens can find useful: 6506 16:9 letterbox. If you play for instance a 2.35:1 movie, this option 6507 will add black borders to fit 16:9. The interesting thing is that subtitles 6508 will appear in the bottom border. 6509 6510[b]Version 0.2.25[/b] 6511 * Made the "experimental fullscreen mode" the default one and delete the 6512 the old code. 6513 * Written a new experimental fullscreen mode ;) 6514 To test it you have to edit the file config.h and change the 6515 FULLSCREEN_WITH_MAINWINDOW 0 6516 to 6517 FULLSCREEN_WITH_MAINWINDOW 1 6518 and recompile. 6519 With this option, the fullscreen mode will be made through the main window 6520 (hiding the menu bar, control widget and status bar) 6521 In this mode if you move the mouse near the bottom of the screen 6522 the control widget will be shown, and if you move it near the top 6523 the menu bar will appear. 6524 Problem: I couldn't hide everything, two grey lines appear, one on 6525 the top, the other on the bottom... that's why this option is set 6526 to 0 by default. 6527 I hope I can fix it in the future... 6528 6529[b]Version 0.2.24[/b] 6530 * Added the Slovak translation by Peter Mendel. 6531 * Hopefully fixed a compilation error in Qt 4 under linux. 6532 * The playlist broke in one of the recent changes: items didn't 6533 start to play from the beginning. Fixed. 6534 * Now if the shuffle button is ON in the playlist, playing will always 6535 start from a random item (not the first). 6536 * Parse the ID_SUBTITLE_ID tag. 6537 * Try to call initializeMenus() and updateWidgets() only when needed. 6538 initializeMenus() seems to be causing problems (crashes) in Qt 4 if 6539 it modifies the same menu we've just used. Now initializeMenus() is called 6540 only once the video has started to play, not before. 6541 I hope not, but this change may have broken something. Testing needed. 6542 initializeMenus() is responsible of creating the audio, subtitle, dvd title 6543 and chapter switching menus. updateWidgets() is responsible of updating 6544 the widgets (like setting the mute button on/off), but also of keeping 6545 the menus updated (setting the check mark on activated options). 6546 6547[b]Version 0.2.23[/b] 6548 * I've realized that the latest mplayer builds for Windows don't play a dvd 6549 if the dvd-device ends with "/" (-dvd-device E:/ will fail). The same 6550 happens with folders (C:/Videos/My DVD/ will fail, C:/Videos/My DVD 6551 will work). So now smplayer removes those trailing "/". 6552 6553[b]Version 0.2.22[/b] 6554 * Improved support for playing dvds from folders. In order to properly 6555 identify these dvd folders, I invented a protocol. In mplayer you 6556 should use something like this: mplayer dvd://1. That would play 6557 the first title of the dvd. You can use that too with smplayer: 6558 smplayer dvd://1. But now you can add after it a folder, this way: 6559 smplayer dvd://1:/tmp/movies/dvd5 (where dvd5 is a directory 6560 which contains at least video_ts). 6561 smplayer dvd://2:/tmp/movies/dvd5 will play title 2. 6562 You can pass the directory only (forgeting the dvd://number) 6563 smplayer /tmp/movies/dvd5 6564 * Open->Directory will autodetect if the selected directory contains 6565 a ripped dvd (currently it only checks if it contains a video_ts) and 6566 in that case will play the dvd instead of adding the individual files 6567 to the playlist. 6568 * Drag&drop also works. You can drag a folder to the main window. 6569 If it contains a dvd it will play it, otherwise the files 6570 of the directory will be added to the playlist. 6571 * Accidentally you can also drag a folder containing a dvd to the 6572 playlist and it will work. 6573 6574[b]Version 0.2.21[/b] 6575 * Playing a DVD from a folder: make things even clearer. Removed 6576 the stuff in preferences and added "Open->DVD from folder". It'll ask 6577 you for a directory where video_ts and audio_ts should be (it seems that 6578 it also work if you select the directory with the *.vob and *.ifo files). 6579 So now "Open->DVD" will only play real DVDs in your dvd drive. 6580 * Added a Open->Directory option. It will add the files in the chosen 6581 directory (not recursively) to the playlist (after clearing it) and start 6582 playing the first item. To fix: it will start playing always the first item 6583 even if the shuffle button in the playlist is on. 6584 6585[b]Version 0.2.20[/b] 6586 * Fixes a silly bug with -brightness 0. I changed -contrast 0 instead of 6587 brightness... 6588 * Now subtitles appear on screenshots. 6589 * It has always been possible to play ripped dvds from hard disc, 6590 but for making things clearer, I've added in the preferences dialog 6591 some options to select a directory from hard disc which should 6592 contain the video_ts (and audio_ts). 6593 6594[b]Version 0.2.19[/b] 6595 * The brightness issue in mplayer (windows) is giving me a headache. 6596 Remember: the image is brighter than it should in windows (directx) 6597 with -brightness 0. As a work-around I set the soft video equalizer 6598 as default, but that conflicts with others video output drivers as 6599 gl or directx:noaccel. 6600 So going back. The soft video equalizer is not the default, and to 6601 prevent the bright image -brightness 0 will not be used in Windows. 6602 * Added a new option in preferences: fast audio track switching. This is 6603 the default. If unchecked, audio track switching will restart mplayer, 6604 which is a little bit slow, but that should make possible to switch audio 6605 tracks in containers apart from avi, mpeg and mkv. 6606 6607[b]Version 0.2.18[/b] 6608 * Reordered the recent files stuff. I hope this fixed the crash problem 6609 with Qt 4. 6610 * Now the default encoding for subtitles is ISO-8859-1 instead of latin1 6611 (it's the same encoding, just a name change, so it can be found in 6612 the new encoding list). 6613 * Renamed the videoequalizer2 to videoequalizer. 6614 * The inforeader won't wait the mplayer process to finish for ever. It'll 6615 wait for some seconds and if the mplayer process is not finished then 6616 it will kill it. This way if the mplayer process for some reason hangs, 6617 smplayer won't do the same. 6618 * Disable software video equalizer (-vf eq2) when using gl or gl2 as 6619 video output driver, as they seem to be incompatible. 6620 * The file passed through the command line is now send to the new open 6621 function with autodetection of media type. That means that you can 6622 pass a local file, a dvd (in the form of dvd://1, dvd://2...), a 6623 playlist (*.m3u or *.m3u8), or stream. 6624 6625[b]Version 0.2.17[/b] 6626 * Added a stereo mode menu, where you can select: stereo, left channel or 6627 right channel. According to mplayer manpage this seems to be only for 6628 MP2/MP3. 6629 * At last added a "recent files" menu. Currently it shows the 10 recent 6630 files opened. 6631 6632[b]Version 0.2.16[/b] 6633 * It seems that the new way of changing dvd chapters doesn't work well 6634 in Windows, so now it's disabled by default but you can activate it 6635 in the preferences dialog. 6636 * The shift key is now ignored, and can't be used as modifier for key 6637 shortcuts. 6638 * Added in the preferences dialog a combobox to select the encoding 6639 of the subtitles. 6640 6641[b]Version 0.2.15[/b] 6642 * Added in the preferences dialog an option to autosync audio/video. 6643 This is what the manpage of mplayer says about it: 6644 -autosync <factor> 6645 Gradually adjusts the A/V sync based on audio delay measure- 6646 ments. Specifying -autosync 0, the default, will cause frame 6647 timing to be based entirely on audio delay measurements. Speci- 6648 fying -autosync 1 will do the same, but will subtly change the 6649 A/V correction algorithm. An uneven video framerate in a movie 6650 which plays fine with -nosound can often be helped by setting 6651 this to an integer value greater than 1. The higher the value, 6652 the closer the timing will be to -nosound. Try -autosync 30 to 6653 smooth out problems with sound drivers which do not implement a 6654 perfect audio delay measurement. With this value, if large A/V 6655 sync offsets occur, they will only take about 1 or 2 seconds to 6656 settle out. This delay in reaction time to sudden A/V offsets 6657 should be the only side-effect of turning this option on, for 6658 all sound drivers. 6659 * Now the info window updates in realtime. And the filename will be 6660 displayed in smplayer window title. 6661 * New functions: prev and next chapter (keys ! and @) It should work with 6662 dvd chapters and matroshka chapters. 6663 * Now selecting a dvd chapter is much much faster (now mplayer is not 6664 restarted). 6665 Note: this new method doesn't work at least with the version of mplayer 6666 I'm using (dev-SVN-r21937) if -cache is used in the command line. 6667 If it happens to you too, the work-around is to set the cache to 0 6668 in the preferences dialog. 6669 6670[b]Version 0.2.14[/b] 6671 * On Windows the option to use the software video equalizer will be 6672 check by default (when running for first time), as a work-around 6673 for the bright image problem. 6674 * As suggested by Amnon82 in the forum, added a menu for selecting 6675 the number of audio channels (mplayer will try to used the specified 6676 number of channels, but it will depend on the media). Options are: 6677 default (the -channels options will not be passed to mplayer) 6678 stereo (2 channels) 6679 4.0 Surround (4 channels) 6680 5.1 Surround (6 channels) 6681 * Added a debugging message identifying the OS on which it's running 6682 (currently only linux and windows), the version of smplayer and 6683 the version of Qt. 6684 6685[b]Version 0.2.13[/b] 6686 * Fixed a crash when trying to open a file being created by mencoder. 6687 * Catch the "Generating Index" message from mplayer and display it in 6688 status bar. 6689 * The key shortcuts work in compact mode. 6690 * Disabled fullscreen mode when another window (playlist, preferences...) is 6691 open. 6692 * Added the Options submenu to the popup menu (right click menu). 6693 * Added key shortcuts for cycling through audio and subtitle tracks: 6694 audio assigned to key j. subtitle assigned temporary to h. 6695 6696[b]Version 0.2.12[/b] 6697 * Using showFullScreen() instead of a normal show() for fullscreen. 6698 * Compact mode hides the menu bar too. And moved the option from 6699 the Options menu to the Video menu. Added a key shortcut: Ctrl-C. 6700 TODO: now it seems that other key shortcuts (like Ctrl-F to open a file) 6701 don't work in this mode, at least with Qt 3. 6702 6703[b]Version 0.2.11[/b] 6704 * Some fixes in the new code for fullscreen. Now (at least in Windows) 6705 changing to fullscreen mode should be very smooth (no blinks). 6706 * New info window (Options->View info). 6707 6708[b]Version 0.2.10[/b] 6709 * New fullscreen mode. Using now a widget which has a parent instead of 6710 of a widget with no parent. 6711 * Added a "compact mode". In this mode, the status bar and the control 6712 widget are hidden. 6713 * Added a config.h where you can change some defines which modifies the 6714 behavior of some things. For instance, "DOCK_PLAYLIST 1" makes the 6715 playlist to be embedded in the main window. 6716 6717[b]Version 0.2.9[/b] 6718 * Just a very small change: when going to fullscreen mode, the function 6719 Gui::toggleFullscreen was called twice (I think it's because button->setOn 6720 emits a signal). Now it's still called twice but now the function checks 6721 if there's really something to do. 6722 6723[b]Version 0.2.8[/b] 6724 * Hopefully fixed two ancient bugs in Windows: the mplayer log with 6725 blank lines and in some menus the accel letter didn't show underlined. 6726 * Added accels for all options in the menus. Unfortunately this change 6727 breaks the translations of the menus. 6728 6729[b]Version 0.2.7[/b] 6730 * Fixed a bug in Windows. In the playlist, the symbol "/" was 6731 replaced with "\" in internet streams (mms:\\.... instead of 6732 (mms://...), avoiding them to play. 6733 6734[b]Version 0.2.6[/b] 6735 * Added the postprocessing filter (-vf pp) with autoq. The autoq value 6736 can be changed in Preferences->Performance. By default: 6 (the highest). 6737 The postprocessing filter can be selected in Video->Filters->Postprocessing. 6738 This filter may "improve" the video quality. 6739 6740[b]Version 0.2.5[/b] 6741 * The new equalizer was broken in Qt 4. I hope I fixed it. 6742 * Now when saving a playlist, if you typed a name without extension 6743 smplayer will add it for you (.m3u). 6744 * Updated the German translation. 6745 6746[b]Version 0.2.4[/b] 6747 * Replaced the video equalizer with a better looking one. 6748 6749[b]Version 0.2.3[/b] 6750 * Load m3u8 files from Open->File (and from command line). 6751 * Convert strings from mplayer output to unicode from system locale. 6752 That should allow smplayer to read properly non latin1 text in 6753 mplayer output. 6754 * Replaced in code all qDebug(...latin1()) with qDebug(...utf8().data()). 6755 This way non latin1 characters shouldn't be lost in logs. 6756 * Now playlist tries to use relative paths when saving the playlist. 6757 6758[b]Version 0.2.2[/b] 6759 * When loading a playlist, comments (lines starting with #) are ignored. 6760 * Now smplayer can load and save m3u8 files (same as m3u but in UTF-8). 6761 * Rewritten the "remove selected items" code in playlist. 6762 * Replaced all float's with double's. I hope this hasn't broken anything... 6763 6764[b]Version 0.2.1[/b] 6765 * Convert strings from system locale to unicode, in arguments passed 6766 from command line and when reading (and saving) m3u files. 6767 6768[b]Version 0.2.0[/b] 6769 * Now when you add a file or files to the playlist, only the 6770 filename appears, not the whole path. 6771 * Added a shortcut for playlist: Ctrl-L 6772 * Added shortcuts for previous and next in playlist: < and > 6773 * Updated the German translation. 6774 6775[b]Version 0.1.20[/b] 6776 * Now if the directory for screenshots is empty, the option 6777 -vf-add screenshot will not be passed to mplayer. This lets smplayer 6778 to work with old versions of mplayer which don't have that filter. 6779 * More improvements in the playlist: added a play button (will play 6780 the selected item). Added a popup menu (right click), with 3 options: 6781 play, remove selected and edit. The last option lets you edit the 6782 name that will be shown in the playlist for the selected file. 6783 With this, I think the playlist is almost finished. 6784 6785[b]Version 0.1.19[/b] 6786 * In playlist, the Add->Files and Add->Directory update the last directory 6787 used for playlist. 6788 * Added some icons in Preferences dialog. 6789 * Added icons for playlist's repeat & shuffle buttons (they are ugly: 6790 I did them myself...) 6791 * Added two new buttons in playlist: up and down. You can use them 6792 to move items up and down in the list. 6793 6794[b]Version 0.1.18[/b] 6795 * Now the shuffle option in playlist should work. 6796 * The playlist saves the state of the repeat & shuffle buttons and 6797 also the size of the window. 6798 6799[b]Version 0.1.17[/b] 6800 * Some fixes in the video equalizer. 6801 * Now Open->URL remembers the last url. 6802 * Playlist remembers the last directory used. 6803 * Some fixes in the spec file. 6804 6805[b]Version 0.1.16[/b] 6806 * Added a video equalizer. 6807 6808[b]Version 0.1.15[/b] 6809 * If "main window resize method" was "never" and you played an audio file 6810 and the a video file, the video window didn't show. Fixed. 6811 * Some other small fixes. 6812 6813[b]Version 0.1.14[/b] 6814 * Now the minimum step in sub delay and audio delay is 100 ms (not 200). 6815 * Now streams can be passed through the command line. 6816 * Fixed a crash when duration of a file was less than 0. 6817 6818[b]Version 0.1.13[/b] 6819 * Playlist accepts drops. Dropped files will be added to the playlist. 6820 * Added two button to the playlist: repeat and shuffle. Repeat works, 6821 shuffle not yet. 6822 * Now the subtitle menu (for *.srt, *.sub...) shows the name of the files 6823 (was in 0.1.12 but I forgot to mention). 6824 * Small changes and fixes. 6825 * Updated the German translation. 6826 6827[b]Version 0.1.12[/b] 6828 * Added a reset button in demuxer / video & audio codec selection. Clicking 6829 that button will select the original option. Useful if you don't 6830 remember which one was it. 6831 * Changes in fullscreen mode. Now fullscreen is a global setting. 6832 This allows to view all videos in the playlist in fullscreen mode, 6833 without switching to window mode everytime a video finished. 6834 * Also added in the preferences a new option: "Start videos in fullscreen". 6835 If checked all videos you open will be played in fullscreen. 6836 6837[b]Version 0.1.11[/b] 6838 * Added a new dialog for configuring advanced settings for the current 6839 file. You may type additional options to be passed to mplayer (and 6840 also video and audio filters). This options are only for the current 6841 file, and they will be saved among the rest of the file settings. 6842 That way you could for example, add a crop filter and that filter 6843 will be used everytime you load that file. 6844 There's also the possibility of choosing the demuxer, video codec and 6845 audio codec. Most of the time you won't need them, but in the case 6846 one file gives you some trouble with the video or audio maybe you can 6847 fix it by selecting another codec. 6848 6849[b]Version 0.1.9[/b] 6850 * Now you can load idx/sub subtitles. Select the *.idx in the open 6851 subtitle dialog. 6852 * Updated the German translation. 6853 6854[b]Version 0.1.8[/b] 6855 * Now the main window accepts drags. So you can drag a video and it will 6856 be played. If dragged more than a file, all of them will be added to 6857 the playlist (the playlist is cleared first). 6858 6859[b]Version 0.1.7[/b] 6860 * Well, it was hard to know why the mplayer process had finished 6861 (end of file, stopped by user, stopped by the program). Fool of me, 6862 mplayer says in its output. So now I catch the "Exiting... (end of file)" 6863 message, so I really hope that the problems that this was giving me 6864 have fixed for ever. 6865 * Added support for matroska chapters. In order to work the file MUST 6866 have the extension *.mkv. 6867 * Not allow to add repeated files in playlist. 6868 * Changes in Makefile: now "make install" works. 6869 * Created a spec file. 6870 6871[b]Version 0.1.6[/b] 6872 * Fixed a bug that produced a segmentation fault on startup. 6873 * Windows/Qt 4: when I file finished playing, playlist wasn't noticed,so 6874 next file didn't start to play. Fixed (I hope...) 6875 * Added support for monitor aspect correction. 6876 6877[b]Version 0.1.5[/b] 6878 * More improvements in the playlist. Added some icons among other things. 6879 * Added 3 new buttons in the main window: playlist, previous and next. 6880 * Updated the German translation. 6881 * Updated the Spanish translation. 6882 6883[b]Version 0.1.4[/b] 6884 * Now you can pass a m3u file from the command line. 6885 * Playlist: Added options to add files or a whole directory (it will add 6886 everything that's there, even non playable files! 6887 Added options to remove the selected items or to clear the whole list. 6888 6889[b]Version 0.1.3[/b] 6890 * Added the German translation (by Henrikx) 6891 * Some fixes in the playlist 6892 6893[b]Version 0.1.2[/b] 6894 * Open->File, if you open a m3u it will passed to the playlist. 6895 * Now smplayer gets more info about the files (title, artist, album...). 6896 This is displayed in Options->View info but it's also used for the 6897 playlist. 6898 * Now it's possible to add and remove items in the playlist. The add 6899 button adds the current file loaded by smplayer. The remove button 6900 removes the selected items. 6901 * Added an indicator for the file which is playing (currently the 6902 indicator is very simple "->", in the future will be an icon). 6903 6904[b]Version 0.1.1[/b] 6905 * Changed the version scheme. 6906 * At last I have learnt how to pass defines to the Makefile created by qmake. 6907 * Changed the way of getting icons (images.h / images.cpp) 6908 6909[b]Version 0.1-070208.13[/b] 6910 * Added to the config file the option initial_volume, which will be 6911the initial volume when smplayer starts. 6912 6913[b]Version 0.1-070208.12[/b] 6914 * Now when a new file is loaded the volume is not changed. 6915 * Save in playlist works (although it's a little bit useless, there 6916 are not options to add files to the playlist) 6917 6918[b]Version 0.1-20070208-2[/b] 6919 * Rewrite the playlist using a QTable instead of a QListView. 6920 * For proper installation in linux, the following defines will be 6921 taken into account: 6922 DATA_PATH must be set to the directory where the data files (currently 6923 only input.conf) are installed. 6924 TRANSLATION_PATH must be set to the directory where translations (*.qm) are 6925 installed. 6926 DOC_PATH must be set to the directory where the documentation is installed 6927 (currently there are no documentation) 6928 What I don't know yet is how to pass those defines to the Makefile. 6929 6930[b]Version 070207-12[/b] 6931 * Started the playlist. Currently is very limited. You can load 6932a m3u file and it will be played (it must cointain absolute paths). 6933Double click on a item plays that file. Streams are also supported. 6934 6935[b]Version 070206-2[/b] 6936 * Reduced a little bit the size of button's icons. 6937 * New action "PLAY_PAUSE" set to MediaPlay key. 6938 6939[b]Version 070204-12[/b] 6940 * Fixed a funny bug. Sometimes when a video is about to finish, it started 6941 to play again from the beginning. 6942 * Put the basis for configurable key shortcuts. 6943 * Added some key shortcuts: Alt+1 & Alt+2 change gamma. 6944 Ctrl+F = Open->File, Ctrl+U = Open->URL, Ctrl+X = Open->Exit. 6945 Ctrl+I = Options->View Info, Ctrl+P = Options->Preferences. 6946 * Added support for multimedia keys: 6947 MediaPlay = Pause (and resume Play) 6948 MediaStop = Stop 6949 MediaNext = +10 secs 6950 MediaPrev = -10 secs 6951 But I don't have a multimedia keyboard, so this is untested... 6952 6953[b]Version 070202-2[/b] 6954 * Some changes in the preferences dialog. 6955 * Added an option to select the Qt style to use. 6956 6957[b]Version 070201-2[/b] 6958 * Added an option to select your CDROM drive. This setting is currently 6959not used for anything, but in the future it will used for playing VCDs. 6960 * One of the main feature of smplayer is the ability to remember the 6961settings (audio track, subtitles, filters selected...) of every file 6962smplayer has opened. Now I have added two options to disable it. One of them 6963will disable it completely, smplayer will remember nothing. The other 6964just will make smplayer to not remember the time pos, so every file 6965will start playing always from the beginning. 6966 6967[b]Version 070131-11[/b] 6968 * Added a new page in the preferences dialog: Performance, with the 6969following options: 6970 - Priority (only for windows) 6971 - Allow frame drop (-framedrop) 6972 - Allow hard frame drop (-hardframedrop) 6973 6974[b]Version 070131-2[/b] 6975As expected the ASS color buttons didn't change color in Windows (or Qt 4). 6976I think now this is fixed. 6977 6978[b]Version 070130-2[/b] 6979 * Now you can change the color of the SSA/ASS subtitles. 6980 6981[b]Version 070129-3[/b] 6982Arrggg, I've just realized that the volume wasn't remembered. Fixed, I hope. 6983 6984[b]Version 070129-2[/b] 6985 * Volume and mute: changing the volume unmutes. 6986 * Now the time slider should work much better. It should work either 6987 dragging it or clicking in any part of the bar. Furthermore now 6988 while dragging it, it displays the time you would go. 6989 6990[b]Version 070128-11[/b] 6991 * Added two new options to the preferences dialog: 6992 - Use software video equalizer (-vf-add eq2) 6993 - Use software volume control (-softvol) 6994 * Now the status bar shows the total time too. 6995 * More or less fixed a conflict with mute and setting the volume. 6996 6997[b]Version 070128-2[/b] 6998 * Fixed a bug with the screenshot feature. 6999 * Now the video window hides if there's no video (audio only file or 7000 using the mplayer window). 7001 7002[b]Version 070127-11[/b] 7003 * Double click on the video window toggles fullscreen. 7004 * Added an option to take screenshots. You must set first a directory 7005 for saving these screenshots, in the preferences dialog. 7006 7007[b]Version 070127-2[/b] 7008 * Added two new options to the "Aspect ratio" sub-menu: 7009 - 5:4 7010 - 16:10 7011 * New log window, with buttons to save the log to a file or copy the 7012 text to the clipboard. 7013 * Some fixes in the time slider. 7014 7015[b]Version 070125-11[/b] 7016 7017 * Added two new video filters: 7018 - Dering 7019 - Add noise (which adds a little bit of noise to the image) 7020 7021[b]Version 070125-2[/b] 7022* Added some video filters: 7023 - denoise (normal) = hqdn3d 7024 - denoise (soft) = hqdn3d=2:1:2 (I find the default hqdn3d too strong) 7025- deblock = pp=vb/hb 7026 7027[b]Version 070124-11[/b] 7028* Now you can scroll through the video by using the mouse wheel. By 7029default every wheel event will advance +30 or -30 seconds. This value 7030can be change in the preferences dialog. Setting to 0 disables this 7031feature. 7032 7033[b]Version 070124-2[/b] 7034* Added 3 new options to the preferences dialog: 7035 7036- disable screensaver 7037- resize method 7038- mplayer cache 7039 7040Now I think all options in the config file can be set through the 7041preferences dialog. 7042 7043[b]Version 070123[/b] 7044* Some changes in the preferences dialog: 7045 7046- Now a combobox allows you to select your CD/DVD device. In linux some 7047usual names are used (/dev/dvd, /dvd/cdrom, etc.). In windows it should 7048display the drive's letters (C: D: etc) but I haven't tested yet. 7049 7050- Now the user can choose the video and audio drivers from a list (shows 7051all available drivers in your mplayer). 7052 7053[img]http://www.uploadfile.info/uploads/64e14ba167.jpg[/img] 7054 7055[b]Version 070122-11[/b] 7056* Found an easier way to change the background color in Qt 4. The 7057visible change is that now the background in statusbar will be black as 7058in Qt 3. 7059* When clicked with the mouse right button to pop up the context menu, 7060the main window stopped receiving keyboard events. I hope this is fix 7061now. 7062* Changed some icons. 7063 7064[b]Version 070122-2[/b] 7065* Now the screensaver in windows is disabled during playback (the 7066screensaver is disabled in x11 too since some versions ago). 7067* Now the mouse cursor disappears over the video window if it's not 7068moved for some seconds, and appears again when it's moved. 7069 7070[b]Version 070121-11[/b] 7071* The option autoload_sub=false didn't work. Fixed (I hope). 7072* Added more options to the preferences dialog. It's a little bit ugly 7073but all options should work. 7074 7075[b]Version 070121-2[/b] 7076* Started to write the preferences dialog. There's a lot of work to do, 7077but the options that appears in it should work. 7078 7079The subtitles' page is almost complete! 7080 7081[img]http://www.uploadfile.info/uploads/f57fc459d3.jpg[/img] 7082 7083[b]Version 070119-2[/b] 7084* Well, I removed that horrible logo I made the other day and now I used 7085some icons from 7086[url=http://www.kde-look.org/content/show.php?content=31585]Vista-Inspirate[/url]. 7087* Some new options for the [preferences] section in config file: 7088 7089[b]resize_method=(int)[/b] 7090 7091This options controls the way the main window should resize. The possible values are: 7092 70930 : the main window never resizes. The user is the only one allowed to 7094resize the window. 70951 : the main window resizes every time it's needed (this is the 7096default). 70972 : the main window resizes only after loading a new video, but not 7098after restarting mplayer. That means that if the user resizes the 7099window, the new size will be respected (until a new video is loaded). 7100 7101 7102[b]mplayer_additional_options=(string)[/b] 7103 7104Here you can pass other options to mplayer. The options should be 7105separated by spaces. If a option requires a filename, this should NOT 7106contain spaces. 7107 7108Example: 7109mplayer_additional_options=-flip -softvol 7110 7111Be carefully, some options could interfere with the ones smplayer uses. 7112 7113[b]mplayer_additional_video_filters=(string][/b] 7114 7115Here you can add additional video filters. They should be separated by 7116",". Don't use spaces! 7117 7118Example: 7119mplayer_additional_video_filters=hqdn3d,pp=vb/hb 7120 7121 7122[b]mplayer_additional_audio_filters=(string][/b] 7123 7124The same but for audio. 7125Example: 7126 7127mplayer_additional_audio_filters=volnorm,equalizer=11:11:10:5:0:-12:0:5:12:12 7128 7129* I also made a (incompatible) change in the way the file preferences 7130are stored in the config file. That means that this version won't 7131remember your previous file settings. 7132 7133[b]Version 070117-12[/b] 7134 7135* Well, I think the only visible change is the option Options->View 7136info, which shows some info about the current video. 7137* There are some changes in the configuration file (~/.qt/smplayerrc): 7138 7139vo=(string) 7140 7141vo is the video output driver. It already existed before. But now I 7142change the default value. Previously the default value was "directx" for 7143windows, "xv" for the rest. 7144 7145Now there is no default. If vo is empty, smplayer would get the info 7146from mplayer, and will save it in the config file. 7147That (theorically) would allow smplayer to run in other OS where maybe 7148"xv" doesn't even exist. 7149 7150Added the option 7151ao=(string) 7152 7153audio output driver, with the same behavior of vo. 7154 7155And finally, added the option subcp, which allows to select the font 7156encoding for subtitles. 7157 7158[b]Version 070117-2[/b] 7159* Fixed a bug when parsing the A: V: line. Big big numbers weren't read 7160correctly. 7161* Added some options for the configuration file: 7162 7163font_autoscale= (int) 7164font_textscale= (int) 7165 7166use_fontconfig= (bool) 7167font_name= (string) 7168font_file= (string) 7169 7170font_autoscale and font_textscale are the equivalents to 7171-subfont-autoscale and -subfont-text-scale in mplayer. 7172 7173If use_fontconfig is true then the font used for subtitles will be 7174font_name. Example: 7175 7176use_fontconfig=true 7177font_name=Utopia 7178 7179In the case use_fontconfig is false, then it will try to use font_file 7180(which has to be a full path to a ttf font). Example: 7181 7182use_fontconfig=false 7183font_file=/home/ricardo/.fonts/comicbd.ttf 7184 7185So now you can get something like this: 7186[img]http://www.uploadfile.info/uploads/c2e06dd51a.jpg[/img] 7187 7188Of course, all of this will be easier when I write the preferences 7189dialog. 7190 7191[b]Version 070116-2[/b] 7192* Added options for changing playback speed. 7193 7194[b]Version 070115-1[/b] 7195* Just a very small fix with the mute option. It wasn't been remebered 7196between mplayer resets and audio track switches. 7197 7198[b]Version 070114-2[/b] 7199* Fixed (I hope) a bug relative to subtitles. smplayer didn't remember 7200that you had selected the "none" subtitle and always loaded the first 7201available subtitle. Now, when you load a video for first time it will 7202load the first available subtitle but if you change to "none" it should 7203remember the next time you open the same video. 7204 7205* Added and option to select angle in DVDs. Unfortunately I don't have a 7206multiangle dvd, so this option is untested. Can anyone tell me if it 7207really works? 7208 7209* For audio, chapter, title and angle menus: added an <empty> item if 7210the menu is empty. 7211 7212* Added a button to mute. And two nice icons borrowed from kplayer... 7213 7214[img]http://www.uploadfile.info/uploads/ac23679650.jpg[/img] 7215