1
0
mirror of https://gitlab.xiph.org/xiph/ezstream.git synced 2024-09-15 04:08:07 -04:00
Commit Graph

321 Commits

Author SHA1 Message Date
Moritz Grimm
378d99e6c0 Remove quotes from metadata examples 2015-01-17 22:39:26 +01:00
Moritz Grimm
382c687660 Update tree(3) 2015-01-17 22:35:05 +01:00
Moritz Grimm
dd4c241fef Update copyright and/or author email 2015-01-17 22:34:34 +01:00
Moritz Grimm
d94afc59e0 Bump version 2015-01-17 22:11:09 +01:00
Moritz Grimm
da3c066b48 Update 3rd party URLs 2015-01-17 22:10:58 +01:00
Moritz Grimm
1ca7cee192 Stop tracking history in ChangeLog, that's what Git is for 2015-01-07 23:42:24 +01:00
Moritz Grimm
6211bc8506 Fix a shell command injection vulnerability in metadata
This has been reported by Alexandre Rebert in February 2013(!).
The time to fix is terrible; luckily, the affected user base is likely to be
very small.
2015-01-07 22:49:09 +01:00
Moritz Grimm
538b497192 Add missing NEWS entry for #2045 2015-01-07 22:41:35 +01:00
Moritz Grimm
29ae1b351b Remove unneccessary assignment 2015-01-04 23:43:25 +01:00
Moritz Grimm
10f739f6f3 Add option -m to disable active metadata updates
Requested by cmodyssey via ticket #1620:
"Allow ezstream to stop it sending metadata information by configuration"
2015-01-03 23:19:28 +01:00
Moritz Grimm
f04c395106 Do not close stdin on EOS
From gquintard via ticket #2045:
"Not sending data to stdin can throw ezstream into an infinite loop"
2015-01-03 00:08:12 +01:00
Moritz Grimm
ddb322499f Ignore generated files 2015-01-02 23:06:22 +01:00
moritz
549af56184 Add new <metadata_refreshinterval/> feature
Add new <metadata_refreshinterval/> feature and configuration option. Based on
a patch by Matthew Adams (thanks!), with minor changes and documentation
additions by me.

(cherry picked from commit 4176545211)
2015-01-01 23:41:31 +01:00
moritz
3042e74ee0 Make ezstream history consistent
Rewrite my part of ezstream history: Replace "ADD" with "NEW".
I changed this without noticing, and this makes it consistent again.

(cherry picked from commit e189a36789)
2015-01-01 23:40:02 +01:00
moritz
82b59b717d ezstream-file_template.xml should also contain <stream_once/>.
(cherry picked from commit cfe1900c8c)
2015-01-01 23:38:44 +01:00
moritz
7e63acb43c Sync.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16538 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 22:19:19 +00:00
moritz
000320afa5 Teach ezstream a different mode of operation, as a one-shot line shuffling tool.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16537 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 21:55:24 +00:00
moritz
c59c0c9847 Support reading playlists from standard input.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16536 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 21:46:15 +00:00
moritz
85406d9399 Add an example template configuration for ezstream-file.sh(1).
git-svn-id: https://svn.xiph.org/trunk/ezstream@16535 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 20:34:03 +00:00
moritz
c7f262ddf8 Move the verbose error check where it belongs.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16534 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 19:41:59 +00:00
moritz
41b1dd7c8f Some licensing blah-blah and RCS IDs.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16533 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 19:38:48 +00:00
moritz
8aa708478e Merge two related changes into one bullet point, and set release date to
tomorrow.


git-svn-id: https://svn.xiph.org/trunk/ezstream@16532 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 18:28:38 +00:00
moritz
5121dd35de Do not quote $EZSTREAM, which breaks paths with whitespace but allows to
smuggle in default command line arguments.


git-svn-id: https://svn.xiph.org/trunk/ezstream@16531 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 18:23:12 +00:00
moritz
3683cdf07e Tweak.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16530 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 18:22:21 +00:00
moritz
d3151cd65a Add new wrapper/convenience script ezstream-file.sh -- generates ezstreams on-
the-fly.


git-svn-id: https://svn.xiph.org/trunk/ezstream@16529 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 12:49:06 +00:00
moritz
f8c39fa992 Remove pointless and (at this point) irritating warning message.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16528 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-29 09:37:39 +00:00
moritz
995c5d2b77 The original reason to abort ezstream when running into problems opening a media
file was to prevent a very verbose infinite loop (e.g. when accidentially
playing an outdated playlist.) Bring that back by aborting after 100 subsequent
errors.


git-svn-id: https://svn.xiph.org/trunk/ezstream@16527 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-29 09:36:18 +00:00
moritz
322b88412f ... also fix ezstream in this regard: No need to complain when receiving such
an empty line, and not receiving any output should not be a fatal error.
Consider the latter to be "end-of-playlist", too.


git-svn-id: https://svn.xiph.org/trunk/ezstream@16526 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-29 09:14:12 +00:00
moritz
c5da3377ac Listen to my own documentation: the end-of-playlist case is indicated by an
empty line. But ...


git-svn-id: https://svn.xiph.org/trunk/ezstream@16525 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-29 09:12:53 +00:00
moritz
ca4060f94c Add a more fancy playlist script.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16523 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-28 15:55:13 +00:00
moritz
cae7e0029a #1585: Continue when openResource() fails.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16497 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-22 10:03:45 +00:00
moritz
3ac08efae8 Post-release version bump.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16388 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 18:44:27 +00:00
moritz
2ca8e8ef50 Sync.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16383 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 16:36:51 +00:00
moritz
1682dd0fea Fix copy+paste'o.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16382 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 16:32:14 +00:00
moritz
0388f0fab8 Almost everyone chooses the pkg-config(1) way and installs shout.pc. Document
how to configure ezstream on differently enabled systems. ... heh, PC talk is
so deliciously nasty.


git-svn-id: https://svn.xiph.org/trunk/ezstream@16381 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 16:15:50 +00:00
moritz
899cc1d393 Give it a chance to link statically.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16380 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 16:08:45 +00:00
moritz
64a40fa305 Check for taglib_c in the libtag_c test.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16379 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 16:08:09 +00:00
moritz
f38da7a2b9 Don't use AC_RUN_IFELSE (breaks cross-compiles.)
git-svn-id: https://svn.xiph.org/trunk/ezstream@16378 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 16:01:44 +00:00
moritz
89ac5f37ee Do not rely on a succesful pkg-config(1) check for libshout2, as there are
still some systems where only shout-config gets installed (NetBSD for example.)


git-svn-id: https://svn.xiph.org/trunk/ezstream@16377 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 15:28:07 +00:00
moritz
22e82f0cb6 Fix for non-libtool project.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16376 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 15:26:28 +00:00
moritz
391ff8e15c Update to what I use everywhere else now.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16375 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 13:52:20 +00:00
moritz
c0e2c1c3dd Today is (the real) release day.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16374 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 13:50:08 +00:00
moritz
9168f76e7f Update m4 macros to latest version.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16373 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 13:46:39 +00:00
moritz
69ea2a0b34 Add and redistribute tfile.cpp, which I needed to modify in order to build Taglib 1.4 on Windows. This should also satisfy the LGPL.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16372 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 10:54:00 +00:00
moritz
590bb73e2d Distribute taglib project files.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16371 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 10:51:48 +00:00
moritz
0f1521ab07 Downgrade the Taglib project files to v1.4 -- this actually works now, so hook it up to ezstream.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16370 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 10:49:34 +00:00
moritz
b364f35789 Make these look like the other project files; maybe it helps with the linking
issue (to be tested later.)


git-svn-id: https://svn.xiph.org/trunk/ezstream@16369 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 09:04:57 +00:00
moritz
0cd48ee9d6 Whitespace removal for consistency with other projects.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16337 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-07-26 10:52:02 +00:00
moritz
c6a686560e Akos Veres suggested that ezstream should be able to set the login username,
and I concur.


git-svn-id: https://svn.xiph.org/trunk/ezstream@16319 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-07-22 20:19:38 +00:00
moritz
d675de9782 Remove taglib projects again. I failed to build a taglib that can be coerced into linking statically with ezstream. *sigh* ... hours of frustrating trial and error for nothing.
Without a bright idea real soon, the next release -- whose sole purpose is to fix TagLib support on Windows -- will require tag.dll and tag_c.dll to be shipped and installed as well.

git-svn-id: https://svn.xiph.org/trunk/ezstream@16296 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-07-17 22:52:45 +00:00