Fixed a bug whereby error messages may appear on the bottom screen.
Fixed a bug whereby some lines on the bottom screen would not be cleared
whilst browsing files, causing some file names to appear where they
shouldn't.
Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>
Add a function to show button mappings using L + LEFT.
Added preliminary error handling that will be improved later to
determine playback issues.
Music is not stopped when an unsupported file is selected.
Some other minor modifications.
TODO:
Pause/play status does not show currently.
Obtain error status of playback thread.
Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>
Selecting a file is possible whilst music is playing.
Additionally fixes#19, an issue where the Home would not appear whilst
music is playing.
TODO:
Remove printf from playback module.
Fix pause and stop.
Display errors properly using errno.
Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>
Created generic playback handler, first with Opus support. Other
decoders to follow. This is to remove duplicated code.
3DSX tested working with citra and N3DS.
Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>
Only the first page of files can be browsed in the directory though.
The top screen is where the playlist will be displayed, but is currently
used for music playback info.
Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>