Список изменений проекта Qt-based Multimedia Player -------------- Версия 0.0.1 * первый тестовый релиз Версия 0.0.2 * исправлена ошибка в модуле FLAC * исправлен fft.c: заменён вызов g_malloc() на malloc() * исправлена ошибка UTF в модуле FLAC * исправлена ошибка UTF в модуле Ogg Vorbis Версия 0.0.3 * добавлена поддержка системного лотка (базируется на изменениях Павла Кирпичева) * добавлена поддержка меню и горячих клавиш * добавлена директория $HOME/.qmmp/skins для поиска обложек * исправлена ошибка UTF в модуле FLAC (предыдущее изменение не исправляет ошибку) * исправлена ошибка UTF в модуле Ogg Vorbis (предыдущее изменение не исправляет ошибку) * исправлена ошибка в списке воспроизведения, которая может привести к аварийному завершению программы * добавлена поддержка drag&drop (благодарности Владимиру Кузнецову) Версия 0.0.4 * добавлена поддержка выделения по shift (Владимир Кузнецов) * добавлено перемещение выделенных фрагментов (Владимир Кузнецов) * добавлена поддержка очереди (Владимир Кузнецов) * добавлено меню сортировки (Владимир Кузнецов) * добавлены функции повтора и случайного воспроизведения (Владимир Кузнецов) * улучшен ползунок прокрутки списка воспроизведения * добавлена регулировка громкости и баланса * исправлены некоторые ошибки в модуле MAD * различные улучшения в модульной системе Версия 0.0.5 * добавлены индикаторы в окно списка воспроизведения (Владимир Кузнецов) * добавлены кнопки управления в окно списка воспроизведения (Владимир Кузнецов) * улучшены функции повтора и случайного воспроизведения (Владимир Кузнецов) * добавлена поддержка m3u-, pls-, xspf- форматов списка воспроизведения (Владимир Кузнецов) * добавлена поддержка файла region.txt * добавлена регулировка эквалайзера с помощью колеса мыши * добавлено авто-сохранение настроек эквалайзера * добавлен модуль поддержки Jack (Юрий Журавлёв) * добавлен модуль поддержки Musepack * исправлено аварийное завершение программы на некоторых обложках * исправлена ошибка в управлении балансом * исправлена ошибка в модуле alsa, которая приводит к аварийному завершению программы на некоторых звуковых картах (благодарности Вадиму Калинникову) * исправлена ошибка обработки двойного щелчка по списку воспроизведения Версия 0.0.6 * улучшено выделение (Владимир Кузнецов) * добавлена поддержка командной строки (Владимир Кузнецов) * добавлена загрузка списка воспроизведения потоком (Владимир Кузнецов) * добавлена поддержка предустановок эквалайзера * добавлен модуль поддержки ffmpeg для воспроизведения WMA-файлов * исправлена ошибка в модуле mad, которая вызывает аварийное завершение программы при неправильном пути файла * исправлена ошибка в модуле Jack, которая вызывает аварийное завершение программы, когда сервер Jack не запущен (Юрий Журавлёв) * добавлена поддержка pkgconfig для сборки Версия 0.1 * добавлен диалог "перейти к файлу" (Владимир Кузнецов) * добавлен диалог "о программе" (Владимир Кузнецов) * добавлен русский перевод * добавлена поддержка установки * добавлена поддержка cmake (экспериментальная) * добавлена обложка по умолчанию * улучшен диалог настроек * исправлена ошибка "accertion failed" * исправлены горячие клавиши в меню управления списками * добавлен файл readme на английском языке (Владимир Кузнецов) * исправлен показ битовой частоты выше чем 999 кб/с * добавлен импорт файлов Winamp EQF * добавлен показ оставшегося времени (Владимир Кузнецов) * исправлено мигание индикатора времени (Владимир Кузнецов) * исправлена ошибка сегментации с некоторыми обложками (Владимир Кузнецов) * исправлено чтение некоторых обложек Версия 0.1.1 * исправлена сборка модуля ffmpeg * исправлены типы файлов списка воспроизведения (Владимир Кузнецов) * исправлена ошибка нулевой длительности в модуле mad * исправлена кодировка в диалоге "О программе" * исправлена ошибка в скриптах сборки cmake, которая вызывает конфликт в ресурсах перевода Версия 0.1.2 * исправлена "ошибка сегментации" в режиме оставшегося времени (Владимир Кузнецов) * исправлена "ошибка сегментации" в момент продолжения воспроизведения при пустом списке * исправлено сохранение настроек в режиме системного значка * добавлены горячие клавиши для списка воспроизведения (Вверх, Вниз, Alt- и Shift- модификаторы) (Владимир Кузнецов) * добавлен пропуск повреждённых файлов (Владимир Кузнецов) * добавлен турецкий перевод (Mustafa GUNAY) * добавлена возможность изменять реакцию на закрытие (Владимир Кузнецов) * исправлены и улучшены скрипты cmake * исправлена горячая клавиша "Delete" в Русском переводе Версия 0.1.3 * добавлен китайский упрощённый перевод (lon) * добавлен украинский перевод (Геннадий Моцьо) * исправлена кодировка командной строки (Владимир Кузнецов) * исправлен выбор следующей песни после удаления выбранной (Владимир Кузнецов) * исправлены ошибки нулевой длительности в модулях mpc, flac, vorbis * исправлены некоторые некритичные ошибки в модуле Ogg Vorbis * добавлена горячая клавиша Shift+N для всех окон * выставлено использование UTF-8 по умолчанию в модуле mad * исправлен русский перевод в модуле flac * добавлена навигация по текущей композиции с помощью клавиш курсора (Владимир Кузнецов) * добавлен вызов меню на главном окне (Владимир Кузнецов) * добавлено меню для левой кнопки заголовка (Владимир Кузнецов) * добавлена возможность изменять директорию для библиотек (только для qmake) Версия 0.1.3.1 * исправлен путь установки библиотеки при использовании qmake Версия 0.1.4 * переписан интерфейс командной строки (Владимир Кузнецов) * добавлена поддержка упакованных обложек * поддержка xdg меню (благодарности Геннадию Моцьо и Karel Volný) * добавлена возможность изменять путь к библиотеке * добавлено сохранение текущей композиции * удалён стартовый скрипт из установки * добавлен чешский перевод (Karel Volný) * добавлен китайский традиционный перевод (lon) * обновлён китайский упрощённый перевод (lon) * обновлён турецкий перевод (Mustafa GUNAY) * исправлен русский перевод * обновлены пиктограммы * исправлены скрипты cmake (Юрий Журавлёв) * уменьшено число wakeups * исправлено "замерзание" интерфейса при пропуске нерабочих файлов * исправлено чтение обложек * исправлена ошибка сегментации при попытке показать диалог с неправильным путём * исправлено сохранение кодировки в модуле mpeg * исправлено несколько ошибок в модуле ffmpeg * добавлены исправления для Qt 4.3 * исправлено отключение метаинформации * исправлено зависание при поиске Версия 0.1.5 * обновлён чешский перевод (Karel Volný) * добавлен бразильский португальский перевод (Klaos Lacerda и Bruno Gonçalves) * исправлена утечка памяти * исправлена сборка с Qt-4.2 * исправлены права доступа файлов * более быстрая перемотка при использовании модуля alsa * изменён цвет фона списка воспроизведения * устранено возможное зависание Версия 0.1.6 * исправлен desktop-файл * исправлен русский перевод * добавлена путь "$PREFIX/share/qmmp/skins" для поиска тем * исправлено чтение обложек * исправлено возможное нарушение GPL * поддержка обложек в формате tar.bz2 * использование кодировки ISO-8859-1 по умолчанию для id3v1 тегов * исправлена загрузка списков воспроизведения с двойными расширениями * добавлен немецкий перевод (Stefan Koelling) * улучшен диалог настроек * добавлен перевод стандартных диалогов Qt * вывод дополнительной отладочной информации Версия 0.2.0 * добавлен url диалог (Владимир Кузнецов) * добавлена поддержка поточного вещания * добавлен интерфейс для файлового диалога (Владимир Кузнецов) * добавлен модуль вывода OSS (Юрий Журавлёв) * улучшен список воспроизведения (Владимир Кузнецов) * поддержка модулей визуализации * добавлен модуль визуализации - анализатор спектра * добавлена поддержка минимального режима * добавлен модуль sndfile * добавлена программная регулировка громкости * переписан интерфейс командой строки с использованием UDS (Владимир Кузнецов) * добавлена поддержка модулей для расширения командной строки (Владимир Кузнецов) * добавлен модуль для управления громкостью (Владимир Кузнецов) * добавлена поддержка APE-тегов в модуле mpeg * добавлена поддержка модулей общего назначения * добавлен модуль scrobbler * добавлен модуль d-bus * добавлен модуль поддержки системного лотка * добавлен модуль уведомлений * улучшено чтение обложек * добавлен модуль WavPack * добавлена поддержка уведомлений в psi * добавлен модуль вывода Pulse Audio * добавлена сортировка по номеру трека * добавлена поддержка mp3 wave * добавлен модуль modplug * добавлены новые иконки (Андрей Андреев) * добавлена новая обложка (Андрей Андреев) * добавлена поддержка модулей эффектов * добавлен модуль передискретизации * оптимизирован вывод alsa * добавлена поддержка 24-х бит * обновлён украинский перевод (Геннадий Моцьо) * обновлён русский перевод * обновлён китайский традиционный перевод (lon) * обновлён китайский упрощённый перевод (lon) * обновлён немецкий перевод (Stefan Koelling) * обновлён чешский перевод (Karel Volný) Версия 0.2.1 * исправлен desktop-файл (благодарности Евгению Любимкину) * исправлена сборка (благодарности Евгению Любимкину) * исправлены ошибки в файловом диалоге * исправлены отступы * обновлён чешский перевод (Karel Volny) * щелчок средней кнопкой мыши по системному значку работает теперь как команда "воспроизвести/приостановить" * устранена утечка памяти * исправлено чтение обложек * увеличена скорость файлового диалога * улучшена точность вычисления длительности mp3-файлов * добавлена возможность увеличения громкости в модуле modplug Версия 0.2.2 * исправлен украинский перевод (Геннадий Моцьо) * исправлен русский перевод * добавлен польский перевод (Grzegorz Gibas) * исправлена сборка с qmake * исправлены предупреждения компилятора * исправления в jack * исправлена кодировка UDS данных * удалён неиспользуемый код * исправлено чтение обложек Version 0.2.3 * исправлена сборка "out-of-source" (благодарности: Funda Wang) * добавлена возможность параллельной сборки (Funda Wang) * добавлена поддержка последних библиотек ffmpeg * исправлен русский перевод * добавлен французский перевод (Stanislas Zeller) * исправлен аудио-порт в модуле jack (Adrian Knoth) * исправлена утечка памяти * исправлена загрузка списков из командной строки и с помощью drag and drop * исправлено падение при выходе с включённой визуализацией * исправлено чтение файлов списков * исправлено мерцание основной визуализации * исправлены предупреждения gcc-4.3 * исправлена сборка modplug * добавлена горячая клавиша "ввод" в диалог перехода * исправлена ошибка сегментации в модуле PulseAudio * добавлена поддержка OSS4 (Юрий Журавлёв) * исправлена ошибка уведомлений * исправлена ошибка в диалоге настроек * удалена дублирующаяся опция "--next" из командной строки (Adrian Knoth) Версия 0.2.4 * исправлено чтение xspf (благодарности: Sebastian Pipping) * исправлена загрузка списков воспроизведения * исправлена ошибка в диалоге добавления url * исправления в oss * добавлена поддержка musepack sv8 * исправлен шум в начале некоторых mp3-файлов * перезапись предустановок эквалайзера с одинаковыми именами Версия 0.3.0 * новый интерфейс libqmmp и libqmmpui * добавлена поддержка cue (экспериментальная) * добавлена поддержка cue встроенного в flac * добавлена поддержка cue встроенного в wavpack (благодарности: Дмитрию Костину) * добавлен модуль aac * добавлен модуль cd audio * добавлен модуль управления mplayer-ом * добавлена поддержка форматов библиотеки ffmpeg (включая Monkey's audio) * добавлена поддержка глобальных горячих клавиш * добавлена поддержка mpris * добавлен модуль для показа текстов песен (используется lyricswiki.org) * добавлено обнаружение съёмных носителей (с помощью hal) * добавлен модуль для работы с файлами * добавлена визуализация projectm * добавлен модуль эффектов bs2b (благодарности: Sebastian Pipping) * добавлена частичная поддержка mingw * добавлен модуль вывода waveout * добавлена документация по api * добавлены настройки прозрачности * добавлен итальянский перевод (Gian Paolo Renello) * удалён модуль dbus * улучшена поддержка системного лотка: добавлена регулировка громкости с помощью колёсика мыши * улучшен модуль scrobbler: добавлены уведомление о текущей композиции, поддержка libre.fm, автономный режим * улучшена поддержка визуализации * улучшена интеграция с файловым менеджером * улучшен модуль уведомлений: добавлены настройка прозрачности и отслеживание громкости * улучшен список воспроизведения: добавлена возможность показа протокола * оптимизирован запуск приложения * исправлен модуль pulse audio (поддержка 24-х бит) * исправлено опустошение буфера в модуле alsa * исправлен шрифт по-умолчанию * исправлена поддержка gnome * исправлено определение языка интерфейса * исправлено множесто других ошибок * обновлён украинский перевод (Геннадий Моцьо) * обновлён русский перевод * обновлён немецкий перевод (Panagiotis Papadopoulos) * обновлён польский перевод (Grzegorz Gibas) Версия 0.3.1 * добавлены горячие клавиши Home/End * добавлена возможность скрыть номера песен * добавлена поддержка cygwin (yselkowitz AT gmail.com) * добавлена поддержка стандартных иконок в модуле Status Icon * добавлена опция совместимости с openbox * добавлена возможность загружать модули из другого места (Holger Schurig) * добавлено расширение mkv в модуль поддержки mplayer-а * добавлена регулировка громкости с помощью глобальных клавиш * добавлена прокрутка бегущей строки с помощью мыши (Erik Ölsar) * добавлена поддержка Qt 4.6 * исправлена сборка на некоторых системах (Pino Toskano) * исправлена проблема с сообщением буферизации * исправлена сортировка по имени * исправлено чтение cue * исправлена отображаемая версия mpeg * исправлена ошибка, связанная с отсутствием комментария в списке * исправлены нерабочие глобальные клавиши при включенном capslock-е * устранена блокировка клавиатуры в модуле глобальных клавиш * исправлен нерабочий эквалайзер при использовании модуля Ogg Vorbis * исправлен модуль jack * исправлено получение информации из UDS * исправлено поведение фокуса на кнопках (Erik Ölsar) * исправлена проблема с медленной визуализацией * исправлены проблемы с некоторыми звуковыми картами * исправлено определение языка интерфейса * исправлена потеря текущего трека * сервис LyricWiki.org заменён на lyricsplugin.com * добавлен литовский перевод (Algirdas Butkus) * добавлен казахский перевод (Baurzhan Muftakhidinov) * обновлены китайский традиционный и китайский упрощённый переводы(lon) * обновлён русский перевод * обновлён турецкий перевод (Bilgesu Güngör) * обновлён немецкий перевод (Panagiotis Papadopoulos) * обновлён украинский перевод (Геннадий Моцьо) * обновлён итальянский перевод (Gian Paolo Renello) * обновлён польский перевод (Grzegorz Gibas) Версия 0.3.2 * добавлена поддержка metacity * добавлена поддержка projectM 2.0 * добавлена поддержка диалогов kde * удалена зависимость от XFree86-Misc * исправлена программная громкость * устранено падение программы на 6-канальных файлах * исправлено чтение файлов cue * улучшен диалог "перейти к треку" Версия 0.3.3 * добавлен венгерский перевод (Németh Gábor) * исправлена поддержка диалога kde (благодарности: Sebastian Piping) * устранены проблемы с некоторыми mp3-файлами * устранено падение на m4a-файлах * исправлен диалог настроек * устранены проблемы с прокси Версия 0.3.4 * исправлена сборка * исправлена ошибка в настройках глобальных клавиш * исправлена поддержка 24-битных файлов wavpack * исправлен просмоторщик текстов песен * исправлен desktop-файл (Karel Volný) Версия 0.4.0 * частично переписано звуковое ядро * добавлен транспортный api * добавлен api для внешних плееров * добавлено форматирование тегов, основанное на шаблонах * добавлена поддержка шаблонов в модуле уведомлений * добавлена поддержка обложек * добавлен единый диалог для работы с мета-информацией * добавлена поддержка дополнительных тегов * добавлена поддержка растровых шрифтов (Erik Ölsar) * добавлена всплывающая подсказка в системный лоток (Artur Guzik) * добавлен модуль уведомлений KDE4 (Artur Guzik) * добавлена поддержка встроенных в обложки курсоров (Erik Ölsar) * добавлен режим двойного размера * добавлена поддержка нескольких списков воспроизведения * добавлена модуль поддержки ladspa * добавлена поддержка ReplayGain * добавлена поддержка потоков в формате aac * добавлен модуль управления обложками * добавлен 16-битный вывод * добавлено автоматическое определение кодировки (для cue-файлов и icy-метаинформации) * добавлен модуль нулевого вывода * добавлена поддержка cddb * добавлена поддержка ogg flac * добавлена опция 'продолжить воспроизведение при запуске' * добавлена опция 'поверх всех окон' * добавлен быстрый поиск в опции командной строки * добавлена возможность удалять дублирующиеся или несуществующие треки из списка * добавлен модуль поддержки http * добавлен модуль поддержки mms (экспериментальный) * добавлена поддержка обложек в модуль mpris * добавлены масштабируемые иконки (Adria Arrufat и Quentin Denis) * удалены устаревшие классы Qt * удалена поддержка http из ядра * улучшена поддержка cue * улучшен модуль scrobbler * улучшен модуль файловых операций * устранены паузы между cue-треками * исправлен быстрый поиск внутри ape-файлов (Михаил Желудков) * обновлён русский перевод * обновлён украинский перевод (Геннадий Моцьо) * обновлён чешский перевод (Karel Volný) * обновлён венгерский перевод (Németh Gábor) * обновлён литовский перевод (Algirdas Butkus) * обновлён польский перевод (Grzegorz Gibas)