Commit Graph

  • 3f5298186f Accepting request 1328121 from multimedia:apps factory Ana Guerrero 2026-01-19 17:39:37 +00:00
  • 533f8541f0 - Update to 3.1.1 * FIXES - docker startup under default user * Code Improvements - Update maximum versions of wavpack (5.9.0), cmake (4.2.1) * Changes - Gerbera 3.1.1 (#3762) - Update wavpack to 5.9.0 (#3759) - cope with su-exec breaking change (#3757) - Bump master (#3758) Takashi Iwai 2026-01-19 16:14:59 +00:00
  • 645da08e98 Accepting request 1327566 from multimedia:apps Dominique Leuenberger 2026-01-17 13:54:34 +00:00
  • 258c8d5b07 - Update to 3.1.0 - accumulate to join - Add community scripts - add missing array headers - add missing headers from headers - Align transcoding flag documentation and code - Avoid string_view conversion - Bump actions/cache from 4 to 5 - Bump actions/checkout from 5 to 6 - Bump actions/upload-artifact from 5 to 6 - Bump js-yaml from 4.1.0 to 4.1.1 in /gerbera-web - Bump min-document from 2.19.0 to 2.19.2 in /gerbera-web - CI: Add debug docker image - CI: Add test to docker - Clean up obsolete includes - don't use references for node() - enable i2i for HAVE_CURL - Extract default database configuration strings - fix compilation under OmniOS - fix definition of client-without-flag - fix edit for container - fix error handling in string_converter - fix sortKey for extra long numbers - fix typos in documentation - Fix Wavpack context - Fix Wavpack importer - Gerbera welcomes 2026 - github CI: add loongarch64 - header removals and destructor fix. - Improve date parsing - improve Samsung TVs quirks - JS: allow disabling boxes in initals audio layout - More CI checks - More FFMPeg Resource Information - more pugi forward declarations - Negation of client-flags - New import scripts for images and videos - Refactor Quirks to enum - remove unique_ptr from std::vector - remove unique_ptr from xml_document - remove various string_view data usages - replaced lock_guard with scoped_lock - samsung bookmark save/restore - simplify using quirks - transcoding: filtering of clients without flags - UI: Add ZIP download of container - Update Alpine to v3.23 - Update Conan integration - Update ffmpegthumbnailer to 2.2.4 - Update ffmpegthumbnailer to 2.3.0 - Update screenshots - Update spdlog to 1.17.0 - use correct name for boxlayout enabled years - use more fmt::join - use optional instead of unique_ptr - use Quirk::DCM10 flag Paolo Stivanin 2026-01-16 09:01:01 +00:00
  • 32a7a16f35 Accepting request 1316866 from multimedia:apps Dominique Leuenberger 2025-11-10 18:20:31 +00:00
  • 304f2bb9d6 - Update to 3.0.0 - Add support for libsystemd - Add Test for formatSizeValue - Allow masking arguments - Block client group - Build for ubuntu-25.10 - Bump actions/setup-node from 5 to 6 - Bump actions/upload-artifact from 4 to 5 - Bump github/codeql-action from 3 to 4 - Check Headers in Quirks - CI Tests: Try more alpine versions - clazy fixes - Command line option for even more config details - Command line option to drop database tables - Config XML Schemas - Configure searchable flags via BoxLayout - Documentation on Return Path Filtering - Enable ICU for MacOS - Fix derivedFrom search handling - Fix docker libqxx library pattern - Fix dynamic folders for lowercase trees - Fix formatSizeValue on 32-bit systems - Fix help message for option "-c" - Fix help test - Fix ProxyUrl for external items - Fix title from wrong stream - Fixing Searchable flag in import script - forward declare pugixml classes - Handle title from nfo correctly - Hide boxkey values - Implement new Client Quirk to force SortCriteria 'title' - Improve MacOS build - Introduce sphinx toolbox - New PostgreSQL database backend - nproc missing on MacOS - Quirk to block protocolInfo in CaptionInfoEx - Reduce code duplication in XmlBuilder - Remove loading complete scripts to create virutal layout - remove unique_ptr from ProcListItem vector - Restrict number of subtitle bytes to read - Rotation of thumbnails by ffmpegthumbnailer - Track unused config file entries - Unify doxygen tags - Update CMakeLists.txt for ICU on APPLE - Update to exiv2 v0.28.6 - Update to exiv2 v0.28.7 - Update to fmt 12.0.0 - Update to fmt 12.1.0 - Update to pupnp 1.14.25 - Update to spdlog 1.16.0 - Use new confval links in help - various small cleanups - WavPack under MacOS - WebUI: Show referenced items in details - WebUI: Show spinner on loading - Remove upstreamed patch f8e158bc72986e46b93d05358c29db0c10f2fe9f.patch Paolo Stivanin 2025-11-10 09:28:50 +00:00
  • f5edd67200 Accepting request 1315242 from multimedia:apps Ana Guerrero 2025-11-03 17:55:13 +00:00
  • f95bda0828 - Use --preset to build standard release build with NPUPNP - BuildRequires minimum versions supported by upstream (rather than recommended versions) to allow building on older Leap versions - Don't cap versions of external libraries to tested ones upstream as this doesn't work well with a rolling release (like Tumbleweed) and isn't needed for stable Leap releases - Fix rpmlint errors/warnings + add gerbera.rpmlintrc + add gerbera-cmake-pie.patch Paolo Stivanin 2025-11-03 07:41:30 +00:00
  • d0ac003d12 Accepting request 1308515 from multimedia:apps Ana Guerrero 2025-10-02 17:20:55 +00:00
  • 3dd84bf69c - Fix build error with newer fmt. Add patch f8e158bc72986e46b93d05358c29db0c10f2fe9f.patch. Paolo Stivanin 2025-10-02 06:26:04 +00:00
  • 68aa29a7ff Accepting request 1300445 from multimedia:apps Ana Guerrero 2025-08-20 11:27:17 +00:00
  • 9b02c8a730 - Update to 2.6.1 * FIXES - Configuration error when creating MySQL from scratch - Internal subtitles seem to be broken on older ffmpeg * NEW Features - Inotify support for script folders allows developing scripts without restarting the server * Code Improvements - Increased size of debug-mode config option to unsigned long long to avoid overflow. Includes new very long integer config option. - Support for loading scripts in tests is dropped in preperation of dropping the feature completely. * Changes - Gerbera 2.6.1 (#3565), thanks @KarlStraussberger - Catch exceptions from metadata handlers (#3563) - Remove test support for loading scripts (#3562) - Fix MySQL database upgrade from 23 to 24 (#3558) - Bump docker/build-push-action from 5 to 6 (#3561) - Bump peter-evans/dockerhub-description from 3 to 4 (#3560) - Bump DoozyX/clang-format-lint-action from 0.18 to 0.20 (#3559) - Update Actions (#3556) - Fix for MultiInsert statement (#3555) - Fix resource file pattern with braces (#3554) - Pull config dependencies (#3549) - Inotify for scripts: reload without server restart (#3548) - Bump tmp from 0.2.3 to 0.2.4 in /gerbera-web (#3547) - Fix MySql config load (#3545) - Bump master (#3544) Paolo Stivanin 2025-08-20 08:42:10 +00:00
  • b6a690e88c Accepting request 1297437 from multimedia:apps Dominique Leuenberger 2025-08-04 13:25:43 +00:00
  • 310564821c - Update to 2.6.0 * Deprecation Info The scripting interface will soon support the import-function-approach only. This means that entries like import-script and playlist-script will not work anymore and the respective scripts will be loaded on startup with no argument. Instead the defaults of import-function/audio-file will be applied. To prepare your config file run gerbera --check-config -c <YourConfigFile>. If you get deprecation warnings, run gerbera --create-config=Import and merge the output into your config file. * NEW Features - Support "natural" file sorting for numbers in file names - Support transliteration of texts depending on device output - Extract multiple stream information in ffmpeg handler including embedded subtitles - Filter resources by mimetype instead of extension - Artwork support for dsf files with taglib 2.0 - "PC Directory" can be configured with <boxlayout> - MySql: Configuration of engine, charset and collation before first run - User defined virtual layout sub trees * FIXES - Changing autoscans via ui failed in some cases - Failing import including stale objects * Code Improvements - Use JsonCpp to generate responses in web request handlers - Sql database code uses enum properties instead of column names - Database initialisation does tables only, initial root values are in code - Upgrade documentation build environment to sphinx 8.2 with python 3.12 - Update versions of npupnp (6.2.1), fmtlib (11.2.0), spdlog (1.15.3), googletest (1.17.0), pupnp (1.14.24), taglib (2.1.1) - Install script for cmake * Changes - Gerbera 2.6.0 (#3538) - some more cleanups (#3542) - clang-tidy cleanups (#3541) - ci: deb-s3 clean does not allow --arch (#3540) - ci: fix up pruning old deb packages (#3539) - Clean up builds (#3537) - Code layout in ui tests (#3534) - Check for LIBICONV_PLUG (#3533) - Add taglib support for pcm files (#3532) - Fix subdir logic (#3531) - Edit SortKey on web ui (#3527) - Extract metadata from substreams with ffmpeg (#3529) - Bump form-data from 4.0.2 to 4.0.4 in /gerbera-web (#3528) - Do not send internal subtitles as UPnP resources (#3526) - Fix captionInfoCount handling (#3523) - Properly support ipv6-only environments (#3517) - Fix Support for non-root user in docker image (#3516) - Restore owner of config file in docker (#3514) - Mark some options as deprecated (#3513) - Fix inotify for files (#3509) - Update taglib to 2.1.1 (#3512) - Fix subtitle detection in import (#3508) - Execinfo for stack traces in error log (#3507) - User Defined virtual tree parts (#3504) - Changed OpenWRT Installation note (#3501) - Allow hiding PC directory in web view (#3499) - Refactor ConfigSetup code for complex types (#3497) - Update PUpnp to 1.14.24 (#3495) - Make ImportService stable for multiple calls (#3493) - Update PUpnp to 1.14.23 (#3492) - Fix issue with stale objects in autoscan (#3488) - MySql: Allow configuration of engine, charset and collation (#3486) - Fix upload for bionic (#3485) - Fix upload for bionic (#3484) - Update PUpnp to 1.14.22 and taglib to 2.1 (#3483) - Fill database on startup (#3481) - Configure limit of sql strings (#3476) - Fix timed playlist import (#3475) - Quirks for Freebox Player (#3473) - Add taglib and artwork support for dsf files (#3466) - Fix resources for containers (#3465) - Extend details extracted by WavPack handler (#3464) - Update spdlog to 1.15.3 (#3463) - Filter resources by mimetype (#3462) - Update fmtlib to 11.2.0 (#3458) - Update googletest to 1.17.0 (#3454) - Get correct ffmpeg subtitle stream (#3453) - Upgrade documentation build environment (#3452) - Get multiple streams in FFMpeg handler (#3451) - Fix import and xml (#3447) - Provide bash completion file (#3445) - Limit strings to column size (#3441) - Add support for transliterating device output strings (#3438) - Update spdlog to 1.15.2 (#3435) - Add missing jsoncpp to Dockerfiles (#3433) - Remove legacy compile option SQLITE_BACKUP_ENABLED (#3430) - Support "natural" file sorting (#3429) - Fix SQL for changing persistent object flag in database (#3427) - Improve compile info output (#3425) - Tweak for old Samsung TV (#3424) - Reorganise installation scripts (#3421) - Update NPUPnP (#3420) - Bump axios from 1.7.9 to 1.8.3 in /gerbera-web (#3419) - Use JsonCpp for web JSON output (#3418) - Bump master (#3417) Takashi Iwai 2025-08-04 09:22:47 +00:00
  • 99a9950643 Accepting request 1251652 from multimedia:apps leap-16.1 leap-16.0 Ana Guerrero 2025-03-10 16:58:32 +00:00
  • 73a3ed54e8 - Update to 2.5.0 The following changes are noteworthy: - Changed default for layout to js if built with JavaScript support. - The new autoscan mode manual in conjunction with the action Scan Now replaces the action to add individual folders. * NEW Features - All configuration options for autoscan directories are available in the web UI now, including scripts and storage in the database. - New configuration option for autoscan directories to rescan files that ended up as plain object in the first run. - Several script options to control audio layout - Harmonisation of metadata handling for wavpack and matroska media handlers - Fabricated comment on import in media handlers (incl. configuration) - Resource attribute pixelFormat for videos. - Additional Resources (thumbnail, subtitle) for External Urls - New UI command Scan Now and minor improvement - Manual autoscan to replace Add Items in filesystem view * FIXES - Album art and structure in builtin layout - Autoscan objects in scripts - Metadata in builtin layout, album artist in default js layout - Commands in UI show descriptive tooltips - Child items of autoscan folder in UI * Code Improvements - Removed static from ConfigDefinition - Update versions of pugixml (1.15), libexif (v0.6.25), wavpack (5.8.1), fmt (11.1.4), spdlog (1.15.1), wavpack (1.8.1), googletest (1.16.0), libexiv2 (0.28.5) * Detailled Changes - Gerbera 2.5.0 (#3415) - Fix shutdown issue (#3414) - Build with fmt 11.1.4 (#3413) - Autoscan fixes (#3410) - Update libexiv2 to 0.28.5 (#3409) - Add manual autoscan option (#3408) - Web UI: properly encode arguments (#3407) - Add Run Scan action in Web UI (#3406) - Fix config load (#3405) - Refactor WebRequests (#3403) - Debian Build for arm64 (#3400) - Update libexiv2 to 0.28.4 (#3399) - Support Resources for External Items (#3398) - Populate playlist item titles (#3397) - Fix update of playlists (#3395) - Update to googletest 1.16.0 (#3393) - Extract Pixelformat for videos (#3392) - UI: Make details collapsable in items editor detail view (#3390) - Rework autoscan list handling (#3389) - Sqlite: Exit after multiple exceptions (#3384) - Fix management auf autoscans in list (#3385) - Generate Comment from Metadata During Scan (#3368) - Update wavpack (#3380) - Build with fmt 11.1.3 (#3323) - Downgrade docker builder as well (#3379) - work around build issue (#3378) - Cleanup tree and autoscan commands (#3374) - Build correct Autoscan Type (#3371) - Add Options to Scripts (#3365) - Fix UpnpMap logic (#3364) - Set more metadata in builtin layout (#3359) - Improve logging of string conversion (#3355) - Update Library Versions (#3354) - Focal: Freeze more aws-sdk versions (#3353) - Focal: freeze ruby aws-sdk versions used for package upload (#3352) - Fix cors host without ipv6 address (#3349) - Remap metadata fields when parsing virtual-directories keys (#3351) - Autoscan: Add missing properties to web UI and database (#3346) - Force Reread of unknown files (#3345) - JS: Fix config autoscan object in scripts (#3344) - Fix album art in builtin layout (#3341) - Refactor static code from ConfigDefinition (#3338) - Bump master (#3337) Paolo Stivanin 2025-03-10 07:11:19 +00:00
  • 4ded5a137b Accepting request 1239516 from home:ecsos:server Paolo Stivanin 2025-01-23 13:24:23 +00:00
  • 1d13196ef8 Accepting request 1235866 from multimedia:apps Ana Guerrero 2025-01-09 14:08:06 +00:00
  • 66c225e851 - Update to 2.4.1 * Changes - Fix Dockerfile (#3335) - Update to 2.4.0 Rerun gerbera --create-config="Boxlayout|DynamicContainer" and merge changes to the boxlayout and containers the get support for upnp shortcut list feature. There are some noteworthy new features in this release: - the search page: Query your database with UPnP search statements in Web UI, - the dark mode for the Web UI, - access permissions for files: Restrict access to directories via client groups, - support for UPnP filters in requests, - support for UPnP CONTAINER_SHORTCUTS feature. * NEW Features - Configuration of ui handler to allow hosting of docs and doxygen output - Support for UPnP filters - Support for UPnP shortcuts - Search page in web UI - Command line options --create-config and --create-example-config support arguments - Provide packages for Ubuntu-24.10 - Allow deleting of client entries immediately * FIXES - Logic exceptions are reported - Handling of logging command line options - Handling of checkbox values on web ui - Access to cache option if thumbnailer is disabled - Container creation in web ui - Handling of multi-valued tags in virtual paths - Increase of pupnp threadpool size - Drop Build Support for Ubuntu 23.04 and 23.10 * Code Improvements - Build without ffmpeg leaves option unset - Compatibility with ffmpeg > 6.0 - Logging of build info with --compile-info - Update versions of libpupnp (1.14.20), spdlog (1.15.0) - Update Build Environment - Update versions of js vendor files jquery-ui (v1.13.2 -> v1.14.1), js-cookie (v3.0.1 -> v3.0.5), @popperjs/core (v2.11.6 -> v2.11.8) * Changes - Gerbera 2.4.0 (#3330) - Fix Artist Image in Virtual Layout (#3333) - Set correct image size for xx-large pictures (#3332) - Enhance xsd (#3329) - Validate XSD CI workflow (#3328) - Gerbera welcomes 2025 (#3327) - Fix container filters (#3325) - Handle int parse error in config (#3324) - Debian: pack postinst file (#3320) - Fix SIMPLE_DATE (#3318) - Mention systemd as optional package (#3317) - Web UI: Add dark mode (#3309) - Fix config2.xsd: The QName value upnp-properties does not resolve to … (#3314) - Dynamic banner colour in Readme (#3308) - Update build for openSuSE (#3307) - Fix parsing enum config values (#3304) - Update docker settings (#3301) - Clients: Support deleting entries (#3299) - Debian: create changelog file (#3297) - Fix systemd detection (#3295) - ConfigGenerator: Export defaults for more entries (#3293) - UPnP filters: provided defaults for filter properties (#3292) - Scripting: Clean up property handling (#3290) - Update and refactor MySQL code (#3289) - Improve compile info contents (#3286) - actions: clang-format 18 (#3257) - deps: Fix build with ffmpeg 6.1 (#3256) - Fix CodeQL messages (#3285) - Config: Unify path handling (#3282) - Add workflow for Release Drafter (#3277) - Test: Fix CMake commands (#3284) - Drop Build Support for Ubuntu 23.04 (#3283) - Web UI: Cleanup display of item number (#3280) - Handle broken ContainerImage (#3278) - Update Release Template (#3276) - Drop Build Support for Ubuntu 23.10 (#3275) - Update js vendor files (#3274) - Add variables to docker images (#3267) - Fix Handling command line options (#3273) - UPnP Shortcuts feature (#3261) - Access permissions for files by client (#3255) - Fix autoscan issue with empty filename (#3254) - Update Build Environment (#3252) - Resource directory configuration and cleanup collection (#3251) - Bump cookie, express and socket.io in /gerbera-web (#3249) - Web UI: Fix detail display (#3247) - Increase size of pupnp threadpool (#3244) - Web UI: Add Search page (#3242) - Improve handling multivalue tags in virtual paths (#3241) - Fix creating containers in web ui (#3240) - UPnP: Add support for filters (#3233) - Fix access to cache option if thumbnailer disabled (#3232) - Fix build without ffmpeg (#3231) - Fix handling of checkbox values on web ui (#3229) - Config: UI handler mimetypes and CSP (#3227) - Bump master (#3226) - Fix some errors in post section from spec file. - Fix rights for config and log directories and files. - Fix wrong group in gerbera.sysusers.in - Move sqlite gerbera.db from /etc/gerbera to /var/lib/gerbera for new installations. Paolo Stivanin 2025-01-08 10:08:22 +00:00
  • 29a6140c83 - Remove fmt <11.1 requirements since spdlog now builds fine with it. Paolo Stivanin 2024-12-30 07:42:18 +00:00
  • 84aea24eff - Fix build error with fmt version. gerbera does not build with fmt >= 11.1 Upstream spdlog version 1.15.0 use bundled fmt version 11.0.2. - Add some hints to config.xml. Paolo Stivanin 2024-12-27 13:23:18 +00:00
  • e04ce67d06 Accepting request 1230024 from multimedia:apps Ana Guerrero 2024-12-11 20:04:30 +00:00
  • 847473b8e5 - Create config.xml automatically in the psot section, because config.xml is much too old and udn para is static and not unique. - Also generate a config-example.xml, a new config-new.xml and a config-diff.xml which show the new parameter in a newer gerbera version. - Add README.SUSE. - Add vhost configuration for apache nginx. - Fix suse-logrotate-user-writable-log-dir /var/log/gerbera gerbera:gerbera 0755 Paolo Stivanin 2024-12-11 08:42:33 +00:00
  • 1fb23afd1a Accepting request 1223431 from multimedia:apps Ana Guerrero 2024-11-12 18:21:14 +00:00
  • efb69e3117 update to 2.3.0 Paolo Stivanin 2024-11-11 19:39:48 +00:00
  • f5f39badbe Accepting request 1191591 from multimedia:apps Dominique Leuenberger 2024-08-05 15:22:04 +00:00
  • ff175b96b3 Accepting request 1191433 from home:hui:branches:multimedia:apps Paolo Stivanin 2024-08-05 06:09:54 +00:00
  • 97c6516df7 Accepting request 1173063 from multimedia:apps Dominique Leuenberger 2024-05-10 10:06:19 +00:00
  • e965671ddd Accepting request 1172987 from home:dirkmueller:Factory Takashi Iwai 2024-05-10 08:26:40 +00:00
  • 23035e8990 Accepting request 1144284 from multimedia:apps Ana Guerrero 2024-02-05 21:01:36 +00:00
  • 03dfb5f871 Accepting request 1144265 from home:dimstar:Factory Dominique Leuenberger 2024-02-05 14:00:27 +00:00
  • e1ae58c989 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/gerbera?expand=0&rev=57 Paolo Stivanin 2024-02-05 12:42:21 +00:00
  • 0c95a20b71 Accepting request 1144219 from home:dimstar:Factory Paolo Stivanin 2024-02-05 12:40:20 +00:00
  • c89ed84caa - Adapt to RPM 4.19 on Tumbleweed. Paolo Stivanin 2024-02-05 08:15:39 +00:00
  • 23094416f9 Accepting request 1137492 from multimedia:apps Ana Guerrero 2024-01-08 22:45:51 +00:00
  • 255c0c92b7 - 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. Paolo Stivanin 2024-01-08 08:20:49 +00:00
  • bf6d792695 Accepting request 1135991 from multimedia:apps Dominique Leuenberger 2024-01-03 11:27:50 +00:00
  • dc3580fbaa Accepting request 1135898 from home:AndreasStieger:branches:multimedia:apps Marcus Meissner 2024-01-01 16:09:37 +00:00
  • 3e6d89b27f - Use better macro for selecting a newer GCC on Leap. Paolo Stivanin 2023-10-06 07:24:01 +00:00
  • 216af43d44 Accepting request 1093286 from multimedia:apps Dominique Leuenberger 2023-06-16 14:54:15 +00:00
  • a4dbda95ca Accepting request 1093284 from home:dimstar:Factory Paolo Stivanin 2023-06-15 11:58:31 +00:00
  • a4cfb8e1de Accepting request 1056337 from multimedia:apps Dominique Leuenberger 2023-01-06 16:06:00 +00:00
  • 766153fd17 - 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 Paolo Stivanin 2023-01-06 08:08:21 +00:00
  • 43a3d27364 - Add 2759.patch: fix tests execution issues. - Remove disable-test.patch Paolo Stivanin 2022-12-05 08:27:48 +00:00
  • 1759047d43 Accepting request 1038939 from multimedia:apps Dominique Leuenberger 2022-11-30 13:59:59 +00:00
  • e26b67f455 is fixed. These two tests (UpnpClientsTest.getHostName and ParserTest.SortTrackNumber) were added with this release. Paolo Stivanin 2022-11-29 16:46:53 +00:00
  • 328698a3b6 - Add disable-test.patch until https://github.com/gerbera/gerbera/issues/2755 is fixed. This test was added with this release. Paolo Stivanin 2022-11-29 16:36:38 +00:00
  • 087095ecad - 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 - Remove 2635.patch - Remove fix-fmt9.patch Paolo Stivanin 2022-11-29 14:21:11 +00:00
  • bf2465655b Accepting request 1011100 from multimedia:apps Dominique Leuenberger 2022-10-15 14:38:19 +00:00
  • a387ff8ee5 - Add fix-fmt9.patch Paolo Stivanin 2022-10-15 09:54:24 +00:00
  • 2dc6ed5a7d Accepting request 979177 from multimedia:apps Dominique Leuenberger 2022-05-25 18:35:05 +00:00
  • 4111675815 update changelog Paolo Stivanin 2022-05-25 12:02:56 +00:00
  • 05ed5c5c1f - Update 2635.patch Paolo Stivanin 2022-05-25 09:36:27 +00:00
  • 1c0807ae8a - Add 2635.patch: this fixes and issue on i586 and x86 Paolo Stivanin 2022-05-18 09:23:58 +00:00
  • 2230b7512a - Remove patch, as it didn't solve the issue on i586 and x86. Paolo Stivanin 2022-05-17 18:44:06 +00:00
  • 452b4c7fe4 fix spec Paolo Stivanin 2022-05-17 18:28:06 +00:00
  • 1f57c179cc - Add fixes.patch: this patch fixes the failing test on i586 and x86. Paolo Stivanin 2022-05-17 18:26:01 +00:00
  • 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
  • 58ad23eaf6 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
  • 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
  • d821a4a699 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
  • c59aaa3923 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
  • 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
  • 97f6076ef0 - 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
  • 161e1b6712 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
  • 9de52e711e 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
  • 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
  • b77ac929fd 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
  • 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
  • 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
  • 345632ef8d 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
  • 96db429e6d 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
  • 2a3a72adf1 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
  • 3b510c98c1 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
  • a4ca099597 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
  • 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
  • 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
  • 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
  • 2e7d00ebcf osc copypac from project:home:mrbadguy package:gerbera revision:8 Tomáš Chvátal 2018-11-15 18:40:08 +00:00