Is your feature request related to a problem or new idea? Please describe.
Few YT/YTM apps work on Android TV devices, generally because of scrolling/selection issues with D-pad/mouse/keyboard. Harmony Music works well enough on with the following exceptions ("mouse scroll": press mouse button and move with mouse; "D-pad scroll": scrolling by moving selection to item out of view which then is scrolled into view):
Scrolling of the main window left toolbar: neither mouse nor D-pad scroll works. This also means that the "Settings" icon is hidden behind the bottom "currently playing" bar when in portrait mode. It should be noted that D-pad scroll but not mouse scroll works in the main widget (i.e. where the songs/videos are presented).
Search activation: the search button can not be focused with D-pad, however selecting with mouse works well.
Scrolling and selection of the queue: neither mouse nor D-pad scroll works (the mouse can select the alternatives that are visible as well as mouse scroll down to hide the queue).
Selection/current item is only vaguely highlighted: selection is visible but one must know what to look for.
Landscape mode: The app seems made portrait-only, on AndroidTV "cold start" results in portrait, hitting "back" to home screen (i.e. app still loaded but not displayed) and reopening results in landscape. Apart from earlier mentioned issues everything works in landscape except the "now playing" window which remains in portrait but fills the entire width of the screen resulting in most of the window being below the viewport.
Describe the solution you'd like
I am unfamiliar with Dart/Flutter and what needs to be done for D-pad/mouse support but given that most of the app works with D-pad and/or mouse I am guessing it should be feasible to add:
D-pad/mouse scrolling for the widgets that do not yet support them correctly.
More visible selection/current item.
Add landscape support.
Describe alternatives you've considered
One alternative is to focus on either D-pad (preferable) or mouse support for scrolling/selection. At the moment both are required to try to work around the current limitations.
Additional context
Setup used: AndroidTV with remote with D-pad, airmouse and keyboard on back.
Firstly, thank you for a great app!
Is your feature request related to a problem or new idea? Please describe. Few YT/YTM apps work on Android TV devices, generally because of scrolling/selection issues with D-pad/mouse/keyboard. Harmony Music works well enough on with the following exceptions ("mouse scroll": press mouse button and move with mouse; "D-pad scroll": scrolling by moving selection to item out of view which then is scrolled into view):
Describe the solution you'd like I am unfamiliar with Dart/Flutter and what needs to be done for D-pad/mouse support but given that most of the app works with D-pad and/or mouse I am guessing it should be feasible to add:
Describe alternatives you've considered
Additional context Setup used: AndroidTV with remote with D-pad, airmouse and keyboard on back.
(Edited as issues are discovered/understood)