M-Player Changelog

What's new in M-Player 1.20

Sep 16, 2013
  • New Features:
  • The ability to easily shuffle through all library tracks through a click of a menu. This will only work for the Library mode
  • The tracks listed in the Statistics mode can now be repeated, shuffled or navigated through using the "Previous" and "Next" buttons and menu items
  • Bug Fixes:
  • Fixed a bug which caused a searched and selected library track to not be selected in the Library mode correctly
  • Fixed a big which caused the total megabytes (MB) value of listed tracks for all modes to be calculated slightly wrong

New in M-Player 1.10 (Jul 31, 2013)

  • Bug fix: Fixed a bug which caused the library generator to halt if it had found a corrupt track
  • Bug fix: Reduced memory consumption of M-Player and its library generator by regularly forcing garbage collection
  • Bug fix: Fixed a bug which caused M-Player to crash from listing library tracks, when an external drive containing library tracks was not available
  • Bug fix: Fixed a bug which prevented the recording of statistics for playlist tracks that had been integrated into the library
  • Bug fix: Fixed a bug which caused the Now Playing button (library and playlist) to select the playing track and the last selected track at the same time
  • Bug fix: Fixed a bug which prevented the & character from appearing in the playing status label found in either an artist or track title string

New in M-Player 1.00 (Jul 1, 2013)

  • New Features:
  • Framework Adoption: To maintain compatibility with recent releases of Microsoft Windows, M-Player now utilizes Microsoft .NET Framework 3.5
  • Performance Improvement:
  • M-Player (including library generator) now fully utilizes the free/open source runtime TagLib Audio Meta-Data Library to quickly obtain and save music track tags
  • Bug Fixes:
  • Fixed a bug which caused the action of adding a playlist track to the library within the track properties form to be incomplete in terms of statistics
  • Fixed a bug which caused the action of adding a playlist track to the library within the Playlist tab on the main form to be incomplete in terms of statistics
  • Fixed a bug which caused the Favorite tracks displayed in the Statistics tab to not sort correctly by play count
  • Fixed a bug which prevented the user from sorting library, playlist and searched tracks ascending and descending order through column listview interaction. It only used to work one way before upon clicking.
  • UI Improvements:
  • The statistics of a library track are listed in an additional tab called Library Statistics in the track properties form i.e. play count, date added, last played
  • The track properties form has been compacted to allow users viewing with a lower screen resolution to utilize the forms contents
  • A new option has been added to allow the copying of both the track title and associated artist name in the format of "Title - Artist" through the use the library track menu.

New in M-Player 0.90 (Jun 8, 2013)

  • New Features:
  • A new statistics tab is now available, which can be used to identify and display library tracks in the context of recently added, recently played, favourite and least favourite tracks. You will need to regenerate your library to use this feature, and the library
  • Bug Fixes:
  • Fixed a bug which caused M-Player to crash when the library location changed upon library track usage
  • Fixed a bug which caused M-Player to crash when a missing library track's properties were viewed
  • Fixed a bug which caused M-Player to display incorrect plural and singular form names of track duration in the status bar
  • UI Improvements:
  • To reduce the need of clicking, automatic selection of either artist, album, library tracks or playlist tracks control occurs upon mouse movement over that particular control
  • The ability to view all tracks of all artists, rather than for a specific artist can be done through use of the option "All Artists" in "Artists" listbox in the "Library" tab
  • The "Albums" listbox size remains consistent with the "Artists" listbox size upon resize in the "Library" tab

New in M-Player 0.72 (Jan 14, 2013)

  • Bug Fixes:
  • Resolved a problem that caused an exception if the Skype Music Plugin was enabled. This occurred when Skype was not installed or running.
  • Resolved a DLL registration issue
  • UI Improvements:
  • Release notes of the update release can now be viewed in the Update Checker.
  • You can now show and hide different form controls in the main window

New in M-Player 0.7 (Jan 12, 2013)

  • Bug Fixes:
  • Fixed a bug that caused an exception when attempting to copy tracks to the playlist from different locations
  • Fixed a bug that caused an exception when attempting to activate shuffle function without first playing a track
  • Resolved a problem regarding the sorting of playlist tracks: playlist tracks couldn't be sorted that were imported through the playlist functions
  • UI Improvements:
  • Useful information regarding a set of tracks for both modes is now displayed in the status bar. This information includes total duration of tracks, total size of tracks (in megabytes) and total number of tracks
  • The user can now select a track from a dropdown menu in the Properties form, rather than having to move forward and backward between selected tracks
  • New icon for M-Player
  • New Features:
  • Skype Music playing plugin. Note Skype 3.0 or a later version from 3.0 must be installed to utilise this functionality. Also remember to allow M-Player access to skype by pressing "Allow musicPlayer.exe to access skype" if you enable the music playing plugin
  • A Wikipage web content option has been added in the Properties form to retrieve artist information of selected tracks

New in M-Player 0.65 (Sep 3, 2012)

  • Bug Fixes:
  • Sorting of the search results listview control is now ordered by artist name rather
  • than search order.
  • Fixed a bug that occured while applying a new start-up playlist location in the
  • settings form. The save method didn't check whether a playlist file had been
  • set.
  • Fully implemented the shuffle function for library and playlist modes.
  • Fixed a bug in the properties form that prevented the saving of edited playlist
  • tracks. This bug applied to tracks that were not included in the library.
  • UI Improvements:
  • Merged pause and play buttons.
  • The Select Playing button in the playlist tab is now disabled if no playlist track
  • is being played.

New in M-Player 0.6 (Jun 11, 2012)

  • Bug Fixes:
  • Fixed a bug that prevented the Now Playing button from selecting the correct track in the library (if a playlist track had been playing).
  • New Features:
  • Added a search facility for playlist tab.
  • Added a "Now Playing" button in the playlist tab. This will allow you to view your playing playlist track with one click.
  • Added forward and back buttons in the properties form for support of opening multiple tracks at once. This will prevent you from opening too many properties windows, and allow you to view all of your tracks through one window.
  • Added drop down menus for common textbox controls in the properties form i.e. list of artists, albums, genres and years. This will improve and simplify the process of editing your tracks properties.
  • Added an option for finding and displaying the tracks in the same album, but with different artist names i.e mix track albums.
  • Added options such as Copy to Clipboard and a list of sub options of the tracks properties in the library listview control

New in M-Player 0.55 (May 7, 2012)

  • Release Change: Future releases of M-Player will not be split into two editions as one will be provided for all Windows versions.
  • New Feature: An option can be found in the task bar to allow the user to view the properties of a track without showing the main interface (Taskbar).
  • New Feature: An option can be found in the settings form, that allows you to set whether M-Player should navigate to your track(s) or not after alteration.
  • New Feature: An option can be found in the settings form, that allows you to set whether M-Player browser controls should automatically navigate to their requested locations or not.
  • Bug Fix: Improved the save events of M-Player library in an attempt to prevent the user from receiving write error messages.
  • Bug Fix: Removed the & symbol from strings in the properties form, because it prevented the application from fully printing the string into the browser controls.
  • Bug Fix: M-Player caused the CPU usage to rise to 100% from process of discovering the next track in the properties form.

New in M-Player 0.5 (Apr 3, 2012)

  • New Features:
  • A background worker thread looking for new files in the specified library location. If new tracks are found and can be read without any problems, they will be added to the library. You can utilise this functionality from the Tools menu.
  • A background worker thread looking for files that no longer exist in the library. If missing tracks are found, they are removed. You can utilise this functionality from the Tools menu.
  • Allow the user to position the tracks in the playlist easier (Move up/Down)
  • Allow the user to navigate to a track in the library view from the search results form without playing it.
  • Bug Fixes:
  • The "Add Track(s) To Library" option will now fill in the artist, title and album details to "Unknown" if nothing is stated.
  • The playlist functionality should recognise library files and use their string values, instead of reading the files directly which can slow down performance.
  • Adding tracks through the library caused a no object reference error. This was due to the library file contents not being loaded.

New in M-Player 0.45 (Mar 13, 2012)

  • M-Player has been updated to include a number of new features, tweaks and bug fixes. You will need to regenerate your M-Player library for this release.

New in M-Player 0.4 (Jan 3, 2012)

  • Bug Fixes:
  • Resolved problem where searching for a track would caused a no object reference error
  • Warn of file not existing on addition or saving action of playlist
  • Show an error stating that the track doesn't exist on event of pressing the "Now Playing" button
  • Set dialog directories to commonly used paths i.e opening playlist
  • Select the right track on selection of "All albums" option of any artist on event of next track
  • Fixed an issue with the pause button which caused the track information to be incorrect on play action
  • New Features:
  • Added a stop button for use on adding playlists/albums and files
  • Added an option which allows you to select the next track for playing through the menu
  • Added new update manager which will allow you to keep up to date with future releases of M-Player
  • Added Select All option in menu on both playlist and library grids
  • Added Youtube tab to properties which will search for your playing track on the Youtube service

New in M-Player 0.3.8 (Sep 8, 2011)

  • Bug Fixed: An issue caused from switching between playlist and library modes. The Player begins playing the playlist, even when the library has finished playing.
  • Bug Fixed: For the Windows Vista/7 installation, M-Player (including Library Generator) should store and use the library and settings file within a writeable location
  • Bug Fixed: Fix the Now Playing button issue that caused the Player not to select the playing track in certain circumstances
  • Tweak: Close M-Player if the library generator is accessed through the menu
  • Tweak: Use of dialogue boxes to check whether the user's decision was correct before proceeding
  • New Feature: Added the playing flag to the listview controls, so the playing track can be highlighted in both modes
  • New Feature: Album art is now presented in the Properties form for readability purposes
  • New Feature: View the properties of the current playing track from access via menu
  • New Feature: A new tab page integrated into the track properties form, that can provide the lyrics of the selected track from a search query
  • New Feature: Added a new function to allow for multiple tracks to be edited through use of the library
  • Edit album name of any particular artist
  • Edit artist name of any particular artist
  • Edit artist name of any particular album from the album menu
  • New Feature: Added a new option to the menu of playlist called "Reload" that will allow the user to refresh the selected track details.

New in M-Player 0.3.5 (Jun 28, 2011)

  • Integrated library & Improved user interface:
  • The ability to add new tracks to the library
  • The ability to remove tracks from the library
  • The ability to search for each track using artist, album and track information
  • Playlist functionality:
  • The ability to add and remove tracks from the playlist
  • The ability to drag and drop tracks into the playlist
  • The ability to add tracks from the library to the playlist
  • The ability to import search results into the playlist
  • The ability to import tracks and albums to the playlist
  • The ability to sort the library and playlist lists
  • The ability to save and open playlists (XML)
  • The ability to import a saved playlist at start up of M-Player
  • Album Art:
  • The album art of any track is displayed
  • New artwork is displayed if the album art cannot be located
  • Other Features:
  • New form to customise M-Player settings
  • The search facility has been improved to provide more relevant information of the results
  • Tooltip notification will inform you on track change, what track you are listening to (if M-Player is minimised or hidden)
  • The Now Playing button allows you to get back to the music you are currently playing, without having to select it manually
  • Provides a simple library generator tool for M-Player
  • Many bug fixes, including a boost in performance

New in M-Player 0.2.8 (Sep 17, 2010)

  • MSN Music) - New tool is used to show your contacts what you're listening to
  • Tag editor - New tool allows you to edit the media information of any media file
  • Media information is now retrieved e.g. Artist, Album, Title, Year, Bit rate and
  • Genre
  • Converted to VS 2008 Format - Minimise button is now enabled.
  • Shuffle fixes
  • Bug fixes

New in M-Player 0.2.6 (Jul 29, 2010)

  • Temporary Interface bug fix. The minimse button has been disabled until the
  • project can be fully converted into the VS 2008 format. To hide the program for now, double click the M-Player icon in the task bar.

New in M-Player 0.2.5 (Jul 17, 2010)

  • Search feature improved to show multiple tracks.
  • Use of the MCI control within this program has been scraped as it did not support MP3 files with different bit rates.
  • A balloon message showing you the next track is displayed on opening of the next track (If player is hidden).
  • Improved/Optimised code.
  • Many bug fixes.

New in M-Player 0.1.5 (Apr 14, 2008)

  • New volume control/seek bar.
  • Ability to load your favourite songs/song at start-up.
  • Repeat songs.
  • Hide/show the player in the taskbar icons.
  • Increased Performance.
  • Many bug fixes.