Nintendo DS/Moonshell support issues with Mass Storage Audio Player mode.
Submitted by mic..@..ph.org
Please describe the problem: There is a popular homebrew application for the Nintendo DS called "Moonshell" which allows you to play music (MP3, OGG, etc.) and video (DPG) files from a compatible storage device. With it, you can transform the Nintendo DS into a music and video player. There also are other homebrew music player applications for the Nintendo DS.
At the moment, I am forcing the use of the "USB Mass Storage" support mode (through the '.is_audio_player' file on the root of my MicroSD card), and it is having some issues in Rhythmbox.
The first issue is that Rhythmbox cannot be told to only use a certain folder for music stored on a storage device, for example, /music/. It would be nice if you could configure to Rhythmbox to do this. This could potentially effect other multi-purpose media players like the memory cards of Nokia S60-based mobile phones (as they have separate folders for music, video, and photos).
The second issue is that Rhythmbox mistakenly detects many files as part of your music collection. This includes things like wave files used by applications for sound effects, some application files, and Moonshell DPG video files (which are similar to MPEG files). The first issue being addressed should fix this, as Rhythmbox could be made to only scan in that folder.
Steps to reproduce:
- Add .is_audio_player to the root of your storage device for the Nintendo DS' flashcart.
- Have some other data on there as well, such as DPG video files and other homebrew applications installed.
- Open Rhythmbox, and navigate to the storage device.
Actual results: Many files that shouldn't be part of a music collection appear, and there is no way to place a copied music file outside of the root folder.
Expected results: No non-music files should appear, and the music library on the DS' storage device should be able to be set to only occupy a single folder.
Does this happen every time? Yes.
Other information: http://en.wikipedia.org/wiki/NDs-mPeG describes the structure of DPG video files.