Mantis Bug Tracker

MPfm - Change Log

MPfm - 0.7.2.0 (Not Yet Released) View Issues ]
=================================
- 0000353: [Library] Add support for Mono.Data.SQLite (for Linux and Mac OS X) (ycastonguay) - resolved.
- 0000305: [Player] Determine default audio configuration by platform (Linux/Mac) (ycastonguay) - resolved.
- 0000357: [Library] Rewrite the Select, Update, Insert and Delete methods in SQLiteGateway (ycastonguay) - resolved.
- 0000367: [MVP | Services] Add the IUpdateLibraryService to update the library and notify UI elements (ycastonguay) - resolved.
[4 issues]

MPfm - 0.7.0.0 (Not Yet Released) View Issues ]
=================================

This is a complete rewrite of the UI business logic to support multiple platforms (Windows, Linux, Mac, iOS, Android). The application will now use a MVP (Model-View-Presenter) pattern to manage business logic. Views will be implemented on each of these platforms:
- Windows uses Windows Forms
- Linux uses GTK#
- Mac uses MonoMac
- iOS uses MonoTouch
- Android uses Mono for Android
Note: I do not guarantee that every of these platforms will be ready for release for this version.

- 0000403: [MVP] Add an event aggregator (TinyMessenger) (ycastonguay) - resolved.
- 0000356: [Global] Add dependency injection with TinyIOC (ycastonguay) - resolved.
- 0000323: [Global] Remove the dependency for the Reactive Extensions (ycastonguay) - resolved.
- 0000368: [Global] Add a Bootstrapper static class and NinjectModule for configuring Ninject and Automapper (ycastonguay) - resolved.
[4 issues]

MPfm - 0.6.0.0 (Released 2012-04-30) View Issues ]
====================================

This is the biggest update for MPfm yet! Here is a summary of the changes:

- Official support for ASIO drivers with the addition of the BASS MIX library for multiple channel playback.
- Major changes to the user interface and custom Windows controls for supporting themes in a future version.
- New options in the Settings window (tooltips, user interface timers, etc.) and a more user-friendly Audio Settings tab.
- A user manual has been added to the application. It is not complete yet, but it is a good start if you need help getting started with MPfm.
- New tooltips for most controls in the application. They can be turned off in the Settings window.

This version is also the first milestone for Linux and Mac OS X platforms:

- The player now works under Windows, Linux and Mac OS X.
- Added a new Mono/GTK# project to the source code package for Linux platforms.
- Added a new Mono/MonoMac project to the source code package for Mac OS X platforms.

Note: The WASAPI support was unfortunately dropped because of synchronization issues after adding BASS MIX.

- 0000354: [Global] Add build configurations on all projects and solution (Debug, Debug_Linux and Debug_MacOSX) (ycastonguay) - resolved.
- 0000350: [UI | Windows | Playlist] Filling the Open Playlist > Library Playlists sub menus is extremely slow with large number of items (ycastonguay) - resolved.
- 0000321: [UI | Windows | Settings] Revamp the Settings window (ycastonguay) - resolved.
 - 0000320: [UI | Windows | Settings] Audio Settings: Create Mixer panels for each driver (DirectSound, ASIO, WASAPI) (ycastonguay) - resolved.
 - 0000319: [UI | Windows | Settings] Audio Settings: Replace the sample rate radio buttons by a combo box (ycastonguay) - resolved.
 - 0000317: [UI | Windows | Settings] Audio Settings: Add a label to indicate when the audio settings have been changed but not saved (ycastonguay) - resolved.
 - 0000316: [UI | Windows | Settings] Audio Settings: Add an Save Audio Settings button (ycastonguay) - resolved.
 - 0000318: [UI | Windows | Settings] Audio Settings: Add a message box if no output devices have been found for a specific driver (ycastonguay) - resolved.
- 0000351: [Global] Crash while updating the library and playing a song at the same time (transition to next song) (ycastonguay) - resolved.
- 0000314: [UI | Windows] Add tooltips to most controls (ycastonguay) - resolved.
- 0000335: [UI | Custom Controls | Windows (WinForms)] Add a PaintHelper static class to regroup rendering code (ycastonguay) - resolved.
- 0000333: [UI | Windows] Use the FlowLayoutPanel and TableLayoutPanel controls to group controls (ycastonguay) - resolved.
- 0000349: [UI | Mac | Add/Edit Marker] Revamp the Add/Edit Marker Window (ycastonguay) - resolved.
- 0000348: [UI | Windows | Add/Edit Loop] Revamp the Add/Edit Loop Window (ycastonguay) - resolved.
- 0000295: [Global] Add a user manual, in form of a help file (CHM) and a help web site (/manual) (ycastonguay) - resolved.
- 0000334: [UI | Custom Controls | Windows (WinForms)] Add a custom FlowLayoutPanel control and TableLayoutPanel control to render custom background (ycastonguay) - resolved.
- 0000332: [UI | Custom Controls | Windows (WinForms)] Implement AutoSize on the Label, LinkLabel and Button controls (ycastonguay) - resolved.
- 0000340: [UI | Windows | Main Window] Changing the sound format filter without clicking the Library tree view results in wrong audio file playback (ycastonguay) - resolved.
- 0000345: [UI | Windows | Main Window] Remove the status bar (ycastonguay) - resolved.
- 0000309: [UI | Mac] Add a MonoMac project to the solution (for Mac OS X) (ycastonguay) - resolved.
- 0000308: [UI | Linux] Add a GTK# project to the solution (for Linux) (ycastonguay) - resolved.
- 0000339: [UI | Windows | Main Window] If the song position trackbar value is changed before playback, it becomes inactive (ycastonguay) - resolved.
- 0000303: [Player] Change the way BASS plugins are loaded to support other platforms (Windows/Linux/Mac) (ycastonguay) - resolved.
- 0000336: [UI | Custom Controls | Windows (WinForms)] Add transparency to the Fader and TrackBar controls (ycastonguay) - resolved.
- 0000328: [UI | Windows | Main Window] Add a "Open Audio Files" button to the toolbar (ycastonguay) - resolved.
- 0000147: [UI | Custom Controls | Windows (WinForms)] The button rendering is sometimes garbled (ycastonguay) - resolved.
- 0000224: [UI | Custom Controls | Windows (WinForms)] Add the Theme and ThemeHelper classes to load/save theme to XML files (ycastonguay) - resolved.
- 0000326: [UI | Custom Controls | Windows (WinForms)] Add the Gradient, BackgroundGradient and TextGradient classes to regroup gradient properties (ycastonguay) - resolved.
- 0000197: [Player] Finish testing and bug fixing the ASIO driver (ycastonguay) - resolved.
- 0000327: [UI | Custom Controls | Windows (WinForms)] Add Theme objects for every custom control (ycastonguay) - resolved.
- 0000322: [Global] Remove the dependency for the Async Framework (ycastonguay) - resolved.
- 0000293: [UI | Windows | Main Window] Add new items to the Help menu (ycastonguay) - resolved.
- 0000298: [Global] Code standardization: All private members should begin by a lowercase character (ycastonguay) - resolved.
- 0000312: [UI | Windows | Settings] General Settings: Add a section for update frequency settings (ycastonguay) - resolved.
- 0000315: [UI | Windows | Settings] The window is not closed properly when using the window close button (instead of the toolbar close button) (ycastonguay) - resolved.
- 0000300: [Player] Add a mixer channel to the Player class (ycastonguay) - resolved.
- 0000299: [Sound] Add a MixerChannel class to MPfm.Sound (ycastonguay) - resolved.
- 0000297: [UI | Custom Controls | Windows (WinForms)] The embedded fonts aren't visible in design time (in Visual Studio) (ycastonguay) - resolved.
[38 issues]

MPfm - 0.5.2.1 (Released 2012-02-16) View Issues ]
====================================

This version further optimizes CPU usage in general. However, the application now takes a bit more memory (this will be optimized later). This version also adds support for the WMA audio file format. As usual, it also contains a few bug fixes.

On the developer side, I have activated the Visual Studio Code Analysis tools with Microsoft Minimum Recommended Rules and fixed almost every warning. I also finished adding XML comments to *everything*. It will need a review later, but the "worse" is done :)

- 0000292: [Player] The application crashes when the last item of a playlist finishes playing (ycastonguay) - resolved.
- 0000287: [Global] Activate Visual Studio Code Analysis with Microsoft Minimum Recommended Rules (ycastonguay) - resolved.
- 0000284: [UI | Custom Controls | Windows (WinForms)] Cache font objects in every control (ycastonguay) - resolved.
- 0000286: [UI | Windows | Playlist] The column order in the Playlist window cannot be changed (ycastonguay) - resolved.
- 0000179: [Player] Add support for Windows Media (*.WMA) audio files (ycastonguay) - resolved.
[5 issues]

MPfm - 0.5.2.0 (Released 2012-02-08) View Issues ]
====================================

This version of MPfm fixes several major bugs related to the playback engine (see list below for more details). It fixes the position lag when using higher buffer sizes, clears the audio buffer when setting a new position, fixes problems with the wave form display with sample rates higher than 44100Hz, and much more. The new default buffer size is 1000ms.

The new "All" sound format filter now displays all audio files in the Song Browser. The Song Browser has several new columns (Sample Rate, Bitrate, Tempo, Genre, etc.) and columns can now be reordered.

- 0000192: [UI | Windows | Main Window | Loops and Markers] The wave form display cursor displays the wrong position when using sample rates higher than 44100 Hz (ycastonguay) - resolved.
- 0000281: [UI | Windows | Main Window | Loops and Markers] The peak file bitmap cache is missing some parts when generating the peak file (ycastonguay) - resolved.
- 0000273: [Player] The buffer size configuration should be reset at 1000ms now that the player position lag has been fixed (ycastonguay) - resolved.
- 0000283: [UI | Windows | Main Window] The CPU usage is way too high when updating the UI with the current song position (ycastonguay) - resolved.
- 0000275: [Player] The position returned by the Player does not count for the buffer size lag (ycastonguay) - resolved.
- 0000158: [Player] Playlists with multiple sample rates do not adjust (ycastonguay) - resolved.
- 0000190: [UI | Windows | Main Window | Song Browser] Add the "All" sound format filter (ycastonguay) - resolved.
- 0000280: [UI | Windows | Main Window | Song Browser] Add a feature to change the column order by dragging columns (ycastonguay) - resolved.
- 0000268: [UI | Windows | Main Window | Song Browser] Add additional columns to the grid view (ycastonguay) - resolved.
- 0000200: [UI | Windows | Settings] Add settings to change the peak file directory and add peak file directory size threshold (ycastonguay) - resolved.
- 0000278: [UI | Windows | Main Window | Song Browser] If the same album in different file formats must be displayed, group albums by file format (ycastonguay) - resolved.
- 0000279: [UI | Windows | Settings] Add track bars to the Audio Settings tab (ycastonguay) - resolved.
- 0000168: [Player] Clear the audio buffer when setting a new position in the current song or when skipping to a new song (ycastonguay) - resolved.
- 0000274: [UI | Windows | Settings] Change the buffer size minimum to 100ms, maximum to 10000ms (ycastonguay) - resolved.
[14 issues]

MPfm - 0.5.1.2 (Released 2012-01-19) View Issues ]
====================================

This version adds support for MPC (MusePack) audio files, adds new columns to the Song Browser and has a few minor bug fixes.

- 0000236: [UI | Windows | Main Window | Song Browser] Add the Type and FilePath columns (ycastonguay) - resolved.
- 0000271: [Library] Add the SampleRate and Bitrate columns to the AudioFile table (ycastonguay) - resolved.
- 0000263: [UI | Windows | Update Library] The Update Library window UI is slow when updating a large amount of files (ycastonguay) - resolved.
- 0000177: [Player] Add support for MusePack (*.MPC) audio files (ycastonguay) - resolved.
- 0000270: [UI | Windows | Main Window | Song Browser] The column header hit zone is off when scrolling horizontally to the right (ycastonguay) - resolved.
- 0000261: [Sound] Add the SV7Metadata and SV7Tag classes to read MusePack SV7 header from MPC files (ycastonguay) - resolved.
[6 issues]

MPfm - 0.5.1.1 (Released 2012-01-11) View Issues ]
====================================

This version has several bug fixes; it optimizes the rendering for the wave form display control, fixes issues with APE tags, fixes issues with volume not loading correctly, and more. The "Test audio settings" option in the "Settings" window and "First Run" window is now using time stretching to improve testing.

- 0000269: [Player] The volume is reset when starting the playback of a new playlist (ycastonguay) - resolved.
- 0000258: [Sound] Add the SV8Metadata and SV8Tag classes to read MusePack SV8 header from MPC files (ycastonguay) - resolved.
- 0000256: [UI | Custom Controls | Windows (WinForms)] Add proper invalidation to the Wave Form Display control (ycastonguay) - resolved.
- 0000257: [Sound] Add the APEMetadata and APETag classes to read/write APEv1/APEv2 tags from audio files (ycastonguay) - resolved.
- 0000260: [Sound] Add property grid sections and descriptions to the AudioFile class properties (ycastonguay) - resolved.
- 0000226: [Library] The APE tags aren't read properly (for APE files) (ycastonguay) - resolved.
- 0000255: [UI | Custom Controls | Windows (WinForms)] Add a theme object (WaveFormDisplayTheme) to the Wave Form Display control (ycastonguay) - resolved.
- 0000264: [UI | Windows | Main Window] The volume isn't loaded correctly from the configuration file when starting the application (ycastonguay) - resolved.
- 0000243: [Player] Replace the audio test by the actual Player class instead of the TestDevice class (ycastonguay) - resolved.
- 0000244: [UI | Windows | Settings] Add a "Reset to default" button to the Audio Settings tab (ycastonguay) - resolved.
- 0000262: [UI | Windows | Main Window] Display a list of audio files that could not be loaded when using "File/Open audio file(s)" (ycastonguay) - resolved.
- 0000233: [UI | Custom Controls | Windows (WinForms)] The wave form display cursor is garbled when the time is getting over 10 minutes (ycastonguay) - resolved.
[12 issues]

MPfm - 0.5.1.0 (Released 2012-01-03) View Issues ]
====================================

This version adds support for loading and saving playlist files (M3U, M3U8, PLS and XSPF). It is now possible to change the mixer sample rate, update period and buffer size from the Settings window. There is a new contextual menu (right-click) on the Song Browser header, which lets you choose which columns you want to show. The column visibility and width is now saved in the configuration file.

- 0000222: [UI | Custom Controls | Windows (WinForms)] Add a theme object (OutputMeterTheme) to the Output Meter (ycastonguay) - resolved.
- 0000210: [UI | Windows | Settings] Add mixer sample rate, update period, etc. to the Settings window (Audio Settings) (ycastonguay) - resolved.
- 0000182: [Player] Add support for M3U/M3U8 playlist files (import/export) (ycastonguay) - resolved.
- 0000214: [Player] Add support for PLS playlist files (import/export) (ycastonguay) - resolved.
- 0000215: [Player] Add support for XSPF playlist files (import/export) (ycastonguay) - resolved.
- 0000227: [UI | Windows | Playlist] Add an option to save playlist files with relative paths instead of absolute paths (ycastonguay) - resolved.
- 0000239: [UI | Windows | Main Window] The splash screen stays on screen when an Album query is saved in the configuration file (ycastonguay) - resolved.
- 0000231: [UI | Windows | Main Window | Song Browser] Save column width and visibility to configuration file (ycastonguay) - resolved.
- 0000225: [UI | Windows | Playlist] Add Load Playlist, Save Playlist and Save Playlist As buttons to the Playlist window (ycastonguay) - resolved.
- 0000228: [UI | Windows | Playlist] Add a background worker for loading playlist files (ycastonguay) - resolved.
- 0000218: [Library] Add the 1.01 to 1.02 database migration script (ycastonguay) - resolved.
- 0000217: [UI | Windows | Update Library] Add playlists to the Update Library process (ycastonguay) - resolved.
- 0000211: [UI | Custom Controls | Windows (WinForms)] Add a theme object (SongGridViewTheme) to the Song Browser (ycastonguay) - resolved.
- 0000221: [UI | Custom Controls | Windows (WinForms) | Embedded Fonts] Refactor the CustomFont class (make it editable in a property grid for themes) (ycastonguay) - resolved.
- 0000189: [UI | Windows | Main Window | Song Browser] Add a contextual menu to the Song Browser header (ycastonguay) - resolved.
- 0000220: [UI | Windows | First Run] Add the mixer sample rate to the First Run screen (ycastonguay) - resolved.
[16 issues]

MPfm - 0.5.0.4 (Released 2011-12-23) View Issues ]
====================================

This release once again fixes a lot of minor bugs (some aren't listed) and adds support to a new format: WAVPACK (*.WV files). Some of the bug fixes are related to the wave form display, which is still a work in progress. The play count is now working properly. WAV files can now be opened from the "File/Open audio file(s)" menu item. This is the first release that uses the new embedded SQL migration scripts.

- 0000208: [Player] WAV audio files cannot be opened from the File/Open audio file(s) menu (ycastonguay) - resolved.
- 0000171: [Library] Update the audio file metadata in the database on playback (in case the metadata has changed) (ycastonguay) - resolved.
- 0000175: [Player] Add support for WAVPACK (*.WV) audio files (ycastonguay) - resolved.
- 0000188: [UI | Windows | Main Window | Song Browser] The play count doesn't work anymore (ycastonguay) - resolved.
- 0000207: [UI | Custom Controls | Windows (WinForms)] The text in the last column of the Song Browser doesn't respect the column width (ycastonguay) - resolved.
- 0000184: [UI | Custom Controls | Windows (WinForms)] Zooming the wave form often shows black space (ycastonguay) - resolved.
- 0000206: [Library] Add the History object and methods to extract LastPlayed and PlayCount in MPfmGateway (ycastonguay) - resolved.
- 0000203: [Library] Add an automatic database update (via an embedded script) (ycastonguay) - resolved.
- 0000205: [Library] Make the database migration script (1.00 to 1.01) - Replaced LastPlayed in AudioFiles, added History table, etc. (ycastonguay) - resolved.
- 0000199: [Player] Refactor the PlayerAudioFileFinished event (becomes PlayerCurrentPlaylistItemChanged) (ycastonguay) - resolved.
- 0000191: [UI | Windows | Playlist] The playlist window is not always updated with new playlists or current song items (ycastonguay) - resolved.
- 0000187: [UI | Windows | Main Window] Correct the "Current Time", "Total Time" and "Bits per sample" labels (ycastonguay) - resolved.
- 0000163: [UI | Custom Controls | Windows (WinForms)] HScrollBar: The scrollbar thumb hit zone is off when using 200% zoom and more (ycastonguay) - resolved.
[13 issues]

MPfm - 0.5.0.3 (Released 2011-12-21) View Issues ]
====================================

This version adds support for APE files, system tray icon and re-enables features such as opening audio files without adding files to the library (through the "File/Open audio file(s)" menu item), and search through the Song Browser items.

- 0000172: [UI | Windows | Main Window | Loops and Markers] Move peak file directory from application folder to application data folder (ycastonguay) - resolved.
- 0000181: [UI | Windows | Main Window] Add a system tray icon and menu (ycastonguay) - resolved.
- 0000050: [Global] Get the MPfm license approved from BASS/BASS.NET (ycastonguay) - resolved.
- 0000174: [Player] Add support for APE (*.APE) audio files (ycastonguay) - resolved.
- 0000173: [UI | Windows | Main Window | Song Browser] The current song background color doesn't display if the song is selected or not (ycastonguay) - resolved.
- 0000009: [UI | Windows | Main Window] Add a search feature (ycastonguay) - resolved.
- 0000165: [UI | Windows | Main Window] Re-enable the "File/Open audio file(s)" menu item (ycastonguay) - resolved.
[7 issues]

MPfm - 0.5.0.2 (Released 2011-12-17) View Issues ]
====================================

This version has a lot of bug fixes and now runs under Windows Vista/Windows 7 without administrator rights (all editables files moved to application data folder). Audio file metadata can now be saved. The log file is now a lot cleaner and has more information on playback and device initialization.

- 0000169: [UI | Windows] The application doesn't run on Windows 7 unless it is run as an administrator (ycastonguay) - resolved.
- 0000057: [UI | Windows | First Run] When there are no sound cards installed, add a message box warning (ycastonguay) - resolved.
- 0000167: [Player] Create custom exceptions for player (ycastonguay) - resolved.
- 0000014: [UI | Windows | Main Window] Add a save feature to the Edit song metadata screen (ycastonguay) - resolved.
- 0000170: [Library] If the database file doesn't exists, create the database file using an embedded SQL script (ycastonguay) - resolved.
- 0000166: [UI | Windows | Settings] Remove the "No sound" audio device (ycastonguay) - resolved.
[6 issues]

MPfm - 0.5.0.1 (Released 2011-12-13) View Issues ]
====================================

This version contains bug fixes and a new configuration framework which is a LOT better than the old one.

- 0000161: [Global] Make a custom configuration framework (ycastonguay) - resolved.
- 0000119: [UI | Windows | Playlist] The playlist window is not always updated with new playlists (ycastonguay) - resolved.
- 0000162: [UI | Windows | Update Library] When the update library process hits an error, the process stops completely (ycastonguay) - resolved.
[3 issues]

MPfm - 0.5.0.0 (Released 2011-12-03) View Issues ]
====================================

Finally! The first version using BASS.NET is now finished. It has a few minor bugs, but at the same time, it fixes a lot of major bugs in the 0.4.x.x version set. This time the player is rock solid, has flawless MP3 gapless playback, supports thousands of songs in a playlist without performance hit, sample accurate looping and more. MPfm now uses the .NET 4.0 framework.

Use DirectSound for now; the ASIO and WASAPI drivers will be fixed eventually.

- 0000001: [UI | Windows | Effects] The Equalizer fader doesn't match the scale displayed (ycastonguay) - resolved.
- 0000151: [Player] Replace the playback engine (PlayerV2) to PlaybackEngineV4 (ycastonguay) - resolved.
- 0000154: [Global] Add Reactive Extensions to MPfm (ycastonguay) - resolved.
- 0000078: [Library] Not all methods of the MPfm.Library uses the song cache (ycastonguay) - resolved.
- 0000156: [Global] Remove FMOD, PlayerV2 and PlaybackEngineV3 code from the solution (ycastonguay) - resolved.
- 0000153: [Global] Migration to .NET 4.0 (ycastonguay) - resolved.
- 0000152: [Library] Replace Entity Framework by simple gateway classes (migration to .NET 4.0) (ycastonguay) - resolved.
- 0000155: [Library] Upgrade System.Data.SQLite from 1.0.66 to 1.0.76 (ycastonguay) - resolved.
[8 issues]

MPfm - 0.4.5.1 (Released 2011-10-29) View Issues ]
====================================

To my surprise, it was easy to integrate the new song grid view into the application, so I did it before migrating to PlaybackEngineV4. I also got rid of the BPmono font bug. Now the new playback engine will be integrated into MPfm, which will now have the 0.5.x.x version set!

- 0000010: [UI | Windows | Main Window | Song Browser] Create a new Song Browser from scratch (ycastonguay) - resolved.
- 0000148: [Player] PlaybackEngineV4 - Make a gapless player prototype with the BASS.NET library (ycastonguay) - resolved.
- 0000136: [UI | Custom Controls | Windows (WinForms)] Create a custom song grid view control (ycastonguay) - resolved.
- 0000101: [UI | Custom Controls | Windows (WinForms) | Embedded Fonts] Replace the BPMono font by Droid Sans Mono (fixes garbled font rendering) (ycastonguay) - resolved.
[4 issues]

MPfm - 0.4.5.0 (Released 2011-10-29) View Issues ]
====================================

This is a very minor release; in fact I worked a lot on the PlaybackEngineV4 using BASS.NET, and this cancels the PlayerV3 project completely because the gapless playback is ALREADY working 100% of the time. FMOD will unfortunately get dumped for BASS.NET.

- 0000150: [UI | Windows | Settings] The WindowX and WindowY values in the configuration file are sometimes negative (ycastonguay) - resolved.
- 0000149: [Sound] Change the namespace for the FMOD wrapper classes to MPfm.Sound.FMODWrapper (ycastonguay) - resolved.
[2 issues]

MPfm - 0.4.4.9 (Released 2011-10-09) View Issues ]
====================================

It's been a long time since the last version. It's due to a broken computer and other personal reasons. I also worked on the PlayerV3 prototype and a SongGridView prototype (which ends up to be really awesome).

- 0000144: [Player] Add a AudioConvert class (ycastonguay) - resolved.
- 0000140: [UI | Windows | Main Window] Add a Add/Edit Marker window (ycastonguay) - resolved.
- 0000142: [UI | Windows | Main Window] Add a Add/Edit Loop window (ycastonguay) - resolved.
- 0000143: [Player] Add simple looping to the player (ycastonguay) - resolved.
- 0000141: [UI | Windows | Main Window] Add a Go to button in the Marker section (ycastonguay) - resolved.
[5 issues]

MPfm - 0.4.4.8 (Released 2011-07-24) View Issues ]
====================================
- 0000128: [UI | Windows | Main Window | Loops and Markers] Add a contextual menu (ycastonguay) - resolved.
- 0000132: [UI | Windows | Main Window | Loops and Markers] Add an horizontal scrollbar at the bottom for zoom (ycastonguay) - resolved.
- 0000138: [Player] Create an AudioFile class (ycastonguay) - resolved.
- 0000139: [Player] Extract XING/INFO header from MP3 files (ycastonguay) - resolved.
- 0000135: [UI | Custom Controls | Windows (WinForms)] Create a custom horizontal scrollbar control (ycastonguay) - resolved.
- 0000137: [UI | Custom Controls | Windows (WinForms)] Create an application to test the custom controls (ycastonguay) - resolved.
[6 issues]

MPfm - 0.4.4.7 (Released 2011-06-13) View Issues ]
====================================
- 0000134: [UI | Custom Controls | Windows (WinForms)] For all custom controls, make sure the resources are disposed properly in the OnPaint event (ycastonguay) - resolved.
- 0000126: [UI | Windows | Main Window | Loops and Markers] Add a toolbar on the top left corner (ycastonguay) - resolved.
- 0000129: [UI | Windows | Main Window | Loops and Markers] Memory leak when generating peak files (ycastonguay) - resolved.
- 0000130: [UI | Windows | Main Window | Loops and Markers] Add custom mouse cursors based on mouse interaction type (ycastonguay) - resolved.
- 0000133: [UI | Windows | Main Window | Loops and Markers] Add a "Zoom: x%" overlay when changing the zoom value (ycastonguay) - resolved.
[5 issues]

MPfm - 0.4.4.6 (Released 2011-06-10) View Issues ]
====================================
- 0000121: [UI | Windows | Main Window | Loops and Markers] Add support for short sound files (ycastonguay) - resolved.
 - 0000116: [UI | Windows | Main Window | Loops and Markers] The application sometimes crashes when loading or generating a new peak file when switching songs in gapless playback (ycastonguay) - resolved.
 - 0000120: [UI | Windows | Main Window | Loops and Markers] Generating a peak file for the first song of Jaga Jazzist's One-Armed Bandit crashes the application (ycastonguay) - resolved.
- 0000122: [UI | Windows | Main Window | Loops and Markers] Add support for waveform bitmap cache (ycastonguay) - resolved.
- 0000123: [UI | Windows | Main Window | Loops and Markers] Add a song position cursor (ycastonguay) - resolved.
- 0000125: [UI | Windows | Main Window | Loops and Markers] Let the user change the cursor position by clicking on the control (ycastonguay) - resolved.
- 0000127: [UI | Windows | Main Window | Loops and Markers] Display the song position besides the current song position cursor (ycastonguay) - resolved.
- 0000114: [Global] Compress the peak files (ycastonguay) - resolved.
- 0000124: [Player] Remove the song length information from the TimerElapsed event metadata (ycastonguay) - resolved.
- 0000111: [Global] Make a 48x48 icon for Windows Vista and Windows 7 (ycastonguay) - resolved.
[10 issues]

MPfm - 0.4.4.5 (Released 2011-05-28) View Issues ]
====================================
- 0000108: [Player] Since the switch to gapless, the stream sometimes lags out (ycastonguay) - resolved.
- 0000113: [UI | Windows | Main Window | Loops and Markers] Add peak files to the Wave Form display control (ycastonguay) - resolved.
- 0000083: [Player] Add support for OGG files in library (ycastonguay) - resolved.
- 0000115: [Sound] Upgrade FMOD version from 4.30 to 4.34 (ycastonguay) - resolved.
- 0000082: [UI | Windows | Update Library] Find a solution to load Broken Social Scene's We Forgot In It People (ycastonguay) - resolved.
[5 issues]

MPfm - 0.4.4.4 (Released 2011-05-23) View Issues ]
====================================
- 0000109: [UI | Windows | Main Window | Loops and Markers] Make a readData prototype for future wave form peak file creation (ycastonguay) - resolved.
- 0000105: [Player] When the file paths are no longer valid, the PlayGaplessSequence method fails (ycastonguay) - resolved.
- 0000097: [Player] Update the song information in the database when the song is played (ycastonguay) - resolved.
- 0000107: [Player] Memory leak when loading multiple gapless sequences (ycastonguay) - resolved.
- 0000106: [UI | Windows | Main Window] Make a UI prototype of the new Loops & Markers panel (ycastonguay) - resolved.
- 0000104: [Global] Add GPLv3 and copyright notice to all source files (ycastonguay) - resolved.
[6 issues]

MPfm - 0.4.4.3 (Released 2011-05-09) View Issues ]
====================================
- 0000096: [Player] Files different than 16-bit 44.1kHz Stereo crash in gapless mode (ycastonguay) - resolved.
- 0000095: [Player] The song play counts aren't updated (ycastonguay) - resolved.
- 0000099: [Player] Passing from a gapless sequence to another doesn't work very well (ycastonguay) - resolved.
- 0000086: [UI | Windows | Playlist] When a user double clicks a song after scrolling down the window, the scrollbar returns to top (ycastonguay) - resolved.
- 0000092: [UI | Windows | Playlist] Add a "Delete playlist" option (ycastonguay) - resolved.
[5 issues]

MPfm - 0.4.4.2 (Released 2011-05-08) View Issues ]
====================================
- 0000084: [Player] Add support for gapless playback (ycastonguay) - resolved.
[1 issue]

MPfm - 0.4.4.1 (Released 2011-05-01) View Issues ]
====================================
- 0000085: [UI | Windows | Main Window | Library Browser] When there are no playlists and the expand button is gone, the user can't refresh the list for new playlists (ycastonguay) - resolved.
- 0000093: [UI | Windows | Playlist] Save Playlist as doesn't work (ycastonguay) - resolved.
- 0000030: [UI | Windows | Effects] Add a "Auto Level" feature to the Equalizer (ycastonguay) - resolved.
- 0000088: [UI | Windows | Update Library] Make a custom flickerless ListBox control (ycastonguay) - resolved.
- 0000089: [UI | Windows | Main Window | Library Browser] Remove flicker on the Artist/Playlist Browser (ycastonguay) - resolved.
- 0000090: [UI | Windows | Main Window | Song Browser] Remove flicker on the Song Browser (ycastonguay) - resolved.
- 0000087: [UI | Windows | Update Library] Let playback continue when updating library (ycastonguay) - resolved.
[7 issues]

MPfm - 0.4.4.0 (Released 2011-04-30) View Issues ]
====================================
- 0000076: [UI | Custom Controls | Windows (WinForms)] The time display differs in the different controls of MPfm (ycastonguay) - resolved.
- 0000079: [UI | Windows | Main Window | Library Browser] Make the nodes double clickable to generate a playlist based on the node metadata (ycastonguay) - resolved.
- 0000080: [UI | Windows | Playlist] Saving playlists with a lot of songs is very slow (ycastonguay) - resolved.
- 0000071: [UI | Windows | Main Window | Song Browser] Albums with the same AlbumTitle and different disc numbers appear in disorder (ycastonguay) - resolved.
- 0000081: [UI | Windows | Main Window | Song Browser] Display the proper playlist songs in the Song Browser when browsing playlists (ycastonguay) - resolved.
[5 issues]

MPfm - 0.4.3.9 (Released 2011-04-30) View Issues ]
====================================
- 0000059: [UI | Windows | Playlist] Save the playlists into database (ycastonguay) - resolved.
- 0000024: [UI | Windows | Main Window | Library Browser] Make the "Playlists" node browsable (ycastonguay) - resolved.
- 0000075: [UI | Windows | Playlist] Reordering the songs in the Playlist window does not work (ycastonguay) - resolved.
- 0000063: [UI | Windows | Playlist] Add the concept of PlaylistSongDTO (ycastonguay) - resolved.
- 0000074: [UI | Windows | Update Library] Using "Add folder to library" creates duplicate songs in the database (ycastonguay) - resolved.
[5 issues]

MPfm - 0.4.3.8 (Released 2011-04-25) View Issues ]
====================================
- 0000067: [UI | Windows | Main Window | Song Browser] When the user removes folders from his/her library, the songs aren't removed from the database (ycastonguay) - resolved.
- 0000033: [UI | Windows | Main Window | Library Browser] "AllArtists" node playlist is not working (ycastonguay) - resolved.
- 0000073: [UI | Windows | Main Window | Song Browser] Add a Track Number column (ycastonguay) - resolved.
- 0000061: [UI | Windows | Main Window] Add a "Open audio file" menu item in File (ycastonguay) - resolved.
- 0000072: [UI | Windows | Main Window | Song Browser] Create the ListView items in an array instead of using Items.Add() (ycastonguay) - resolved.
- 0000069: [UI | Windows | Update Library] Passing images in the UpdateLibraryProgress process takes a long time (ycastonguay) - resolved.
[6 issues]

MPfm - 0.4.3.7 (Released 2011-04-24) View Issues ]
====================================
- 0000068: [UI | Windows | Main Window | Song Browser] The songs with an empty string in the ArtistName property are not shown in the Song Browser (ycastonguay) - resolved.
- 0000006: [UI | Windows | Update Library] Add estimated time left, total number of files and current file position to Update Library window (ycastonguay) - resolved.
- 0000060: [UI | Windows | Main Window] Add a "Add file(s) to library" menu item in File (ycastonguay) - resolved.
- 0000020: [UI | Windows | Main Window] Add a "Add folder" menu item in File (ycastonguay) - resolved.
[4 issues]

MPfm - 0.4.3.6 (Released 2011-04-23) View Issues ]
====================================
- 0000066: [UI | Windows | Playlist] Add "Rename playlist" button to Playlist window (ycastonguay) - resolved.
- 0000065: [UI | Windows | Playlist] Add "New playlist" button to Playlist window (ycastonguay) - resolved.
- 0000031: [UI | Windows | Main Window | Song Browser] Add a contextual menu to items (right click) (ycastonguay) - resolved.
- 0000064: [UI | Windows | Main Window] Add "Add songs to playlist" button and menu items (ycastonguay) - resolved.
- 0000058: [UI | Windows | Playlist] Make the Playlist window song list clickable (ycastonguay) - resolved.
[5 issues]

MPfm - 0.4.3.5 (Released 2011-04-23) View Issues ]
====================================
- 0000046: [Library] [Windows 7] "Store provider cannot be found" error when testing audio settings (ycastonguay) - resolved.
- 0000056: [Global] Remove SQLITE3.DLL from the Setup package and from references (ycastonguay) - resolved.
- 0000047: [UI | Windows | Main Window] Move "Search" box to toolbar near Song Browser (ycastonguay) - resolved.
- 0000054: [UI | Windows | Main Window] The volume doesn't seem to be saved anymore in the configuration file (ycastonguay) - resolved.
[4 issues]

MPfm - 0.4.3.4 (Released 2011-04-17) View Issues ]
====================================
- 0000055: [UI | Windows] Delete the unused forms that will be redesigned later from MPfm project (ycastonguay) - resolved.
- 0000053: [UI | Custom Controls | Windows (WinForms)] Remove the unused controls in MPF.WindowsControls (ycastonguay) - resolved.
- 0000052: [Global] Merge MPF and MPFM namespaces into MPfm + both WindowsControls (ycastonguay) - resolved.
[3 issues]

MPfm - 0.4.3.3 (Released 2011-04-17) View Issues ]
====================================
- 0000049: [UI | Windows] Remove/hide the unused windows in the application startup (ycastonguay) - resolved.
- 0000045: [Player] Add audio setting tests to MPfm.log (ycastonguay) - resolved.
- 0000048: [UI | Windows | Main Window] Hide the Bookmarks, Loops, Tabs and Lyrics panels (ycastonguay) - resolved.
[3 issues]

MPfm - 0.4.3.2 (Released 2011-04-17) View Issues ]
====================================
- 0000041: [UI | Windows] Add "Previous Song" and "Next Song" to the Player and UI (ycastonguay) - resolved.
- 0000042: [UI | Windows | Main Window] The Pause button is stuck in the "Checked" state when the user selects a new song (ycastonguay) - resolved.
- 0000044: [UI | Windows | Main Window] Remove "Playback" from the Main Menu Bar (ycastonguay) - resolved.
- 0000043: [UI | Windows | Main Window] Cleanup frmMain.cs (add regions, remove unused methods, etc.) (ycastonguay) - resolved.
[4 issues]

MPfm - 0.4.3.1 (Released 2011-04-16) View Issues ]
====================================
- 0000040: [UI | Custom Controls | Windows (WinForms) | Embedded Fonts] Switch embedded fonts from unlicensed fonts to open-source fonts (ycastonguay) - resolved.
- 0000038: [UI | Windows | Main Window] The album art isn't displayed anymore (ycastonguay) - resolved.
- 0000029: [UI | Windows | Main Window] Two clicks are needed to click a button on the Main form toolbar when the window is inactive (ycastonguay) - resolved.
- 0000034: [UI | Windows | Main Window] Remove "Library" menu in main form top menu (ycastonguay) - resolved.
[4 issues]

MPfm - 0.4.3.0 (Released 2011-04-09) View Issues ]
====================================
- 0000002: [UI | Windows | Main Window] The main form doesn't close when the user clicks the X (ycastonguay) - resolved.
- 0000032: [Global] Change the namespace of the framework and application title to MPfm (ycastonguay) - resolved.
- 0000018: [UI | Windows | Main Window] Fix the Window top menubar (remove the Metronome item and add Visualizer) (ycastonguay) - resolved.
[3 issues]


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker