Releases: realth000/MPax
Releases · realth000/MPax
v1.5.0
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
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
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
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
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
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
v1.0.2
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
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
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.