MusicZapper is a classic music player, that offers the opportunity to zap the music files at anytime.
MusicZapper is a media player very similar to MPC-HC or VLC media player.
However it has 3 pushbuttons:
Keep
Zap
Move
Each button does something on the music file currently played. The something is fully customisable (go to Edit
> Preferences
).
For example:
Play a music file (flac, mp3, ogg...), then click on:
Keep
: lets the music file as is, and plays the next music file in the playlist.Zap
: tags the file as zapped, or moves it to a special directory. It could be listened another time.Move
: moves the file to the trash bin and plays the next file.
And so on.
Gradually MusicZapper organises the music files.
It might be useful to save giga of space.
Quick explanation:
/include Contains the sources headers
/src Contains the sources
/core Core objects (non GUI)
/gui GUI objects (specific to MusicZapper)
/widgets GUI generic objects (not specific to MusicZapper)
/icons Resource
/tutorial Help resource
/test Contains unit tests
/shared Shared resource for tests
-
Download
MusicZapper-src.tar.gz
. -
Unzip:
$ tar zxvf MusicZapper-src.tar.gz $ cd MusicZapper-src/
-
Build it with QtCreator.
Compile and run
MusicZapper.pro
.
No specific action.
To deploy the application on Windows, be sure that the relevant libraries (dll) and the executable are in the target directory.
Indeed, MusicZapper depends on 3rd-party multimedia libraries provided with the Qt5 framework.
These libraries MUST be deployed with the binary, otherwise there's a certain risk that the app doesn't read correctly some media formats.
To do it:
-
Go to the
Release
build directory.$ mkdir MusicZapper-v1.0-win32-release $ cd .\MusicZapper-v1.0-win32-release $ cp D:\path\to\MusicZapper.exe .\
-
Use the Qt's Windows Deployment Tool.
$ windeployqt .\
-
Zip and publish.
$ tar MusicZapper-v1.0-win32-release/
The code is released under the MIT License.