| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|
|
|
|
| |
added debug pl_ensure_lock function which asserts when pl_lock is not set when it is required;
added new API functions for thread-safe metadata access
|
| |
|
|
|
|
|
|
| |
of double-linked;
fixed plt_load bug which was leading to crash if playlist file fails to load early, e.g. if a file has size of 0
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
fixed error when loading playlist from URI
|
| |
|
|
|
|
| |
track count', and 'current channel configuration' respectively
|
| |
|
| |
|
|
|
|
| |
failing when uri didn't have '.' char in it
|
| |
|
|
|
|
| |
previous album tracks as played
|
| |
|
| |
|
|
|
|
|
| |
for example field "!NAME" will override field ":NAME", but will not be stored
so after player restart, the field will be restored to original :NAME
|
| |
|
| |
|
|
|
|
| |
using Open Playlist from now
|
| |
|
| |
|
| |
|
|
|
|
| |
shutdown, without restarting process
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
manually
|
| |
|
|
|
|
|
| |
added assertion to catch this kind of race conditions,
which can be turned on by defining DETECT_PL_LOCK_RC 1 in streamer.c and playlist.c
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
playlist with the new ones, working with specific playlist passed as argument
|
| |
|
|
|
|
|
|
| |
playtime and started_timestamp are now passed in track event structures;
fixed few lastfm submission and event-handling bugs;
cleaned out old event sending helper functions
|
| |
|
|
|
|
| |
playlists, and not just the current one
|
| |
|
| |
|
| |
|