Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Gerbera

Building the Gerbera Media Server
Collective - Host: opensource - https://opencollective.com/gerbera-io - Website: https://gerbera.io - Code: https://github.com/gerbera

add missing defines

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 97e390a94bcc499e9e93529e58648b5fef41dd33 authored about 3 years ago by Rosen Penev <[email protected]>
remove some unused code

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 95d3f00a62cecca721820ddcd51d77ac3a087743 authored about 3 years ago by Rosen Penev <[email protected]>
WebUI: bump bootstrap to 4.6.1, delete non min files

github.com/gerbera/gerbera - a65eafac22f3c2d797f9abd526fe04f0416e81a4 authored about 3 years ago by Ian Whyman <[email protected]>
Enable colour log levels

Automatically disabled when spdlog detects its not writing to a console

github.com/gerbera/gerbera - 094d535005f6d9d56b27f4bcc84b758ab61eaecb authored about 3 years ago by Ian Whyman <[email protected]>
Send alive messages every 60s by default

Previous default was 1800 which resulted in messages every 14.5
minutes.

Add a note on the libu...

github.com/gerbera/gerbera - d06b9c70df6c1f073f875eb4c8b1b44cd2fa1b9c authored about 3 years ago by Ian Whyman <[email protected]>
remove several unused functions

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 1764fdf368371a20b140cfb1a26c0da230187644 authored about 3 years ago by Rosen Penev <[email protected]>
grammar fixes

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 0a41d1b9c1646eaf3e56228906c4c29eb280365c authored about 3 years ago by Rosen Penev <[email protected]>
fix definition of M_CONTENT_CLASS

also add missing values for BuildinLayout

github.com/gerbera/gerbera - 8475dfe1ce01d57a5ac12aa156546a8926ec76e6 authored about 3 years ago by Karlchen <[email protected]>
JS: add array check to getArrayProperty

Not sure if this is the correct fix (should there be a string here?) but
it makes the import suc...

github.com/gerbera/gerbera - 96c3bddf8cf44573f722caa63f01ac2a5e8053a9 authored about 3 years ago by Ian Whyman <[email protected]>
comment fixes

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 7c782b95b27ca60a2ae9deecf55615c55f2bc515 authored about 3 years ago by Rosen Penev <[email protected]>
https

github.com/gerbera/gerbera - c2e4a8b835fdea12ad0a8d2c1fffb86d8770b5b3 authored about 3 years ago by Rosen Penev <[email protected]>
CI: attempt to fix clang-format exclude issue

github.com/gerbera/gerbera - 581e0ec05f8f58b05de4ff978d30674527023753 authored about 3 years ago by Ian Whyman <[email protected]>
Fix formatting for clang-format-13

github.com/gerbera/gerbera - c336dc243b7e2433fae999b139bdc35a2dc6cfe0 authored about 3 years ago by Ian Whyman <[email protected]>
CI: Bump CI to clang-format-13

github.com/gerbera/gerbera - 5df3e226d9651ae3aef16b2fbce7dd5c71a6c212 authored about 3 years ago by Ian Whyman <[email protected]>
Simplify makeFifo, unify with curl and tidy unused

github.com/gerbera/gerbera - 95a730a6abaad7fb1e12ad9bf9168ecc74658f76 authored about 3 years ago by Ian Whyman <[email protected]>
use auto

Replaced empty function with empty lambda.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 5601a9e6743519c5582173fc3282feffb551b59f authored about 3 years ago by Rosen Penev <[email protected]>
fix wrong macro comments

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - f1b9d855cf1fd0626771bedd4038d126adedcfe2 authored about 3 years ago by Rosen Penev <[email protected]>
unused includes

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 9267fc8a87e1160123194b5fd3095543c26b8be5 authored about 3 years ago by Rosen Penev <[email protected]>
remove unused parameter

It's always false.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 630b7ac34a8e2f277c99604e29c0df7fd65310ed authored about 3 years ago by Rosen Penev <[email protected]>
remove dead assignment

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - c7549d6f4707a6a8878806474defdadbfa5ffeaf authored about 3 years ago by Rosen Penev <[email protected]>
Drop SopCast "support"

Not sure this code has worked since MediaTomb days. The SopCast service
is long discontinued. RI...

github.com/gerbera/gerbera - 71844ce554bd60227829e648e1e8c1eaae2c6a22 authored about 3 years ago by Ian Whyman <[email protected]>
remove custom merge function

std::map::merge() is equivalent.

Remove test as the original function is gone.

Signed-off-by: ...

github.com/gerbera/gerbera - 721732c8567b5e35242346c8e5d4a40e4d2ab297 authored about 3 years ago by Rosen Penev <[email protected]>
Improve support for Samsung UPnP extension X_GetFeatureList

search for content folder instead of supplying some id

github.com/gerbera/gerbera - 4d9362ed77fee2b59d5c691b86a7f1c58874893a authored about 3 years ago by Karl Straußberger <[email protected]>
Drop servedir feature.

This allowed you to use gerbera to serve a directory of files like a
normal HTTP server. Why you...

github.com/gerbera/gerbera - 078a2d4ff9dc52da62284612f4d7c5e236fa625a authored about 3 years ago by Ian Whyman <[email protected]>
change checkResolution to return a pair

Simpler.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - a6472b94f930fba3fa3538c24f8d3b41bc2befba authored about 3 years ago by Rosen Penev <[email protected]>
make startswith constexpr

also makes it inline.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 7ecbbf0d5fbbf3396116203fe1adc98e4725ef78 authored about 3 years ago by Rosen Penev <[email protected]>
Bump jquery-ui from 1.12.1 to 1.13.0 in /gerbera-web

Bumps [jquery-ui](https://github.com/jquery/jquery-ui) from 1.12.1 to 1.13.0.
- [Release notes](...

github.com/gerbera/gerbera - e41840756a286e055902837b1ce757a187f36b12 authored about 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump JS libs

github.com/gerbera/gerbera - 1be84a3b74979d065eb6ef1151be9aa52ae140fe authored about 3 years ago by Karl Straußberger <[email protected]>
Change compare order for to IPV6 then IPV4

github.com/gerbera/gerbera - 8b0117850eb48b1aae8bcdae690d9052edb84608 authored about 3 years ago by Smartsmurf <[email protected]>
Rename session cookie to GerberaSID.

Update js-cookie

Rework cookie handling to avoid hard coded names

github.com/gerbera/gerbera - ebca4487d5d446b691e556039678cd4ce8b30d20 authored about 3 years ago by Karl Straußberger <[email protected]>
Web: remove unused, duplicate code. Rename check_request

github.com/gerbera/gerbera - 7e6dff0492cee5d4cf3f1d8bef83e51613908391 authored about 3 years ago by Ian Whyman <[email protected]>
remove some C arrays

std::string can handle this.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - e3f597fd70110450eb34a2ad342b2707597d22ae authored about 3 years ago by Rosen Penev <[email protected]>
Set video codec for artwork resource if media is a audio file

found in #2053

github.com/gerbera/gerbera - bcd99b76f5181cd490d83aac165d033355b9e9da authored about 3 years ago by Karl Straußberger <[email protected]>
Replace double-pointer out-param with return value

Restore old caching behavior

Fix call to getInfo

github.com/gerbera/gerbera - 9940e75913ad83b4b9ff0729debae30fa29312f3 authored about 3 years ago by Matthias Straka <[email protected]>
convert double pointer to pointer ref

ref makes sense here as the second pointer is never null.

Signed-off-by: Rosen Penev <rosenp@gm...

github.com/gerbera/gerbera - d47a0ef0349d063b05240ed94eefab1aa6de32c5 authored about 3 years ago by Rosen Penev <[email protected]>
Allow setting environment variables in transcoding sub processes

github.com/gerbera/gerbera - 951e9acac79fb77e8c7096b8a0cd195331f5b8b0 authored about 3 years ago by Karl Straußberger <[email protected]>
fix deprecated copy warning

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 26ec6bfcf7935863a92170c71fef751c0f7e61f6 authored about 3 years ago by Rosen Penev <[email protected]>
ffmpeg: replace strftime with fmt

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 88240740698c2cf65d047ecc5da6c60a810572de authored about 3 years ago by Rosen Penev <[email protected]>
remove time_t stuff and replace with count()

This is done elsewhere.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - e9b29bce5596d5c6c48a5229fcf330dc4484910e authored about 3 years ago by Rosen Penev <[email protected]>
convert std::array to normal array

There's no real benefit with fread.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - a89fd6a07e2a4f9f6eb58040bbc06fa738d9eac2 authored about 3 years ago by Rosen Penev <[email protected]>
avoid using new for a char array

Simpler.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - f015bfddb6de8142df17f6765e95034b18b28a80 authored about 3 years ago by Rosen Penev <[email protected]>
Dont trigger play hooks for metadata resources

One day we should have a dedicated metadata handler for those
Imporove debug logging by includin...

github.com/gerbera/gerbera - 9d0b0261a947d9ab35b29eb7c143c6f6d385d3b0 authored about 3 years ago by Ian Whyman <[email protected]>
Bump required Taglib to 1.12

github.com/gerbera/gerbera - 8b371731e35fde2eaa0fae10d1cce0272562a587 authored about 3 years ago by Ian Whyman <[email protected]>
Taglib: Handle OGG containing Opus, Speex or FLAC

Previously we assumed that .ogg would only contain vorbis, but this is
often not the case nowada...

github.com/gerbera/gerbera - da631bfaf6bc19802a6c9cb78f42418e35228b2d authored about 3 years ago by Ian Whyman <[email protected]>
ci: Use install-taglib.sh for CodeQL

github.com/gerbera/gerbera - 45afae15396c1a0a60a21fe6808c00456ce21ef6 authored about 3 years ago by Ian Whyman <[email protected]>
debian: Install taglib from sources

github.com/gerbera/gerbera - b0b34d1945859f722da6995d33859a153a6ddefb authored about 3 years ago by Ian Whyman <[email protected]>
Improve upgrade file checks and messages

github.com/gerbera/gerbera - 3687336155eb5b024d36c3aa5a7d0b9fd4aa48b8 authored about 3 years ago by Karl Straußberger <[email protected]>
clang-tidy: use WebKit style for ffmpeg variables

Missed before as ffmpeg was not enabled.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 2bb40c98d9f4ad36f21eac61f0c14ecfcbeeff7f authored about 3 years ago by Rosen Penev <[email protected]>
test: some more make_unique conversions

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - f5066c7d53bbc52e5aeb27e3070bed76b4c7262e authored about 3 years ago by Rosen Penev <[email protected]>
Attempt to fix #2033

github.com/gerbera/gerbera - 0887abc3ae9ab6e22b407ca31d7ee7e8afc8e8c5 authored about 3 years ago by Matthias Straka <[email protected]>
Use correct method to set attribute

(rename variable to make code readable)

github.com/gerbera/gerbera - e42678ef76d16385e6df1fae4bde191e625ad334 authored about 3 years ago by Karl Straußberger <[email protected]>
Optimize the use of references

github.com/gerbera/gerbera - 47ab772be53e1470c06eec8d30d04e9b63025fb8 authored about 3 years ago by Matthias Straka <[email protected]>
Docker: Enable github actions based layer caching

github.com/gerbera/gerbera - 2c41334966603602024c5168e20dc82ad27eda04 authored about 3 years ago by Ian Whyman <[email protected]>
Unqualify taglib header includes

github.com/gerbera/gerbera - 54ab43f2488ed17ed3f91f1820ab4da8e388ac9e authored about 3 years ago by Ian Whyman <[email protected]>
Conan: Use taglib package from conan

github.com/gerbera/gerbera - 168bda551ab534e2780e94c80bbcc6557ff9b406 authored about 3 years ago by Ian Whyman <[email protected]>
Docker: Bump alpine to 3.14

github.com/gerbera/gerbera - 8308721264d7c09e98e4cfb5996e59f73d04c3bf authored about 3 years ago by Ian Whyman <[email protected]>
test: Use correct option for test discovery timeout

From: https://cmake.org/cmake/help/latest/module/GoogleTest.html#DISCOVERY_TIMEOUT

> In CMake v...

github.com/gerbera/gerbera - 3d82dedcd57e87270d55f540020671eb81bb0e4c authored about 3 years ago by Ian Whyman <[email protected]>
test: Increase gtest discovery timeout

Hopefully to fix failure on MacOS in Github Actions

github.com/gerbera/gerbera - 003d39f64ebbbf9943fb245f1b20c6ae9d7e797b authored about 3 years ago by Ian Whyman <[email protected]>
Delay loading of status after login

github.com/gerbera/gerbera - 730bfb1f829c46248a11d5ad014c23af62e1f2e6 authored about 3 years ago by Karl Straußberger <[email protected]>
test: use make_unique instead of new

delete is not called.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - b1dac41812ada2a73fa9c801695a9fc2cf72b6cd authored about 3 years ago by Rosen Penev <[email protected]>
test: apply the same strlen removal as main.cc

Coverity warns about this for some reason.

CID 358614 (#1 of 1): Unsigned compared against 0
(N...

github.com/gerbera/gerbera - 2d5087f8c042300c065217e41244d5bc605df254 authored about 3 years ago by Rosen Penev <[email protected]>
Switch staticThreadProc to lambda

This should hopefully avoid segfaults from the "Static Initialization Order Fiasco"

github.com/gerbera/gerbera - 8af6ca4c084712281ca8ef869b5483d9febd9e8c authored about 3 years ago by Ian Whyman <[email protected]>
fix subtitle type value

github.com/gerbera/gerbera - adb6e4a592f24e0be0315544b5b2e5fc08e512f8 authored about 3 years ago by Karlchen <[email protected]>
Update list of DLNA profiles

At least all the known content types should be mapped.

Add some common types like asf and png

github.com/gerbera/gerbera - 5cfc26cf421383ff06cf5c2815b5a45badd21bc5 authored about 3 years ago by Karl Straußberger <[email protected]>
Display status details on home page

github.com/gerbera/gerbera - cc9cf25bfb12b6a32d172788d1b4ff96d12d0065 authored about 3 years ago by Karl Straußberger <[email protected]>
remove various using namespace

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - e8f6b0634b368c830ca1baaef2b46383058585ec authored about 3 years ago by Rosen Penev <[email protected]>
clang-tidy: run through readability checks

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 719659bc9ab2f43865e3b16ee16d579607d0952f authored about 3 years ago by Rosen Penev <[email protected]>
rename Short to shrt

The latter conforms to the WebKit style.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - dde45029eeb5c43bed72a744680ebbfe33e0b507 authored about 3 years ago by Rosen Penev <[email protected]>
clang-tidy: fix inconsistent declaration

No idea how this was missed.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 826dd40bfc277659da45caa359877e1f3a8d9075 authored about 3 years ago by Rosen Penev <[email protected]>
rename related variable slightly

clang-tidy fails with this function as it renames it to just removing
the _.

Signed-off-by: Ros...

github.com/gerbera/gerbera - d3c7e34a0127f5b6d344770dcd40f0bffe8b579a authored about 3 years ago by Rosen Penev <[email protected]>
treewide: fix variable name casing

Found with clang-tidy's readability-identifier-naming

Signed-off-by: Rosen Penev <rosenp@gmail....

github.com/gerbera/gerbera - d0b4b6966f313f66e7b1bd6071aa8a9e1e7100c6 authored about 3 years ago by Rosen Penev <[email protected]>
Remove duplicate logic from file_request_handler

We were doing a lot of stuff twice due to being unable to keep data
between the the getInfo() an...

github.com/gerbera/gerbera - d0c3abff89ce405cd6f938859dd7603f8281df35 authored about 3 years ago by Ian Whyman <[email protected]>
Handle files from playlists correctly

Files first seen in playlists are not stored in correct directory

github.com/gerbera/gerbera - e89a0077bb7b265ddc495832c3931c9a836df203 authored about 3 years ago by Karlchen <[email protected]>
Avoid current directory in virtual layout as .

move common code to method

github.com/gerbera/gerbera - 9ee164669471633acad2dcab2e18ac67f3788b77 authored about 3 years ago by Karlchen <[email protected]>
Rework creation of containers

Use parentId instead of full path

github.com/gerbera/gerbera - 379f76f68ac027c052fe77dd502f74a2553b53bf authored about 3 years ago by Karl Straußberger <[email protected]>
ref conversion

This does not look to be null.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 9f8a58d7e04c50dfaf69660e181b15496ef9adca authored about 3 years ago by Rosen Penev <[email protected]>
Move collected metadata/resources to CdsObject

github.com/gerbera/gerbera - d9d02c97e0c22804c40e7ab560e66ee5d6c4eaaf authored about 3 years ago by Matthias Straka <[email protected]>
Optimize gathering of query results

github.com/gerbera/gerbera - 72bb0576c7c28be95b3cbf3d716af785995c2a3b authored about 3 years ago by Matthias Straka <[email protected]>
SQL statement simplifications

github.com/gerbera/gerbera - c82368e529f7abe0482ed62981e944a33eb2dc33 authored about 3 years ago by Matthias Straka <[email protected]>
Reuse Request Handler

Store the request handler ptr in the requestCookie and reuse it accross
the getInfo/open calls.
...

github.com/gerbera/gerbera - 3cad3509fb0323337decd8ea6eb4e604e861ea50 authored about 3 years ago by Ian Whyman <[email protected]>
use some type deduction

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 09e46933123dd2d84c34a32b17a8ab2d0e2fd698 authored about 3 years ago by Rosen Penev <[email protected]>
run clang-format on test files

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 19f89b9ea74212e9ce6f9cbbaae5c349eb106483 authored about 3 years ago by Rosen Penev <[email protected]>
Do not query mt_metadata.id column because there is no use for it in the code

github.com/gerbera/gerbera - a682bc9df446ef77139282280a6139431fa3457a authored about 3 years ago by Matthias Straka <[email protected]>
Drop grb_cds_resource id column for new primary key (item_id, res_id)

DB V15 upgrade script for MySQL

DB V15 upgrade script for sqlite

github.com/gerbera/gerbera - aaef59c76cd223ba81b54ab18d759cc72d20c276 authored about 3 years ago by Matthias Straka <[email protected]>
Use integral type for dbVersion in upgrade

github.com/gerbera/gerbera - 706c85fc21ed7461c4591044fd10721fc8e29bde authored about 3 years ago by Matthias Straka <[email protected]>
Batch-execute multiple getChildCount queries

github.com/gerbera/gerbera - 6d469ec2df1fddf5bfeb0fb600e916eb0cd571f4 authored about 3 years ago by Matthias Straka <[email protected]>
Collect container Cds objects once

Also, do not implicitly generate 0 values on child_counts and only search contId when hideFsRoot...

github.com/gerbera/gerbera - 16025ac5d04b036d71c6caf3f09968a7487c2a65 authored about 3 years ago by Matthias Straka <[email protected]>
Path to map rework, handle empty values

Added some tests to make sure things mostly work as I would expect.

Fixes: https://github.com/g...

github.com/gerbera/gerbera - ce8533b25f8050efc0549e0900cf98146e58c0ff authored about 3 years ago by Ian Whyman <[email protected]>
Initialize builtin layout properly

github.com/gerbera/gerbera - 1eca3a583574627f3185856ea7e42d4b8a691fa2 authored about 3 years ago by Karl Straußberger <[email protected]>
clang-tidy: fix declarations

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 6733ddc376457b3b38bd748f8456f9c17e1596b2 authored about 3 years ago by Rosen Penev <[email protected]>
clang-tidy: rename variables to WebKit style

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 3caa73ce32d88021b33c703eb1d2541bbf0bf4cb authored about 3 years ago by Rosen Penev <[email protected]>
clang-tidy: rename function parameters to WebKit style

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 6ba8896df9012856df2b444b723a5852bc2f3c02 authored about 3 years ago by Rosen Penev <[email protected]>
clang-tidy: rename functions to WebKit style

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - cfe7a81e86c06f0c464444b6cf64aefa7dd2be54 authored about 3 years ago by Rosen Penev <[email protected]>
Fix detect of content type for thumbnails

fixes #1994

github.com/gerbera/gerbera - cf2aea1f19271fc4982a359c2caa5a11b3d7a0a9 authored about 3 years ago by Karlchen <[email protected]>
Block XML Declaration for IRadio based devices

fixes #1987

github.com/gerbera/gerbera - d73c98124ff41873582e8ee689859e962b9d5b79 authored about 3 years ago by Karlchen <[email protected]>
Search title in metadata instead of file name

Adds an option to keep old behaviour

fixes #1989

github.com/gerbera/gerbera - 7ead3209455cbd4cc1b99c68c22aa540e210302c authored about 3 years ago by Karlchen <[email protected]>
Layout: remove unused profiling code

github.com/gerbera/gerbera - 8b8de777bab562254f22df5bbdfdaf935a57293a authored about 3 years ago by Ian Whyman <[email protected]>
clang-tidy: switch enum members to CamelCase

Found with readability-identifier-naming

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 22361a464728675d6178c678191dbafbafb85142 authored about 3 years ago by Rosen Penev <[email protected]>
clang-tidy: change const variables to camelCase

Found with readability-identifier-naming

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - eed457611ab89ea106584feac856ef45592035f9 authored about 3 years ago by Rosen Penev <[email protected]>
replace callbacks with lambdas

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 7569607f9f9dc4d12f87c102fe2058a43872ecf1 authored about 3 years ago by Rosen Penev <[email protected]>