- 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)
OBS-URL: https://build.opensuse.org/request/show/910244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gerbera?expand=0&rev=2
* 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)
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=19
* 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
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=17
* 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
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=16
* 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
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=15
- 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
OBS-URL: https://build.opensuse.org/request/show/876263
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=13
- Update to 1.6.4:
* Fix regression introduced in 1.6.2 in SQL generation
* Fix a regression introduced in 1.6.2 when adding resources
* Fixed a regression where some files could be removed from the
library on a restart due to a race
* Fixed a crash in ffmpeg hander where metadata date field
was non-numeric
* Add Samsung X_SetBookmark stub
* Bump jimp
* UI: Dont update mimetype to empty
* minor fixes
- Update to 1.6.1:
* fixed mime type retrieval for symlinks with libmagic
* Actions: Run docker build on tags too
* Bump js stuff to fix security warnings
* Color folders with children instead of badges saying true
* Improve Resource Handling
* Add subtitle as resource and update entries with resources attached,
improve ContentHandler
* Bump elliptic from 6.5.2 to 6.5.3 in /gerbera-web
* fix upnp header include
* std::algorithm conversions
* v1.6.0: https://github.com/gerbera/gerbera/releases/tag/v1.6.0
- Generalize description. Use %autosetup.
- Update to 1.5.0
* Client Auto detection and DLNA quirks always enabled
* C++ Standardisation
* UI Enhancements
* Transcoding Enhancements
* Expat has been replaced with pugixml
* Spdlog is now used for logging
* upnp min version 1.12.0
* Lots of bug fixes and improvements all around
Detailed changelong: https://github.com/gerbera/gerbera/releases/tag/v1.5.0
- Update to version 1.3.2:
* Allow to set the manufacturer and the modelURL via config file (#477), thanks @joerg-krause
* Fix find_program taglib-config when cross-compiling (#476), thanks @joerg-krause
* Update config-import.rst (#475), thanks @ghlupe2
* Add Gerbera version to UI (#469), thanks @elmodaddyb
* cmake/FindFFMPEG: do not quieten messages when using pkg-config (#466), thanks @joerg-krause
* Fixture upgrade (#465), thanks @elmodaddyb
* Update js cookie (#464), thanks @elmodaddyb
* Add virtualUrl to AlbumArt resource for consistent resource URIs (#460), thanks @elmodaddyb
* Use exiv2 header that include all headers (#457), thanks @nicolas-s
* Update vendor dependencies (#455), thanks @elmodaddyb
* Docs: Bump version (#452), thanks @v00d00
* feat: provide a way to toggle DLNA-seeking with a config (#450), thanks @rtm-ctrlz
* main: bugfix interface CLI option (#451), thanks @edzius
* Generate config.xml with XML Declaration (#447), thanks @elmodaddyb
- Update to version 1.3.1:
* Build system improvements, thanks @ffontaine
* Fixes for DLNA Headers handling
* Add support for TXXX AuxData extraction from MP3
* Fix External URL resource generation, thanks @elmodaddyb
* Latest NPM Updates, thanks @elmodaddyb
- Do not build against mysql - sqlite3 for tiny db is enough
- Use exiv2 instead of exif
- Update to gerbera.conf.in
- Initial package
OBS-URL: https://build.opensuse.org/request/show/841953
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=12
- Update to version 1.3.2:
* Allow to set the manufacturer and the modelURL via config file (#477), thanks @joerg-krause
* Fix find_program taglib-config when cross-compiling (#476), thanks @joerg-krause
* Update config-import.rst (#475), thanks @ghlupe2
* Add Gerbera version to UI (#469), thanks @elmodaddyb
* cmake/FindFFMPEG: do not quieten messages when using pkg-config (#466), thanks @joerg-krause
* Fixture upgrade (#465), thanks @elmodaddyb
* Update js cookie (#464), thanks @elmodaddyb
* Add virtualUrl to AlbumArt resource for consistent resource URIs (#460), thanks @elmodaddyb
* Use exiv2 header that include all headers (#457), thanks @nicolas-s
* Update vendor dependencies (#455), thanks @elmodaddyb
* Docs: Bump version (#452), thanks @v00d00
* feat: provide a way to toggle DLNA-seeking with a config (#450), thanks @rtm-ctrlz
* main: bugfix interface CLI option (#451), thanks @edzius
* Generate config.xml with XML Declaration (#447), thanks @elmodaddyb
OBS-URL: https://build.opensuse.org/request/show/717657
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=7