New features in release 0.0.3
1. Track actions
1.a Track action signals handling in server component
1.b Add special action "Play infinitely" to cast tracks
1.c Implement track actions UI both in playlist and in current track
1.d Add "Ban" action to Local Source and Online Radio plugins
1.d.a. Banned lists must be common for all Collections (one list per plugin)
1.d.b. Make SettingsHandler able to handle this
2. Playlist operations
2.a Remove
2.b Reorder
2.c This requires that track transitions (Analyzer) are stored for each track, not just executed once when the event is emitted
3. Local Files source plugin
3.a. Add "Variation" option
3.a.a. Low - 4-6 tracks from same or parent folder, across requests
3.a.b. Medium - 2-3 tracks from same folder, only within current request
3.a.c. High - each track is random (as it is now without this option)
3.a.d. Random - keep changing after number of tracks is fulfilled (Low) or at the beginning of each request (Medium or High)
AMENDMENT:
1. Above changes required that the plugin API along with support for multiple API versions is finalized.
1.a. When displaying a plugin UI, show a header with plugin name, version, and API version.
1.b. Remove plugin version number from menu.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Peter Papp
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Peter Papp
- Completed by
- Peter Papp