Homebrew [Release] Sunshell - A powerfull shell for 3DS

Codename

GREEN BRO IS BEST BRO
Member
Joined
Feb 21, 2012
Messages
365
Trophies
0
XP
243
Country
Canada
The Sunshell menu freezes when I try to launch the Applications icon, in both the .3DS build and the .CIA one. Is that a bug or did I just not configure something properly?
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
I've created a theme for Sunshell (CRS-MOD)...
What do you think about to implement a theme manager for Sunshell, where you can switch between the themes? :)

Could be done, maybe i'll add it in next release.
I started working on a better OGG streaming (thanks to Aurelio's tips) with buffer fragmentation to prevent overlap and desynchronization and it seems to work correctly. I also got a video with Vorbis audiocodec fully working on Sunshell.
In next days, i'll release an update for vid2jpgv which brings a simple "GUI" (Not really a GUI but an interactive batch script) and Vorbis audiocodec support.
vid2jpgv2.png
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Need some testers who wants to help me solving some desyncrhonization issues with Vorbis audiocodec on JPGV.
No knowledge required, i just give them an updated debug version of Sunshell with Vorbis audiocodec support for videos and an updated debug version of vid2jpgv with Vorbis audiocodec and they should test different videos with different samplerates.
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Things I've noticed(CIA build, O3DS):
  1. Game module, Bug: The & symbol get displayed as "amp;" for example: Mario & Luigi: Dream team Bros gets displayed as Mario amp; Luigi. Fixed
  2. Game module, Bug(sort of): Game list not up-to-date lol. Ex.: CTR-P-AY6A = Codename S.T.E.A.M
    and CTR-M-HMMP-00 could be renamed to System themes or something.
  3. Game module, Bug?: Some games get listed twice, I'm guessing it has something to do with patches? The games that show up twice in my list: SMTIV, PKMN X/OR, MiiPlaza
  4. Extdata module, Crash: Open any file. When you go back to main menu, reenter and it crashes: 196:bad argument #2 to 'format'(number expected, got nil)
  5. Crash: Not sure how to explain this one... If you stay in a module for a while (5-10min?) and then leave it, Sunshell crashes with a reading error. This doesnt happen 100% though.
  6. I see you haven't figured out yet why the screen flickers :(
  7. Calculator Crash: Press "D" when it's only 1 digit
  8. Calculator Crash: Press "=" before doing any other operations (number doesn't matter)
  9. Calculator Bug: It's a comma on the keyboard but in top it's a dot/point.
  10. Calculator Bug: The default number (the zero) does not behave correctly with the comma. In other words, you can't write 0.25 for example.
  11. Calculator Bug: You can't append zeroes to decimals. ex.: you can't write 0.2505
  12. 3DS Crash: Crash sunshell and directly restart it a few times. After 12 crashes/restarts, it will crash the whole system,forcing you to reboot. And yes, I counted.
  13. Headphone Crash: Insert headphones while not playing music and it will crash sunshell.
    If you have them plugged in before starting Sunshell, it won't crash.
  14. Music/OGG Bug: Well, probably just not finished implementing it, but after a few seconds it just plays noise(sounds like a TV without signal lol), it sometimes gets "back on track"(hehe) and continues to play the song again, though the noise can/will appear again after a few secs.
    And yes, I tried it with multiple files + and played them on the PC to make sure the files are not broken.
    All files I've tested had Audiotype: Stereo, Samplerate: 44100, Length: between 4-5min
  15. Music Bug: Title is empty. Probably because I have no metadata? Anyway, it should atleast display the currently played file.
  16. Music Crash: While playing music, after about 10 secs in music module, pressing B crashes sunshell.
  17. System Bug/Freeze: Closing the lid and then opening it again, results in a blackscreen and no keycontrols. Removing SD Card and reinserting it makes it all work again(weirdest thing ever) although it will freeze the system once you leave/enter a module...


Lenan, about point 14, try to use this 3DSX and check if the problem is solved: http://rinnegatamante.netsons.org/lpp-3ds_VorbisFragTest.3dsx
 
  • Like
Reactions: Idaho

Lenan

Well-Known Member
Member
Joined
Feb 1, 2015
Messages
172
Trophies
0
Age
32
XP
142
Country
Swaziland
.3ds/.cia need sun_index.lua to be at root level, no?

EDIT: Oh wait, it's a problem with my sun_index.lua ... Give me a sec to change it lol
 

Lenan

Well-Known Member
Member
Joined
Feb 1, 2015
Messages
172
Trophies
0
Age
32
XP
142
Country
Swaziland
Ok got it working again :P
Hm now it's really weird, one of the songs works almost perfectly(just a bit of noise, nothing major) and the other plays for 1 sec, then 1 sec noise, and so on...

Edit: Also found a new bug, added it to the list.
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Ok got it working again :P
Hm now it's really weird, one of the songs works almost perfectly(just a bit of noise, nothing major) and the other plays for 1 sec, then 1 sec noise, and so on...

Edit: Also found a new bug, added it to the list.

Probably i need to add a modular buffer fragmentation depending on durations. Try this one and tell me your results, please: http://rinnegatamante.netsons.org/Sunshell_x8_Frag.3ds

Newest bug is caused by vorbisfile which is really slow to load default audiobuffer (512kb).
Tell me which songs works correctly with 6x (duration, samplerate) and which ones works with 8x.

Anyway, improved font system (no flickering caused by it and better CPU usage) so now i can use it in more modules (for example Filebrowser):
Sunshell_8.jpg
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Finally solved ALL Vorbis related issues for Videos. ( https://github.com/Rinnegatamante/lpp-3ds/commit/6da575e36a5d4dea740e6495511f637d1fd92ed6 )
Next release of Sunshell will have Vorbis audiocodec support for videos.

Also released vid2jpgv update for Vorbis audiocodec support, it can be found on my homepage: http://rinnegatamante.netsons.org [Netsons sucks on updating, check for vid2jpgv in Free Works->Programmi PC, link for v.1.0 is the updated ones]

Lenan Any news about OGG files?

EDIT: Vorbis support changes had been ported also to WAV/AIFF files and OGG files.
Now Musics module is really powerful and stable.

Current changelog:
- Added "Song" Cycle Mode in Music module to loop a single song.
- Solved noise and overlap issues with big duration OGG files.
- Solved random crashes issue with music playback.
- Solved wrong audio end (with overlap) for OGG files.
- Added Vorbis audiocodec support for JPGV videos in Filebrowser and Videos.
- Solved stuttering issues if an OGG file is playing.
- Solved random flickering screen issue with font usage.
- Made controls triggering more reactive in Music module.
- Now font printing will be used also in Filebrowser, Mail, FTP Server and Photo modules.
- Changed default font with a more complete ones.
- Now currently played song will be printed in blue in file list in Music module.
- Solved wrong "&" char blending in Applications module.
 

Lenan

Well-Known Member
Member
Joined
Feb 1, 2015
Messages
172
Trophies
0
Age
32
XP
142
Country
Swaziland
Probably i need to add a modular buffer fragmentation depending on durations. Try this one and tell me your results, please: http://rinnegatamante.netsons.org/Sunshell_x8_Frag.3ds

Newest bug is caused by vorbisfile which is really slow to load default audiobuffer (512kb).
Tell me which songs works correctly with 6x (duration, samplerate) and which ones works with 8x.

Anyway, improved font system (no flickering caused by it and better CPU usage) so now i can use it in more modules (for example Filebrowser):
Sunshell_8.jpg

Sorry it took me so long. Tried both 6x with the same 2 songs as usual and 8x with 13 new songs and both still have the same issues, but I noticed the first 3 secons of every songs work just fine but then it starts to get messed up. First noise and then it seems to repeatedly jump back and forth by a few seconds... I noticed though that the bug appears at the same time as the screenflickering starts.

The album I tested it with: Rise Against - Appeal to Reason
Converted it with format factory to OGG, Stereo, 44100
 
  • Like
Reactions: plasma

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Sorry it took me so long. Tried both 6x with the same 2 songs as usual and 8x with 13 new songs and both still have the same issues, but I noticed the first 3 secons of every songs work just fine but then it starts to get messed up. First noise and then it seems to repeatedly jump back and forth by a few seconds... I noticed though that the bug appears at the same time as the screenflickering starts.

The album I tested it with: Rise Against - Appeal to Reason
Converted it with format factory to OGG, Stereo, 44100

I'll send you current official Sunshell version i'm working on.
With this, Vorbis issues should be all solved.
 
  • Like
Reactions: Lenan

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, Indeed lol