Skip to content

Releases: realth000/MPax

v1.5.0

25 Sep 08:32
e7dc828
Compare
Choose a tag to compare

Features

  • [GUI] Add property action to search dialog context menu.
  • [GUI] Add "Copy to clipboard" action in playlist table.
    • Copy as mime-data, can paste in file manager.
  • [GUI] Support copy audios in playlist to another playlist by dragging.
  • [GUI] Support rename playlist in context menu.

Bug Fixes

  • [GUI] Fix call context menu without any selected item.
  • [GUI] Fix crash when closing the property dialog with no playing audio.
  • [GUI] Fix FileDialog in "Open file" and "Scan directory" actions not using last used file path as default path. [#22]
  • [Model] Fix "Play next" and "Play previous" behavior not cross playlist' head and tail.
  • [Model] Fix adding duplicate audio to playlist.

v1.4.0

10 Sep 12:25
fcea34c
Compare
Choose a tag to compare

Features

  • [Build] Update build scripts.
  • [Config] Move config files to ~/.config/MPax. Binary directory (/opt/MPax) is now read-only.
    • CAUTION: If upgrading from previous versions, backup playlists by exporting before upgrade and import after upgrade.
    • Sorting related configs were removed, this part is done in database, but keeping them in the config file doesn't matter.
  • [GUI] Support moving items in playlist (between playlists is coming soon).
  • [GUI] Support customizing playlist header in context menu (right click to open the menu).

Bug fixes

  • [Build] Fix building on Ubuntu1804.
  • [Config] Fix crash when switching audios after change sort.
  • [SQL] Fix playlists not saved after playlist modified.

v1.3.0

03 Sep 06:55
bbc8072
Compare
Choose a tag to compare

v1.3.0

Features

  • [GUI] Support sorting header column by dragging header columns [#1].
  • [Config] Save column width and column sort in config file.
  • [Playlist] Support import/export playlists in m3u8 format.

Bug fixes.

  • [SQL] Fix sorting same name playlists cause playlist contents replaced by the first same name playlist.

Other changes

  • [Docs] Update readme.
  • [Docs] Update translations.

v1.2.1

27 Aug 06:52
9d2fb8e
Compare
Choose a tag to compare

v1.2.1

Bug fixes

  • [Audio] Fix not saving audio properties.
  • [GUI] Fix audio info dialog select row when hover item.
  • [GUI] Fix current audio info changed when another audio info edited.
  • [SQL] Fix not loading audio info from database.

Other changes

  • [GUI] Update audio info table.
  • [Model] Remove some misleading log.

v1.2.0

20 Aug 21:43
6fb6573
Compare
Choose a tag to compare

v1.2.0

Features

  • [SQL] Save more info in database, including sample rate, bit rate, genre, comment, track number and total tracks.
  • [GUI] Scroll playlist table/view to new audio when current audio changed and not selecting audios.
  • [GUI] Add tray icon and tray context menu.
  • [GUI] Support modify id3v2 metadata in UI.

Bug fixes

  • [Audio] Fix reading audio track number/total track properties.

Other changes

  • [SQL] Refactor SQL handling.
  • [Docs] Update translation.

v1.1.0

13 Aug 16:26
640c63c
Compare
Choose a tag to compare

v1.1.0

Features

  • [GUI] Add search dialog context menu.
  • [GUI] Use user music folder as default scan dir.
  • [Core] Support search syntax statement in search dialog:
    • Support search statement like 'title HAS xxx'.
    • Support search statement like '(title HAS xxx) AND (title HAS yyy)'.

v1.0.3

06 Aug 15:26
324bb12
Compare
Choose a tag to compare

v1.0.3

Bug fixes

  • [fileutil] Fix open file in directory action with dolphin[KDE].

Other changes

  • [model] Refector Playlist in PlaylistModel.
  • [model] Move model header to separate source code file.
  • [gitignore] Ignore build outcome in script directory.

v1.0.2

01 Aug 18:15
Compare
Choose a tag to compare

v1.0.2

Bug fixes

  • [build] Fix build error with type QElapsedTimer.
  • [gui] Fix sort indicator always ascending after start. [#4]
  • [gui] Fix apply sorting policy in sql to indicator. [#5]
  • [playlist] Fix sorting the first added playlist.
  • [playlist] Fix playing index not sync with sort order. [#3]

Other changes

  • [build] Add cmake workflow.
  • [build] Update building *.deb.
  • [docs] Update readme.

v1.0.1

29 Jul 18:17
Compare
Choose a tag to compare

v1.0.1

Features

  • [build] Add distro type argument in building *.deb.
  • [gui] Support using native file manager in KDE, UKUI and DDE when open selected audio in folder.
  • [gui] Add release info to about dialog.

Bug fixes

  • [build] Delete unused depends and build-depends during building *.deb.
  • [gui] Fix switching audio by shortcut in random play mode not recording the audio in play history.
  • [gui] Fix crash when just added the first playlist and then call search dialog.
  • [gui] Fix play time label showing wrong time position if position is invalid.

v1.0.0

25 Jul 18:57
Compare
Choose a tag to compare

v1.0.0

Features

  • [Config] Save config waiting time reduce from 1000ms to 300ms.
  • [Database] Save audio metadata in database to avoid unnecessary reloading.
  • [Database] Update playlist table structure with adding column for metadata(title, artist and album title).
  • [Gui] Add step forward/backward shortcut, default step time set to 5s.
  • [Gui] Optimize search dialog:
    • Only search lineedit will take the focus.
    • Support using keys(up and down) to select in filter view.
    • Support using keys(return and enter) to play the select audio in filter view.
  • [Gui] Add version info in about dialog.
  • [Playlist] Only update playing list when showing list changes.
  • [Playlist] Only use play history in random mode.
  • [Playlist] Save playlist order in config file whenever current playlist changed.

Bug fixes

  • [Building] Fix wrong permission in debian package.
  • [Model] Fix crash due to playing filter model binding incorrect source model.
  • [Model] Fix playing model not updated when called from search dialog.
  • [Playlist] Fix crash when having an empty current playlist.
  • [Playlist] Fix random play mode not using a random order.
  • [Playlist] Fix incorrect random range in randomContent.
  • [Playlist] Fix unexpected circle or repeated play history, by using both append and prepend when add to history list.