New features in release 0.0.3

Registered by Peter Papp

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

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.