The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск медиасервера Gerbera 1.0

30.05.2017 08:57

Представлен первый релиз медиасервера Gerbera, продолжившего развитие проекта MediaTomb после прекращения его разработки. Gerbera поддерживает протоколы UPnP, в том числе спецификацию UPnP MediaServer 1.0, и позволяет организовать трансляцию мультимедийного контента в локальной сети с возможностью просмотра видео и прослушивания звука на любом UPnP-совместимом устройстве, включая телевизоры, игровые приставки, смартфоны и планшеты. Код проекта написан на языке С++ и распространяется под лицензией GPLv2.

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

С момента ответвления от MediaTomb в Gerbera внесено более 340 изменений, среди которых переход на систему сборки cmake, уход от многих встроенных привязок в пользу внешних библиотек (теперь используются штатные libupnp, libuuid, libflac, libmp4v2, id3lib), замена JavaScript-движка Spidermonkey на Duktape, возможность отображения обложек альбомов, поддержка IPv6.

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

  • Навигация по мультимедийной коллекции и воспроизведение через UPnP;
  • Извлечение метаданных из файлов mp3, ogg, flac, jpeg и т.п.;
  • Построение миниатюр на основе данных из Exif;
  • Возможность создания определяемого пользователем серверного интерфейса, в зависимости от извлечённых метаданных (настраиваемые через JavaScript виртуальные контейнеры);
  • Автоматическое сканирование изменения содержимого каталогов (по расписанию или через inotify);
  • Web-интерфейс с древовидным представлением содержимого БД и файловой системы, позволяющий добавлять, удалять, редактировать и просматривать контент;
  • Гибкая система перекодировщиков на основе плагинов и скриптов-обработчиков;
  • Возможность проброса видео с YouTube на UPnP-устройство;
  • Поддержка информации с сервиса LastFM;
  • Генерация миниатюр на лету при помощи libffmpegthumbnailer;
  • Поддержка внешних URL (можно создавать ссылки на определённый интернет-контент и просматривать его через UPnP);
  • Функция Active Items, позволяющая запускать скрипты на сервере при запросе определённых элементов по HTTP;
  • Гибкая система настройки, позволяющая изменять поведение сервера;
  • Поддержка платформ Linux, FreeBSD, NetBSD, macOS, eCS и архитектур x86, Alpha, ARM, MIPS, Sparc, PowerPC.


  1. Главная ссылка к новости (https://www.v00d00.net/2017/05...)
  2. OpenNews: Релиз дистрибутива для создания домашних кинотеатров OpenELEC 8.0
  3. OpenNews: Выпуск LinHES 8.4, дистрибутива для создания медиацентров
  4. OpenNews: Раскрыты детали критической уязвимости в устройствах с поддержкой UPnP от различных производителей
  5. OpenNews: Вышел GeeXBoX 3.1, минималистичный Linux дистрибутив для создания медиацентра
  6. OpenNews: Выпуск MediaGoblin 0.7.0 с первыми наработками по связыванию серверов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/46621-mediatomb
Ключевые слова: mediatomb, mediaserver, gerbera
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (32) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Zed (??), 09:50, 30/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Возможность проброса видео с YouTube на UPnP-устройство;

    Как-то я сильно сомневаюсь, в changelog последние упоминания по теме ютуба аж от 2010. По опыту работы с xupnpd там вагон изменений уже на стороне ютуба.
    Это ещё не вспоминая хитродобываемые видео от Vevo.
    Даже тотже youtube-dl регулярно правится чтобы поспевать за изменениями на youtube.
    Ну и как я понимаю тут врятли будет возможность удобной работы с плейлистами и проч ютубовскими.

     
     
  • 2.5, Аноним (-), 10:45, 30/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А он не youtube-dl использует?
     
     
  • 3.9, Аноним (-), 12:28, 30/05/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Да, причём хардкодит на /usr/bin. А как же FreeBSD со своим /usr/local/bin?


    https://github.com/v00d00/gerbera/blob/429b0cde9284cafeb85ac15cbcebba168c4999e

     

  • 1.2, corvuscor (ok), 10:06, 30/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хотелось бы увидеть его упакованным в docker. Лень что-то ставить.
     
     
  • 2.18, KroTozeR (ok), 21:37, 30/05/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Товарищи любители docker-ов, вы — лентяи! Из-за вас в мир GNU/Linux приходит одна из худших практик мира Windows...
     
     
  • 3.19, corvuscor (ok), 01:20, 31/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >приходит одна из худших практик мира Windows...

    Дай угадаю. Контейнерная виртуализация?

     
     
  • 4.20, KroTozeR (ok), 01:42, 31/05/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>приходит одна из худших практик мира Windows...
    > Дай угадаю. Контейнерная виртуализация?

    Принцип "Всё своё ношу с собой". Именно из-за него ОС Windows занимает в 4-6 раз больше места на накопителе, чем почти любой дистрибутив GNU/Linux. В каталогах разных приложений могут располагаться по сути одни и те же библиотеки. Многократное дублирование. Объём Docker-а никуда не денется. Он тоже будет храниться на накопителе.

     
     
  • 5.22, Yuris (??), 09:26, 31/05/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Для вас реально есть разница 10 или 30 Гб займёт ОС на террабайтном диске? )))
    И про дедупликацию данных слышали?
     
     
  • 6.23, KroTozeR (ok), 10:14, 31/05/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Для вас реально есть разница 10 или 30 Гб займёт ОС на террабайтном диске? )))

    Для меня есть разница, сколько обе оси разом займут на 250 ГБ SSD.
    Да даже если и террабайт, то это НУ НИКАК не оправдывает чрезмерную прожорливость!

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

    Закушались <--(перевести в матерную форму).

    Современное программирование - это откровенный изврат. Апофеоз тренда — язык GO и ОС, которую на нём пытаются писать... Это клиника...

    Никого не волнует, что инженеры-программисты знали устройство процессора и его набор комманд, прекрасно владели Assembler-ом и вовсю применяли алгоритмы булевой логики. Это всё - "не модно и старо"...

    [Дальше следует знаменитая цитата Лаврова].
    В общем, "порог вхождения" надо срочно повышать, пока эти "дети вседозволенности" не начали писать ПО для инфраструктурных систем управления.

    Да, если что, суммарный объём моих дисков переваливает за 8 ТБ (не обделён), только сути это не меняет.

    > про дедупликацию данных слышали?

    Ну и как это реализовать на платформе Win[32/64]? Нет, я в курсе про SysInternals Junction, а в GNU/Linux символинки существуют лет так двадцать пять, если не больше.

     
     
  • 7.27, Yuris (??), 09:26, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Про то, что современные программисты "закушались" соглашусь. Но я свои копья на этот счёт поломал ещё лет 15 назад, так что уже пофиг.

    > Ну и как это реализовать на платформе Win[32/64]?

    Хоть это и оффтопик, но отвечу, раз спросили - на х64 просто: http://ittraveler.org/ustanovka-i-nastrojka-deduplikacii-na-windows-server-20

     
  • 7.28, rico (ok), 10:21, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что вы разнылись тут? Вам кто-то мешает компилить локалхосты? Вы из тех любителей засрать /usr/local/bin и остальную систему всяким фуфлом и кричать потом, что вы умеете в 3 команды?

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

    Давайте еще топить про то, что пакеты - зло, а LFS - обязаловка. Я посмотрю, сколько времени у вас останется на то, чтобы сделать свою работу, после всего этого.

    Развели тут демагогию про асм.

     
     
  • 8.29, KroTozeR (ok), 11:52, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И вот так считает каждый третий Общество успешных людей А на деле лишь те,... текст свёрнут, показать
     
     
  • 9.31, rico (ok), 11:34, 02/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не понимаю вашей злости Мало вам качества Go here suckless org Вы ретроград ... текст свёрнут, показать
     
     
  • 10.32, KroTozeR (ok), 13:49, 02/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Мне это всё напоминает притчу про лебедя, рака и щуку, но в масштабах рынка ПО м... текст свёрнут, показать
     
     
  • 11.33, rico (ok), 14:07, 02/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Фундаментально сказано Давайте так По аналогии Попробуйте воссоздать молоток ... текст свёрнут, показать
     
     
  • 12.34, KroTozeR (ok), 14:37, 02/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Я же не говорю отказаться от техпрогресса Но всё же понимать, как это всё делае... текст свёрнут, показать
     
  • 5.26, sage (??), 08:43, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В Docker как раз контейнеры занимают минимальное место, они же наследуются друг от друга и монтируются слоями.
     
     
  • 6.30, KroTozeR (ok), 11:54, 01/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > В Docker как раз контейнеры занимают минимальное место, они же наследуются друг
    > от друга и монтируются слоями.

    Если этот механизм позволит совместить пару докеров "внахлёст", тогда может оно и не плохо. Только в таком случае это приведёт к полному размыванию дистрибутивов.

     

  • 1.3, Это я (?), 10:17, 30/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Пока не видел ничего удобней smb-шары с контентом, упорядоченным, разложенным и рассортированным по директориям.
     
     
  • 2.4, Zed (??), 10:39, 30/05/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не все устройства умеют smb.
    Если в сетке есть wifi то от smb только лишний оверхед насколько я понимаю.
     
     
  • 3.7, Анонимус1 (?), 11:29, 30/05/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Щито?
     
     
  • 4.21, Zed (??), 07:56, 31/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Я сильно заблуждаюсь думаете?
    Кмк смотреть фулхд лежащий на шаре через wifi илиже тоже самое, но дёргая через http как в итоге выдаёт dlna сервер.
    Результат будет в пользу второго нет?
     
  • 2.6, Pulfer (ok), 11:27, 30/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Смотря для чего. Например, Kodi умеет клипы отображать по жанрам, годам и т.д., включая создание динамических плейлистов на основе заданных критериев. Только лучше собирать его с патчем, чтобы формат отображения был "исполнитель - название", а не просто "название": https://abf.rosalinux.ru/import/kodi/blob/rosa2016.1/xbmc-17.0-upnp-musicvideo
     
  • 2.11, Vanya (??), 12:46, 30/05/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    согласен, и ещё .nfo файлик рядышком.
     
  • 2.12, Crazy Alex (ok), 15:22, 30/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Особенно если одному пользователю интересно по исполнителям, второму - по жанрам,  третьему - по качеству, а четвёртому - по принадлежности к определённому периоду.
     
     
  • 3.14, Аноним (-), 17:36, 30/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >Особенно если одному пользователю интересно по исполнителям, второму - по жанрам,  третьему - по качеству, а четвёртому - по принадлежности к определённому периоду.

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

     
     
  • 4.16, Crazy Alex (ok), 19:12, 30/05/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А чему там не работать? Фильтру по метаданным + полнотекстовому поиску по ним же?
     

  • 1.8, t28 (?), 11:40, 30/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Поддержка платформ … eCS

    Ух-ты! Интересно. Хотя в eCS со шрифтами совсем грустно и цена самой дешёвой лицензии 149 €. 😞

     
     
  • 2.13, ssh (ok), 16:54, 30/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    eCS же теперь не то BlueLion, не то ArcaOS. :\
     
     
  • 3.15, t28 (?), 18:58, 30/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А, точно, не 149, а 129 и не €, а $. То я смотрел год назад у европейского реселлера, цены были в Евро.
    Сейчас цена у них выставлена 99$ за Personal Edition.
     
     
  • 4.24, ssh (ok), 14:42, 31/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > А, точно, не 149, а 129 и не €, а $. То
    > я смотрел год назад у европейского реселлера, цены были в Евро.
    > Сейчас цена у них выставлена 99$ за Personal Edition.

    Имхо нынешнее их состояние - хуже некуда, и никаких положительных тенденций.
    Мне очень нравилась OS/2, но сейчас даже Haiku выглядит более перспективной.

     

  • 1.17, Аноним (-), 20:27, 30/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ОООО не знал что (некогда любимый) mediatomb форкнули и пилят
    пасиб за новость
    ща соберём-с
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру