9ea98bf01e
Add glob pattern filtering to playlist library.
...
Syntax is very similar to .gitignore glob syntax, with a few exceptions to simplify use.
2022-12-04 20:54:15 +01:00
a1ffd93e31
Add next/previous/last functions and playback history recording.
2022-11-26 23:47:04 +01:00
03f81ff36f
Added more missing functions and tests to the playlist implementation.
2022-11-26 22:17:29 +01:00
7363afecc2
Add path scanning and sorting to the playlist implementation.
...
Path scanning is using C++17's std::filesystem if available, but uses boost::filesystem as fallback. Using boost can be forced using the ENABLE_BOOST_FILESYSTEM CMake option.
2022-11-21 19:54:57 +01:00
4dfae6bf22
Add test project for playlist library, implemented tests for existing code and fixed a few issues found by testing.
2022-11-21 19:54:57 +01:00