Медотические рекомендации по выполнению работ по программе «Winamp»
Содержание
Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
История winamp’a. . . . . . . . . . . . . . . . . . . . . . 11
WinAmp 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
WinAmp 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Горячие клавиши. . . . . . . . . . . . . . . . . . . . . . . 15
Основные функции. . . . . . . . . . . . . . . . . . . . . .18
Введение
winamp’a:
• Создать скин.
• Написать плагин.
• Написать программу, которая будет манипулировать проигрывателем во время его работы.
Скины представлены набором txt-, bmp- и cur-файлов. Текстовых файлов должно быть 3, графических — 16, курсоров — 28. Их может быть и меньше, просто в таком случае элементы, за которые «отвечают» отсутствующие файлы, будут заменены соответствующими из «скина по умолчанию». Особенно влияют на внешний вид окна проигрывателя bmp-файлы, поэтому начнем именно с них. В этих файлах хранятся различные фрагменты WinAmp'овых окон, причем в каждом файле может быть один или несколько таких фрагментов. При запуске или смене скина WinAmp считывает файл, описывающий структуру привязки этих фрагментов к условным координатам интерфейса — вдаваться в подробности я не буду, исчерпывающую инфу можно найти на winamp.com в разделе NSDN (Nullsoft Development Network). Все фрагменты прямоугольные и отображаются на экране в том виде, в каком они есть, что немного неудобно. Ведь гораздо проще нарисовать круглую кнопку на однотонном фоне, который посчитается прозрачным и будет убран, чем рисовать эту кнопку на фоне прямоугольного фрагмента, который нужно взять из файла, изображающего то, что находится под этой кнопкой. В отношении скиновых bmp-файлов у WinAmp'а есть еще одна особенность: при отсутствии некоторых из них программа заменяет неописанные элементы фрагментами из других файлов. Так, например, при отсутствии balance.bmp регулятор баланса рисуется с использованием фрагментов из файла volume.bmp, изображающего регулятор громкости. Но у этой полезной функции есть и недостаток: если хочешь регулятор баланса оставить из «скина по умолчанию», а регулятор громкости нарисовать свой, то придется качать с winamp.com «скин по умолчанию» или мастырить регулятор баланса методом «PrintScreen» :-).
Основные принципы хранения фрагментов. Вот они:
1) Заголовки окон хранятся в двух положениях: «активном» и «неактивном».
2) Переключатели хранятся в четырех положениях: «выключено и не нажато», «выключено и нажато», «включено и не нажато» и «включено и нажато».
3) Регуляторы громкости, баланса и тембра (в эквалайзере) хранятся в виде множества прямоугольников, описывающих фон в разных положениях ползунка и непосредственно сам ползунок в двух положениях: «ухваченном» и свободном.
4) PosBar (или SeekBar, кому как удобно) хранится в виде фона и двух ползунков — «ухваченного» и «неухваченного» — в файле posbar.bmp.
5) И где-нибудь, конечно, обязательно хранится фон ко всему этому хозяйству — основа окна. Это файлы main.bmp, eqmain.bmp, pledit.bmp, mb.bmp, avs.bmp.
6) Два файла — nums_ex.bmp и text.bmp — хранят цифры для отображения elapsed/remaining и символы внутреннего шрифта соответственно.
7) Основы окон, которые могут менять свой размер (playlist, minibrowser), хранятся в разобранном в виде: четыре угла, находящаяся между ними «серединка» и фрагменты, вставляемые между краями и «серединкой» при растяжении.
И еще одна интересная особенность: main window описывается одиннадцатью файлами, эквалайзер — двумя, остальные окна — по одному. А ведь main window не намного «пестрее» эквалайзера! Ему бы хватило файлов трех-четырех.
А теперь немного о багах. Вы думали, WinAmp их лишен? Нет, Закон о Вездесущности Багов не предусматривает исключений! И программисты из Nullsoft тоже совершают ошибки. Программа криво считывает некоторые фрагменты из bmp-файлов. Первое - это неправильное считывание из файла titlebar.bmp активного и неактивного свернутого в полоску main window.
Вторым – это было неправильное считывание «пустой ячейки» из nums_ex.bmp. Это заметно при нажатой паузе, когда elapsed/remaining «моргает»
Последняя пакость относится к окну эквалайзера. При нажатии кнопки, сворачивающей его в полосочку, изображение этой кнопки меняется на изображение кнопки, разворачивающей эквалайзер из этого состояний — изображение же, которое там должно появиться в качестве нажатой кнопки сворачивания, вообще не предусмотрено .
Разобравшись с графическими, можно заняться текстовыми файлами. Их в составе скина, как уже упоминалось выше, должно быть три. Первый называется viscolor.txt и описывает цвета spectrum analyzer'а и oscilliscope'а. Он состоит из двадцати четырех строк, каждая из которых содержит информацию о цвете соответствующего ей фрагмента экрана визуализации. Эта информация о цвете представляет собой три числа, записанные через запятую и определяющие количество красного, зеленого и синего компонентов цвета соответственно. Числа находятся в диапазоне [0;255]. Все, что написано в строке после чисел, WinAmp'ом игнорируется. Теперь о том, что эти строки означают:
• 1 строка — цвет фона;
• 2 строка — цвет «крапинок» фона;
• 3-18 строки — цвета spectrum analyzer'а в зависимости от интенсивности частотной полосы;
• 19-23 — цвета oscilliscop’а, аналогично;
• 24 строка — цвет пиков, остающихся после частотного всплеска.
Файл pledit.txt тоже описывает цвета: цвета playlist'а и minibrowser'а. Он имеет тот же формат, что и виндовые ini-файлы. Цвета в нем, в отличие от viscilor.txt, задаются шестнадцатеричным значением RGB, как в HTML. Вот как он выглядит (пример взят с winamp.com):
Последний файл — region.txt — позволяет создавать прозрачные области в главном окне и окне эквалайзера. Он тоже имеет формат виндовых ini. Состоит из четырех секций:
[Normal] — задает регионы для main window;
[WindowShade] — для свернутого в полосочку main window (режим window shade);
[Equalizer] — для главного окна эквалайзера;
[EqualizerWS] — для свернутого эквалайзера.
О cur-файлы заменяют встроенные в WinAmp курсоры.
Winamp поддерживает воспроизведение видео, имеет большое количество настроек и параметров, обладает возможностью смены скинов, имеет хороший модуль визуализации, медиа-библиотеку. Winamp поддерживает запись музыки на портативные плееры. Очень гибок в настройке, удобен в использовании, не требователен к ресурсам, интерфейс приятен и красив.
Основные характеристики Winamp:
→ Простой, легкий для использования но богатый по возможностях интерфейс. Легкий доступ к библиотеке мультимедиа, списку воспроизведения, интегрированным видео и визуализациям, эквалайзеру, скинам… Возможность изменения цветов оформления окон программы. “Window Shade Mode” - максимальная минимизация главного окна плеера Winamp.
→ Список воспроизведения. Просто перетащите медиа-файлы в список воспроизведения из проводника Windows или библиотеки мультимедиа Winamp. Сортировка списка по заглавию, названию файла, автору композиции… Быстрое открытие и сохранение списков воспроизведения с помощью кнопки менеджера списков воспроизведения.
→ Библиотека мультимедиа. Храните и проводите поиск ваших мультимедиа-файлов в одном месте. Возможность записи файлов из CD на компьютер и из компьютера на CD. Редактирование тэгов музыкальных файлов (исполнитель, композиция, альбом и др.). Доступ к интернет-радио и TV. Дополнительная информация (дискография, биография, обложки альбомов) о ваших любимых исполнителях и группах в плеере Winamp.
→ Проигрывание видео. Большое количество поддерживаемых форматов (NSV, WMV, MPG и много других). Легкая смена размеров и форматов экрана. Множество (около 100) прекрасных визуальных образов. Возможность просмотра заставок в случайном режиме. Легкий переход в режим полного экрана. Дополнительные визуальные образы для проигрователя Winamp.
→ Эквалайзер. Регулятор баланса. Функция плавного перехода одной песни в другую. Множество стандартных настроек эквалайзера. Возможность создания и сохранения Ваших собственных настроек эквалайзера.
Каким программным аудиоплейером вы пользуетесь? Наверняка подавляющее большинство наших читателей не задумываясь ответят: "Winamp'ом". Удобный интерфейс, "вылизанный" за годы совершенствования программы, высокое качество звучания, интеграция с Web и абсолютная бесплатность сделали его популярным во всем мире. Но немалую роль в этом сыграла и его расширяемость.
Преимущество расширяе мости в том, что пользователь может дополнить Winamp необходимыми ему функциями -- достаточно лишь загрузить из Internet соответствующий plug-in (представляющий собой файл с расширением .dll) и поместить его в папку \plugins в каталоге плейера (по умолчанию c:\program files\winamp). А если они поставляются с автоматическим инсталлятором, то процедура установки оказывается еще проще. Таким образом, подключение плагина не озадачит даже начинающего пользователя -- проблема, скорее, будет в их поиске и отборе действительно необходимых. Именно поэтому в данной статье мы попробуем дать описание ряда интересных plug-ins, разделив их на группы, как это сделано в окне настроек самого плейера. Если какой-нибуть из них придется вам по душе, достаточно просто открыть страничку с плагинами на сайте Winamp и набрать его название в поле поиска.
Input
Winamp Goes 3D -- пожалуй, один из лучших визуализационных плагинов, использующих трехмерную графику. Как говорится, простенько и со вкусом.
К сожалению, статичные скриншоты не могут передать всю красоту разворачивающихся на экране картин - это надо видеть в движении
Для Winamp существуют даже мини-игры - например, трехмерная гонка Speedway, запускаемая в окне браузер.
Плагины этой группы отвечают за поддержку различных аудиоформатов (заметим, что сейчас можно найти plug-in практически для любого существующего формата). Если не помогут поиски на http://www.winamp.com/ (для облегчения задачи мы рекомендовали бы воспользоваться услугами поискового механизма сайта, поскольку в их каталоге разобраться подчас бывает очень и очень непросто), то стоит посмотреть на сайте разработчика формата. Не является исключением и музыка из популярных компьютерных игр. Помните потрясающий саундтрек из Unreal и Unreal Tournament? С помощью UMX-плагина его можно будет послушать в Winamp. Не забыты программистами и гораздо более старые игры, например серии Dune и Command & Conquer, музыка в которых записана в формате AUD, - в этом случае поможет плагин под названием AUD-Player. Более того, даже древние платформы пользуются заслуженным вниманием - плагины SidAmp и Oldsk00l MOD player позволяют воспроизводить звук для систем Commodore 64 и Amiga.
У внутреннего плагина Nullsoft CD/LineIn стоит настроить службу CDDB, с помощью которой Winamp автоматически будет загружать с заданного сайта названия треков проигрываемого в текущий момент аудиодиска.
Но, на наш взгляд, для прослушивания Audio CD лучше воспользоваться альтернативой - плагином CD Reader, который позволяет считывать с привода музыку "в цифре", даже если он не имеет выхода S/PDIF (через интерфейс IDE). Кроме того, он поддерживает службу CDDB. Здесь проявится еще одно преимущество плагина - он способен хранить информацию об аудиотреках в локальной базе данных (в файле cdplayer.ini, общем со стандартным CD-плейером Windows). Эти данные также можно редактировать в специальном окне, вызываемом комбинацией клавиш Alt+3. Кстати, если собственно CDDB у вас "не подает признаков жизни", советуем переключиться на FreeDB (в настройках плагина следует ввести адрес, скажем, freedb. freedb.org:8880). Дело в том, что некоторое время назад была изменена схема лицензирования доступа к службе CDDB, причем далеко не в лучшую сторону, из-за чего многие плейеры (и, похоже, что в их числе и Winamp) перестали ее поддерживать. Да, чтобы заставить Winamp использовать именно CD Reader, следует удалить (или переименовать) "родной" плагин in_cdda.dll.
Но не только звук может воспроизводить Winamp, с помощью плагина VidAmp он становится полноценным видеоплейером. Такой вариант, конечно, далек от идеала, но он расширяет и без того большой диапазон поддерживаемых форматов форматами AVI и MPEG.
Output
Стандартные плагины DirectSound и waveOut позволяют выбирать устройство вывода, если у вас их несколько - в современном компьютере, кроме звуковой карты (PCI Audio), вполне может быть еще и встроенное в материнскую плату аудио. Кстати, в таком случае ПК легко превратить в два музыкальных центра: включив в разделе Options окна настроек Winamp опцию Allow multiple instances, запустив два плейера и указав для каждого из них свое устройство, можно слушать разные композиции через два комплекта колонок, расположенных в разных комнатах.
Стандартные плагины оснащены лишь самыми необходимыми функциями, поэтому не помешает установить Nullsoft Crossfade Output, который позволит композициям плавно "перетекать" одна в другую - это не просто приятно, это именно то, что нужно домашней дискотеке. Настройка такого плагина не отличается от настройки стандартных, и в общем случае она не требуется, чего не скажешь об SqrSoft Advanced Crossfade Plug-in. Всем он был бы хорош (обрабатывает начало и остановку воспроизведения, позволяет задавать пропорции композиций при их смешении), если бы не замедленная реакция на нажатия кнопок. Ее можно ускорить, задав меньший размер буфера и, соответственно, увеличив вероятность сбоев, так что применение этого плагина зависит от вкуса пользователя.
Полезный модуль, позволяющий управлять Winamp с помощью невообразимого количества клавиатурных сокращений.
Из стандартных плагинов особый интерес представляет Disk Writer. Он преобразовывает звук в произвольном формате в привычный WAV-файл, доступный потом для редактирования в любом звуковом редакторе. В окне его настроек можно указать путь к папке, где должны быть сохранены полученные в результате файлы, имена которых будут иметь такой же вид, как и записи в playlist, но с расширением .wav.
Visualization
С помощью визуализационных плагинов Winamp сделает композиции развлечением не только для слуха, но и для зрения. В комплекте поставляется Advanced Visualization Plug-in -- красивейшая вещь, позволяющая настраивать вид отображения, открывая таким образом просторы для творчества. Каждый отдельный вариант настроек может быть сохранен и использован позже - на сайте Winamp имеется множество примеров. Все возможности этого плагина лучше всего опишут скриншоты, потому что слов просто не хватит. Правда, гибкость сделала AVS требовательным к ресурсам, поэтому лучше применять более быстрые и порой даже более красивые плагины сторонних производителей, например Geiss, Jet, G-Force. Все они позволяют отображать различные виды спектров, обрабатывая их разнообразными эффектами и достигая просто неописуемого результата.
Необычно выглядит Keyboard Lights 2, использующий для визуализации звука... лампочки на клавиатуре. Не менее оригинальны и MouseVU, визуализирующий курсор мыши, и различные плагины, размещающие возле главного окна Winamp пару колонок, динамики которых реагируют на изменение звука, как настоящие. Примерами могут быть GCO621 speaker и различные варианты плагина Winamp Speakers. Еще более похожим на домашнюю аудиотехнику плейер сделает Homeboy Software Analog VU Meters, демонстрирующий аналоговые стрелочные индикаторы уровня записи.
Но все же наибольший интерес представляют plug-ins с трехмерной графикой. Здесь выделяются плагины от WildTangent: оригинальные сюжеты, качественное исполнение, приличное быстродействие не оставят равнодушным никого. Для тех, кто все же предпочитает более традиционный подход, основанный на гармонии цвета и музыки, но реализованный в полном 3D, подойдет Winamp Goes 3D, который также может быть настроен по вкусу пользователя. Единственный его недостаток - он условно-бесплатный, хотя без регистрации его функциональность не ограничивается. Если же вам не понравилась ни одна из описанных визуализаций, то можно подобрать подходящую на сайте Winamp.
Что же делать, если нравится сразу несколько плагинов и хочется включить их все и сразу? Тогда поможет Visualization Mux - он позволяет запускать одновременно несколько файлов .dll, отвечающих за визуализацию. Указать их нужно в окне настроек VisMux, посмотрев соответствующие имена библиотек в окне выбора визуализации. Но, к сожалению, такой подход не сработает для всех видов полноэкранных плагинов, а также для тех, которые используют API OpenGL и Glide.
DSP/effects
Эти плагины отвечают за цифровую обработку звука (DSP - Digital Signal Processing), позволяя улучшить его качество и исправить погрешности, внесенные алгоритмами сжатия с потерей качества. Для этого, например, предназначен плагин DFX. Он обрабатывает звук, обогащая его высокими частотами, которые "срезаются" кодированием в MP3 или WMA. Кроме того, он может добавлять пространственные эффекты, эффекты помещения, динамически корректировать громкость и усиливать басы. Полезность первой функции плагина не вызывает сомнений, она реально улучшает качество звука, тщательно вычисляя высокочастотные гармоники, "потерянные" сжатием. Использование остальных опций - дело вкуса, благо уровень их влияния можно изменять, а при желании даже исключить. Мы уверены, что путем экспериментов вы сумеете подобрать наиболее приятную для слуха настройку или даже несколько - поддержка пресетов позволит сохранить их все. К сожалению, данный плагин платный, но это и неудивительно, учитывая сложность алгоритмов.
Некоторые из возможностей DFX доступны в виде отдельных бесплатных модулей. Так, Channel DSP effects позволяет расширять стереобазу, что равнозначно эффекту 3D Surround, или добавлять эхо (ambience). Желаемый эффект нужно выбрать в выпадающем меню на закладке DSP/effects окна настройки Winamp.
Плагин AudioStocker PRO нормализует звук ….- уравнивает громкость разных композиций и их частей, заменяя собой Dynamic Boost. В его окне настроек можно указать желаемый результирующий уровень звука, диапазон усиления и уровень корректировки частотной характеристики, т. е. установить, в какой степени будут усиливаться "слабые" части спектра.
Еще один плагин из этой группы - PaceMaker tempo controller. Он позволяет контролировать темп и высоту звука абсолютно независимо друг от друга. Например, можно ускорить композицию и одновременно "утяжелить" ее или наоборот. Практического интереса это не представляет, но забавно иногда "подправить" темп надоевшей композиции или голос певца. Разобраться в управлении проблем не составит, но не следует забывать, что обработка звука этим плагином связана с потерями качества, и не всегда результат изменения высоты звучит естественно.
Как и в случае с визуализационными плагинами, может возникнуть потребность в использовании нескольких DSP одновременно. Но выход тоже существует - плагин MuchFX, который позволяет указать в своем окне необходимые эффекты. Очередность их следования в списке соответствует порядку передачи звука между плагинами (опыт показывает, что плагины, отвечающие за изменение темпа и высоты звука, следует применять первыми). MuchFX также позволяет сохранять выбранные комбинации эффектов, чтобы сделать доступными их в будущем.
General Purpose
Плагины общего назначения (так переводится название класса) отвечают за удобство управления плейером. Например, Winamp title bar control помещает в заголовок активного окна кнопки контроля воспроизведения, название композиции и время проигрывания, причем, какие именно кнопки будут отображаться и нужно ли показывать текст, решает пользователь. Подобные функции обеспечивают плагины: Nullsoft Windowshade Docker, помещающий в заголовок текущего окна весь Winamp, если он свернут в полосу, называемую Windowshade, и Nullsoft Tray Control, добавляющий в System Tray кнопки управления плейером, которые выбрал пользователь в окне настроек. Для тех, кто привык обходиться лишь горячими клавишами, предназначен Reproduction Control. Он позволяет определить соответствующие hot keys для всех основных функций, а также "заставить" Winamp автоматически начинать воспроизведение при запуске и загружаться при старте Windows, что вместе с корпусом в формфакторе ATX делает его отличным будильником. К сожалению, функции автоматического поиска треков и перехода к треку по его номеру в списке композиций оказались невостребованными.
Также интересен Resumer Plug-In, сохраняющий состояние плейера через заданные промежутки времени и восстанавливающий проигрывание при следующем запуске с той секунды, на которой было выполнено последнее сохранение. Winamp Alarm Plug-In сделает плейер этаким "напоминателем", позволяя создавать несколько записей с указанием композиции, которую нужно воспроизвести в определенное время в определенный день недели.
Вы еще не запутались в обилии музыкальных альбомов на своем жестком диске? Если да, то вам просто необходим плагин Album List. Он создает список альбомов, подобный стандартному списку треков, рассматривая отдельные каталоги как альбомы. Можно задать директории, в поддиректориях которых следует искать музыку, нужные форматы и способ отображения информации в окне. Приятно, что это окно, кроме всего прочего, поддерживает все скины к Winamp, т. е. меняется вместе с остальными.
Итого
В общей сложности в этой статье описано 39 плагинов. На первый взгляд - немало, однако на самом деле доступных на сегодня расширений Winamp на порядок больше. Кроме того, регулярно появляются новые plug-ins, да и разработчики уже существующих не стоят на месте, поэтому мы бы советовали регулярно заглядывать на winamp.com или, еще лучше, - на официальный сайт интересующего вас плагина, так как там, вполне вероятно, можно найти более свежую версию, чем на сайте плейера.
История Winamp’a
WinAMP версии 0.92 был выпущен в мае 1997 и также представлял из себя бесплатное ПО. В этой версии винампа уже появились зачатки привычного нам "классического" интерфейса: окно программы выглядело как темный прямоугольник с "выпуклыми" кнопками, на котором присутствовали управляющий громкостью красно-зеленый бегунок, "жидкокристаллический" индикатор с зелеными символами отображал время, название дорожки и mp3-битрейт. Регулятора позиции тогда не было, и вместо анализатора спектра было пустое место. Зато была реализованна поддержка плей-листа, в котором файлы становились в очередь.
Winamp 2.91 — последняя, финальная официально-выпущенная версия из поколения Winamp 2 (дата выпуска: 16.04.2003).
Winamp 2.95 — последний, выпущенный публично Release Candidate (претендент на статус финального выпуска — для тестирования) из поколения Winamp 2 (дата выпуска: 24.06.2003). Финальная версия 2.95 так и не была подготовлена к официальному выпуску ввиду разногласий, царивших в тот момент внутри компании Nullsoft.
Winamp3 3.0d build 488 — последняя, финальная официально-выпущенная версия из поколения Winamp3 (дата выпуска: 25.02.2003).
Winamp3 писался с нуля и разрабатывался отдельно от Winamp 2.
Winamp 5 считается продолжением Winamp 2 (так как за основу была взята львиная доля кода Winamp 2), в которое также были включены наработки из Winamp3.
Cкриншот первого Winamp'a:
WinAmp 3
Описание:
Поддержка скинов
Интерес разработчиков скинов к проигрывателю WinAmp стабильно высок и неугасаем. Теперь они взялись за третью версию, так что каждый пользователь уже может изменить свой проигрыватель до неузнаваемости.
В прошлое ушла привязка скинов к форме проигрывателя. В новом WinAmp разнообразными могут быть не только цветовые решения, но и геометрические формы, что, без сомнения, позволит ему с достоинством влиться в пестрое семейство современных MP3-проигрывателей.
Иногда скины даже оказывают пользователю медвежью услугу, вместе с внешним видом до неузнаваемости изменяя управление. При этом от отменной "изобильности", доставшейся в наследство от вторых версий, не остается и следа.
Работа с форматами
Если раньше WinAmp был проигрывателем музыки, то теперь его можно отнести к числу универсальных средств мультимедиа: в нем реализована встроенная возможность проигрывания видео и поддержка формата WMA, что, по сути, делает WinAmp конкурентом Windows Media Player.
Безусловно интересным являлся для нас вопрос, который поднимался около полугода назад в тесте DivX-проигрывателей: будет ли работать эквалайзер при просмотре фильмов? Так вот, WinAmp теперь можно ставить в пример многим DivX-проигрывателям - эквалайзер при просмотре фильма работает идеально.
Внимание!
В настройках программы появился довольно подозрительный пункт: "Allow Winamp to report anonymous statistics" (разрешить проигрывателю делиться со своими авторами статистикой). Его лучше отключить сразу, так как опыт показывает, что очень многие компании, задававшие когда-либо подобные безобидные вопросы, зачастую использовали информацию, полученную от пользователей, совсем не в мирных целях.
Winamp был одним из первых MP3-плейеров, и практически сразу стал неким стандартом, на который ориентируется большое количество энтузиастов MP3. И для этого есть веские причины. Когда дело касается воспроизведения, ни один из плейеров не может сравнится с качеством звучания Winamp-а. Кроме того последняя версия воспроизводит практически все аудиоформаты, включая и потоковые.
За: воспроизводит потоковое аудио; большое количество плагинов и модулей существенно расширяют его функциональный потенциал.
Против: сегодня подобный интерфейс уже стал "банальностью".
Вывод: у Winamp-а лучшее качество звучания, а многочисленные плагины и встроеный браузер делают Winamp лучшим MP3-плейером.
Winamp 5
Компания Nullsoft, входящая ныне в состав America Online, выпустила окончательную версию медиаплеера Winamp 5. Но прежде чем приступить к обзору новой версии популярнейшего медиаплеера, обратимся к истории развития программы. Это нужно, для того чтобы понять, почему разработчики в свое время отказались от дальнейших работ над Winamp 3, продолжив усовершенствование Winamp 2.x, и как это отразилось на ныне разрабатывающейся версии программы.
Winamp 3 был выпущен в августе 2002 года. По сравнению с версией 2.x, в третьем Winamp было много нововведений: встроенный кроссфейдер, медиабиблиотека, поддержка новых скинов freeform, позволявших придавать программе любой вид, не ограничиваясь размерами стандартных окон, поддержка воспроизведения видео. Но были и масса недостатков: программа работала крайне нестабильно и при прослушивании музыки, и при просмотре видеофайлов. Тем не менее, компания Nullsoft, работающая "под крылом" America Online, начала продвижение новой версии программы, призывая пользователей сменить "двойку" на "тройку". Судя по всему, многие пользователи на это не решились, в том числе из-за того, что Winamp 3 имел другой API для плагинов, что делало невозможным использование в новой программе плагинов от Winamp 2.
После выпуска финальной версии Winamp 3, эта программа практически не обновлялась, зато вышли несколько версий Winamp 2. Последняя на сегодняшний день - Winamp 2.91. Разработчики включили в эту ветку развития программы поддержку воспроизведения видео и медиабиблиотеку, что вывело ее по функциональности на уровень Winamp 3, если не считать отсутствия поддержки в "двойке" новых скинов.
Версию Winamp 5 начали разрабатывать в нынешнем году, причем работа велась в условиях секретности: никаких упоминаний о новой версии на сайте компании до последнего времени не было, а найти и скачать очередную бета-версию можно было только на специализированных сайтах.
эпохи развития программы. Отныне Winamp существует не в одной, а сразу в трех версиях. Первая из них - Winamp 5 Lite - является предельно облегченной, и по функциональным возможностям располагается ближе всего к ранним представителям линейки Winamp 2.xx. В частности, в Winamp 5 Lite отсутствуют модуль медиабиблиотеки и поддержка нового варианта скинов, то есть пользователю доступен лишь классический интерфейс.
С полноценным вариантом плеера (Версия Winamp 5 Full) дело обстоит иначе. Новый Winamp поддерживает как "классические" скины Winamp 2, так и новые скины Winamp 3. При этом поддержка последних реализована в виде отдельного плагина, который при желании можно вообще не устанавливать. Работа Winamp в классическом исполнении положительно сказывается на нагрузке процессора и занимаемой оперативной памяти. Вместе с программой устанавливается один современный скин, в котором эквалайзер, настройки самого скина и окно "видео" выполнены в виде панелей, "выдвигающихся" из основного окна программы. Данный скин, в отличие от некоторых скинов Winamp 3, полностью поддерживает русский язык. Кроме того, программа, наконец, обзавелась стандартной панелью меню, из которого можно вызывать все необходимые функции и настройки.
Медиабиблиотека сохранила интерфейс, появившийся сначала в Winamp3, а потом и в Winamp2, но добавились некоторые новые возможности: новая версия программы отслеживает наиболее часто проигрываемые треки, недавно добавленные и уже прослушанные композиции. Кроме того, появилась система присвоения композиции определенного рейтинга, аналогично механизму, реализованному в Windows Media Player. К сожалению, скорость работы этого модуля Winamp 5 пока оставляет желать лучшего.
Но, что самое интересное, у пятого Winamp появилась платная версия. Слухи о ее разработке начали курсировать еще в эпоху разработки Winamp 3, а теперь полностью подтвердились. В окне настроек программы появилась новая вкладка "Winamp Pro", в которой можно купить платную версию программы и ввести регистрационный код.
Оплата программы даст пользователю некоторые новые возможности. Например, частично платной стала новая для Winamp возможность извлечения музыки с аудиодисков. "Грабить" в бесплатной версии можно только со скоростью не более 2x и только в форматы .wav и AAC. Сжатие в MP3, равно как и считывание данных с аудио-CD на скорости больше 2x возможно только в Winamp 5 Pro. То же касается и записи компакт-дисков: "прожигать" болванки на скорости больше 2x можно только в платной версии.
В целом, новая версия Winamp оставляет впечатление законченного продукта. Поэтому можно ожидать, что Winamp 5 не последует по стопам "мертворожденной" третьей версии программы.
Горячие клавиши
F1 Главная
Ctrl+A перекл. Поверх всех окон (кроме Плейлиста)
Ctrl+Alt+A перекл. Поверх всех окон (для Плейлиста)
Ctrl+W перекл. Компактного режима окна
Ctrl+D перекл. Двойного размера окон
Ctrl+E перекл. Легкого перемещения окон
Ctrl+T перекл. Отображения времени
Alt+W перекл. Основного окна
Alt+E перекл Плейлиста
Alt+G перекл. Эквалайзера
Alt+T перекл. Минибраузера
Ctrl+Tab перебор всех окон Winamp'а
Alt+S выбор Обложки
Ctrl+P диалог Настройки
Alt+O параметры встроенной Визуализации
Alt+F открыть основное Меню
Alt+K настройка текущего плагина Визуализаци
Ctrl+Shift+K Пуск/Стоп текущего плагина Визуализаци
Ctrl+K выбор плагина Визуализации
Ctrl+J переход ко Времени текущего трека
J or Keypad . переход к Треку
Ctrl+Alt+N открыть новую копию Winamp
Alt+M свернуть Winamp
Клавиша Действие
(параметры/переключатели)
R перекл. Повтор
S перекл. Произвольно
Alt+3 Информация о текущем треке
(управление воспроизведением)
X or Keypad 5 Пуск/Перезапуск/Продолжение
V Остановить
Shift+V остановить с Затиханием
Ctrl+V остановить После текущего трека
C Пауза/Продолжение
B or Keypad 6 Следующий трек
Z or Keypad 4 Предыдущий трек
Keypad 1 переход на 10 треков Назад
Keypad 3 переход на 10 треков Вперед
Left Arrow or Keypad 7 на 5 секунд Назад
Keypad 9 or Right Arrow на 5 секунд Вперед
L or Keypad 0 открыть и воспроизвести Файл
Ctrl+L or Ctrl+Keypad 0 открыть и воспроизвести Адрес
Shift+L or Insert открыть и воспроизвести Папку
Keypad 8 or Up Arrow Увеличить громкость
Down Arrow or Keypad 2 Уменьшить громкость
*** Быстрые клавиши Плейлиста ***
Клавиша Действие
------------------------------------------------------------------------------
R перекл. Повтор
S перекл. Произвольно
(операции с треками)
L or Keypad 0 добавить Файл(ы)
Ctrl+L or Ctrl+Keypad 0 добавить Адрес
Shift+L or Insert добавить Папку
Ctrl+N Очистить плейлист
Ctrl+O Отрыть плейлист
Ctrl+S Сохранить плейлист
Alt+3 Информация о выделенных треках
Ctrl+E Изменить путь выделенных треков
(операции с плейлистом)
Ctrl+A Выделить все
Ctrl+I Обратить выделение
Delete Удалить выделенные треки из плейлиста
Ctrl+Delete Оставить только выделенные треки в плейлисте
Ctrl+Shift+Delete Очистить плейлист (также Ctrl+O)
Alt+Down Arrow переместить выделенные треки Вниз
Alt+Up Arrow переместить выделенные треки Вверх
Down Arrow Выделить следующий трек
Up Arrow Выделить предыдущий трек
Enter Воспроизвести выделенный трек
End переход к Концу плейлиста
Home переход к Началу плейлиста
Page Up прокрутка Вверх по 5 треков
Page Down прокрутка Вниз по 5 треков
Alt+Delete Удалить несуществующие треки из прейлиста
(сортировка плейлиста)
Ctrl+Shift+1 сортировать плейлист по Заголовкам треков
Ctrl+Shift+2 сортировать плейлист по Именам файлов треков
Ctrl+Shift+3 сортировать плейлист по Пути и Именам файлов треков
Ctrl+R расположить треки в Обратном порядке
Ctrl+Shift+R расположить треки в Произвольном порядке
(управление воспроизведением (типа Основного окна))
X or Keypad 5 Пуск/Перезапуск/Продолжение
V Остановить
Shift+V остановить с Затиханием
C Пауза/Продолжить
B or Keypad 6 Следующий трек
Z or Keypad 4 Предыдущий трек
Keypad 1 переход на 10 треков Назад
Keypad 3 переход на 10 треков Вперед
Left Arrow or Keypad 7 на 5 секунд Назад
Keypad 9 or Right Arrow на 5 секунд Вперед
Ctrl+F4 Закрыть окно Плейлиста
*** Быстрые клавиши Графического Эквалайзера ***
Клавиша Действие
------------------------------------------------------------------------------
1 - 0 Усиление полос
Q - P Ослабление полос
` предварительное Усиление полос
TAB предварительноое Ослабление полос
N перекл. Активности эквалайзера
S меню Схем эквалайзера
Ctrl+S Загрузить схему
A перекл. Автозагрузки схемы
Ctrl+F4 Закрыть окно Эквалайзера
*** Быстрые клавиши Минибраузера ***
Клавиша Действие
------------------------------------------------------------------------------
Alt+Left переход на Предыдущую страницу
Alt+Right переход на слудующую страницу
Ctrl+L открыть меню Перехода
Ctrl+O открыть диалог Адреса Интернет
Ctrl+R Обновить страницу
Ctrl+Alt+R Обновить список ссылок
Ctrl+F4 Закрыть окно Минибраузeра.
Основные функции
1. |
Вставить существующий файл мультимедиа |
1.Главное меню→ воспроизвести → Файл 2.горячая клавиша L 3.к-ка открыть мои файлы |
2. |
Вставить или убрать основное окно |
Главное меню → основное окно или горячая клавиша Alt+w |
3. |
Отображение видео |
1.к-ка Открыть окно визуализации и видео 2. Главное меню → видео 3. Горячая клавиша Alt+V |
4. |
Вставить или убрать данные станции |
Главное меню → о станции или Alt+В |
5. |
Включить панель эквалайзера |
1.к-ка Опции 2. Главное меню → эквалайзер 3.горячая клавиша Alt+G |
6. |
Отобразить плейлист |
1. Горячая клавиша Alt+E 2. Главное меню → плейлист 3. к-ка Плейлист |
7. |
Управление файлами мультимедиа |
Главное меню → вспроизведение или к-ки на панели инструментов |
8. |
Включение и настройки изуальной анимации |
1.к-кка Открыть окно визуализации и видео 2.Главное меню → старт/стоп визуализации 3.Главное меню → визуализация → старт/стоп модуля или настройка модуля |
9. |
Смена скина |
1.к-ка Опции → подменю Цвета 2.Главное меню → вид(скины) 3. Главное меню → настройки → вид(скины) 4. Главное меню → выбор скина |
10. |
Смена масштаба |
Главное меню → настройка окна → масштаб |
11. |
Скачать помощь |
Главное меню → скачать помощь или горячая клавиша F1 |
12. |
Повтор файла мультимедиа |
1.Главное меню → настройки → повтор 2.к-ка режим повтора 3. горячая клавиша R |
13. |
Настройка прозрачности |
Главное меню → Настройка окна → непрозрачность |
14. |
Режим премешивания файла мультимедиа |
1.Главное меню → настройки → произвольный порядок 2.к-ка режим перемешивания 3.горячая клавиша S |
15. |
Включить/выключить звук |
К-ка на панели инструментов включить/выключить звук |
16. |
Отображение медиа библиотеки |
К-ка на панели инструментов медиа библиотеки |
17. |
Настройка функций |
1.Главное меню → настройки → параметры 2. Главное меню → параметры |
18 |
Сведения о программе винамп |
1. значок винампа на панели инструментов 2.Главное меню → nullsoft winamp pro… |
19 |
Очистка списка |
На панели плейлиста к-ка минус → очистить список |
20 |
Сортировка |
На панели плейлиста к-ка выбор → сортировка |
21 |
Свернуть программу |
На панели инструментов к-ка свернуть винамп или горячая клавиша Alt+M |
22 |
Перключение в мини режим |
На панели инстументов к-ка мини-режим |
23 |
Выход из программы |
1. Главное меню → выход 2. к-ка закрыть винамп |
Государственное автономное учреждение среднего
профессионального образования
Набережночелнинский педагогический колледж
Медотические рекомендации по выполнению
работ по программе «Winamp»
Для специальности:
230105 – «Программное обеспечение вычислительной техники и автоматизированных систем»
Разработал: Султанов Ильдар Ф.
г. Набережные Челны