пятница, 29 ноября 2013 г.

BarracudaDrive - файловый сервер с доступом по HTTP-WebDAV

В последнее время все чаще для манипулирования файлами на сервере прибегают к использованию протокола HTTP. Оно и понятно: один из самых распространенных протоколов, позволяющего реализовать доступ к файлам откуда угодно, 80й порт открыт, пожалуй, через любой прокси в любой конторе, не нужно никаких дополнительных программ кроме браузера. Как говорится, преимущества на лицо. Однако, до последнего времени я не представлял, насколько может быть просто развернуть свой сервер доступа к файлам по HTTP.


Сегодня мы расскажем о бесплатной (для некоммерческого использования) программе под названием BaracudaDrive, дистрибутив которой есть и под Windows и Mac. Мы рассмотрим вариант для Windows.


Первым делом скачиваем 4х мегабайтный инсталлятор с сайта разработчиков. Установка простая до нельзя - выбор папки назначения, куда будет установлена программа и выбор портов для доступа к файлам по протоколу HTTP и HTTPS. 


Конечно, порты лучше оставить по умолчанию, чтобы по настоящему сделать доступ к файлам откуда угодно. При этом нужно, чтобы на вашем сервере не был настроен какой-нибудь другой web-сервер, иначе он будет конфликтовать с BarracudaDrive при попытке доступа к стандартным портам 80 и 443.

После установки в трее появится значок в виде буквы В с зеленым или красным огоньком, который обозначает состояние службы BarracudaDrive.
Зеленый - сервер работает, красный  -не работает. Всё просто.

Автоматически запуститься браузер, в котором запустится мастер настройки BarracudaDrive. 
Настройку не обязательно производить с того же самого компа, можно сделать и по сети, скопировав адресную строку в свой браузер и заменив там localhost на IP-адрес вашего сервера с BarracudaDrive. Здесь указываем админскую электропочту, желаемый админский логин, пароль 2 раза и жмем кнопку Set Administrator. Вот и всё, первоначальная настройка на этом завершена. 

По сути, web-интерфейс нам нужен только для того, чтобы создать пользователей и присвоить им необходимые права на доступ. В остальном, интерфейс оставляет желать лучшего и использовать его постоянно нет никакого желания из-за кривизны реализации. Идем в Menu, а затем в Administrator Panel
Пользователи создаются в разделе Add User. Здесь вводим логин пользователя, пароль внизу жмем кнопку Save.
В разделе All Users можно посмотреть список всех пользователей, отредактировать нужного.
Теперь перейдем к самому интересному разделу - WFS Constraints. Здесь настраиваются права доступа  тем или иным каталогам и файлам на сервере. Интерфейс немного кривой, но если всё делать в правильной последовательности, то настройка занимает не много времени.
Доступ к каталогам в BarracudaDrive привязывается не к пользователям и не к группам, как, казалось бы, это делается во всех других системах. Здесь есть еще один объект "Constraint" (ограничение). Давайте создадим такой объект и дадим доступ а какой-нибудь каталог.
Первым делом в верхнем текстовом поле мы пишем имя ограничения. Я напишу test1234 (дествие 1). Затем нужные группы пользователей мы перемещаем из самого правого списка в список чуть левее путем нажатия кнопки Add Roles (действие 2). Далее, мы указываем каталоги, куда нужно дать доступ (действие 3). Обратите внимание, в какой форме записывается путь до папки Projects, которая находится у меня в корне диска С, нажимаем кнопку Add (если вы вручную вписали путь до каталога) или Browse, чтобы выбрать... (действие 3). Конечно, устанавливаем права на чтение/запись (действие 4) и сохраняем настроенное ограничение (действие 5).

Доступ к файлам можно получить по ссылке http://ip-адрес-сервера/fs/ххх
Где вместо xxx надо подставить тот путь, который вы настроили в ограничениях.

На странице вводим логин и пароль
И видим тот ресурс, доступ до которого настроили чуть ранее:
Можно полазить, посмотреть папки и файлики через браузер. Инструменты в верхней панели позволяют делать базовые операции: создание папок, загрузка файлов (кнопка с изображением облака, а затем простым перетягиванием файлов в браузер), удаление (клик по нужному объекту в списке) и пр.

Да, кстати, чтобы получить доступ к файлам по HTTP/HTTPS протоколу из вне, не забудте на своем роутере сделать проброс 80 и 443 порта на сервер с установленным BarracudaDrive.

И последнее. Доступ к файлам можно получить не только через web-браузер, но и более привычными способами. Например, подключим ресурс как сетевой диск.

Открываем Мой компьютер и жмем кнопку "Подключить сетевой диск" (Map network dirve) по протоколу WebDAV
В появившемся окне жмем на самую нижнюю ссылку
Затем пару раз нажимаем Далее (Next) и указываем адрес (внешний ip-роутера, в случае с доступом из вне):
Однако, в Windows работа с протоколом WebDAV реализована тоже не самым лучшим образом и если у вас при подключении возникнет ошибка, попробуйте изменить адрес сделав его вида \\IP-адрес-сервера\fs\C\Projects\

Далее у нас спросят логин и пароль и после этого в "Моем компьютере" появится созданный ресурс, который будет открываться в привычном проводнике со всем функционалом в плане манипулирования файлами:
Кроме этого, я пробовал подключить в Windows сетевой WebDAV-диск по HTTPS, чтобы обеспечить защиту передаваемой информации. Ни в какую. Однако, я нашел выход из этой ситуации и об этом я расскажу вам в одном из следующих обзоров.

                                                                      Для Ubuntu делаем следующее: 

Automatic Installation or Upgrade:
  1. wget barracudadrive.com/releases/ubuntu/install.sh
  2. chmod +x install.sh
  3. sudo ./install.sh

На этом пока всё, всем удачи в освоении BarracudaDrive!

Взято здесь .

четверг, 28 ноября 2013 г.

Как запустить приложения Android в Linux

Операционная система Android просто богата всевозможными отличными приложениями, 
которых, к сожалению, пока нет на Linux, а как хотелось бы, правда? Например,
полюбившийся мне музыкальный плеер Meridian, или Balance By... Думаю, вы понимаете,
о чём я =) Так вот.. погуглив в интернете на эту тему, можно найти решения!
Например, рекомендуется чаще всего инсталляция Android SDK и эмулятора Android.
Можете, конечно, поэкспериментировать, но я здесь хочу рассказать о другом
варианте решения этого вопроса: запуска Android в виртуальной машине с полной
поддержкой аппаратного ускорения OpenGL.
Благодаря поддержке аппаратного ускорения, приложения для Android будут
просто летать на вашем Linux, как миленькие!
Итак, знакомьтесь: проект AndroVM
Итак, нам понадобится виртуальная машина VirtualBox. Если вы сидите под
SinclairOS, то она у вас уже есть, иначе её нужно будет установить. Можно
это сделать или из центра приложений, или скачать пакет на официальном
сайтеvirtualbox.org
Далее, заходим на страницу закачек проекта AndroVM, и скачиваем файл
настроенной виртуальной машины с уже готовым Android из раздела "OVA files".
Там есть куча всего, я вот ставил версию "vbox86tp version with gapps &
houdini & flash". Вроде полёт нормальный! =)
теперь нам нужно скачать AndroVMPlayer с той же страницы, только
чуть ниже, из раздела "AndroVMplayer archives".
После того, как файл OVA скачается, импортируем его в VirtualBox.
Когда появится страница выбора параметров импорта - оставляем всё как е
сть или настройте по-своему, если считаете, что вы доcтаточно понимаете то,
о чём там идёт речь.
когда скачаете архив с AndroVMPlayer, распакуйте его куда нибудь
и запустите файл "AndroVMplayer" внутри распакованной папки.
Запуск AndroVMPlayer должен выполнятся простым двойным кликом
по нему, если это не прокатит - пробуйте запустить его в терминале командой:
./путь_к_файлу/AndroVMplayer-Linux64/AndroVMplayer
Именно AndroVMplayer нужен для полной поддержки аппаратного
ускорения и эмуляции физических кнопок мобильного устройства!
Таким образом, запускаясь, AndroVMPlayer автоматически определит
виртуальную машину и нам останется только выбрать разрешение экрана и
нажать на "Run"!
Вуаля! Барабанная дробь и вот он - старовый экран системы Android! Радостно
потираем ладошки и наслаждаемся миллионами приложений и игр для Android
из магазина Google Play или файлов .apk на своём любимом линуксе!

Установить Bombono DVD в Ubuntu 13.10/13.04

Установить Bombono DVD в Ubuntu 13.10/13.04To get all your stuff on DVD


Bombono DVD — это программа DVD-авторинга для персональных компьютеров.
Она проста в использовании и обладает аккуратным графическим интерфейсом (Gtk).



Основные возможности Bombono DVD:

    Отличный просмотр видеоматериала: Таймлиния (Timeline) и Монитор
    Настоящий WYSIWYG-редатор меню
    Удобная поддержка Drag-n-Drop
    Транскодирование по требованию (из AVI/MKV/MOV/MPEG4...)
    Анимационные меню
    Добавление субтитров
    Запись результата авторинга в папку, создание ISO-образа или прожиг на DVD
    Реавторинг: возможность импортировать ранее записанное видео с DVD-дисков.

Установка Bombono DVD 1.2.2 в Ubuntu 13.10/13.04

Откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующие команды:

sudo add-apt-repository -y ppa:jacob/media
sudo apt-get update
sudo apt-get install bombono-dvd


По окончании установки вы найдёте Bombono DVD в программах Аудио и видео или
поиском в меню Даш:



Посмотрите это обучающее видео (яз. английский):


Удаление Bombono DVD

Если вы решили удалить Bombono DVD из системы, выполните эти команды в терминале:

sudo add-apt-repository --remove ppa:jacob/media
sudo apt-get update
sudo apt-get remove bombono-dvd

Как установить нужное приложение если репозиторий не проиндексирован в актуальной системе Ubuntu

Зачастую в актуальной (последней версии) системе Ubuntu репозитории сторонних приложений бывают не проиндексированы или, попросту говоря, мы не можем подключить репозиторий нужного нам приложения, который работал в предыдущем дистрибутиве Ubuntu. Выходит не сможем установить данное приложение? Не всё так мрачно. 
Как известно, репозиторий служит для установки и дальнейшего обновления на случай исправления ошибок и модификации данного приложения/приложений. Но если вас раньше устраивала работа какого-то приложения, то вы его, скорее всего, можете установить deb пакетом, без подключения репозитория.

Как это сделать?

Сейчас мы разберём установку одного приложения deb пакетом на конкретном примере.
Сегодня пользователь softfanat в комментарии к странице "Как добавить на панель Unity значок Завершение сеанса в Ubuntu 13.04/12.10/12.04" выразил сожаление, что не может установить данное приложение в Ubuntu 13.10. Вот на нём и будет стриться вся инструкция по установке приложения без подключения репозитория.

1. Итак, вы по инструкции на сайте скопировали и выполнили терминальную команду для подключения репозитория (пример):
 
sudo add-apt-repository ppa:upubuntu-com/apps
sudo apt-get update
sudo apt-get install logout-session


Но терминал выдал ошибку подобную этой:


Чтобы данная ошибка не повторялась после  каждого обновления в терминале, этот непроиндексированный репозиторий нужно удалить из Источников приложений по инструкции ЗДЕСЬ.

2. Для установки данного приложения deb пакетом, копируем название данного репозитория из команды:

Вставляем в поле поиска браузера и нажмаем Ввод или Enter:


И переходим на Launchpad, где расположен данный репозиторий:


В данном репозитории может находиться несколько приложений. Находим нужное нам и кликаем на ссылке View package details(указана стрелкой).

Когда откроются детали пакетов приложений, кликните на строке с приложением, затем находим deb пакет и клик на ссылке для загрузки:


Должно ткрыться окно с интересующим нас deb пакетом, где нужно нажать ОК:


3. После чего автоматически откроется Центр приложений Ubuntu с предложением на установку данного приложения. НажимаемУстановить, введите пароль и по окончании установки можно пользоваться приложением.

Примечание. В данном варианте установки приложения в репозитории находится пакет all.deb, т.е. для любой архитектуры системы, но в каком то другом приложении может быть два пакета: amd64 и i386. В таком случае выберите пакет на установку соответственно своей архитектере.

Вот таким образом устанавливается приложение без подключения репозитория.

вторник, 26 ноября 2013 г.

Аудио проигрыватели для Linux/Ubuntu


Для пользователей Ubuntu проблем с прослушиванием музыки быть не должно. Из репозиториев Ubuntu можно установить очень много разнообразных аудио проигрывателей. А также существует множество разработок всевозможных проигрывателей не вошедших в репозитории, но которые вполне могут конкурировать с известными брендами.

Начнём с тех, что есть в Центре приложений Ubuntu.


1. Rhithmbox

Rhithmbox является аудиоплеером по умолчанию в последних дистрибутивах Ubuntu
Rhythmbox — это очень лёгкая в использовании программа для проигрывания музыки и управления музыкальной коллекцией, которая поддерживает большое количество аудио-форматов (включая mp3 и ogg). Под впечатлением от iTunes компании Apple, в последнюю версию была также встроена поддержка Интернет- радио, интеграция с iPod и generic portable audio player, запись Audio CD, воспроизведение Audio CD, выкладывание музыки в общий доступ и работа с Podcast.


Возможности:

Проигрывание музыки
Работа с Audio CD
Загрузка обложек альбомов
Может загружать текст песни
"Скробблер" Last.FM
Интеграция  во многие приложения:
    Контекстное меню Nautilus;
    Pidgin;
    XChat;
    Расширение для Firefox FoxyTunes;
    Music Applet — апплет для панели GNOME, позволяющий управлять Rhythmbox;
    и многие другие.

2.  Banshee

Banshee — это программа для воспроизведения и управления файлами мультимедиа для среды GNOME, которая позволяет импортировать содержимое аудио-CD, вести библиотеку мультимедиа, создавать списки воспроизведения по указанным критериям, импортировать и синхронизировать музыку и видео с различными портативными устройствами, как Android, iPhone, iPod, iPad, Rio Karma, Creative Zen (всеми устройствами поддерживающих MTP), различными USB аудиоплеерами, а также записывать аудио-CD. Музыка, записанная на iPod, может быть проиграна без синхронизации, а обложки альбомов, хранящиеся в библиотеке Banshee, записываются на iPod. Имеет встроенную поддержку музыкальной социальной сети Last.fm.




3. Musique

Очень симпатичный и стильный плеер. Musique - один из немногих плееров с открытым кодом написанный полностью на Java.



Поддержка следующих форматов:

    MP3
    Ogg Vorbis
    Flac
    Monkey's Audio
    WavPack
    WAV, AU, AIFF
    Через JNI и libfaad можно играть MP4
    CUE файлы, как внешние так и встроенные. 

Для всех форматов реализована точная прокрутка (sample accurate seeking) и gapless playback (для mp3 читается LAME Tag).

Поддерживается чтение и запись тэгов id3v1, id3v2, apev2, mp4, Vorbis Comments, FLAC.

Колонки плейлиста можно настраивать с помощью встроенного title formatter'a, подобного тому что в foobar2000.

4.  Audacious

Audacious — один из самых лучших аудиоплееров для Linux.
По своему внешнему виду и наличием поддерживаемых функций, он один в один похож на аналогичный Windows-плеер Aimp. Такое же качество звука, большой диапазон применяемых аудио-кодеков, аудио-форматов, огромное количество плагинов, как и Aimp, поддерживает широкое разнообразие скинов от всем известного классического Winamp 2 и его файлы настроек эквалайзера. Плеер позволяет прослушивать аудио-диски, музыкальные файлы, интернет-радио в "онлайн" режиме, совершенно не прихотлив по отношению к системным ресурсам, компактный, лёгкий и шустрый, простой в использовании, а главное, качество звучания не должно вас разочаровать.





В Audacious поддерживаются следующие кодеки:

MP3; AAC; AAC+; Vorbis; FLAC; WavPack; Musepack; TTA; WMA; ALAC; GBS; GYM; ГЭС; KSS; A.Ю; NSF; NSFE; SAP; SPC; VGM; VGZ; VTX; PSF1; MiniPSF1; RIFF; WAV; ADPCM; MIDI; CD Audio;

Поддерживается вывод:

OSS; ALSA; RoarAudio; PulseAudio, а также: WAV; FLAC; Vorbis; MP3;

Обработка:

Can function as a LADSPA; Audio Compression; Echo enhancing; Stereo separation; Voece Removal; Sound stretching;

Визуализация:

Paranormal Visualization Studio; ProjectM; Blur Scope; Spectrum Analyzer;

Дополнительные плагины:

Scrobbler; Song Change; EvDev-Plug; Status Icon; Audacious OSD; Alarm.

5.  Exaile

Exaile — Многофункциональный каталогизатор и проигрыватель аудиофайлов в Linux и других UNIX-подобных операционных системах. Написан на языке программирования Python. Для проигрывания аудиофайлов используется программный компонент GStreamer.
Exaile — обладает простым, приятным, не перегруженным дизайном интерфейсом и полностью настраивается, внешне и функционально похожий на Amarok и позиционируется как его аналог для среды Gnome/GTK с дополнительными улучшениями. 



Особенности:

Для Exaile существует множество поключаемых модулей (плагинов), значительно расширяющих возможности программы, которые можно создавать самостоятельно. Для работы некоторых модулей необходимо наличие дополнительных программных компонентов (зависимостей). Список некоторых модулей:

    Поиск и отображение информации об исполнителе и альбоме c LyricWiki.
    Поиск и отображение обложек альбомов с интернет-сервисов Last.fm и Amazon.com.
    Поиск и отображение текста песен с LyricWiki и Lyricsfly.com.
    Доступ к каталогу музыкального интернет-сервиса Jamendo.
    Просмотр и прослушивание аудиокниг с LibriVox.
    Использование динамических плей-листов с Last.fm.
    Поиск похожих исполнителей в локальной базе и добавление их в список воспроизведения.
    Эквалайзер.
    Прослушивание интернет-радио.
        Сохранение радиопотока, распространяемого по технологии SHOUTcast, в различные звуковые форматы, с помощью программы Streamripper.
        Отправка информации о прослушиваемых треках на интернет-радио Last.fm и другие сервисы, поддерживающие т. н. скробблинг.
    Отображение названий прослушиваемых треков в статусах клиента мгновенных сообщений Pidgin.
    Поддержка iPod.
    Поддержка плееров, использующих MTP.
    Поддержка протокола передачи данных DAAP, используемого в медиаплеере iTunes.
    Чёрный список композиций.
    Воспроизведение и конвертирование (см. CD-риппер) Audio CD.
    Выравнивание громкости с помощью программного стандарта Replay Gain.
    Сочетания клавиш с использованием Xlib. Мультимедийные клавиши GNOME.
    Базовая поддержка подкастов.
    Редактирование аудиотегов ID3. Расширенное редактирование аудиотегов и организация аудиобиблиотеки с помощью программы Ex Falso, являющейся частью аудиоплеера Quod Libet.


6. Guayadeque

Guayadeque — Достаточно мощный плеер, который умеет делать списки воспроизведения, поддержка интернет-радио, загружает обложки альбомов, поддержка CUE, эквалайзер.
Guayadeque имеет лёгкий, гибкий и интуитивно понятный wxWidgets графический интерфейс, для работы с аудиофайлами используется Gstreamer.



Возможности:
  1. Интегрируется в область уведомлений, показывает всплывающие подсказки, имеет встроенный эквалайзер, аудио-конвертер, возможность заполнять и редактировать метаданные (теги) аудиофайлов всех поддерживаемых Gstreamer форматов.
  2. Импорт/экспорт списков воспроизведения (плейлистов) в формате m3u, отдельные треки могут загружаться как в ручную так и автоматически, сортировать треки можно по множеству параметров (исполнителю, альбому, стилю, рейтингу и.т.д...).
  3. Реализован интеллектуальный (Smart) режим воспроизведения, плеером автоматически добавляются в список воспроизведения композиции в зависимости от предпочтений пользователя.
  4. Настраиваемый движок кроссфейдер (функция перекрёстного затухания) и настраиваемый детектор "молчания", для устранения задержек между воспроизводимыми композициями.
  5. Для альбомов, исполнителей и отдельных композиций, в музыкальной коллекции, можно настраивать/создавать метки (теги) и проводить поиск по ним. Можно загружать обложки альбомов из сети, каждый альбом может иметь любое количество обложек.
  6. Возможность прослушивания и поиска музыки с last.fm (скробблер), Jamendo, Magnatune.
  7. Реализовано воспроизведение интернет-радио Shoutcast, с возможностью добавлять собственные станции, а так же загрузка и воспроизведение подкастов (podcasting / широкоформатное вещание).
  8. Интеграцияся с внешними устройствами (MP3-плеерами переносными накопителями). Есть поддержка IPod, mpris2, SoundMenu, USB Mass Storage, файлов trueaudio, WavPack.

7.  Amarok

Amarok — музыкальный проигрыватель с богатыми возможностями и интуитивным интерфейсом в стиле iTunes. Легко справляется с задачами воспроизведения любимых и поиска новых музыкальных композиций. Разработан на основе мощной платформы Qt4 / KDE4, изящно интегрирован в окружение рабочего стола KDE.



Возможности:


  1.     Система управления обложками альбомов и возможность автоматически скачать их с Amazon.
  2.     Отображение информации из Википедии (на выбранном языке) об исполнителе песни или альбоме.
  3.     Автоматическая загрузка текстов песен из разных источников с возможностью добавления своих сценариев поиска, написанных на Ruby.
  4.     Перемещение и переименование файлов по их данным, записанным в тегах.
  5.     Фильтры в коллекции (новые песни, любимые песни…).
  6.     2 варианта рейтинга песен: автоматический (стобалльная шкала) и ручной (десятибалльная шкала).
  7.     Десять позиций у эквалайзера.
  8.     Мастер для лёгкой настройки программы и коллекции.
  9.     Интеграция с iPod, iRiver, iFP, njb и USB-устройствами.
  10.     Поддержка подкастов.
  11.     Быстрая запись дисков при помощи K3b.
  12.     Настраиваемые цветовые схемы. Контекстный браузер может быть настроен при помощи CSS.
  13.     Большой диалог тегов для разных типов аудиофайлов (WMA, MP4/AAC, MP3, RealMedia) c поддержкой MusicBrainz.
  14.     Выбор базы данных для коллекций (SQLite3, MySQL и PostgreSQL).
  15.     Анимированное изображение в системном лотке (трее), отображающий ход воспроизведения и позволяющий управлять ими.
  16.     Поддержка KIO для xine.
  17.     Поддержка Last.fm. Можно быстро создать динамический список при помощи этого сервиса (для пользователей Amarok создана специальная группа[2], в которую может присоединиться любой желающий).
  18.     Мощный интерфейс для создания сценариев, поддержка DCOP.
  19.     Поддержка статистики.
  20.     Поддержка внешнего браузера.
  21.     Поддержка перевода из Audio CD в один из сжатых форматов через Konqueror или встроенный файловый браузер.
  22.     Поддержка нескольких звуковых движков:
  23.         aRts (не поддерживается с версии 1.3 и нежелателен для использования);
  24.         GStreamer (убран в версии 1.4 из-за недостатка разработчиков);
  25.         Helix;
  26.         Media Application Server (MAS);
  27.         Network-Integrated Multimedia Middleware (NMM);
  28.         Xine;
  29.     Экспериментальная поддержка расширенных возможностей тегов (ATF). Создаётся уникальный номер для каждого файла, позволяя Amarok отображать статистику песен даже в том случае, если он перемещался внутри файловой системы. Эта возможность на сегодняшний день уникальная для Amarok.
8. Clementine

Clementine — это кросс-платформенный музыкальный проигрыватель с быстрым и удобным интерфейсом для поиска и воспроизведения дорожек из музыкальной коллекции. Поддерживает лучшие традиции Amarok 1.4. Поддержка многих популярных аудио форматов, плейлистов. Поиск информации на сервисах Las.FM и SomaFM.



Основные характеристики:
  1.   Поиск и воспроизведение треков в вашей музыкальной коллекции
  2.   Прослушивание радио станций
  3.   Воспроизведение песен из Google Drive.
  4.   Создание «умных» и динамических плейлистов
  5.   Закладки
  6.   Поддержка CUE
  7.   Воспроизводение Audio CD
  8.   Визуализация
  9.   Тексты песен, фото и биографии исполнителей
  10.   Поддержка кодирования музыки между многими форматами
  11.   Редактирование тегов
  12.   Поддержка подкастов
  13.   Скачивание обложек для альбомов

9. QMMP

QMMP — это универсальный и свободный аудиопроигрыватель для Unix-подобных операционных систем и Windows. QMMP поддерживает множество аудиоформатов и имеет настраиваемый интерфейс пользователя, основанный на оконной системе X и библиотеке Qt. Программа имеет интерфейс, аналогичный Winamp или XMMS и полностью совместима по формату обложек (Skins) с Winamp2, XMMS и Audacious. 



Возможности:

    поддержка обложек XMMS и Winamp 2.x
    10-полосный эквалайзер
    поддержка потоков MP3, Vorbis, AAC, AAC+
    поддержка протокола MMS
    MPRIS (1.0 и 2.0)
    автоопределение съёмных устройств (с помощью HAL или udisks)
    воспроизведение видео с помощью Mplayer
    получение текстов песен с lyrics.wikia.com
    просмотр обложек
    поддержка CUE
    поддержка «встроенного» CUE (для файлов FLAC и WavPack)
    возможность использовать несколько списков воспроизведения
    автоматической определение кодировки для cue-файлов и Shoutcast-метаданных
    поддерживаемые форматы списков воспроизведения: M3U, PLS, XSPF.
    поддержка ReplayGain
    скробблер Last.fm/Libre.fm
    поддержка CDDB
    браузер потоков
    преобразователь аудио-форматов

10. Aqualung

Aqualung — Музыкальный проигрыватель для операционных систем GNU/Linux. Его особенностью является то, что переход к следующей дорожке в списке воспроизведения происходит точно, без задержек. Он также поддерживает высококачественное преобразование частоты дискретизации, если это требуется (когда устройство вывода и воспроизводимая дорожка имеют разную частоту дискретизации).



Особенности:

 Поддерживаются практически все цифровые несжатые форматы (например, WAV, AIFF, AU и.т.д.), а также файлы сжатые с помощью FLAC (the Free Lossless Audio Codec), Ogg Vorbis, Ogg Speex, MPEG Audio (включая, к сожалению популярный, формат MP3) и аудио-форматы MOD (MOD, S3M, XM, IT и т.д.), Musepack.

Программа умеет воспроизводить музыку через OSS, ALSA или используя JACK Audio Connection Kit.

Aqualung поддерживает стандарт модулей LADSPA 1.1. Вы можете использовать любой подходящий модуль для улучшения прослушиваемой музыки.




Помимо представленных плееров, которые вы можете с лёгкостью установить из Центра приложений Ubuntu, есть ещё ряд достойных внимания, созданных для GNU/Linux

Foobnix - мой выбор
DeaDBeeF
Noise
Nuvola
Sayonara
QMMP
RadioTray
Pulsar
VkAudioSaver
YaRock