MantisBT - MPfm
View Issue Details
0000303MPfmPlayerpublic2012-03-10 08:482012-04-15 21:15
ycastonguay 
ycastonguay 
hightweakN/A
resolvedfixed 
 
0.6.0.00.6.0.0 
0000303: Change the way BASS plugins are loaded to support other platforms (Windows/Linux/Mac)
Use the GetVersion methods instead to load the FX and Mix addons. Use a Mono dllmap for the Linux and Mac OS X platforms.
No tags attached.
child of 0000302assigned ycastonguay Add support for multiple platforms using the Mono Framework (Linux, OS X, iOS, Android) 
Issue History
2012-03-10 08:48ycastonguayNew Issue
2012-03-10 08:48ycastonguayStatusnew => assigned
2012-03-10 08:48ycastonguayAssigned To => ycastonguay
2012-03-10 08:49ycastonguayNote Added: 0000470
2012-03-11 19:38ycastonguayRelationship addedchild of 0000302
2012-03-20 21:01ycastonguayTarget Version0.6.0.0 => 0.7.0.0
2012-04-03 18:36svnCheckin
2012-04-03 18:36svnNote Added: 0000547
2012-04-03 18:37ycastonguayNote Added: 0000548
2012-04-03 19:26svnCheckin
2012-04-03 19:26svnNote Added: 0000549
2012-04-03 21:24ycastonguayTarget Version0.7.0.0 => 0.6.0.0
2012-04-10 07:11svnCheckin
2012-04-10 07:11svnNote Added: 0000580
2012-04-14 19:13svnCheckin
2012-04-14 19:13svnNote Added: 0000599
2012-04-14 19:22svnCheckin
2012-04-14 19:22svnNote Added: 0000600
2012-04-14 19:30svnCheckin
2012-04-14 19:30svnNote Added: 0000602
2012-04-14 19:38ycastonguayStatusassigned => resolved
2012-04-14 19:38ycastonguayFixed in Version => 0.6.0.0
2012-04-14 19:38ycastonguayResolutionopen => fixed
2012-04-15 21:15svnCheckin
2012-04-15 21:15svnNote Added: 0000603

Notes
(0000470)
ycastonguay   
2012-03-10 08:49   
I'm having trouble loading plugins such as FLAC under Linux. I have posted a thread on the Un4seen forums.

http://www.un4seen.com/forum/?topic=13556.0 [^]
(0000547)
svn   
2012-04-03 18:36   
The user animal has checked in files related to this issue (revision 388).

Comment:
MPfm 0.6.0.0
- Player: Now loading plugins depending on OS type. Only working for Windows for now.

Related to issue 0000303.



Files modified:
U MPfm/branches/current/MPfm.Player/Player.cs
(0000548)
ycastonguay   
2012-04-03 18:37   
The BASS developer has fixed the issue under Linux! See the updated thread for the updated libbass.so for x86 and x64 platforms.

http://www.un4seen.com/forum/?topic=13556.0 [^]
(0000549)
svn   
2012-04-03 19:26   
The user animal has checked in files related to this issue (revision 389).

Comment:
MPfm 0.6.0.0
- Player: Added code for loading the BASS plugins under Linux.
- BASS.NET wrapper: Added the GetVersion methods for the BASS, FX and MIX libraries in the Base class.
- Added the missing Bass.Net.dll.config to the project.
- The GTK# client now works just like in the Test repository. The Test GTK# project can now be deleted from the Test repository.

Related to issue 0000303 and issue 0000308.


Files modified:
A MPfm/branches/current/MPfm.GTK/Bass.Net.dll.config
U MPfm/branches/current/MPfm.GTK/MPfm.GTK.csproj
U MPfm/branches/current/MPfm.GTK/gtk-gui/gui.stetic
U MPfm/branches/current/MPfm.Player/Player.cs
U MPfm/branches/current/MPfm.Sound/Bass.Net/Base.cs
(0000580)
svn   
2012-04-10 07:11   
The user animal has checked in files related to this issue (revision 409).

Comment:
MPfm 0.6.0.0 (Linux)
- Added plugin directory detection for Linux (searches in current directory, /usr/lib/mpfm and /opt/lib/mpfm)
- Now loading the FLAC, WV and MPC plugins under Linux.

Related to issue 0000303.


Files modified:
U MPfm/branches/current/MPfm.Player/Player.cs
(0000599)
svn   
2012-04-14 19:13   
The user animal has checked in files related to this issue (revision 428).

Comment:
MPfm 0.6.0.0
* OS detection
  - Fixed detection for Mac OS X (sometimes returns "Unix 11.3").

Related to issue 0000303.


Files modified:
U MPfm/branches/current/MPfm.Core/OS.cs
(0000600)
svn   
2012-04-14 19:22   
The user animal has checked in files related to this issue (revision 429).

Comment:
MPfm 0.6.0.0
* Player
  - Now loading BASS decoding plugins successfully on Mac OS X.

Related to issue 0000303.


Files modified:
U MPfm/branches/current/MPfm.Player/Player.cs
(0000602)
svn   
2012-04-14 19:30   
The user animal has checked in files related to this issue (revision 431).

Comment:
MPfm 0.6.0.0
* MPfm.Mac
  - Added MPfm_Mac solution to source control.

Related to issue 0000303.



Files modified:
A MPfm/branches/current/MPfm_Mac.sln
(0000603)
svn   
2012-04-15 21:15   
The user animal has checked in files related to this issue (revision 432).

Comment:
MPfm 0.6.0.0
* MPfm.Mac
  - Now loading the player on start.
  - Added a test button to load and play files. It works but the playback stops randomly when using multiple files.
* Player
  - Added more specific code for the Mac OS X platform.

Related to issue 0000303 and issue 0000309.


Files modified:
A MPfm/branches/current/MPfm.Mac/Bass.Net.dll.config
U MPfm/branches/current/MPfm.Mac/Info.plist
U MPfm/branches/current/MPfm.Mac/MPfm.Mac.csproj
U MPfm/branches/current/MPfm.Mac/MainWindow.designer.cs
U MPfm/branches/current/MPfm.Mac/MainWindow.xib
U MPfm/branches/current/MPfm.Mac/MainWindowController.cs
A MPfm/branches/current/MPfm.Mac/libbass.dylib
A MPfm/branches/current/MPfm.Mac/libbass_fx.dylib
A MPfm/branches/current/MPfm.Mac/libbass_mpc.dylib
A MPfm/branches/current/MPfm.Mac/libbassflac.dylib
A MPfm/branches/current/MPfm.Mac/libbassmix.dylib
A MPfm/branches/current/MPfm.Mac/libbasswv.dylib
U MPfm/branches/current/MPfm.Player/Player.cs
U MPfm/branches/current/MPfm.UI/Controllers/MainWindowController.cs
U MPfm/branches/current/MPfm_Mac.sln