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

auto instead

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

github.com/gerbera/gerbera - 824bc1186cef39a546e2b200e8979775104e2469 authored about 3 years ago by Rosen Penev <[email protected]>
convert all usages of toCString to to8Bit

to8Bit returns an std::string whereas toCString calls to8Bit and
converts it to a const char*. N...

github.com/gerbera/gerbera - 0245bec19f94771b615662a9028ed5d2da5c34df authored about 3 years ago by Rosen Penev <[email protected]>
Add Creator to search capabilities

HEOS artist search requires dc:creator to be in the SearchCapabilities.
If it not present in Sea...

github.com/gerbera/gerbera - 3d40323fd9757ff9cd95a7c7484383c2b8446a14 authored about 3 years ago by Karl Straußberger <[email protected]>
Allow search for all metadata

github.com/gerbera/gerbera - 2e7521d17b2917c6083652810e936ce9cd844224 authored about 3 years ago by Karl Straußberger <[email protected]>
Remove .c_str() for fmt-string arguments

github.com/gerbera/gerbera - ade59af1dd1b253cd46e58f5c003d3781349307c authored about 3 years ago by Matthias Straka <[email protected]>
Replace removed app.add_stylesheet()

github.com/gerbera/gerbera - 69b0a36f5b6e8c6666ded374de6fd07c21be65ae authored about 3 years ago by dmo <[email protected]>
Tools optimizations with UT

fix spdlog 1.8.1 compatibility

fix confusion between char* and const char*

Add in-place versio...

github.com/gerbera/gerbera - f1680fa54591b40689f6d58f45a7d5dc82b4a191 authored about 3 years ago by Matthias Straka <[email protected]>
Bump master

github.com/gerbera/gerbera - eef623acd2b791404e20f68499f44677d77ac84a authored about 3 years ago by Karlchen <[email protected]>
Gerbera 1.9.2

github.com/gerbera/gerbera.io - c128e56a87566bcca3e960f3d31e6e006e9d80f7 authored about 3 years ago by Karlchen <[email protected]>
Gerbera 1.9.2

github.com/gerbera/gerbera - 3b93d362ec33f738868a4e896a2c9ee8e9d7a92a authored about 3 years ago by Karlchen <[email protected]>
Set DLNA profile for transcoding

Allow more detailed configuration of DLNA profiles

github.com/gerbera/gerbera - 949ca8dd1338c2b4258f46eea2c1877c63712746 authored about 3 years ago by Karl Straußberger <[email protected]>
replace POSIX remove with fs::remove

Simpler.

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

github.com/gerbera/gerbera - d085c415be5e6d1765cd43a47cfc50ec2da3c2a0 authored about 3 years ago by Rosen Penev <[email protected]>
Don't erase from empty vector

fixes #1969

github.com/gerbera/gerbera - 7c5bc4db61029bbac7192088d93989c14786da5a authored about 3 years ago by Karlchen <[email protected]>
replace some {} with ()

shorter.

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

github.com/gerbera/gerbera - 6e65bdef2688b7ab3612010796342d73aa0c0dfe authored about 3 years ago by Rosen Penev <[email protected]>
Make title of search result configurable

supports all metadata values

fixes #1867

github.com/gerbera/gerbera - de7c555e233a8f393d0e4047a877aa64f8bd1e4f authored about 3 years ago by Karlchen <[email protected]>
Return only searchable containers

avoids listing virtual containers with the same title more than once

github.com/gerbera/gerbera - 744621f745d64f0827ee2163fde8efeeaed3f289 authored about 3 years ago by Karlchen <[email protected]>
fix lastfm compilation

It seems there was a function rename.

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

github.com/gerbera/gerbera - 402867a5202ea513ad3513682b897ac18afa58ef authored about 3 years ago by Rosen Penev <[email protected]>
small fmt::format conversion

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

github.com/gerbera/gerbera - 4534a6cfb0337fcb9f05a39934259951b33b4987 authored about 3 years ago by Rosen Penev <[email protected]>
clang-tidy: use empty()

Found with readability-container-size-empty

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

github.com/gerbera/gerbera - b92e1bc72b48318ce61e24044f797289fd5673b1 authored about 3 years ago by Rosen Penev <[email protected]>
clang-tidy: make member function const

Found with readability-make-member-function-const

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

github.com/gerbera/gerbera - 8823fe43a31241262fd83abf363cc4ceb40cbd59 authored about 3 years ago by Rosen Penev <[email protected]>
Small fixes to simplify code

github.com/gerbera/gerbera - ab7560efb05147dae88985b29daf08e06740ac9f authored about 3 years ago by Karl Straußberger <[email protected]>
Handle multi-valued meta data

Metadata now is separated on import and can be accessed in layouts as part of an array.

fixes #...

github.com/gerbera/gerbera - c043748138f20de15d3554faac652e6d47f0b2a4 authored about 3 years ago by Karl Straußberger <[email protected]>
Disable by default

github.com/gerbera/gerbera - 603f6385807890f8df49e844c8d0712f39fbd7e9 authored about 3 years ago by Karl Straußberger <[email protected]>
Refactor TranscodeExternalHandler

split large method and clean up ifdef nesting

github.com/gerbera/gerbera - 472358908e678a2d3521a2cc98fd9b2f1cfcf83c authored about 3 years ago by Karl Straußberger <[email protected]>
Refactor and test join RequestHandler joinUrl and parseParameters

github.com/gerbera/gerbera - d0308d031fc6610c9dd2261e0839383b4f7aa4e3 authored about 3 years ago by Matthias Straka <[email protected]>
Refactoring and UT for RequestHandler splitUrl

github.com/gerbera/gerbera - 608572c979bbee2bd643bab99b22c6f4f5a554d4 authored about 3 years ago by Matthias Straka <[email protected]>
code review fixes

code review fixes

github.com/gerbera/gerbera - fbc39e7b7d969fc6403ce5a93a4956d766c46bef authored about 3 years ago by Matthias Straka <[email protected]>
std::find conversion

Not sure if worth. Lambda's a bit big.

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

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

curl's documentation says the first parameter is char, not void. Avoids
a static_cast.

Make sec...

github.com/gerbera/gerbera - 9a8e61b51259c56141a65dd7d44de4e40cc30a9d authored about 3 years ago by Rosen Penev <[email protected]>
static_cast conversions

No need for reinterpret_cast

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

github.com/gerbera/gerbera - fee92f8dc70c0bea247514316657ff5ee95ccfed authored about 3 years ago by Rosen Penev <[email protected]>
Fix copy - paste issue

github.com/gerbera/gerbera - 5942a23f9917a168035c77d5f476826beb9feab7 authored about 3 years ago by Karlchen <[email protected]>
Canonicalize path from playlist file

fixes #1780

github.com/gerbera/gerbera - 5e60d44baf9c3c09e934f2d08a2ef2319471d399 authored about 3 years ago by Karlchen <[email protected]>
Add UT for existing splitString function

add

github.com/gerbera/gerbera - 7dc4214f62dff1c3fdd303b34ae9c687b1cf3d1b authored about 3 years ago by Matthias Straka <[email protected]>
Use references instead of raw-pointer

github.com/gerbera/gerbera - 81c6cf3f816978c5cb2f35a8547d294fc4b0d7e1 authored about 3 years ago by Matthias Straka <[email protected]>
Make splitString with empty behave in the expected way

github.com/gerbera/gerbera - 6ea064654804d132561ee3f48d71eb4d4207f5c6 authored about 3 years ago by Matthias Straka <[email protected]>
Simplify implementation of splitString

opt

Simplifications

github.com/gerbera/gerbera - bad1767d08a3fc333cc8f85b5f5ce0efdc64703c authored about 3 years ago by Matthias Straka <[email protected]>
Bump tmpl from 1.0.4 to 1.0.5

Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https:...

github.com/gerbera/gerbera-mobile-app - d803a99a8a8d8b29d3b2d6484853273c023a22a7 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add updateRow method for generic table updates

github.com/gerbera/gerbera - 39dd9c2af02e612b417fcf83f8d76962be67e2fa authored over 3 years ago by Matthias Straka <[email protected]>
UPDATE using updateRow, replace mapBool with quote

clang-format fix

github.com/gerbera/gerbera - edb5307a889e569f0d7a679539f406b237154db8 authored over 3 years ago by Matthias Straka <[email protected]>
std mem conversions

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

github.com/gerbera/gerbera - 537a053aebc14309bcb8ebef648f9396e8e6e984 authored over 3 years ago by Rosen Penev <[email protected]>
Add unit test for SQL statement generators

github.com/gerbera/gerbera - 697ad6d750acf1a9824f255bb78c0b71f2fe4499 authored over 3 years ago by Matthias Straka <[email protected]>
Unified delete methods for simple deletes

fix clang-format

github.com/gerbera/gerbera - 408323b25a5e0fc3ec1f9f738106e3c037796a8b authored over 3 years ago by Matthias Straka <[email protected]>
read autoscan ids as integer

github.com/gerbera/gerbera - fab189a63e66fe1628eee4c00524655a04501ec0 authored over 3 years ago by Matthias Straka <[email protected]>
Code review fixes

fix

github.com/gerbera/gerbera - b504abb9a80c459be19811c492e9b5139b34aba7 authored over 3 years ago by Matthias Straka <[email protected]>
std file conversions

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

github.com/gerbera/gerbera - e27820871a283d179b172146156cfe35e1e23e4e authored over 3 years ago by Rosen Penev <[email protected]>
capture several lambda refs by value

value is the recommended way to do lambdas. Small size decrease.

Signed-off-by: Rosen Penev <ro...

github.com/gerbera/gerbera - dc1bee485a01807bc86dce79d1fb63506e87d45c authored over 3 years ago by Rosen Penev <[email protected]>
Replace stdio with fmt calls

github.com/gerbera/gerbera - b7c1490ebf09e3c4a7ae90194ead5b1d648af31a authored over 3 years ago by Matthias Straka <[email protected]>
Simplify AddUpdateTable vectors without shared_ptr

github.com/gerbera/gerbera - 2ff072e18247edc8635ad72dc5769f5291e16adb authored over 3 years ago by Matthias Straka <[email protected]>
Code review fixes

github.com/gerbera/gerbera - b06e05ded68a0712e56a427ba38a61208e3138eb authored over 3 years ago by Matthias Straka <[email protected]>
replace several substr calls with startswith

These are used in boolean context.

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

github.com/gerbera/gerbera - 33dc273bb67cd36f632828523717f41025894bba authored over 3 years ago by Rosen Penev <[email protected]>
use std::int32_t

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

github.com/gerbera/gerbera - 59f6abdd5107b82390ef382374ca9fa005b10688 authored over 3 years ago by Rosen Penev <[email protected]>
Allow adding metadata from media file tags

Supports configuration of user defined upnp tags.

github.com/gerbera/gerbera - 23fba241ee1b5cc2c2746ca8650e2c2683cf1d58 authored over 3 years ago by Karl Straußberger <[email protected]>
use string_view to remove strlen.

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

github.com/gerbera/gerbera - 3c4e5e50037b8a8548186c60f5f6e087783a83cd authored over 3 years ago by Rosen Penev <[email protected]>
replace strlen with startswith

Simpler.

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

github.com/gerbera/gerbera - 0b379fbee5c1f1ae2372af974776d1380c119ccb authored over 3 years ago by Rosen Penev <[email protected]>
use std::exit

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

github.com/gerbera/gerbera - d0874fc07377832a0081c07bc56b673150ecf53d authored over 3 years ago by Rosen Penev <[email protected]>
use std::abort

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

github.com/gerbera/gerbera - 5141e76083be4af3c0b9950c48cc09f6a56cc257 authored over 3 years ago by Rosen Penev <[email protected]>
Handle defaults for col_int

std::atoi return 0 event in case of failure.
Logic before was more like isNullOrEmpty

Attempt t...

github.com/gerbera/gerbera - d3e061d9ece3bbc0205d12c99dc45203002a91d5 authored over 3 years ago by Karl Straußberger <[email protected]>
bring back quote(const char* str)

closes #1891

It is required by, e.g. quote(UPNP_CLASS_CONTAINER), which otherwise expands to qu...

github.com/gerbera/gerbera - 392f9bebb69f66be146e8b29e8b170bef6ad3b79 authored over 3 years ago by Karl Straußberger <[email protected]>
col_int: remove default for null_value

github.com/gerbera/gerbera - 2d0a8edf92a5de843775f447e5f3563a12f97c14 authored over 3 years ago by Karl Straußberger <[email protected]>
Downgrade libspdlog dependency to 1.8.1

github.com/gerbera/gerbera - 98c523de7e276acea232fc0517328e7ec0554108 authored over 3 years ago by Matthias Straka <[email protected]>
Update instructions to match CMake requirements

Sync compile.rst with install script

github.com/gerbera/gerbera - 67c10b98fca0a583e6814cd3182ede69138f97a9 authored over 3 years ago by Matthias Straka <[email protected]>
use std::system

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

github.com/gerbera/gerbera - d7770de8d24ea8873bb984d445d333beb862ff03 authored over 3 years ago by Rosen Penev <[email protected]>
use std::strlen

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

github.com/gerbera/gerbera - 08f1bb1ac9f51bb049652de33c50b8752ce0dbd4 authored over 3 years ago by Rosen Penev <[email protected]>
change size_t to std

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

github.com/gerbera/gerbera - 14385a5f148ce583dae9f07ea7345d5dcd285f1f authored over 3 years ago by Rosen Penev <[email protected]>
const ref conversion

This can't be converted to an rvalue ref to force moves, so make it a
normal ref.

Signed-off-by...

github.com/gerbera/gerbera - 60f930f3fe3aabe7042d6d44cf8a87b512816755 authored over 3 years ago by Rosen Penev <[email protected]>
more emplace conversions

No need to use operator[] aka try_emplace since this is going into an
empty map.

github.com/gerbera/gerbera - 09129389858bb58c52a3b78606eff5d4f2de926d authored over 3 years ago by Rosen Penev <[email protected]>
taglib: demote warning to debug

Too much log spam.

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

github.com/gerbera/gerbera - 827fbd49d4a6c8acf6ecc8d72f5611a9f431db3d authored over 3 years ago by Rosen Penev <[email protected]>
rvalue conversions

moves are cheaper than copies.

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

github.com/gerbera/gerbera - 732c9d8ae1fe466060765edfbddca3c98efdac86 authored over 3 years ago by Rosen Penev <[email protected]>
move variables down

Found with cppcheck

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

github.com/gerbera/gerbera - 07d241d2132dca64f03b7a4b43fb0460e339ee11 authored over 3 years ago by Rosen Penev <[email protected]>
clang-tidy: remove redundant c_str

Found with readability-redundant-string-cstr

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

github.com/gerbera/gerbera - e2b9b620d1923915454628a53b33cb41e7b1da59 authored over 3 years ago by Rosen Penev <[email protected]>
simplify it loop slightly

Add a continue to avoid some code duplication.

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

github.com/gerbera/gerbera - 488a0ee3e1e6536a07200c344e27b65d2429e26c authored over 3 years ago by Rosen Penev <[email protected]>
remove dead assignments

There's an immediate return.

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

github.com/gerbera/gerbera - 3fe1bfddd9e032c4ef167dffdbf35a179e787eea authored over 3 years ago by Rosen Penev <[email protected]>
clang-tidy: performance fixes

std::remove expects a reference, not a moved value.

Same with quote().

Signed-off-by: Rosen Pe...

github.com/gerbera/gerbera - 5bbd8c76d857445f35e7b64f446c038fd47d3996 authored over 3 years ago by Rosen Penev <[email protected]>
fix wrong value being assigned

The variable name was changed but this entry was not.

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

github.com/gerbera/gerbera - 457f0f4f32581b15bf6eeac2b5abf166cfa60184 authored over 3 years ago by Rosen Penev <[email protected]>
remove std::insert

The + operator can be used.

Also added some fmt::format conversions.

Signed-off-by: Rosen Pene...

github.com/gerbera/gerbera - 4883dcb194dbad0ceb1d63f89d3fcdf5cf00f41e authored over 3 years ago by Rosen Penev <[email protected]>
replace loop with std::find

Simpler.

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

github.com/gerbera/gerbera - 1c0d276dfc2cea6778140804608adfbf9546aceb authored over 3 years ago by Rosen Penev <[email protected]>
simplify loop

Add a continue; to get rid of some code duplication.

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

github.com/gerbera/gerbera - 7e8fd9fbc2c6ba0e25507f4c05d1e422672248de authored over 3 years ago by Rosen Penev <[email protected]>
Remove seemingly unnecessary and heavily duplicated AND X IS NOT NULL in SQL logic operations

github.com/gerbera/gerbera - ec981f9c643d51c7fe7120acfeb2baeae461fae4 authored over 3 years ago by Tucker Kern <[email protected]>
Only return matches with distinct IDs when performing count search.

github.com/gerbera/gerbera - d51f95d372e8876fbca30b946450a0b45f744b1f authored over 3 years ago by Tucker Kern <[email protected]>
Remove "AND _t_._upnp_class_ IS NOT NULL" from expected output of SearchHandler tests

github.com/gerbera/gerbera - 2cd03a3f73b6796cf613a2eaf0fbbc9f5cfc010f authored over 3 years ago by Tucker Kern <[email protected]>
Speed up Cds object updates

github.com/gerbera/gerbera - 9c6f4c359ac874755777a766dcbcdc0a913e10ad authored over 3 years ago by Matthias Straka <[email protected]>
Avoid copying returned vectors

github.com/gerbera/gerbera - 3d618030a526a3f3fb3dc91eb784a08e0fe3e8f7 authored over 3 years ago by Matthias Straka <[email protected]>
deprecate currently unused method

github.com/gerbera/gerbera - 03823269d52f0b78a5a9ac28200f449cf946f107 authored over 3 years ago by Matthias Straka <[email protected]>
Prefer emplace when inserting into a new map item

github.com/gerbera/gerbera - 86fd8e756f8a296091a7a76bbf2a86cf322ab275 authored over 3 years ago by Matthias Straka <[email protected]>
Do not copy AddUpdateTable data when reading

github.com/gerbera/gerbera - 53bca5eb158f94ec6f5764f9665df2fae5d22806 authored over 3 years ago by Matthias Straka <[email protected]>
Ensure Root dir teminates with /

realpath seems to remove it in CI calls

github.com/gerbera/gerbera - 92afece74b1e28cc6caa00a3b0185cf97879e2ee authored over 3 years ago by Karlchen <[email protected]>
Update build scripts to run on Raspbian

github.com/gerbera/gerbera - ff5ddb141dcb14cb04eabb58eacefccd81013dc6 authored over 3 years ago by Karlchen <[email protected]>
fix some weird memory leak

clang-analyzer reports that memory is leaked here. I have no idea why.

Signed-off-by: Rosen Pen...

github.com/gerbera/gerbera - eb5aafda7626adc6f7c7101cab048c9b160d8633 authored over 3 years ago by Rosen Penev <[email protected]>
remove last std::list

Removes compiler warnings on ARM regarding changed ABI.

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

github.com/gerbera/gerbera - 92ca9ecd982166b337b8aa77953e178657a0b126 authored over 3 years ago by Rosen Penev <[email protected]>
remove some lambdas

Not really needed.

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

github.com/gerbera/gerbera - ac30a907b0abccf43ccf4009d3567c0236038fa7 authored over 3 years ago by Rosen Penev <[email protected]>
std::shared_ptr<Executor> value conversions

Also removed the lambda and switched to normal std::remove.

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

github.com/gerbera/gerbera - 8635ebf1d012ce9f4b81ccfd8b8a7f6e505fd097 authored over 3 years ago by Rosen Penev <[email protected]>
add std::move for some maps

The constructor passes std::map by value. Also make the constructor
rvalue to force moves.

Sign...

github.com/gerbera/gerbera - b6126cc30a6fd61a541cad15ffcc774d03396d3e authored over 3 years ago by Rosen Penev <[email protected]>
use auto for Timer constructors

More readable to have the variable in front.

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

github.com/gerbera/gerbera - e6af144be85c081b5923cb81d5252a863b4d63ff authored over 3 years ago by Rosen Penev <[email protected]>
rename several shadowed variables

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

github.com/gerbera/gerbera - 56e892f19ff56bdae165cf4ca073343d4c8b7f57 authored over 3 years ago by Rosen Penev <[email protected]>
use auto

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

github.com/gerbera/gerbera - 1cf0a7fb8e635b56741a471c78e37e12921db8a4 authored over 3 years ago by Rosen Penev <[email protected]>
splitUrl: use std::string

Small code reduction.

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

github.com/gerbera/gerbera - 852e0d136e4aea5e3eadfa0ce583175e71c1a33a authored over 3 years ago by Rosen Penev <[email protected]>
remove sort of redundant std::move

If the return type matches the function, copy elision applies. In this
case, since the types don...

github.com/gerbera/gerbera - 918706d6336017f4b82e888ba09801487c5db6f9 authored over 3 years ago by Rosen Penev <[email protected]>
use string::npos

It's more accurate here than numeric limits.

Also fix port type.

Signed-off-by: Rosen Penev <r...

github.com/gerbera/gerbera - 91927ac1cfa0d81a14365cb3694c9a0439ca5d02 authored over 3 years ago by Rosen Penev <[email protected]>
use C++ macro to check for starts_with

This evaluates to true under C++20.

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

github.com/gerbera/gerbera - 664534e7e6e4b00528b31b60874005c55e9d95d4 authored over 3 years ago by Rosen Penev <[email protected]>
remove left and rightTrimStringInPlace

They're both one liners and unused.

This seems to have been copy/paste from StackOverflow.

Sig...

github.com/gerbera/gerbera - d1050a2a25f5bf55460c6d7ed0cd79e1b1f0df5e authored over 3 years ago by Rosen Penev <[email protected]>