tallbl0nde / TriPlayer

A feature-rich background audio player for Nintendo Switch (requires Atmosphere)
MIT License
174 stars 23 forks source link

Feature Request: Add File Browser and Queue / Playlist to Sysmodule #41

Open mrreal100 opened 3 years ago

mrreal100 commented 3 years ago

I was wondering if a file browser to get music files and play them to the sysmodule would be possible. As well as seeing the queue and adding our playlists to it.

tallbl0nde commented 3 years ago

Not quite sure what you mean, are you referring to being able to do all of this on the overlay?

mrreal100 commented 3 years ago

@tallbl0nde Yes.

tallbl0nde commented 3 years ago

The main thing limiting stuff like this is I'm only just under the memory limit imposed by Tesla, so it's unlikely but I won't rule it out.

einsteinx2 commented 2 years ago

The main thing limiting stuff like this is I'm only just under the memory limit imposed by Tesla, so it's unlikely but I won't rule it out.

@tallbl0nde So this may be a bit of a hack, but since the Tesla overlay is independent of the sysmodule which does all the heavy lifting of music playback, would it be possible to do this by creating a second Tesla overlay?

Basically have one overlay for player controls and then a second one for browsing/queuing songs and modifying the play queue? That way you can start from 0 on the memory usage.

The user would have to switch back and forth between the different overlays, so not sure how great the UX would be, but maybe it could work?

Also since it’s a second overlay, users could choose not to install it if they only want basic player controls and want to keep Tesla memory usage to a minimum, though honestly it would be so useful to have that I bet most all Tesla users would install it.