Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gerbera-2.3.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: gerbera Distribution: openSUSE Tumbleweed
Version: 2.3.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Nov 11 14:45:55 2024
Group: Productivity/Multimedia/Other Build host: reproducible
Size: 7616193 Source RPM: gerbera-2.3.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://gerbera.io
Summary: UPnP Media Server
Gerbera is a UPnP media server which allows streaming digital
media through a network and consume it on a variety of UPnP
compatible devices.

Provides

Requires

License

GPL-2.0-only

Changelog

* Mon Nov 11 2024 Friedrich Haubensak <hsk17@mail.de>
  - update to 2.3.0:
    NEW
    * Higher cross site scripting security in web ui
    * Styles for xml documents when shown in browser
    * Configuration of additional target mimetype properties for transcoding (e.g. needed for PCM output)
    * Configuration of DLNA profile mappings for a client
    * Display media details in web ui
    * Image and thumbnail profiles support PNG images
    * Page layout of items page with splitter and resize button
    * Orientation for images and videos in resource attributes
    * Additional client filtering options with friendlyName, modelName, manufacturer
    * Configuration option to block clients
    * Upnp classes are assigned to containers in physical tree (PC Directory) depending on the majority of children (only in grb-mode)
    * Nested iterations are now supported in Config UI
    * UPnP Search support for integer and date comparison
    * Failed UPnP requests return error messages
    FIXES
    * Warning in case import function does not return new ids.
    * Config values <online-content fetch-buffer-size="262144" fetch-buffer-fill-size="0"> are implemented now.
    * Renaming of files or folders in grb-mode
    * Nested arrays can be shown in config ui.
    * Made UDN mandatory for UPnP announcements to work
* Sat Aug 03 2024 hui <sturm-fr@web.de>
  - update to 2.2.0:
    NEW
    * Configuration for case sensitive media tags (allow making them insensitive)
    * Configuration options for playlist layout
    * Configuration option to activate IN_ATTRIB event for, e.g. permission changes on disk incl. retry if that fails
    * WebUI: New design for home page and login screen
    * Allow metadata handler to be disabled, add charset support
    * UPnP specification files (description.xml, cds.xml) now reflect client quirks
    * Search for upnp:lastPlaybackTime, upnp:playbackCount and play_group
    * Additional command line options for logging (--syslog and --rotatelog)
    * TagLib messages are logged with gerbera now. They also show up with debug-mode="taglib".
    * LibExiv2 messages are logged with gerbera now. They also show up with debug-mode="exiv2".
    * LibExif messages are logged with gerbera now. They also show up with debug-mode="exif".
    * ffmpeg messages are logged with gerbera now. They also show up with debug-mode="ffmpeg".
    FIXES
    * Album artist handling in default js layout
    * Build with ffmpegthumbnailer but without ffmpeg
    * Changed repository for ubuntu and debian to https://pkg.gerbera.io/
    * Autologout from UI
    * Finally SIGHUP can be used to reload gerbera without restarting
* Thu May 09 2024 Dirk Müller <dmueller@suse.com>
  - update to 2.1.0:
    * Add ctypes include
    * Add issue template
    * Autoscan: avoid errors from parent directories
    * Avoid crash when parent was not created yet.
    * Bring back custom headers as client specific headers
    * BUGFIX: common.js boxSetup check Video/AllDates for Dates
    * Build Support for NPUPNP
    * Bump express from 4.18.2 to 4.19.2 in /gerbera-web
    * Bump follow-redirects from 1.15.3 to 1.15.4 in /gerbera-web
    * Bump follow-redirects from 1.15.4 to 1.15.6 in /gerbera-web
    * Bump xml2js and parse-bmfont-xml in /gerbera-web
    * clang-tidy and cppcheck fixes
    * clang-tidy fixes
    * Cleanup FileRequestHandler
    * CMake: Use presets
    * Config: Refactor handling of integer types
    * Correct two typos.
    * debian12: fix script error
    * Docker image usability
    * Docker: update alpine version
    * Enhances default javascript files to check config file
      options
    * Expand firewall advice in docs
    * Fix build-deb.sh for releases
    * Fix findAutoscanDirectory
    * Gerbera welcomes 2024
    * Gerbera-web: update chromedriver for tests
    * github workflows: make cmake stuff consistent
    * Import: Safely handle second scan
    * Import: Safely handle second scan - 2
    * matroska_handler: update API calls to work with
      libebml/libmatroska 2.0
    * MetadataHandler: Refactor static methods
    * Metafile: handle instance
    * Minor fixes to RST documentation
    * Provide BoxKeys also for scripts
    * Refactor config and enums to reduce nesting
    * Refactor parser files
    * Safely handle suppressed file types
    * Scripting: print2 function with log level support
    * some fixes
    * Sqlite: Harden delete
    * Take configuration into account when creating virtual-layout
      (built-in + JS)
    * Update Conan to v2
    * Update screenshots to latest version
    * Update various library versions
    * Update workflow actions
    * WebUI: Add Item View
    * Webui: update vendor libraries
* Mon Feb 05 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Generate the pre script usingn sysusers_generate.
* Mon Feb 05 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Actually run the generated sysusers script as part of pre (do not
    manually provide the user() symbol, taken care of bu
    rpm/sysusers.
* Mon Feb 05 2024 Paolo Stivanin <info@paolostivanin.com>
  - Adapt to RPM 4.19 on Tumbleweed.
* Mon Jan 08 2024 Paolo Stivanin <info@paolostivanin.com>
  - Update to 2.0.0:
    NEW:
    * Staged importing that allows updating the virtual layout instead of deleting
      and recreating it each time (import-mode="grb")
    * Config options as command line arguments (--set-option OPT=VAL with --print-options)
    * Allow configuration of follow-symlinks per autoscan directory
    * Configuration of containers in virtual layout: title can be changed, some nodes can be disabled
    * New mode of loading Javascript plugins with cleanup of global variables
    * Generation of example configuration via command line option --create-example-config
    * Case insensitive sorting for databases
    * New config options for URL handling and host redirection
    * Use .nomedia to hide directory, incl. config option
    * Support for UPnP commands GetFeatureList and GetSortExtensionCapabilities
    FIXES:
    * Autoscan: Keep track of renamed directories
    * Runtime issues in request handling
    * Configurable handling of HOME directory
    * Transcoding: parsing issue of requests
    * Stability for sqlite database access
    * Browsing on Samsung devices
  - Drop upstreamed gerbera-1.12.1-buildfix-support-fmtlib-10.patch.
* Sun Dec 31 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - fix build on Tumbleweed with fmtlib 10 (boo#1218445)
    add gerbera-1.12.1-buildfix-support-fmtlib-10.patch
* Fri Oct 06 2023 Paolo Stivanin <info@paolostivanin.com>
  - Use better macro for selecting a newer GCC on Leap.
* Thu Jun 15 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix usage of %sysusers_create_package: the macro takes two
    parameters.
* Fri Jan 06 2023 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.12.1:
    * Debug options for specialized messages
    * Configure offset of lastPlayedPosition (aka Samsung bookmark)
    * Calling null IOHandler
    * Encoding of ticks ' as &apos; for Bose
    * ffmpeg and transcoding in docker container
    * Tests failing on openSuSE > 15.3 and others
  - Drop 2759.patch
* Mon Dec 05 2022 Paolo Stivanin <info@paolostivanin.com>
  - Add 2759.patch: fix tests execution issues.
  - Remove disable-test.patch
* Tue Nov 29 2022 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.12.0:
    * Support for NFO files as additional resources: Set up in resources
      and place nfo-files (https://kodi.wiki/view/NFO_files/Templates) next to your media files.
    * Tweaking mimetypes for clients
    * Editing Flags in web UI
    * More statistics on web UI
    * Add support for ip subnets in client config
    * Defaults for virtual container upnp class
    * Configuration for SQLite database modes
    * Offline mode for initial scan large libraries
  - Add disable-test.patch until https://github.com/gerbera/gerbera/issues/2755
    is fixed. These two tests (UpnpClientsTest.getHostName and ParserTest.SortTrackNumber)
    were added with this release.
  - Remove 2635.patch
  - Remove fix-fmt9.patch
* Sat Oct 15 2022 Paolo Stivanin <info@paolostivanin.com>
  - Add fix-fmt9.patch
* Wed May 25 2022 Paolo Stivanin <info@paolostivanin.com>
  - Update 2635.patch
* Wed May 18 2022 Paolo Stivanin <info@paolostivanin.com>
  - Add 2635.patch: this fixes and issue on i586 and x86
* Mon May 09 2022 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.11.0:
    * New features:
    - Database: Clients and statistics are stored database so restart
      does not empty client list. Client grouping for play statistics.
    - Search: Support searching playlists containers
    - Search: Respect ContainerID when performing search
    - Import: item class filtering and mapping by file properties
      allows more sophisticated virtual structure
    - Transcoding: Support filtering transcoding profiles by resource properties
      (like codecs) avoids transcoding if client can play files
    - DLNA: Detect DNLA profiles by resource attributes to specify more detailled
      profile for handling in client
    - File type support for WavPack improved: More metadata read with
      special library if compiled in.
    * Fixes:
    - Playlist: Fix parser error
    - Playlist: Handle end of file properly
    - Browsing: Sort containers first
    - Search: search result is sort by title now
    - Import: Timestamps in future are not stored for containers
    - Lots of others fixes: https://github.com/gerbera/gerbera/releases/tag/v1.11.0
* Mon Mar 21 2022 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.10.0:
    * show subdir of recursive autoscan in directory tree
    * add screenshots for grid view
    * add all metadata to search capabilities
    * search title in metadata instead of file name
    * reuse Request Handler
    * lots of other fixes: https://github.com/gerbera/gerbera/releases/tag/v1.10.0
  - Remove fix_for_smt_gt8.patch
* Fri Jan 14 2022 Paolo Stivanin <info@paolostivanin.com>
  - Use %sysusers_create_package on Tumbleweed
  - Add fix_for_smt_gt8.patch
* Thu Oct 07 2021 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.9.2:
    * Titles of search results can be configured
    * Containers in virtual layout can be defined as search result, so,
    e.g. albums, located in several places are only found once
    * Metadata, like artist, appearing multiple times are now stored
    in that way and can be sent to UPnP clients as separate entries
    as well or addressed in layout scripts. If you have a custom js
    import script which updates metadata you have to modify it using
    the new properties (see doc on scripting)
    * DLNA profile can be configured using video and audio codec,
    allow devices to pick supported streams
    * DLNA profile can be set for transcoding
* Tue Sep 21 2021 Paolo Stivanin <info@paolostivanin.com>
  - Fix spec file
  - Add config.xml
  - Remove unneeded tmpfile
* Tue Sep 21 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_gerbera.service.patch
* Thu Sep 02 2021 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.9.1:
    * lots of small code-related fixes
      https://github.com/gerbera/gerbera/releases/tag/v1.9.1
* Thu Aug 05 2021 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.9.0:
    * New or Improved features:
      + Many more things have been added to configuration (order of
      resources for album art, DLNA profiles, upnp properties).
      Please consult https://docs.gerbera.io/en/stable/config-overview.html
      for the exact usage
      + Gerbera now can display dynamic containers, i.e. its contents
      are calculated as you click. This may show you recently add
      or changed media
      + Gerbera now supports client specific transcoding, i.e. video
      is only transcode for your older devices, newer can stream it
      as it is
      + The compatibility with Samsung TV sets was increase again
      + Minor media and upnp additions in search allow you to make
      the most out of your files
    * Refactoring of Code in Database Layer: this means that after
      the upgrade to 1.9.0 it's not possible to downgrade
    * Lots of small bug fixed
      (https://github.com/gerbera/gerbera/releases/tag/v1.9.0)
* Fri Jun 18 2021 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.8.2:
    * Enhance structured layout with configuration
    * string_view to string conversions
    * pass SearchLexer by value
    * return std::nullopt for std::optional
    * remove pointless const_cast
    * Improve handling of default config values
    * several clang-tidy and manual cleanups
    * Fix parseSortStatement
    * mostly pass by value changes
    * Revert last_write_time to seconds since 1970
    * Encoding of web editor arguments
    * clang-analyzer and misc
    * Search query sign from beginning
    * manual destructor changes
    * Fix double truncation of playlist name
    * Generate correct statement for metadata table
    * Make transactions for SQLite thread safe
* Wed May 19 2021 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.8.1:
    * Mysql transactions
    * Support creation_time on FFmpeg handler
    * Bump lodash from 4.17.19 to 4.17.21 in /gerbera-web
    * Synchronize threads properly
    * add missing optional header for GCC11
    * remove several implicit fs::path conversions
    * Concatenate multivalue field with entrySeparator
    * remove push_back branch
    * change some size_t to bool
    * remove some pointless lambdas
    * remove std::distance where empty is sufficient
    * Implement SAMSUNG X_GetFeatureList
    * More chrono optimizations
    * algorithm cleanups
    * Determine container art image from files
    * massive std::chrono conversion
    * string_view conversions
    * Add support for Windows Media Player
    * Conan: Tidy up CMake conan integration
    * Implement UPnP SortCriteria
    * Avoid needless process elevation requirement on illumos
    * Only use music tracks as container art source
    * Work around undefined syscalls on solaroid systems
    * Documentation for exiv2 meta data usage
    * Clean compilation and errno fix
    * Enable ContainerArt for PC Directory
    * auto&& conversions
    * fs::path conversions
    * Cleanup path handling
    * add -d, -u and -P commandline options to docs
    * Fixed required versions of libupnp and libnpupnp
    * fix UPNP_USING_CHUNKED breaks npupnp compatibility
    * clang-tidy: replace typedef with using
    * Add cmdline options -u, -d and -P
    * Fix transcoded media ends before file is complete
* Sat Apr 17 2021 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.8.0:
    * Significant improvement in import speeds with large collections
    * Handle Samsung X_SetBookmark action, for saving position of viewed
      media, when enabled by flag
    * New search support for containers, i.e. Albums, Artists and Genres
    * Extract metadata information from mp3 files with ID3v1 tags,
      not just v2
    * Added a retry when binding to interfaces, should make Gerbera
      much more reliable to start with slow network startup.
    * Fix build with GCC11
    * Beautify titles which are generated from file names
* Thu Mar 04 2021 Paolo Stivanin <info@paolostivanin.com>
  - Gerbera requires GCC >= 8.0 to compile, therefore we need to specify
    a higher version than the default one (7.5.0) on 15.sp3
* Tue Mar 02 2021 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.7.0:
    * display thumbnails, album art and container images
    * set additional import options for directories on filesystem page
    * page to edit configuration (most of it), your settings
      are stored in the database
    * charset can be specific to import library
    * resource configuration can be used for container images
    * additional metadata stored from import scan
    * multiple disks distinguished by part_number field
    * modification time for autoscan directories now reflects sub directories
      and reduces startup footprint
    * All functions have been moved to common.js
    * A custom script file can be set in config.xml. It may contain
      additional functions or overwrites for the existing ones - if needed
    * Most entries from configuration can be accessed via
      new global variable config.
    * lots of fixes:
      https://github.com/gerbera/gerbera/releases/tag/v1.7.0

Files

/etc/gerbera
/etc/gerbera/config.xml
/etc/gerbera/gerbera.db
/etc/gerbera/gerbera.html
/etc/logrotate.d
/etc/logrotate.d/gerbera
/usr/bin/gerbera
/usr/lib/systemd/system/gerbera.service
/usr/lib/sysusers.d/gerbera.conf
/usr/sbin/rcgerbera
/usr/share/doc/packages/gerbera
/usr/share/doc/packages/gerbera/AUTHORS
/usr/share/doc/packages/gerbera/CONTRIBUTING.md
/usr/share/doc/packages/gerbera/ChangeLog.md
/usr/share/gerbera
/usr/share/gerbera/js
/usr/share/gerbera/js/audio.js
/usr/share/gerbera/js/common.js
/usr/share/gerbera/js/import.js
/usr/share/gerbera/js/metadata.js
/usr/share/gerbera/js/playlists.js
/usr/share/gerbera/mysql-upgrade.xml
/usr/share/gerbera/mysql.sql
/usr/share/gerbera/sqlite3-upgrade.xml
/usr/share/gerbera/sqlite3.sql
/usr/share/gerbera/web
/usr/share/gerbera/web/README.md
/usr/share/gerbera/web/assets
/usr/share/gerbera/web/assets/gerbera-config-expert.json
/usr/share/gerbera/web/assets/gerbera-config-minimal.json
/usr/share/gerbera/web/assets/gerbera-config-standard.json
/usr/share/gerbera/web/assets/theme
/usr/share/gerbera/web/assets/theme/colors.css
/usr/share/gerbera/web/assets/theme/gerbera-logo-white.png
/usr/share/gerbera/web/assets/theme/gerbera.css
/usr/share/gerbera/web/assets/theme/home-bg.jpg
/usr/share/gerbera/web/css
/usr/share/gerbera/web/css/upnp.css
/usr/share/gerbera/web/disabled.html
/usr/share/gerbera/web/favicon.ico
/usr/share/gerbera/web/icons
/usr/share/gerbera/web/icons/mt-icon120.bmp
/usr/share/gerbera/web/icons/mt-icon120.jpg
/usr/share/gerbera/web/icons/mt-icon120.png
/usr/share/gerbera/web/icons/mt-icon32.bmp
/usr/share/gerbera/web/icons/mt-icon32.jpg
/usr/share/gerbera/web/icons/mt-icon32.png
/usr/share/gerbera/web/icons/mt-icon48.bmp
/usr/share/gerbera/web/icons/mt-icon48.jpg
/usr/share/gerbera/web/icons/mt-icon48.png
/usr/share/gerbera/web/index.html
/usr/share/gerbera/web/js
/usr/share/gerbera/web/js/gerbera-app.module.js
/usr/share/gerbera/web/js/gerbera-auth.module.js
/usr/share/gerbera/web/js/gerbera-autoscan.module.js
/usr/share/gerbera/web/js/gerbera-clients.module.js
/usr/share/gerbera/web/js/gerbera-config.module.js
/usr/share/gerbera/web/js/gerbera-items.module.js
/usr/share/gerbera/web/js/gerbera-menu.module.js
/usr/share/gerbera/web/js/gerbera-trail.module.js
/usr/share/gerbera/web/js/gerbera-tree.module.js
/usr/share/gerbera/web/js/gerbera-tweak.module.js
/usr/share/gerbera/web/js/gerbera-updates.module.js
/usr/share/gerbera/web/js/jquery.gerbera.autoscan.js
/usr/share/gerbera/web/js/jquery.gerbera.clients.js
/usr/share/gerbera/web/js/jquery.gerbera.config.js
/usr/share/gerbera/web/js/jquery.gerbera.editor.js
/usr/share/gerbera/web/js/jquery.gerbera.items.js
/usr/share/gerbera/web/js/jquery.gerbera.toast.js
/usr/share/gerbera/web/js/jquery.gerbera.trail.js
/usr/share/gerbera/web/js/jquery.gerbera.tree.js
/usr/share/gerbera/web/js/jquery.gerbera.tweak.js
/usr/share/gerbera/web/upnp
/usr/share/gerbera/web/upnp/cds.xml
/usr/share/gerbera/web/upnp/cm.xml
/usr/share/gerbera/web/upnp/mr_reg.xml
/usr/share/gerbera/web/vendor
/usr/share/gerbera/web/vendor/bootstrap-4.6.2
/usr/share/gerbera/web/vendor/bootstrap-4.6.2/css
/usr/share/gerbera/web/vendor/bootstrap-4.6.2/css/bootstrap-grid.min.css
/usr/share/gerbera/web/vendor/bootstrap-4.6.2/css/bootstrap-grid.min.css.map
/usr/share/gerbera/web/vendor/bootstrap-4.6.2/css/bootstrap-reboot.min.css
/usr/share/gerbera/web/vendor/bootstrap-4.6.2/css/bootstrap-reboot.min.css.map
/usr/share/gerbera/web/vendor/bootstrap-4.6.2/css/bootstrap.min.css
/usr/share/gerbera/web/vendor/bootstrap-4.6.2/css/bootstrap.min.css.map
/usr/share/gerbera/web/vendor/bootstrap-4.6.2/js
/usr/share/gerbera/web/vendor/bootstrap-4.6.2/js/bootstrap.min.js
/usr/share/gerbera/web/vendor/bootstrap-4.6.2/js/bootstrap.min.js.map
/usr/share/gerbera/web/vendor/font-awesome
/usr/share/gerbera/web/vendor/font-awesome/css
/usr/share/gerbera/web/vendor/font-awesome/css/font-awesome.css
/usr/share/gerbera/web/vendor/font-awesome/css/font-awesome.min.css
/usr/share/gerbera/web/vendor/font-awesome/fonts
/usr/share/gerbera/web/vendor/font-awesome/fonts/FontAwesome.otf
/usr/share/gerbera/web/vendor/font-awesome/fonts/fontawesome-webfont.eot
/usr/share/gerbera/web/vendor/font-awesome/fonts/fontawesome-webfont.svg
/usr/share/gerbera/web/vendor/font-awesome/fonts/fontawesome-webfont.ttf
/usr/share/gerbera/web/vendor/font-awesome/fonts/fontawesome-webfont.woff
/usr/share/gerbera/web/vendor/font-awesome/fonts/fontawesome-webfont.woff2
/usr/share/gerbera/web/vendor/jquery
/usr/share/gerbera/web/vendor/jquery/jquery-3.7.1.min.js
/usr/share/gerbera/web/vendor/jquery/jquery-3.7.1.min.map
/usr/share/gerbera/web/vendor/jquery/jquery-ui.min.js
/usr/share/gerbera/web/vendor/js-cookie.min.js
/usr/share/gerbera/web/vendor/lato
/usr/share/gerbera/web/vendor/lato/LICENCE.md
/usr/share/gerbera/web/vendor/lato/lato-v14-latin-ext_latin-regular.woff
/usr/share/gerbera/web/vendor/lato/lato-v14-latin-ext_latin-regular.woff2
/usr/share/gerbera/web/vendor/md5.min.js
/usr/share/gerbera/web/vendor/md5.min.js.map
/usr/share/gerbera/web/vendor/popper
/usr/share/gerbera/web/vendor/popper/popper.min.js
/usr/share/gerbera/web/vendor/popper/popper.min.js.map
/usr/share/gerbera/web/vendor/tether
/usr/share/gerbera/web/vendor/tether/tether-2.0.0.min.css
/usr/share/gerbera/web/vendor/tether/tether-2.0.0.min.js
/usr/share/licenses/gerbera
/usr/share/licenses/gerbera/LICENSE.md
/usr/share/man/man1/gerbera.1.gz
/var/log/gerbera


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Nov 23 00:04:24 2024