diff options
| -rw-r--r-- | ChangeLog | 109 | ||||
| -rw-r--r-- | ChangeLog.rus | 108 | ||||
| -rw-r--r-- | README | 90 | ||||
| -rw-r--r-- | README.RUS | 93 |
4 files changed, 343 insertions, 57 deletions
@@ -14,8 +14,8 @@ Version 0.0.3 * added tray support (based on Pavel's Kirpichev's patch) * added menu and hot keys support * added directory $HOME/.qmmp/skins in skin search pathes -* fixed UTF bug in FLAC plugin (previous correction dasn't fix bug) -* fixed UTF bug in Ogg Vorbis plugin (previous correction dasn't fix bug) +* fixed UTF bug in FLAC plugin (previous correction doesn't fix bug) +* fixed UTF bug in Ogg Vorbis plugin (previous correction doesn't fix bug) * fixed bug in playlist which can cause program crash * add drag&drop support (thanks to Vladimir Kuznetsov) @@ -33,7 +33,7 @@ Version 0.0.4 Version 0.0.5 * added playlist indicators (Vladimir Kuznetsov) * added playlist control buttons (Vladimir Kuznetsov) -* improved shuffle and repeate functions (Vladimir Kuznetsov) +* improved shuffle and repeat functions (Vladimir Kuznetsov) * added support for m3u, pls, xspf playlists (Vladimir Kuznetsov) * added region.txt file support * added scroll control for equalizer bars @@ -64,9 +64,9 @@ Version 0.1 * added cmake support(experimental) * added default skin * improved settings dialog -* fixed "accertion failed" bug +* fixed "assertion failed" bug * fixed hotkeys in playlist menu -* added english readme (Vladimir Kuznetsov) +* added English readme (Vladimir Kuznetsov) * fixed showing bitrate over 999 kbps * added Winamp EQF import * added rest time show (Vladimir Kuznetsov) @@ -93,7 +93,7 @@ Version 0.1.2 * fixed "Delete" hotkey in Russian translation Version 0.1.3 -* added Chinese Simplified translation (l on) +* added Chinese Simplified translation (lon) * added Ukrainian translation (Gennadi Motsyo) * added codings fix for command line (Vladimir Kuznetsov) * fixed next song selection after deletion selected (Vladimir Kuznetsov) @@ -102,5 +102,98 @@ Version 0.1.3 * added Shift+N hotkey for all windows * set using UTF-8 by default in mad plugin * fixed russian translation in the flac plugin -* added current song position navigation with Left/Right cursor buttons -* added main menu popup on main display +* added current song position navigation with Left/Right cursor buttons (Vladimir Kuznetsov) +* added main menu popup on main display (Vladimir Kuznetsov) +* added menu for left title button (Vladimir Kuznetsov) +* added custom library directory (for qmake only) + +Version 0.1.3.1 +* fixed library install path when using qmake + +Version 0.1.4 +* redesigned command line interface (Vladimir Kuznetsov) +* added packed skin support +* xdg menu support (thanks to Gennadi Motsyo and Karel Volný) +* added custom library path +* added current song saving +* removed wrapper from installation +* added Czech translation (Karel Volný) +* added Chinese Traditional translation (lon) +* updated Chinese Simplified translation (lon) +* updated Turkish translation (Mustafa GUNAY) +* fixed Russian Translation +* updated icons +* fixed cmake scripts (Yuriy Zhuravlev) +* reduced wakeups number +* fixed interface freezing when skiping broken entries +* fixed skin parsing +* fixed segmentation fault when trying to show details dialog with invalid file path +* fixed codepage saving in the mpeg plugin +* fixed some bugs in the ffmpeg plugin +* added qt4.3-specific fixes +* fixed metadata disabling +* fixed freezing when seeking + +Version 0.1.5 +* updated Czech translation (Karel Volný) +* added Brazilian Portuguese translation (Klaos Lacerda and Bruno Gonçalves) +* fixed memory leak +* fixed build with Qt-4.2 +* fixed file permissions +* faster seek speed while using alsa plugin as output +* changed playlist background color +* fixed freezing + +Version 0.1.6 +* fixed desktop file +* fixed russian translation +* added "$PREFIX/share/qmmp/skins" to skin search paths +* fixed skin parsing +* fixed possible GPL violation +* tar.bz2 skins support +* using ISO-8859-1 encoding for id3v1 tags by default +* fixed load playlists with double extensions +* added German translation (Stefan Koelling) +* improved settings dialog +* added localization for standart Qt dialogs +* show more debug information + +Version 0.2.0 +* added url dialog (Vladimir Kuznetsov) +* added stream support +* added filedialog interface (Vladimir Kuznetsov) +* added OSS output plugin (Yuriy Zhuravlev) +* improved plalist (Vladimir Kuznetsov) +* added visual plugin support +* added analyzer plugin +* added shaded mode support +* added sndfile plugin +* added software volume control +* redesigned command line interface using UDS (Vladimir Kuznetsov) +* added command line plugins support (Vladimir Kuznetsov) +* added volume control plugin (Vladimir Kuznetsov) +* added APE tag support for the mpeg plugin +* added general plugin support +* added scrobbler plugin +* added d-bus plugin +* added tray plugin +* added notifier plugin +* improved skin reading +* added WavPack plugin +* added psi now playing notification support +* added Pulse Audio output plugin +* added sorting by track number +* added mp3 wave support +* added modplug plugin +* added new application icons (Andrey Andreev) +* added new default skin (Andrey Andreev) +* added effect plugin support +* added sample rate conversion plugin +* optimized alsa output +* added 24-bits support +* updated Ukrainian translation (Gennadi Motsyo) +* updated Russian translation +* updated Chinese Traditional translation (lon) +* updated Chinese Simplified translation (lon) +* updated German translation (Stefan Koelling) +* updated Czech translation (Karel Volný) diff --git a/ChangeLog.rus b/ChangeLog.rus index d589ab4bb..ad9913642 100644 --- a/ChangeLog.rus +++ b/ChangeLog.rus @@ -95,4 +95,110 @@ * добавлен турецкий перевод (Mustafa GUNAY) * добавлена возможность изменять реакцию на закрытие (Владимир Кузнецов) * исправлены и улучшены скрипты cmake -* исправлена грячая клавиша "Delete" в Русском переводе +* исправлена горячая клавиша "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 +* добавлены новые иконки (Andrey Andreev) +* добавлена новая обложка (Andrey Andreev) +* добавлена поддержка модулей эффектов +* добавлен модуль передискретизации +* оптимизирован вывод alsa +* добавлена поддержка 24-х бит +* обновлён украинский перевод (Геннадий Моцьо) +* обновлён русский перевод +* обновлён китайский традиционный перевод (lon) +* обновлён китайский упрощённый перевод (lon) +* обновлён немецкий перевод (Stefan Koelling) +* обновлён чешский перевод (Karel Volný) @@ -3,61 +3,97 @@ Qmmp - Qt-based multimedia player This program is an audio-player, written with help of Qt library. Main opportunities: -- unpacked winamp skins support +- Winamp and xmms skins support - plugins support - MPEG1 layer 1/2/3 support - Ogg Vorbis support - native FLAC support - Musepack support +- WavePack support +- ModPlug support +- WMA support +- PCM WAVE support (and other formats provided by libsndfile library) - AlSA sound output - JACK sound output +- OSS sound output +- PulseAudio output +- Last.fm scrobbler +- D-Bus support +- Spectrum Analyzer +- sample rate conversion +- streaming support (MP3, Vorbis via IceCast/ShoutCast) Requirements: - OS GNU Linux -- Qt >= 4.2 -- MAD -- Ogg Vorbis -- ALSA >= 1.0.1 -- TagLib >= 1.4 -- Flac >= 1.1.3 (Optional) +- Qt >= 4.3 +- tar, unzip, bzip2, gzip +- libmad +- libvorbis +- libogg +- libalsa >= 1.0.1 +- taglib >= 1.4 +- curl >= 7.16 +- flac >= 1.1.3 (Optional) - libmpcdec >= 1.2.6 (Optional) -- Jack >= 0.102.5 (Optional) +- jackit >= 0.102.5 (Optional) +- libsamplerate >= 0.1.2 (Optional) +- libmodplug >= 0.8.4 (Optional) +- libsndfile >= 1.0.17 (Optional) +- wavpack >= 4.41 (Optional) +- pulseaudio >= 0.9.9 (Optional) +- ffmpeg >= 0.4.9-pre1 (Optional) +- cmake >= 2.4.8 (for build only) + + +Attention! Qmmp build needs lrelease installed. The qt4-linguist package often contains this utility. + +Configure: +cmake ./ Build: -qmake-qt4 && make +make Installation: -make install INSTALL_ROOT=/usr/local +make install -Executable: -./bin/qmmp +If someone module (for example, Jack plugin) doesn't build or doesn't needed you can disable it +by running: +cmake ./ -D USE_JACK:BOOL=FALSE -If someone module doesn't build or doesn't needed you can disable it -in qmmp.pri file - just comment corresponding line( symbol '#'). -Attention! By default all modules are enabled. +Available options: +USE_ALSA, USE_ANALYZER, USE_DBUS, USE_FFMPEG, USE_FLAC, USE_JACK, USE_MAD, USE_MODPLUG, USE_MPC, +USE_NOTIFIER, USE_OSS, USE_PULSE, USE_QMMP_DIALOG, USE_SCROBBLER, USE_SNDFILE, USE_SRC, USE_STATICON, +USE_VORBIS, USE_WAVPACK + +Also you can use ccmake for changing plugins configuration. +By default program will be installed in /usr/local. You can change default path by running: +cmake ./ -DCMAKE_INSTALL_PREFIX=custom_path -Also you can use cmake for building and installation (for testing only). +In some cases, you can use qmake for building and installation. Configure: -cmake ./ +qmake-qt4 (or qmake) Build: make Installation: -make install +make install INSTALL_ROOT=/usr/local -If someone module doesn't build or doesn't needed you can disable it by running: -cmake ./ -D USE_JACK:BOOL=FALSE -This command will disable JACK Plugin for example. Available options: -USE_MAD, USE_MPC, USE_VORBIS, USE_FFMPEG, USE_FLAC, USE_ALSA, USE_JACK. -Also you can use ccmake for changing plugins configuration. -By default programm will be installed in /usr/local. You can change default path by running: -cmake ./ -D CMAKE_INSTALL_PREFIX=custom_path +Executable: +./bin/qmmp +If someone module doesn't build or doesn't needed you can disable it +in qmmp.pri file - just comment corresponding line( symbol '#'). Attention! By default all modules are enabled. +Changing shared library install path (needed by some 64-bit distributions). +By default, all libraries and plugins will be installed in $(INSTALL PREFIX)/lib. You can change "lib" +to "lib64" by running qmake-qt4 or cmake with special parameter: +qmake-qt4 LIB_DIR=/lib64 +or +cmake ./ -D LIB_DIR=lib64 -All patches, bug reports, ideas etc. send to forkotov02@hotmail.ru. - +All patches, bug reports, ideas etc. send to forkotov02@hotmail.ru or use issue tracker +http://code.google.com/p/qmmp/issues/list diff --git a/README.RUS b/README.RUS index 1c2ef9a15..61ba95811 100644 --- a/README.RUS +++ b/README.RUS @@ -2,22 +2,50 @@ Qmmp - Qt-based multimedia player Программа является аудио-плеером, написанным с использованием библиотеки Qt. -Сборка: -qmake-qt4 && make +Основные возможности: +- поддержка тем winamp и xmms; +- поддержка модулей +- поддержка MPEG1 layer 1/2/3 +- поддержка Ogg Vorbis +- поддержка native FLAC +- поддержка Musepack +- поддержка WavePack +- поддержка ModPlug +- поддержка WMA +- поддержка PCM WAVE (и др. форматов библиотеки libsndfile) +- вывод звука через AlSA +- вывод звука через JACK +- вывод звука через OSS +- вывод звука через PulseAudio +- скробблер Last.fm +- поддержка D-Bus +- анализатор спектра +- передискретизация +- поддрежка потокового вещания (MP3, Vorbis через IceCast/ShoutCast) -Установка: -make install INSTALL_ROOT=/usr/local - -Исполняемый файл: -./bin/qmmp +Требования: +- OS GNU Linux +- Qt >= 4.3 +- tar, unzip, bzip2, gzip +- libmad +- libvorbis +- libogg +- libalsa >= 1.0.1 +- taglib >= 1.4 +- curl >= 7.16 +- flac >= 1.1.3 (Опционально) +- libmpcdec >= 1.2.6 (Опционально) +- jackit >= 0.102.5 (Опционально) +- libsamplerate >= 0.1.2 (Опционально) +- libmodplug >= 0.8.4 (Опционально) +- libsndfile >= 1.0.17 (Опционально) +- wavpack >= 4.41 (Опционально) +- pulseaudio >= 0.9.9 (Опционально) +- ffmpeg >= 0.4.9-pre1 (Опционально) +- cmake >= 2.4.8 (только для сборки) -Если какой-либо модуль не собирается или не нужен, в файле qmmp.pri можно его отключить. -Для отключения необходимо закомментировать соответствующую строчку (символ "#"). -Внимание! по умолчанию включены все модули. +Внимание! Для сборки Qmmp нужна утилита lrelease. Очень часто она находится в пакете qt4-linguist. -Начиная с версии 0.1 представлена экспериментальная сборка с помощью cmake. Требуется -тестирование и усовершенствование скриптов. - Конфигурирование: cmake ./ @@ -27,16 +55,42 @@ make Устнановка: make install -Если какой-либо модуль не собирается или не нужен, вы можете отключить его командой: +Если какой-либо модуль (например, Jack) не собирается или не нужен, то вы можете отключить его командой: cmake ./ -D USE_JACK:BOOL=FALSE -Эта команда оключит модуль JACK. Доступные опции: -USE_MAD, USE_MPC, USE_VORBIS, USE_FFMPEG, USE_FLAC, USE_ALSA, USE_JACK. + +Доступные опции: +USE_ALSA, USE_ANALYZER, USE_DBUS, USE_FFMPEG, USE_FLAC, USE_JACK, USE_MAD, USE_MODPLUG, USE_MPC, +USE_NOTIFIER, USE_OSS, USE_PULSE, USE_QMMP_DIALOG, USE_SCROBBLER, USE_SNDFILE, USE_SRC, USE_STATICON, +USE_VORBIS, USE_WAVPACK + Также вы можете использовать ccmake для изменения конфигурации модулей. По умолчанию программа будет установлена в /usr/local. Вы можете изменить этот путь командой: -cmake ./ -D CMAKE_INSTALL_PREFIX=другой_путь +cmake ./ -DCMAKE_INSTALL_PREFIX=другой_путь + + +В некоторых случаях вы можете использовать qmake для сборки и установки. +Сборка: +qmake-qt4 && make + +Установка: +make install INSTALL_ROOT=/usr/local + +Исполняемый файл: +./bin/qmmp + +Если какой-либо модуль не собирается или не нужен, в файле qmmp.pri можно его отключить. +Для отключения необходимо закомментировать соответствующую строчку (символ "#"). Внимание! по умолчанию включены все модули. +Изменение пути установки разделяемых библиотек и модулей (требуется для некоторых 64-битных дистрибутивов). +По-умолчанию все библиотеки и модули будут установлены в $(INSTALL PREFIX)/lib. Вы можете сменить "lib" +на "lib64" с помощью запуска qmake-qt4 или cmake со специальным параметром: +qmake-qt4 LIB_DIR=/lib64 +или +cmake ./ -D LIB_DIR=lib64 + + Патчи, багрепорты, идеи и т.п.: forkotov02@hotmail.ru. Автор выражает благодарность Вадиму Калинникову (www.ylsoftware.com) за предоставленный @@ -44,8 +98,5 @@ cmake ./ -D CMAKE_INSTALL_PREFIX=другой_путь Также выражаеются благодарности всем, приславшим патчи и багрепорты. -Просьба присылающим пачти: оставляйте, пожалуйста, свои имена, фамилии и контактную информацию. +Просьба присылающим пачти: оставляйте, пожалуйста, представляйтесь. Наиболее активные участники будут занесены в список :) - -Внимание: проекту требуются дизайнеры для создания обложек и иконок, лучшая работы станет -"лицом" программы. |
