Commit Graph

  • 5387898fd2 - 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 Paolo Stivanin 2022-05-09 06:12:58 +00:00
  • ea17facd87 - 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 Paolo Stivanin 2022-05-09 06:12:58 +00:00
  • 58ad23eaf6 Accepting request 963832 from multimedia:apps Dominique Leuenberger 2022-03-22 18:39:51 +00:00
  • 9114f6a3e3 Accepting request 963832 from multimedia:apps Dominique Leuenberger 2022-03-22 18:39:51 +00:00
  • 263b5d5491 Bump deps according to CMakeLists Paolo Stivanin 2022-03-22 06:35:16 +00:00
  • 4ec6c1dc02 Bump deps according to CMakeLists Paolo Stivanin 2022-03-22 06:35:16 +00:00
  • 27527611d5 - 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 Paolo Stivanin 2022-03-22 06:33:10 +00:00
  • 7626efe0ac - 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 Paolo Stivanin 2022-03-22 06:33:10 +00:00
  • d821a4a699 Accepting request 946338 from multimedia:apps Dominique Leuenberger 2022-01-14 22:13:15 +00:00
  • 1197c75204 Accepting request 946338 from multimedia:apps Dominique Leuenberger 2022-01-14 22:13:15 +00:00
  • 0779602e3b - Use %sysusers_create_package on Tumbleweed - Add fix_for_smt_gt8.patch Paolo Stivanin 2022-01-14 07:09:10 +00:00
  • 929961ab67 - Use %sysusers_create_package on Tumbleweed - Add fix_for_smt_gt8.patch Paolo Stivanin 2022-01-14 07:09:10 +00:00
  • c59aaa3923 Revert back to Factory's revision Paolo Stivanin 2022-01-14 07:06:51 +00:00
  • ba98459ecb Revert back to Factory's revision Paolo Stivanin 2022-01-14 07:06:51 +00:00
  • dac0f7fa90 Accepting request 923735 from multimedia:apps Dominique Leuenberger 2021-10-07 22:06:16 +00:00
  • df4604fe29 Accepting request 923735 from multimedia:apps Dominique Leuenberger 2021-10-07 22:06:16 +00:00
  • 0b1579fa3f - 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 Paolo Stivanin 2021-10-07 12:53:39 +00:00
  • 3d069ca1b8 - 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 Paolo Stivanin 2021-10-07 12:53:39 +00:00
  • 97f6076ef0 - Fix spec file - Add config.xml - Remove unneeded tmpfile Paolo Stivanin 2021-09-21 12:33:41 +00:00
  • 925f900ccc - Fix spec file - Add config.xml - Remove unneeded tmpfile Paolo Stivanin 2021-09-21 12:33:41 +00:00
  • e5612873f2 Accepting request 920641 from home:jsegitz:branches:systemdhardening:multimedia:apps Paolo Stivanin 2021-09-21 11:34:58 +00:00
  • 48cb83b30e Accepting request 920641 from home:jsegitz:branches:systemdhardening:multimedia:apps Paolo Stivanin 2021-09-21 11:34:58 +00:00
  • 161e1b6712 Accepting request 915702 from multimedia:apps Dominique Leuenberger 2021-09-02 21:20:18 +00:00
  • 0b30b8d31d Accepting request 915702 from multimedia:apps Dominique Leuenberger 2021-09-02 21:20:18 +00:00
  • 9829eed0bf Accepting request 915696 from home:polslinux:branches:multimedia:apps Martin Pluskal 2021-09-02 08:12:17 +00:00
  • 78f1b2ef81 Accepting request 915696 from home:polslinux:branches:multimedia:apps Martin Pluskal 2021-09-02 08:12:17 +00:00
  • 9de52e711e Accepting request 910244 from multimedia:apps Dominique Leuenberger 2021-08-05 18:48:03 +00:00
  • d05d03bbc5 Accepting request 910244 from multimedia:apps Dominique Leuenberger 2021-08-05 18:48:03 +00:00
  • 7aa7185582 fix spec Paolo Stivanin 2021-08-05 06:00:11 +00:00
  • 85c50553aa fix spec Paolo Stivanin 2021-08-05 06:00:11 +00:00
  • 4b5f0f4945 - 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) Paolo Stivanin 2021-08-05 05:38:57 +00:00
  • 7be0025db8 - 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) Paolo Stivanin 2021-08-05 05:38:57 +00:00
  • b77ac929fd Accepting request 904339 from multimedia:apps Dominique Leuenberger 2021-07-07 16:30:23 +00:00
  • afaa777d05 Accepting request 904339 from multimedia:apps Dominique Leuenberger 2021-07-07 16:30:23 +00:00
  • af7ccbb764 - 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 Paolo Stivanin 2021-06-18 09:08:26 +00:00
  • 7199b790e8 - 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 Paolo Stivanin 2021-06-18 09:08:26 +00:00
  • 06756472dd - 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 Paolo Stivanin 2021-05-19 08:30:18 +00:00
  • 9253c63837 - 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 Paolo Stivanin 2021-05-19 08:30:18 +00:00
  • 2d5c47eaed - 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 Paolo Stivanin 2021-04-17 14:02:35 +00:00
  • e0fb285ba9 - 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 Paolo Stivanin 2021-04-17 14:02:35 +00:00
  • 345632ef8d Accepting request 876678 from home:polslinux:branches:multimedia:apps Martin Pluskal 2021-03-04 08:30:53 +00:00
  • 1b6c2e5c9c Accepting request 876678 from home:polslinux:branches:multimedia:apps Martin Pluskal 2021-03-04 08:30:53 +00:00
  • 338b19efb9 Accepting request 876263 from home:polslinux:branches:multimedia:apps Martin Pluskal 2021-03-03 07:12:20 +00:00
  • 119672059a Accepting request 876263 from home:polslinux:branches:multimedia:apps Martin Pluskal 2021-03-03 07:12:20 +00:00
  • 96db429e6d Accepting request 841953 from home:polslinux:branches:multimedia:apps Martin Pluskal 2020-10-16 10:37:38 +00:00
  • 5dfeb1f47f Accepting request 841953 from home:polslinux:branches:multimedia:apps Martin Pluskal 2020-10-16 10:37:38 +00:00
  • 5e8b023683 Accepting request 838328 from home:polslinux:branches:multimedia:apps Dirk Mueller 2020-09-28 16:18:10 +00:00
  • f174b62534 Accepting request 838328 from home:polslinux:branches:multimedia:apps Dirk Mueller 2020-09-28 16:18:10 +00:00
  • 2a3a72adf1 Accepting request 808412 from home:jengelh:branches:multimedia:apps Takashi Iwai 2020-05-25 07:09:07 +00:00
  • f01f653b86 Accepting request 808412 from home:jengelh:branches:multimedia:apps Takashi Iwai 2020-05-25 07:09:07 +00:00
  • 2e50a26f04 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=9 Martin Pluskal 2020-05-21 08:30:07 +00:00
  • f73c22e415 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=9 Martin Pluskal 2020-05-21 08:30:07 +00:00
  • 3b510c98c1 Accepting request 807899 from home:polslinux:branches:multimedia:apps Martin Pluskal 2020-05-21 08:26:17 +00:00
  • d136bde98a Accepting request 807899 from home:polslinux:branches:multimedia:apps Martin Pluskal 2020-05-21 08:26:17 +00:00
  • 3e865342d3 Accepting request 717657 from home:seb95passionlinux:branches:multimedia:apps Tomáš Chvátal 2019-07-23 06:54:51 +00:00
  • 89db154c5a Accepting request 717657 from home:seb95passionlinux:branches:multimedia:apps Tomáš Chvátal 2019-07-23 06:54:51 +00:00
  • a4ca099597 Accepting request 703135 from home:seb95passionlinux Tomáš Chvátal 2019-05-15 12:50:14 +00:00
  • cf04850e63 Accepting request 703135 from home:seb95passionlinux Tomáš Chvátal 2019-05-15 12:50:14 +00:00
  • 3f44eed19f OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=5 Tomáš Chvátal 2018-11-27 11:03:58 +00:00
  • 32352a0645 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=5 Tomáš Chvátal 2018-11-27 11:03:58 +00:00
  • ac4d005b4d OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=4 Tomáš Chvátal 2018-11-27 10:59:57 +00:00
  • 0e7dbfc3df OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=4 Tomáš Chvátal 2018-11-27 10:59:57 +00:00
  • c3fba8df7c OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=3 Tomáš Chvátal 2018-11-27 10:25:33 +00:00
  • 7b1b1ecc15 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=3 Tomáš Chvátal 2018-11-27 10:25:33 +00:00
  • da2549c842 - Do not build against mysql - sqlite3 for tiny db is enough - Use exiv2 instead of exif Tomáš Chvátal 2018-11-15 18:50:05 +00:00
  • 5def09e70d - Do not build against mysql - sqlite3 for tiny db is enough - Use exiv2 instead of exif Tomáš Chvátal 2018-11-15 18:50:05 +00:00
  • 2e7d00ebcf osc copypac from project:home:mrbadguy package:gerbera revision:8 Tomáš Chvátal 2018-11-15 18:40:08 +00:00
  • 0e4d2b0842 osc copypac from project:home:mrbadguy package:gerbera revision:8 Tomáš Chvátal 2018-11-15 18:40:08 +00:00