Commits
- Commit:
ff06024f86fb68ea11b030f669b162794eb5bc19
- From:
- Omar Polo <op@omarpolo.com>
- Date:
keep track of current position and total duration
- Commit:
1b77ad485132dd80c7671fc8119cc0c6dc00d6e1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't loop indefinitely in ctl_connect
if the server fails to start for wathever reason, we end up looping in
ctl_connect indefinitely as we try to spawn the deamon (that dies) and
try to connect to it.
Add an arbitrary maximum number of retries before giving up.
Reported by sikmir in the GitHub issue #1, thanks!
- Commit:
17ef54d6ac6c34b0b1370c1c57836322702783e1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
improving error reporting
makes the player process optionally send back a string describing the
failure to provide a better and more coincise error message.
This turns the syslog message(s):
amused: unknown file type
amused: failed to play, skipping /home/op/pics/phos.jpg
into:
amused: unknown file type; skipping /home/op/pics/phos.jpg
- Commit:
5e52fc420c6894ef71b681ed0b4047298e9c4355
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump version number
- Commit:
c27d048745adba753ec322edac6a4fdfd6880e0a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
CHANGES for 0.9
- Commit:
f1beb69a5a32a1c46d84321029896360dbc8a0b0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use log_warn to report the failure of canonpath
- Commit:
18223c2807bc7cc41327d84c187934fd2730d277
- From:
- Omar Polo <op@omarpolo.com>
- Date:
reset path buffer before writing to it
otherwise path, which is filled by the garbage that's on the stack, may
not end with a NUL byte. main_enqueue fails with "malformed data" if
the path sent doesn't end with a NUL.
(i.e. the fact that in every case the path is NUL-terminated is not
relevant. For semplicity, I'm working with paths long PATH_MAX bytes
and only checking that path[PATH_MAX-1] is NUL when handling the imsgs.)
Issue reported by Dirk-Wilhelm Peters, thanks!
- Commit:
da39935df3ff8a2d8cfc080ddf69352220d6de73
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump version number
- Commit:
b7480154920811c637cd84bf287dccb572d933ab
- From:
- Omar Polo <op@omarpolo.com>
- Date:
CHANGES for 0.8
- Commit:
c1009d924ae122b26f8fa4f9ca67f27d52cd7024
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add a simpler example
- Commit:
4d78a5afcc7fdc0f5ad005591b95ad63c085e937
- From:
- Omar Polo <op@omarpolo.com>
- Date:
note that amused skips unknown files automatically
- Commit:
58b2f322e4e3360e8d7e1fd892842d891fdba186
- From:
- Omar Polo <op@omarpolo.com>
- Date:
skip every non-regular file
not only directories... I guess we can't do much even with sockets,
fifos or character devices. (symbolic links are still supported since
we follow them)
- Commit:
09223daf13957e0fe22ace0f6a2f5a96f8b16344
- From:
- Omar Polo <op@omarpolo.com>
- Date:
some tweaks for the readme
- Commit:
a130f0271c0a856e6104a3eec0a4101b4c75f5df
- From:
- Omar Polo <op@omarpolo.com>
- Date:
free the FILE on op_open_callbacks failure
the API is a bit of a shitshow. op_fdopen is just a wrapper around
FILE*, but returns void* for don't know what Windows limitation.
if op_open_callbacks fails we have to free the stream by ourselves.
the documentation implies that this void* pointer is, in fact, a
FILE*.
- Commit:
f523773656c7fb53c7ec2f373fb48da5c2f1d788
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't sio_start if we're not stopped