MegaSoundS Library
Audio player
2012
  • Technology stack: Delphi, SQL
  • Dependencies: SQLite, BASS, AlphaSkins
  • Development period: 2012-2014
  • Download for: Windows
  • Description: Audio player with automatic sorting of the music archive in the file system.
  • Key features:
    • The player can obtain track information from MP3 tags or from the file name. If different formats of the same track are added (MP3 or WAV), they are combined into a single item with the ability to choose the current format.
    • When tracks are added to the music library, their files are placed in a tree structure according to the template format/artist/album (if any)/title inside the Music folder next to the player executable. When track information is edited, files of all available formats are moved in the file system according to the new name.
    • On the left side of the player there are tabs with static lists of tracks added to the music library and filtered by different rules. On the right there is a dynamic playlist filled by the user from the lists on the left and from the file system.
    • The playback source is shown on the information panel in the upper-right corner. It can be either the playlist on the right or a tab with a list from the library on the left. The panel also includes mode selection for playback order and repeat.
    • There is global search and per-tab search.
    • It is possible to set a timer for automatic shutdown in various ways.
    • The player includes a rich set of skins.
    • In functionality closed to the general public, there is a client-server model for playing back and saving tracks from a remote server prepared in advance for this purpose.