MantisBT - MPfm
View Issue Details
0000394MPfm(No Category)public2012-07-03 20:092012-12-19 21:25
ycastonguay 
ycastonguay 
normalfeatureN/A
assignedopen 
 
0.7.0.0 
0000394: Implement the MPfm.MVP views in a lightweight console application
For testing the player without an actual graphical user interface, add a lightweight console application version of MPfm and re-use the MVP views.

The goal is not to re-use the library but only let users play audio / playlist files from the command-line.

Also add a stress test for testing the Player on multiple platforms (i.e. start/stop/pause playback every few seconds, reload playlist, etc.)
No tags attached.
child of 0000302assigned ycastonguay Add support for multiple platforms using the Mono Framework (Linux, OS X, iOS, Android) 
Issue History
2012-07-03 20:09ycastonguayNew Issue
2012-07-03 20:09ycastonguayStatusnew => assigned
2012-07-03 20:09ycastonguayAssigned To => ycastonguay
2012-07-03 20:09ycastonguayIssue generated from0000382
2012-07-03 20:09ycastonguayRelationship addedchild of 0000302
2012-12-06 15:48svnCheckin
2012-12-06 15:48svnNote Added: 0000881
2012-12-18 19:13svnCheckin
2012-12-18 19:13svnNote Added: 0000882
2012-12-18 22:00svnCheckin
2012-12-18 22:00svnNote Added: 0000883
2012-12-19 21:25svnCheckin
2012-12-19 21:25svnNote Added: 0000884
2013-01-11 17:56ycastonguayCategoryUI => (No Category)

Notes
(0000881)
svn   
2012-12-06 15:48   
The user animal has checked in files related to this issue (revision 649).

Comment:
The console version of MPfm is now working (very early though!)

Related to issue 0000394.


Files modified:
U MPfm/branches/current/MPfm.Console/MPfm.Console.csproj
U MPfm/branches/current/MPfm.Console/Main.cs
U MPfm/branches/current/MPfm.GTK/MPfm.GTK.csproj
U MPfm/branches/current/MPfm.GTK/Windows/MainWindow.cs
U MPfm/branches/current/MPfm.Library/MPfm.Library.csproj
U MPfm/branches/current/MPfm.MVP/MPfm.MVP.csproj
U MPfm/branches/current/MPfm.Player/MPfm.Player.csproj
A MPfm/branches/current/MPfm_Console_Linux.sln
(0000882)
svn   
2012-12-18 19:13   
The user animal has checked in files related to this issue (revision 650).

Comment:
Added ncurses library.
The application now loads multiple files, prints help, has a basic UI, basic player controls.

Related to issue 0000394.


Files modified:
U MPfm/branches/current/MPfm.Console/ConsoleHelper.cs
D MPfm/branches/current/MPfm.Console/Curses.cs
A MPfm/branches/current/MPfm.Console/CursesHelper.cs
A MPfm/branches/current/MPfm.Console/Lib/libmono-curses.dylib
U MPfm/branches/current/MPfm.Console/MPfm.Console.csproj
U MPfm/branches/current/MPfm.Console/Main.cs
A MPfm/branches/current/MPfm.Console/MonoCurses/
A MPfm/branches/current/MPfm.Console/MonoCurses/binding.cs
A MPfm/branches/current/MPfm.Console/MonoCurses/constants.cs
A MPfm/branches/current/MPfm.Console/MonoCurses/gui.cs
A MPfm/branches/current/MPfm.Console/MonoCurses/handles.cs
A MPfm/branches/current/MPfm.Console/MonoCurses/mainloop.cs
U MPfm/branches/current/MPfm.Core/Tracing.cs
(0000883)
svn   
2012-12-18 22:00   
The user animal has checked in files related to this issue (revision 651).

Comment:
Bug fixes on the console version of MPfm.
Added PrintWindow to ConsoleHelper.

Related to issue 0000394.


Files modified:
U MPfm/branches/current/MPfm.Console/ConsoleHelper.cs
D MPfm/branches/current/MPfm.Console/CursesHelper.cs
U MPfm/branches/current/MPfm.Console/MPfm.Console.csproj
U MPfm/branches/current/MPfm.Console/Main.cs
(0000884)
svn   
2012-12-19 21:25   
The user animal has checked in files related to this issue (revision 652).

Comment:
Console: Fixed bug for loading audio files in a directory.

Related to issue 0000394.


Files modified:
U MPfm/branches/current/MPfm.Console/MPfm.Console.csproj
U MPfm/branches/current/MPfm.Console/Main.cs