Сегодня 18 января 2025
18+
MWC 2018 2018 Computex IFA 2018
реклама
Программное обеспечение

Songbird: поющая птица с сердцем лисы

Борьба между браузерами в определенном смысле зашла в тупик. Большинство разработчиков осознали простые истины, которые были понятны многим пользователям с самого начала. Например, управлять страницами проще и удобнее с помощью вкладок. Возможность синхронизации закладок, паролей и прочих пользовательских данных позволяет обрести «преданных» почитателей, которые не будут уходить к конкурентам по причине сложностей, связанных с переносом этой информации. Время рендеринга страниц, которым так кичились ранее разработчики, различается столь незначительно, что часто мы просто не видим разницы между появлением домашней страницы в Chrome или Opera.

Все это приводит к интересному повороту эволюции браузеров. Их функциональность стала настолько разнообразной, что у многих энтузиастов возникает вполне логичное желание сделать их специализированными. Так, например, родился «социальный браузер», все инструменты которого ориентированы на тех, кто большую часть времени в Интернете проводит в глубинах социальных сетей. А иногда веб-технологии, что называется, вообще выходят за рамки браузера. Сегодня мы расскажем как раз о таком случае.

Проигрыватель Songbird выглядит как вполне самостоятельное приложение, однако, если «поднять капот» и посмотреть на движок программы, можно увидеть, что плеер создан на основе Mozilla XULRunner и GStreamer media framework. Все это говорит о родстве с Firefox, благодаря чему программа смогла стать кроссплатформенной: она может работать и на Microsoft Windows, и на Apple Mac OS X, а также на Solaris и Linux.

В процессе инсталляции Songbird мастер установки предлагает установить набор дополнений, которые добавят в проигрыватель поддержку популярных онлайновых сервисов: Last.fm, mashTape, Gracenote Metadata Lookup Provider и прочие. Некоторые из модулей, которые автоматически загружаются из Сети, добавляют очень полезные функции, например поддержку воспроизведения защищенных файлов Windows Media Audio, возможность копирования музыки с аудиодисков и так далее.

Поддержка языков тоже реализована в виде дополнений. Songbird сам определит, что требуется русский язык, и автоматически скачает языковой модуль.

Первое, что делает любой серьезный проигрыватель, — индексирует аудиоколлекцию. Процесс учета мультимедийных файлов в Songbird происходит не бездумно — программа не только определяет наличие музыки, но и анализирует контент на предмет «читабельности». Таким образом, если проигрыватель видит незнакомые файлы, для которых нет соотнесенного кодека, Songbird показывает их и предупреждает о том, что эти данные плееру «не по зубам».

Плеер достаточно «всеяден», он работает с большинством популярных форматов — MP3, AAC, OGG, FLAC, WMA, WAV. К сожалению, Songbird не поддерживает файлы разметки CUE — это его большой минус.

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

Тем не менее все необходимое для серфинга в программе имеется — есть адресная строка, есть вкладки и, конечно, кнопка для быстрого перехода на домашнюю страницу. Да и как может отсутствовать то, ради чего весь Songbird был задуман? Вероятно, создателям этого «мультимедийного браузера» представлялась такая картина: любитель музыки запускает программу, начинает слушать свою фонотеку и параллельно работает в Интернете — ищет полезную информацию, отправляет кому-то сообщения и так далее. Очень правильный подход, ведь, если подумать, интеграция мультимедийного проигрывателя дает много удобств. В любой момент можно посмотреть какую-то интересующую информацию, скажем, изучить биографию исполнителя или посмотреть, когда, в какой стране и в каком городе состоятся ближайшие концерты любимой группы.

А еще Songbird — это большой каталог интернет-радиостанций, которые вещают по протоколу Shoutcast. Проигрыватель может использовать фильтры, отбирая радиостанции для пользователя. Критерием отбора интернет-радио может служить жанр, в котором вещает станция, указанное пользователем качество транслируемого аудиопотока и даже количество одновременных подключений, которое свидетельствует о большей или меньшей степени популярности.

Кроме всего прочего, не стоит забывать, что именно Интернет является главным источником музыкальной фонотеки большинства пользователей. Именно поэтому программа может следить за загрузками данных и автоматически копировать в фонотеку все новые музыкальные композиции, которые удалось раздобыть в Сети.

Если же функции браузера вам не нужны, вы можете проигнорировать все эти «ненужные навороты» и включить компактный вид, при котором проигрыватель будет занимать минимум места на рабочем столе.

Songbird постоянно следит за предпочтениями пользователя и может подстраиваться под его музыкальный вкус. Одна из возможностей этого проигрывателя состоит в том, что он умеет компоновать «умные» списки воспроизведения. Ничего особенно «умного» в работе программы нет — просто она следует указанным в настройках критериям отбора файлов. А критериев этих так много, что можно и самому запутаться. Программа отделяет данные по рейтингу, времени добавления в медиатеку, также «видит» разницу между видео- и аудиофайлами. Скажем, в список воспроизведения могут быть включены последние треки, добавленные в течение месяца, которые в сумме составляют восемь часов музыки и при этом принадлежат одному исполнителю.

Еще один проблеск «интеллекта» приложения наблюдается при работе с функцией поиска. Как и в обычном браузере, Songbird по мере сил пытается подсказать поисковый запрос до того, как пользователь его завершит. Иногда поисковые подсказки действительно срабатывают, и это заметно экономит время.

Программа может использоваться как файловый менеджер для управления мультимедийными данными на подключаемых к компьютеру носителях — смартфонах, MP3-проигрывателях, картах памяти, USB-дисках и так далее. Возможна как синхронизация данных, так и ручное копирование файлов.

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

К сожалению, Songbird не поддерживает оригинальных плагинов Firefox, а предлагаемый разработчиками проигрывателя набор инструментов не столь разнообразен, да и заточено большинство из них под добавление каких-либо мультимедийных опций. Например, можно подключить плагин, который в процессе воспроизведения трека будет автоматически загружать текст песни и отображать его, используя к тому же функцию автоматической прокрутки. Стоит иметь в виду, что установка любого дополнения требует перезагрузки Songbird.

Программа поддерживает работу с горячими клавишами, причем назначенные в проигрывателе клавиатурные комбинации могут срабатывать даже в том случае, если окно приложения неактивно.

Несмотря на то, что Songbird — прежде всего плеер, для этой программы очень важен аспект безопасности, поскольку функции браузера несут определенную угрозу конфиденциальности пользователя. Однако в браузере нет какого-нибудь режима невидимости или приватности. В настройках программы можно отключить кеширование истории в Songbird, однако это — практически все, что может сделать пользователь для своей максимальной защиты. В браузере также имеется возможность более тонко настроить правила хранения истории работы пользователя — например, можно ограничить кеширование данных несколькими днями, а также заставить браузер обнулять кеш при каждом перезапуске. Программа может блокировать установку дополнений с неблагонадежных сайтов. Songbird запоминает вводимые пароли на отдельных веб-страницах (при желании отключается в настройках), а также может использовать единый мастер-пароль. При передаче данных браузер может использовать безопасные протоколы TLS 1.0 и SSL 3.0.

Помимо версии для десктопов, разработчики предлагают также мобильную редакцию плеера для Android, поддерживающую как аудио-, так и видеофайлы. Приятно, что мобильный Songbird, как и старший брат, распространяется бесплатно. Мобильный плеер поддерживает синхронизацию с настольной версией, благодаря чему на Android-устройстве можно, например, воспроизводить созданные на компьютере списки воспроизведения.

Мобильный плеер также отличается хорошими возможностями организации фонотеки. Можно просматривать коллекцию по альбомам, по исполнителям, по жанрам и плей-листам. Более того, фильтры можно объединять — например, просматривать только исполнителей, песни которых относятся к определенному жанру.

В Songbird для Android реализованы некоторые специфические возможности, к которым можно отнести интеграцию с сервисами Facebook и Flickr. Например, слушая музыку, можно сообщать об интересных композициях своим друзьям посредством кнопки «Нравится». Также в процессе воспроизведения плеер может сам находить, загружать и показывать фотографии исполнителя с Flickr.

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

#Заключение

То, что кому-то пришла в голову идея скрестить браузер с медиапроигрывателем, вполне закономерно. Веб-технологии позволяют вести полноценную жизнь в Интернете — работать с офисными документами, создавать графику, держать в «облаке» свои документы и так далее. Так почему же не приспособить браузер для прослушивания музыки?

Изначально проигрыватель с открытым кодом Songbird позиционировался как альтернатива iTunes (в программе даже предусмотрен импорт/экспорт файлов в iTunes), однако время показало: этот плеер настолько индивидуален, что конкурировать с продукцией Apple ему просто незачем. У Songbird есть интересная концепция, удобный интерфейс. Еще бы к этому удачную реализацию, но, увы, — тут не все так гладко, как хотелось бы. От идеи до победы очень далеко. Программа имеет некоторое количество ошибок, которые касаются, главным образом, воспроизведения видео. Да и функциональность браузера непривычно урезана до самых-самых важных опций. Для пользователя, который должен, по мнению создателей Songbird, полностью или частично «спрыгнуть» с Opera, Chrome или Safari, отказ от удобств, к которым он годами привыкал, будет, скорее всего, просто невозможен. Впрочем, тех, кто постоянно держит в кармане MP3-плеер, это не должно отпугнуть. Ведь что такое нехватка функций в браузере по сравнению с удовольствием от музыки, которая будет всегда под рукой!

 
 
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.

window-new
Soft
Hard
Тренды 🔥
OpenAI завершила разработку мощной ИИ-модели o3-mini со способностью к рассуждению 29 мин.
TikTok предупредил, что завтра прекратит работу в США, если Байден не вмешается 3 ч.
Instagram добавил новые функции в Reels в преддверии блокировки TikTok в США 5 ч.
Новая статья: Marvel Rivals — нужна ли теперь Overwatch? Рецензия 16 ч.
Ремастер Tomb Raider: The Angel of Darkness для сборника Tomb Raider IV-VI Remastered раскроет потенциал худшей игры серии — подробности улучшений 18 ч.
Первый «геймплей» Virtua Fighter 6 оказался точной копией боевой сцены из фильма «Драконы навсегда» с Джеки Чаном 19 ч.
Руководитель разработки Dragon Age: The Veilguard покинет BioWare после 18 лет в Electronic Arts 21 ч.
Верховный суд США поддержал закон о блокировке TikTok — соцсети осталось два дня 21 ч.
ЕС потребовал от соцсети X раскрыть алгоритм рекомендаций и политику модерирования 21 ч.
Российские пользователи пожаловались на сбой Steam, но Роскомнадзор тут ни при чём 22 ч.
Астрономы получили наиболее детальное инфракрасное изображение активного ядра галактики 45 мин.
Новую тяжёлую европейскую ракету Ariane 6 улучшили — следующий пуск состоится в феврале 3 ч.
Российский аналог Starlink решено строить на отечественной электронике — проект «Бюро 1440» может затянуться 3 ч.
Amazon прекратила доставлять товары дронами после инцидента на испытательном полигоне 5 ч.
Во Франции создали крошечного робота-хирурга, который очень аккуратно покопается в мозгах 5 ч.
SpaceX запретили запускать Starship на время расследования взрыва при последнем полёте 6 ч.
Стартап по выпуску электромобилей Canoo объявил о своём банкротстве и прекращении деятельности 8 ч.
GlobalFoundries построить в США исследовательский центр и новую фабрику на субсидии по «Закону о чипах» 9 ч.
Трамп планирует объявить криптовалюту национальным приоритетом и создать консультативный совет по криптовалютам 15 ч.
Sparkle и OEC переработают 22 тыс. км подводных кабелей 16 ч.