The OpenNET Project / Index page

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

30.05.2017 08:57  Выпуск медиасервера Gerbera 1.0

Представлен первый релиз медиасервера 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
Тип: Программы
Ключевые слова: mediatomb, mediaserver, gerbera
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | 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 +/
    > Т.е. появляется порода людей, пользующихся тем, что сами воссоздать не способны.

    Фундаментально сказано.
    Давайте так. По аналогии. Попробуйте воссоздать молоток. Или нет, даже еще проще - спички. Только не покупайте ничего в магазине. Ок?

    > Это чтобы не соблюдать стандартов?

    Что, простите? Каких стандартов?

    > Бизнес, точнее его рыночная гонка, потворствует ситуации, когда огроменный костыль становится отраслевым стандартом.

    В чем костыльность докера?

    > Не Вам мне диктовать запреты.

    Какой кириллический символ заставил вас думать, что я вам что-то навязываю/запрещаю?

    Если вам не нравится что-то, то это ваши личные проблемы. Вам никто не запрещает высказывать свое мнение. Только грамотный человек всегда старается быть конструктивным. Мол, докер хрень, потому что ..... Вы же просто ноете, что вам не нравится и не можете сформулировать, по какой причине. Мифическое "качество" - это не четкий критерий. Даже suckless.org его пытаются сформулировать. Именно поэтому все ваши сентенции - обычное луддитское нытье. То есть мусор. А вот мусор - это плохо на публичных ресурсах, так как засоряет источники информации/мнений. То есть вы по сути понижаете качество ресурса. Именно на это я вам указал.

     
     
  • 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 [^] [ответить]     [к модератору]  
  • +/
    И когда это ни черта не работает, пользователю удобно, когда файлы адекватно рас... весь текст скрыт [показать]
     
     
  • 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:
    Заголовок:
    Текст:


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