song: added support for selecting a time range
Added attributes start_ms, end_ms. This allows us to address a portion of a song file (important for CUE support). There is no support yet for storing these attributes in the state file.
This commit is contained in:
@@ -128,6 +128,14 @@ int main(int argc, char **argv)
|
||||
|
||||
while ((song = playlist_plugin_read(playlist)) != NULL) {
|
||||
g_print("%s\n", song->uri);
|
||||
|
||||
if (song->start_ms > 0 || song->end_ms > 0)
|
||||
g_print("range: %u:%02u..%u:%02u\n",
|
||||
song->start_ms / 60000,
|
||||
(song->start_ms / 1000) % 60,
|
||||
song->end_ms / 60000,
|
||||
(song->end_ms / 1000) % 60);
|
||||
|
||||
if (song->tag != NULL)
|
||||
tag_save(stdout, song->tag);
|
||||
|
||||
|
Reference in New Issue
Block a user