Введение

Медиаплеер Banshee с открытым исходным кодом был кроссплатформенным медиаплеером, известный как Sonance до 2005 года. Созданный на базе Mono и Gtk#, он использовал мультимедийную платформу GStreamer для кодирования и декодирования различных медиаформатов, включая Ogg Vorbis, MP3 и FLAC. Banshee мог воспроизводить и импортировать аудио-CD, а также поддерживал множество портативных медиаплееров, включая iPod от Apple, устройства Android и плееры ZEN от Creative. Среди других функций – интеграция с Last.fm, автоматический поиск обложек альбомов, умные плейлисты и поддержка подкастов. Banshee распространяется по лицензии MIT. Стабильные версии доступны для многих дистрибутивов Linux, а также бета-версия для OS X и альфа-версия для Windows. В течение года Banshee был медиаплеером по умолчанию в Ubuntu и некоторое время в Linux Mint, но впоследствии в обоих дистрибутивах его заменил Rhythmbox. Banshee использует библиотеку баз данных SQLite.

Плагины

Архитектура Banshee, поддерживающая плагины, делает программное обеспечение расширяемым и настраиваемым. Стабильные плагины включают:
Audioscrobbler: Добавляет возможность отправлять информацию о прослушиваемых треках в плейлист пользователя Last.fm и воспроизводить радиостанции Last.fm (библиотека пользователя, теги, похожие исполнители и т.д.). Обмен музыкой через DAAP: позволяет обмениваться музыкальными библиотеками с iTunes и другим программным обеспечением, совместимым с DAAP. Текущая версия Banshee частично совместима с iTunes 7, позволяя iTunes открывать библиотеку Banshee, но не наоборот. Менеджер iPod: позволяет передавать песни, видео и обложки альбомов на устройство и обратно. Поиск метаданных с использованием MusicBrainz: автоматически извлекает недостающие и дополнительные метаданные для элементов библиотеки, включая обложки альбомов. Музыкальные рекомендации Last.fm: рекомендует музыку на основе текущего трека. Плагин Mini Mode: предоставляет небольшое окно с минимальным набором элементов управления воспроизведением и информацией о треке. Поддержка мультимедийных клавиш в GNOME: Banshee можно управлять с помощью мультимедийных клавиш, настроенных в GNOME. Значок в области уведомлений: добавляет значок в область уведомлений GNOME. Подкасты: позволяет Banshee подписываться на подкасты, которые регулярно обновляются. Радио: обеспечивает поддержку потокового воспроизведения интернет-радиостанций.

Межплатформенная поддержка

По сравнению со сборками для Linux, имеющими стабильные релизы, сборки для Mac OS X считаются бета-версиями, а сборки для Windows – альфа-версиями (и, по состоянию на апрель 2013 года, на две версии отстают от других платформ). В ходе Google Summer of Code 2012 Banshee получила значительные улучшения в поддержке OS X.

Первым альфа-релизом Banshee для Windows была версия 1.9.4, выпущенная 23 февраля 2011 года.

Шпионка

Helix Banshee — это версия Banshee, которая входила в состав более ранних версий SUSE Linux Enterprise Desktop и openSUSE. Она была основана на ядре Banshee, но дополнялась плагином для поддержки фреймворка Helix, обеспечивающего воспроизведение и транскодирование, наряду с GStreamer.