Skip to content

Releases: doctorfree/MusicPlayerPlus

MusicPlayerPlus Version 1.0.3 Release 1

09 Jul 21:08
Compare
Choose a tag to compare

Changes in version 1.0.3 release 1 include:

  • Add support for Raspberry Pi
  • Include mppcava fork of Cava spectrum visualizer in MusicPlayerPlus package
  • Check if DISPLAY can be used and if not execute in console mode using tmux
  • Configure MPD with user systemd service using configuration in ~/.config/mpd/
  • Add Alt-f mpcplus key binding to search music library using fzf
  • Additional custom tmux key bindings
  • Configure MPD user service in mpcinit, move MPD fifo to user MPD config dir
  • Add option to specify alternate spectrum visualizer
  • Create terminal profiles in mpcinit
  • Add support for tmuxp tmux session manager
  • Add tmuxp configuration files in ~/.config/tmuxp/
  • Convert mppsplash-tmux and mpcplus-tmux to use tmuxp
  • Use gnome-terminal as default rather than xfce4-terminal
  • Add fzmp command and fzf dependency
  • Add command line option to invoke fzmp
  • Add support for fzmp to interactive menu in mpplus
  • Add man page for fzmp
  • Add mpcplus cheat sheet
  • Rename asciijulia to mppjulia to avoid conflict with Asciiville package
  • Rename asciiplasma to mppplasma to avoid conflict with Asciiville package
  • Rename asciimpplus to mpprocks to avoid conflict with Asciiville package
  • Added asciinema dependency

Previous changes in version 1.0.2 include:

  • Add alsa_conf command to configure ALSA sound system
  • Add management of MPD services through mpplus command
  • Disable tmux recording when tmux is disabled
  • Improve interactive menu entries
  • If -s song argument is provided look for song in MPD music library as well
  • Added interactive mode with -i command line option
  • Added support for mpplus front-end to mppsplash and mppsplash-tmux
  • Add ability to download cover art to mpplus command
  • Add option to download_cover_art to specify alternate music directory
  • Add -d option to mpplus to download album cover art
  • Use MPlayer to play media during ASCIImatics animations
  • Use a signal handler in ASCIImatics animations to fade audio and cleanup
  • Use a FIFO in ASCIImatics animations to communicate with MPlayer
  • Added tmux session integration to mpplus command
  • Re-enable visualizer in mpcplus MPD client build
  • Cleanup tmux sessions, add ability to kill tmux sessions in mpplus
  • Add capability to play audio while displaying ASCIImatics scenes
  • Add several ASCIImatics scenes including one during initialization
  • Rename mpcava to mpplus
  • Integration with asciinema for recording ascii terminal sessions
  • Several new commands including:
    • alsa_audio_test
    • asciijulia
    • asciimpplus
    • asciiplasma
    • download_cover_art
    • mpcinit
    • mpcplus-tmux
    • mppsplash
    • mppsplash-tmux
  • Added display of client, visualizer, and album cover art in tmux
  • Additional terminal support

Installation

Install the package on Debian based systems by executing the command

sudo apt install ./MusicPlayerPlus_1.0.3-1.amd64.deb

or, on a Raspberry Pi:

sudo apt install ./MusicPlayerPlus_1.0.3-1.armhf.deb

Install the package on RPM based systems by executing the command

sudo yum localinstall ./MusicPlayerPlus-1.0.3-1.x86_64.rpm

Configuration

Execute the mpcinit command.

Edit ~/.config/mpd/mpd.conf and set the music_directory.

If you change the music_directory setting in ~/.config/mpd/mpd.conf then re-run mpcinit.

See the MusicPlayerPlus README for additional configuration info.

Removal

Removal of the package on Debian based systems can be accomplished by issuing the command:

sudo apt remove musicplayerplus

Removal of the package on RPM based systems can be accomplished by issuing the command:

sudo yum remove MusicPlayerPlus

MusicPlayerPlus Version 1.0.2 Release 1

14 Apr 19:13
Compare
Choose a tag to compare

Changes in this release include:

  • Add alsa_conf command to configure ALSA sound system
  • Add management of MPD services through mpplus command
  • Disable tmux recording when tmux is disabled
  • Improve interactive menu entries
  • If -s song argument is provided look for song in MPD music library as well
  • Added interactive mode with -i command line option
  • Added support for mpplus front-end to mppsplash and mppsplash-tmux
  • Add ability to download cover art to mpplus command
  • Add option to download_cover_art to specify alternate music directory
  • Add -d option to mpplus to download album cover art
  • Use MPlayer to play media during ASCIImatics animations
  • Use a signal handler in ASCIImatics animations to fade audio and cleanup
  • Use a FIFO in ASCIImatics animations to communicate with MPlayer
  • Added tmux session integration to mpplus command
  • Re-enable visualizer in mpcplus MPD client build
  • Cleanup tmux sessions, add ability to kill tmux sessions in mpplus
  • Add capability to play audio while displaying ASCIImatics scenes
  • Add several ASCIImatics scenes including one during initialization
  • Rename mpcava to mpplus
  • Integration with asciinema for recording ascii terminal sessions
  • Several new commands including:
    • alsa_audio_test
    • asciijulia
    • asciimpplus
    • asciiplasma
    • download_cover_art
    • mpcinit
    • mpcplus-tmux
    • mppsplash
    • mppsplash-tmux
  • Added display of client, visualizer, and album cover art in tmux
  • Additional terminal support

Installation

Install the package on Debian based systems by executing the command

sudo apt install ./MusicPlayerPlus_1.0.2-1.amd64.deb

Install the package on RPM based systems by executing the command

sudo yum localinstall ./MusicPlayerPlus-1.0.2-1.x86_64.rpm

Configuration

Edit /etc/mpd.conf and set the music_directory.

Execute the mpcinit command.

Execute the mpcplus command and type u to initiate a database update.

See the MusicPlayerPlus README for additional configuration info.

Removal

Removal of the package on Debian based systems can be accomplished by issuing the command:

sudo apt remove musicplayerplus

Removal of the package on RPM based systems can be accomplished by issuing the command:

sudo yum remove MusicPlayerPlus

MusicPlayerPlus Version 1.0.1 Release 3

12 Apr 23:15
Compare
Choose a tag to compare

Changes in this release include:

  • Disable tmux recording when tmux is disabled
  • Improve interactive menu entries
  • If -s song argument is provided look for song in MPD music library as well
  • Added interactive mode with -i command line option
  • Added support for mpplus front-end to mppsplash and mppsplash-tmux
  • Add ability to download cover art to mpplus command
  • Add option to download_cover_art to specify alternate music directory
  • Add -d option to mpplus to download album cover art

Changes in previous release include:

  • Use MPlayer to play media during ASCIImatics animations
  • Use a signal handler in ASCIImatics animations to fade audio and cleanup
  • Use a FIFO in ASCIImatics animations to communicate with MPlayer
  • Added tmux session integration to mpplus command
  • Re-enable visualizer in mpcplus MPD client build
  • Cleanup tmux sessions, add ability to kill tmux sessions in mpplus
  • Add capability to play audio while displaying ASCIImatics scenes
  • Add several ASCIImatics scenes including one during initialization
  • Rename mpcava to mpplus
  • Integration with asciinema for recording ascii terminal sessions
  • Several new commands including:
    • alsa_audio_test
    • asciijulia
    • asciimpplus
    • asciiplasma
    • download_cover_art
    • mpcinit
    • mpcplus-tmux
    • mppsplash
    • mppsplash-tmux
  • Added display of client, visualizer, and album cover art in tmux
  • Additional terminal support

Installation

Install the package on Debian based systems by executing the command

sudo apt install ./MusicPlayerPlus_1.0.1-3.amd64.deb

Install the package on RPM based systems by executing the command

sudo yum localinstall ./MusicPlayerPlus-1.0.1-3.x86_64.rpm

Configuration

Edit /etc/mpd.conf and set the music_directory.

Execute the mpcinit command.

Execute the mpcplus command and type u to initiate a database update.

See the MusicPlayerPlus README for additional configuration info.

Removal

Removal of the package on Debian based systems can be accomplished by issuing the command:

sudo apt remove musicplayerplus

Removal of the package on RPM based systems can be accomplished by issuing the command:

sudo yum remove MusicPlayerPlus

MusicPlayerPlus Version 1.0.1 Release 2

04 Apr 20:09
Compare
Choose a tag to compare

Changes in this release include:

  • Use MPlayer to play media during ASCIImatics animations
  • Use a signal handler in ASCIImatics animations to fade audio and cleanup
  • Use a FIFO in ASCIImatics animations to communicate with MPlayer
  • Added tmux session integration to mpplus command
  • Re-enable visualizer in mpcplus MPD client build
  • Cleanup tmux sessions, add ability to kill tmux sessions in mpplus

Changes in previous release include:

  • Add capability to play audio while displaying ASCIImatics scenes
  • Add several ASCIImatics scenes including one during initialization
  • Rename mpcava to mpplus
  • Integration with asciinema for recording ascii terminal sessions
  • Several new commands including:
    • alsa_audio_test
    • asciijulia
    • asciimpplus
    • asciiplasma
    • download_cover_art
    • mpcinit
    • mpcplus-tmux
    • mppsplash
    • mppsplash-tmux
  • Added display of client, visualizer, and album cover art in tmux
  • Additional terminal support

Installation

Install the package on Debian based systems by executing the command

sudo apt install ./MusicPlayerPlus_1.0.1-2.amd64.deb

Install the package on RPM based systems by executing the command

sudo yum localinstall ./MusicPlayerPlus-1.0.1-2.x86_64.rpm

Configuration

Edit /etc/mpd.conf and set the music_directory.

Execute the mpcinit command.

Execute the mpcplus command and type u to initiate a database update.

See the MusicPlayerPlus README for additional configuration info.

Removal

Removal of the package on Debian based systems can be accomplished by issuing the command:

sudo apt remove musicplayerplus

Removal of the package on RPM based systems can be accomplished by issuing the command:

sudo yum remove MusicPlayerPlus

MusicPlayerPlus Version 1.0.1 Release 1

31 Mar 20:37
Compare
Choose a tag to compare

Changes in this release include:

  • Add capability to play audio while displaying ASCIImatics scenes
  • Add several ASCIImatics scenes including one during initialization
  • Rename mpcava to mpplus
  • Integration with asciinema for recording ascii terminal sessions
  • Several new commands including:
    • alsa_audio_test
    • asciijulia
    • asciimpplus
    • asciiplasma
    • download_cover_art
    • mpcinit
    • mpcplus-tmux
    • mppsplash
    • mppsplash-tmux
  • Added display of client, visualizer, and album cover art in tmux
  • Additional terminal support

Installation

Install the package on Debian based systems by executing the command

sudo apt install ./MusicPlayerPlus_1.0.1-1.amd64.deb

Install the package on RPM based systems by executing the command

sudo yum localinstall ./MusicPlayerPlus-1.0.1-1.x86_64.rpm

Configuration

Edit /etc/mpd.conf and set the music_directory.

Execute the mpcinit command.

Execute the mpcplus command and type u to initiate a database update.

See the MusicPlayerPlus README for additional configuration info.

Removal

Removal of the package on Debian based systems can be accomplished by issuing the command:

sudo apt remove musicplayerplus

Removal of the package on RPM based systems can be accomplished by issuing the command:

sudo yum remove MusicPlayerPlus

MusicPlayerPlus Version 1.0.0 Release 1

27 Mar 07:23
Compare
Choose a tag to compare

Installation

Install the package on Debian based systems by executing the command

sudo apt install ./MusicPlayerPlus_1.0.0-1.amd64.deb

Install the package on RPM based systems by executing the command

sudo yum localinstall ./MusicPlayerPlus-1.0.0-1.x86_64.rpm

Configuration

Edit /etc/mpd.conf and set the music_directory.

Execute the mpcinit command.

Execute the mpcplus command and type u to initiate a database update.

See the MusicPlayerPlus README for additional configuration info.

Removal

Removal of the package on Debian based systems can be accomplished by issuing the command:

sudo apt remove musicplayerplus

Removal of the package on RPM based systems can be accomplished by issuing the command:

sudo yum remove MusicPlayerPlus