Mark-James M

Results 16 issues of Mark-James M

- Added [Terminal.Gui](https://migueldeicaza.github.io/gui.cs/articles/overview.html#:~:text=Gui%20API%20Overview-,Terminal.,across%20Windows%2C%20Linux%20and%20MacOS.) to the GUI section. Terminal. Gui is a library intended to create console-based applications using C#. The framework has been designed to make it easy to write...

MusicSharp currently isn't cross-platform, but the player class is loosely coupled to the cross-platform GUI by using Dependency Injection (DI). Currently, the GUI class injects the [Winplayer class](https://github.com/markjamesm/MusicSharp/blob/main/src/model/WinPlayer.cs) through constructor...

help wanted
good first issue

[Tui.cs ](https://github.com/markjamesm/MusicSharp/blob/main/src/view/Tui.cs) houses MusicSharp's TUI components, and its getting fairly long as the UI complexity increases. A good idea would be to split various methods (such as NowPlaying, Play, etc)...

enhancement

- Implement a playlist save and load feature. - Display the list of songs in the playlist in the GUI

enhancement

Terminal.Gui supports different themes which can be chosen by a user while the application is running. It would be nice to have a menu item which allows users to switch...

enhancement
good first issue

Currently, MusicSharp does not support pasting stream URLs into the TextField that loads streams, and so users must manually type out the stream URL (which can get cumbersome). This issue...

bug

Tests need to be written for certain methods, namely those in [Winplayer.cs](https://github.com/markjamesm/MusicSharp/blob/main/src/model/WinPlayer.cs). I've already written one test for the Play() method, but I need to write more for the other...

enhancement

When attempting to play [this MP3 file](https://drive.google.com/file/d/1UkQY16Fy8YCxvF4Mi-NooReJR9VlVPbK/view?usp=sharing), the playback speed appears to be much faster (it sounds nearly double) compared to using an audio player. Playing another MP3 worked fine....

When attempting to play sounds on Safari iOS from [this app](https://dreamy-meitner-5c7e1c.netlify.app/), no sounds can be heard. Opening the same website in Chrome for desktop plays the sounds correctly, but there...

**Describe the bug** Sometimes when a page with the iFrame Resizer loads, the form appears below the footer of the website instead of where it should be (to the right...