Ecosyste.ms: OpenCollective

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

github.com/gerbera/gerbera

UPnP Media Server for 2024: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices 📱💻📺
https://github.com/gerbera/gerbera

fix compilation with npupnp

unique_ptr removal forgot to change these as well.

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

f1bbc54326642c3c015c99166403b881a0faf5f5 authored over 2 years ago by Rosen Penev <[email protected]>
Fix a regression that caused search-item-results to not be applied unless mark as played was also used.

0a3a7ee002b2eda6cdcad8fcae1a623e892d2fd9 authored over 2 years ago by Tucker Kern <[email protected]>
clang-tidy: use at() instead of []

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

d468f4be5c3758d636e529fe3ea66460a23760e0 authored over 2 years ago by Rosen Penev <[email protected]>
fix wrong variable name

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

89c2f631a1a465b5a16fcd6420ae37f27e86706b authored over 2 years ago by Rosen Penev <[email protected]>
remove const from map

Avoids clang-tidy warning about the return value of template being const
V.

Signed-off-by: Rose...

eeba2bf90fe3cab8d49648e678e24e27d36c3e7e authored over 2 years ago by Rosen Penev <[email protected]>
clang-tidy: redundant init

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

6f5d3b68aa0107b23ec4a37094e4cb1b63ac4e46 authored over 2 years ago by Rosen Penev <[email protected]>
change read/write functions to use std::byte

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

106832384898a2155af65261aacec0ffceb776b2 authored over 2 years ago by Rosen Penev <[email protected]>
manual unique_ptr removals

These are never null.

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

3f70549150a7dde5b6e0287f9a63cf779331d68f authored over 2 years ago by Rosen Penev <[email protected]>
clang-tidy: use braced init list

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

7bb500031f87240501a6015454e38fa946ede46d authored over 2 years ago by Rosen Penev <[email protected]>
Handle config sourced autoscans in DB more gracefully

Fixes: https://github.com/gerbera/gerbera/issues/2567

ab6c7a8052e0d2711f925cdac3b82fada0f76bfd authored over 2 years ago by Ian Whyman <[email protected]>
remove IOHandler unique_ptrs

reference is good enough.

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

edc163096c33398796fd986243e873d76b01d61e authored over 2 years ago by Rosen Penev <[email protected]>
remove pointless move

constructor uses const ref.

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

9855f9531b48924ec0699f2c2911b6be272ad60b authored over 2 years ago by Rosen Penev <[email protected]>
clang-tidy: pass by value

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

d668640faaf744156147783d12d1e9bdc63706c9 authored over 2 years ago by Rosen Penev <[email protected]>
remove unused includes

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

891f2e41e1d4065b860be949c049eac5edec52ef authored over 2 years ago by Rosen Penev <[email protected]>
pass std::string by value

Avoids CLion warnings about using string_view.

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

eaf9ea981271e9c8461aec7b640ba180ca5511d4 authored over 2 years ago by Rosen Penev <[email protected]>
clang-tidy: add special member functions

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

c68e016a621e5cfeb3cb6dd603ae2f38f95f098c authored over 2 years ago by Rosen Penev <[email protected]>
value to ref conversions

clang-tidy suggests placing the size parameter in the initializer list.

Signed-off-by: Rosen Pe...

1525b6c3e112c89e097a17b324377a5f544da7a9 authored over 2 years ago by Rosen Penev <[email protected]>
manual move conversions

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

cc5548b009f2114d32a5cc8e2877e6775121be7e authored over 2 years ago by Rosen Penev <[email protected]>
fix declaration

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

5417bc90d9cd8e4551c2b6496158e04ec0d0bc51 authored over 2 years ago by Rosen Penev <[email protected]>
simplify bool expression

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

4489d860c802e8d4df0a05c0c0397ea22400623f authored over 2 years ago by Rosen Penev <[email protected]>
CI: Debian: whitelist /build

c2c07deffafd2ab46fad61ef521768759937e2b4 authored over 2 years ago by Ian Whyman <[email protected]>
Config: Autoscan list to plain vector

9f29e85cf94dca8d8a4e3427c85a79b8d897036a authored over 2 years ago by Ian Whyman <[email protected]>
add missing moves

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

0d0a4590cfd82b9d755e5adcf0c3d0add27b9d01 authored over 2 years ago by Rosen Penev <[email protected]>
Autoscan: fix out of range issue

aa7d580dbd29e58e90e1ade8739e04390cfa7831 authored over 2 years ago by Karlchen <[email protected]>
get rid of make_pair

redundant as emplace_back is being used.

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

8b15a61c9b490ce792d347b52b04e19772979955 authored over 2 years ago by Rosen Penev <[email protected]>
Minimal: fix test

ba50d1f67a136c506303f593a8b479028dd683b8 authored over 2 years ago by Karlchen <[email protected]>
Bump FreeBSD

064fa55e4933760f965da51a1ca184c9f6a65243 authored over 2 years ago by Karl Straußberger <[email protected]>
Change ResourceContentType to Resource::purpose

3eeda0a24613d60be05624b87d46843e002ee150 authored over 2 years ago by Karl Straußberger <[email protected]>
Revert "fix bad URL"

This reverts commit b3ca17aac63a9217e802de21fb18dbc92958ba21.

42efebaf763b7b22384396bbc965ea872c7ee004 authored almost 3 years ago by Karlchen <[email protected]>
fix bad URL

: is used to specify port, not the URL.

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

b3ca17aac63a9217e802de21fb18dbc92958ba21 authored almost 3 years ago by Rosen Penev <[email protected]>
Remove DB field from autoscan list

8f28422fc53d785fe434d94b0376a2c1abce7bf8 authored almost 3 years ago by Ian Whyman <[email protected]>
ContentHandler to enum

46b0862dc1ff9df2070f19ccadba9f3930886112 authored almost 3 years ago by Karl Straußberger <[email protected]>
Autoscan: Tidy validation logic, nest enum

e411e74c7b21e5f8a3295f6198d65821be70bd6e authored almost 3 years ago by Ian Whyman <[email protected]>
Fix Bitrate formatting, populate bitsPerSample

b92254b8a79a14f143f3da754946857de42e981c authored almost 3 years ago by Ian Whyman <[email protected]>
move make_shared into function (#2541)

No need for a function parameter.

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

96a02bf6b77f0b20dfa56864a82e1775fd17e7c9 authored almost 3 years ago by Rosen Penev <[email protected]>
Add MetaData 'dc:data' to all Item and container (#2538)

* fix set MetaData 'dc:date' for all object

* fix dc:data style YYYY-DD-MM to YYYY-MM-DDTHH:m...

cb4085eacb86430128e433c7bcfbe4939f28e2f2 authored almost 3 years ago by TaniGit <[email protected]>
Add Quirk to block filename in item uri

447b6aec20354542c5a1719b4381727b341392bc authored almost 3 years ago by Karl Straußberger <[email protected]>
Improve readability of attributes

f36a757c25e8435c9744bb9f96694d393f1590bf authored almost 3 years ago by Karlchen <[email protected]>
clang-tidy: member function const

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

4ce19b287053c90427c16f138bfeba1cef84f956 authored almost 3 years ago by Rosen Penev <[email protected]>
pass shared_ptr by value

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

4653c8f32c1cb04a2c11db4377419cdbff724552 authored almost 3 years ago by Rosen Penev <[email protected]>
add throw_fmt_system_error define

Avoids having to call strerror manually.

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

a70d5701a897d2033a8d5d13974a9996cd79c89b authored almost 3 years ago by Rosen Penev <[email protected]>
clang-tidy: member function const

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

46c22cc935096faa49c7f14269baf9fdd7d51034 authored almost 3 years ago by Rosen Penev <[email protected]>
clang-tidy: fix wrong decleration

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

a23c6d13b99b5ed844f172b258a980d9c35be075 authored almost 3 years ago by Rosen Penev <[email protected]>
clang-tidy: const ref conversions

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

d43cec83c9987575dced7aa296c71ae16d927681 authored almost 3 years ago by Rosen Penev <[email protected]>
clang-tidy: fix inconsistent declaration

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

380bd565e6c232f7d1bfe637849ae83d125bbdae authored almost 3 years ago by Rosen Penev <[email protected]>
clang-tidy: add closing namespace comment

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

5d7eaf6494500eca1a4a6da5e793d34df59a1197 authored almost 3 years ago by Rosen Penev <[email protected]>
README: Bump required npupnp version (#2526)

Fixes: 2523

3b14bbd44ef3687e6868be2cb0406b7f3708045e authored almost 3 years ago by Ian Whyman <[email protected]>
Try to fix paths-ignore

seems to be broken

9b6021cc8c0d39baa374d263c38b671be4c7c4c0 authored almost 3 years ago by Karlchen <[email protected]>
Find DNLA profiles by resource attributes

Extracted ConfigSetup classes to subdir
Add new ConfigSetupVector to store any type of key-value...

9278757d6b2da60c5d163624dfee4b757f09b8b5 authored almost 3 years ago by Karl Straußberger <[email protected]>
Restore friendly name in UI

Fixes #2522

Thanks to @BobManMasher for the report

24dbe79bf4feebd1d7b61a04a08d232639aad2c5 authored almost 3 years ago by Ian Whyman <[email protected]>
Tests: shorten friendly name

46f676da2a1dcf9352a9569ac00e1df023e05dd8 authored almost 3 years ago by Ian Whyman <[email protected]>
Update to new ResourceAttributes enum

aecadfeb811f9e07f57120111d53dcb011e073e7 authored almost 3 years ago by Karl Straußberger <[email protected]>
WavPack: Get metadata with original library

965a1d56129c8ff86c5b3c70b0d652e0d299728c authored almost 3 years ago by Karl Straußberger <[email protected]>
ResourceAttribute new style enum

1d363c06e01ae535d79fc78cfd874502b10c4f45 authored almost 3 years ago by Ian Whyman <[email protected]>
Bump minimist from 1.2.5 to 1.2.6 in /gerbera-web

Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](ht...

aa28761b5d2921c1b352ffd4a7c2ad952b47aae3 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Allow agent to not exist if profile is disabled.

Filter for mimetype.

Add startup option to check config.

66ec2957b269eb99bae6f90c72636aafed884382 authored almost 3 years ago by Karl Straußberger <[email protected]>
Support filtering transcoding profiles

- by client flag
- by content type

ff1d37e8cd77ca3452332f6b3b291474f264646d authored almost 3 years ago by Karl Straußberger <[email protected]>
Refactor handling of network addresses

c22d58601fe68e29b8f86aabc60193aea972deae authored almost 3 years ago by Karlchen <[email protected]>
Split out URL handling methods to UrlUtils namespace

fcde1e89cd922974eae2444bcb41df929d3e5adf authored almost 3 years ago by Ian Whyman <[email protected]>
Fix: Repair broken Mysql statements

ef9c2ca61988a0f6d989e21d6180acd2cfd6b513 authored almost 3 years ago by Karlchen <[email protected]>
Sort containers first

6ce919ad06e012c3e16f20a0274816f349ae321a authored almost 3 years ago by Karl Straußberger <[email protected]>
use to_integer

Same as above function

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

6ef0648b73f50060aa0ab9a4f21a9556ece0454a authored almost 3 years ago by Rosen Penev <[email protected]>
string to string_view conversion

clang-tidy suggests const std::string&. Probably better to pass a view.

Signed-off-by: Rosen Pe...

212bbbc48089c06979dee06947e01a425b736c06 authored almost 3 years ago by Rosen Penev <[email protected]>
Rework file access

closes #2493

9d3939f7321b6f3fc803a78ea81fabce9a83a489 authored almost 3 years ago by Karl Straußberger <[email protected]>
replace bzero with {}

The former is a BSD function that is not available everywhere.

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

5befdc0255bcfb5e628fe69cae04fd514eccbc27 authored almost 3 years ago by Rosen Penev <[email protected]>
Support searching playlists containers

fixes #2492

0b66f0e3c373993b2ca772f638aad4012caa6446 authored almost 3 years ago by Karlchen <[email protected]>
Update documentation

687a855e45b09dee14ca1f35743c32a7df2cc326 authored almost 3 years ago by Karl Straußberger <[email protected]>
clang-tidy: use move

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

caef3658eb90725c7eafad9f6dc63486e28a12c6 authored almost 3 years ago by Rosen Penev <[email protected]>
remove reference parameter

It's generally preferred to do a single function passed by value instead
of l and rvalue referen...

9b0bba339dfa43d86d80b1df0c08eb23c2ed50bb authored almost 3 years ago by Rosen Penev <[email protected]>
clang-tidy: replace push with emplace_back

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

30ff2b74e6ea0756b355336e1e32955fb3eaeca7 authored almost 3 years ago by Rosen Penev <[email protected]>
convert function to static

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

40baa95167eaf29a632b33f532856ffd4e75eb11 authored almost 3 years ago by Rosen Penev <[email protected]>
UI: Fix autoscan badge font

e952f4174a20814e81461f25c692dfc2e330064b authored almost 3 years ago by Ian Whyman <[email protected]>
UI: Make some modals prettier

3657c52bcac12ed1f7ddd3e4a28a801524d1d280 authored almost 3 years ago by Ian Whyman <[email protected]>
WebTests: Update node packages

33c6a24608543d02bd98b477adf63ddbfa155e24 authored almost 3 years ago by Karl Straußberger <[email protected]>
Playlist: Handle end of file properly

a8f2e0dd4d7a94c4ba0fab7ae90be4db0ace6233 authored almost 3 years ago by Karl Straußberger <[email protected]>
Support parsing function for config values

2506af3a0d0ba77c4a89509c3ce111d536150e18 authored almost 3 years ago by Karl Straußberger <[email protected]>
Ensure search sort by title

Also fix broken mysql upgrade statement

851afd3d474edb33ebc738b97dc8f3ff5c4a594e authored almost 3 years ago by Karl Straußberger <[email protected]>
ThreadRunner: Drop system-threads config

Changing this value is not supported on Linux (everything is
PTHREAD_SCOPE_SYSTEM) and the other...

fa966fc97daf4a0bced19e6b5debf4bb0e8e35bc authored almost 3 years ago by Ian Whyman <[email protected]>
Store Playback Status in new table

383c3e8b35d0ec0807c5a725771a85ae7423cb2c authored almost 3 years ago by Karl Straußberger <[email protected]>
Display playStatus as metadata on web page details

95d434b02226da9a27068419b99bd020cbc65a69 authored almost 3 years ago by Karl Straußberger <[email protected]>
Rework bookMarkPos to use playStatus

3edd19850cd3dadbc294c536239ff69ea3898c15 authored almost 3 years ago by Karl Straußberger <[email protected]>
Remove bookMarkPos from cds_item

94ab9157b22760ec116979cad3e9038161cd7095 authored almost 3 years ago by Karl Straußberger <[email protected]>
Cleanup markPlayedItem

a59ccafe61e63d93f356b1ce5b2080ac8d3feaeb authored almost 3 years ago by Karl Straußberger <[email protected]>
Display group statistics on clients page

2619d9cd8a67147d4ede6b40f42894ec613400bf authored almost 3 years ago by Karl Straußberger <[email protected]>
Automatically add upnp tags.

Provide documentation.

a356791204d87f1c2f88dfca6462edd6490b7e19 authored almost 3 years ago by Karl Straußberger <[email protected]>
Fix sorting by composed keys

7bb7422d2d815a2ec929e88d64c360c39e577ff2 authored almost 3 years ago by Karl Straußberger <[email protected]>
Update Duktape version for bookworm

a23249a77e79e50667f411aae27fc8f7a68aa7ad authored almost 3 years ago by Karlchen <[email protected]>
Fix default tag matches with ffmpeg_handler

Some of the keys were uppercase e.g. ARTIST when returned from the FLAC
parser, so lowercase the...

1ee40116ece90a5504cd33a23d6bc7002d00b68a authored almost 3 years ago by Ian Whyman <[email protected]>
CI: build-deb: Pass API key to docker env, again

Bug: https://github.com/gerbera/gerbera/issues/2468

7658483afc39f7f1adb6f9df9cd4e5f55bbea2eb authored almost 3 years ago by Ian Whyman <[email protected]>
CI: build-deb: Pass API key to docker env

Bug: https://github.com/gerbera/gerbera/issues/2468

887530715b15d0914221581af96948db704899c2 authored almost 3 years ago by Ian Whyman <[email protected]>
Add Clients to database

362d2fdb42bd8540c0a421bbc01481227c52a2aa authored almost 3 years ago by Karlchen <[email protected]>
doc/install.rst: drop Entware

gerbera has been dropped from Entware since
https://github.com/Entware/rtndev/commit/6d6803f1b5f...

a69c5c169ca5f40bbc71d97242ae355da31c5f2b authored almost 3 years ago by Fabrice Fontaine <[email protected]>
doc/install.rst: add Buildroot

Signed-off-by: Fabrice Fontaine <[email protected]>

a86f99e3c744ed1c8570315c6667cf616962567c authored almost 3 years ago by Fabrice Fontaine <[email protected]>
bool simplifications

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

2f9edb35d070988178aa09e06495d293d4128c9f authored almost 3 years ago by Rosen Penev <[email protected]>
unused parameter for throw

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

fdb02ec9e054571e2f5b2eae1fb23988098fb9b9 authored almost 3 years ago by Rosen Penev <[email protected]>
remove pointless parentheses

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

7038d2f5d0654be319b4140f85e97a9382e48849 authored almost 3 years ago by Rosen Penev <[email protected]>
Fix playlist parser error

closes #2463

97c5a5fbc27452ee5970f9c7be946d3819a79d05 authored almost 3 years ago by Karlchen <[email protected]>
simplify some bools

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

7f200e32f1644f6a43199ef386b087bfa2717241 authored almost 3 years ago by Rosen Penev <[email protected]>
Increase DukTape version

0ff88032ba140796029939e734d68deff7486d9f authored almost 3 years ago by Karl Straußberger <[email protected]>
Bump master

267d2a16ace92851ad4c1df631c7b73bf866933b authored almost 3 years ago by Karlchen <[email protected]>