Moritz Grimm
77f794a41e
Rework quoting around metadata
...
* Do not shell-quote strings in the metadata token expansion function
* This fixes https://github.com/xiph/ezstream/issues/6
* Expand all tokens at the same time in a way that ensures metadata
is not additional input to expansion
* Simplify several functions and remove unused functionality
2017-09-15 19:30:52 +02:00
Moritz Grimm
c21d47b8a9
Squelch conversion warnings around tolower()
2017-09-15 19:24:40 +02:00
Moritz Grimm
7729fa9773
Make configuration handling around streaming from stdin more robust
2017-09-15 19:23:16 +02:00
Moritz Grimm
58f615486a
Add missing "album" example
2017-09-15 19:17:13 +02:00
Moritz Grimm
f87a5ae9ec
Mention "stdin" magic filename
2017-09-15 18:59:59 +02:00
Moritz Grimm
00c18db8c8
Make oggenc example work with decoder examples again
2017-09-15 18:57:40 +02:00
Moritz Grimm
9cb809d5fb
Change example to match distributed meta.sh file
2017-09-15 18:52:47 +02:00
Moritz Grimm
59099c6ddf
Update util function naming scheme
2017-09-13 23:35:30 +02:00
Moritz Grimm
6d9ab1d581
Reorder code to match header
2017-07-10 11:44:20 +02:00
Moritz Grimm
43e26549f9
Add support for writing PID files
2017-07-10 11:39:00 +02:00
Moritz Grimm
781cfc12c7
Fix an nroff/mandoc error and a warning
2017-07-10 11:24:47 +02:00
Moritz Grimm
88ad0a658c
Reference things interesting to developers
2017-07-07 20:38:14 +02:00
Moritz Grimm
e3aefe825e
Assume POSIX locale support
2017-07-07 18:50:24 +02:00
Moritz Grimm
75b6962a33
Variable scope reduction
2017-07-07 16:45:10 +02:00
Moritz Grimm
8dc044fee9
Be consistent about using $() instead of ``
2017-07-07 16:44:58 +02:00
Moritz Grimm
f5998edcfd
Remove dead ID3Tag structures
2017-07-07 16:44:58 +02:00
Moritz Grimm
cfbbc94751
Assume the availability of POSIX signals
2017-07-07 16:44:58 +02:00
Moritz Grimm
71e5820df1
Make cmdline_parse() restartable
2017-07-07 16:44:58 +02:00
Moritz Grimm
56694daa9d
Add CircleCI configuration
2017-07-07 15:33:22 +02:00
Moritz Grimm
474a5a7ebe
Remove redundant step in CI tests
2017-07-06 18:10:48 +02:00
Moritz Grimm
d8b9a5c287
Try newer TravisCI env for check
2017-07-06 18:04:37 +02:00
Moritz Grimm
912c284a3c
Get clock_gettime() from librt where necessary
2017-07-06 17:44:08 +02:00
Moritz Grimm
cb77576d0f
Revert "Set AC_CONFIG_MACRO_DIRS"
...
This reverts commit 9db4359cdf
.
This is not a compatible setting.
2017-07-06 17:24:55 +02:00
Moritz Grimm
103daf9332
Add CI
2017-07-06 17:18:46 +02:00
Moritz Grimm
e75c000cb8
Mention new '@b@' placeholder support feature
2017-07-06 14:43:19 +02:00
Moritz Grimm
4e1c128493
Merge branch 'redswitchio-feature/album_metadata' into develop
2017-07-06 14:37:30 +02:00
Moritz Grimm
e9476d8c69
Merge branch 'feature/album_metadata' of https://github.com/redswitchio/ezstream into redswitchio-feature/album_metadata
2017-07-06 14:35:38 +02:00
Moritz Grimm
163ca7d965
Reference "check" build dependency and autogen.sh
2017-07-05 17:58:33 +02:00
Moritz Grimm
9db4359cdf
Set AC_CONFIG_MACRO_DIRS
2017-07-05 17:26:39 +02:00
redswitchio
582c0b67ad
Fixed the copypasta mistake of using the PLACEHOLDER_ARTIST value in the PLACEHOLDER_ALBUM conditional.
2017-07-05 05:09:26 -04:00
redswitchio
73299669ce
Reverted the comments to the orignal format and updated the documentation in doc/ezstream.1.in.in to include the album field.
2017-07-05 05:05:07 -04:00
redswitchio
6aacd185e3
Updated the metadata documentation to include the album field.
2017-07-05 05:04:34 -04:00
redswitchio
abb0589667
Fixed spacing on the example metadata formatting comment.
2017-07-04 22:29:02 -04:00
redswitchio
364c1bfabb
Modified metedata string format example to be more descriptive.
2017-07-04 22:20:56 -04:00
redswitchio
cd98caa5fb
Added additional code needed to support the album field when constructing the metadata string.
2017-07-04 21:34:58 -04:00
Moritz Grimm
8e0d5d6678
Add STDIN streaming configuration example
2017-03-30 14:54:41 +02:00
Moritz Grimm
8e9533c5e3
Allow external control of meta.sh output for increased usefulness
2017-01-02 02:08:26 +01:00
Moritz Grimm
cec131e83a
Fix misleading function name
2016-10-14 16:23:32 +02:00
Moritz Grimm
14dbc1447a
The next version number will be 1.0.0
...
Bump build version to "almost 1.0".
2016-10-14 16:20:17 +02:00
Moritz Grimm
cce2455bc6
Rename config file (re)load function for clarity
2016-10-14 16:19:39 +02:00
Moritz Grimm
8344c458de
Remove XALLOC_DEBUG remnant
2016-09-29 13:21:36 +02:00
Moritz Grimm
8dae3a15a0
Remove obsolete VA_COPY check
2016-09-29 13:13:32 +02:00
Moritz Grimm
e5e77520af
Be less specific with the libshout version
2016-09-07 15:52:14 +02:00
Moritz Grimm
1509000445
Make build system error messages less misleading
2016-09-07 15:50:13 +02:00
Moritz Grimm
a58ac125c1
Remove SunPRO cc/c99 note, which may (or may not) be outdated
2016-07-06 14:54:22 +02:00
Moritz Grimm
2124bf7486
Merge branch 'develop' of ssh://git.xiph.org/ezstream into develop
2016-05-19 14:59:23 +02:00
Moritz Grimm
b1aecc835a
Put "get_metadata_str()" where it belongs
2016-05-19 14:37:21 +02:00
Moritz Grimm
3135c9e517
ezstream.c/libshout untangle 2/2
2016-05-19 14:19:31 +02:00
Moritz Grimm
4d787b10a3
Streamline set_metadata() behavior on error/success
2016-05-19 14:12:34 +02:00
Moritz Grimm
3ba4b06478
Move urlParse() to util.c
2016-05-19 14:06:31 +02:00