ArchSimian (Linux) - Better playlists using the MM database

Download and get help for different MediaMonkey Addons.

Moderators: Peke, Gurus

jcfogerty
Posts: 89
Joined: Sat Feb 16, 2008 2:44 pm

ArchSimian (Linux) - Better playlists using the MM database

Post by jcfogerty » Mon Mar 11, 2019 1:18 pm

If you are looking for a way to generate better playlists from MM, and have Linux (Arch), you could try ArchSimian (C++/Qt5 program).

From the wiki page:
You may want this program if you have a large music library and want to build a more complex set of rules for populating a playlist. Here, you can have a more controlled selection of tracks, with better variety. This program considers not only the rating and last time played, but also the specific order of tracks on the playlist. It also considers custom artist groupings.
and
By also calculating the number of rated tracks, along with the ratings and playing times for each, it can be determined how frequently a song should be added for a repeat play onto the playlist, and whether a specific artist should be added for the next track. While MM4 already has a smart playlist feature for “days since last played” by rating, it does not do so with a high degree of specialization for variety, such as the arrangement of tracks within the list (next artist added).

Learn more here:
https://github.com/Harpo3/archsimian/bl ... archsimian

Please let me know if you have any issues, or need help with installation. (Edited 5/1/2019: Now in the AUR: https://aur.archlinux.org/packages/archsimian-git/)
Last edited by jcfogerty on Wed May 01, 2019 10:01 am, edited 1 time in total.

jcfogerty
Posts: 89
Joined: Sat Feb 16, 2008 2:44 pm

Re: ArchSimian (Linux) - Better playlists using the MM database

Post by jcfogerty » Tue Mar 26, 2019 1:47 pm

This program is in final beta stage now. The package can be installed via pacman and git <deleted earlier link to PKGBUILD, see below post for current one>

I will post back once it is available in the AUR (for Arch and Manjaro users).
Last edited by jcfogerty on Tue Apr 02, 2019 10:39 am, edited 1 time in total.

jcfogerty
Posts: 89
Joined: Sat Feb 16, 2008 2:44 pm

Re: ArchSimian (Linux) - Better playlists using the MM database

Post by jcfogerty » Tue Apr 02, 2019 10:35 am

For Arch and Manjaro users, here is the PKGBUILD for those installing from github:

Code: Select all

# Maintainer: Louis Cornell <lpcornel@gmail.com>
pkgname=archsimian-git
pkgver=VERSION
pkgrel=1
pkgdesc="Advanced playlist creator that uses your MediaMonkey library data"
arch=('x86_64')
url="https://github.com/Harpo3/archsimian"
license=('GPL3')
depends=('qt5-base' 'sqlite3')
makedepends=('git')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
source=('git+https://github.com/Harpo3/archsimian#branch=archsimian-git')
md5sums=('SKIP')

pkgver() {
    cd "${srcdir}/${pkgname%-git}"
    printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

build() {
    cd "${pkgname%-git}"
    qmake -o Makefile ArchSimian.pro
    make
}

package() {
    cd "${pkgname%-git}"
    make INSTALL_ROOT="$pkgdir" install
}
This is now in final beta, so it should work well.

jcfogerty
Posts: 89
Joined: Sat Feb 16, 2008 2:44 pm

Re: ArchSimian (Linux) - Better playlists using the MM database

Post by jcfogerty » Tue Apr 30, 2019 1:56 pm

ArchSimian is now available for Arch and Manjaro Linux users, via the AUR:

https://aur.archlinux.org/packages/archsimian-git/

Please vote for the package in AUR if you like the application, and post any feedback here. Thanks.

Also, the manual has been updated here:

https://github.com/Harpo3/archsimian/bl ... /README.md

jcfogerty
Posts: 89
Joined: Sat Feb 16, 2008 2:44 pm

Re: ArchSimian (Linux) - Better playlists using the MM database

Post by jcfogerty » Wed May 08, 2019 2:58 pm

Changelog

5 May 2019 - version 1.01

Fixed the following bugs:
Fixed display state of disablenotecheckBox
Shortened the duration of songs added notice in status bar

Added the following features:
Ability to create an new (empty playlist) to build a playlist from scratch
Implemented toolbar icons (replaced open and save buttons) for basic commands (new, open, save, exit)
Display current playlist in new window
Add file name/status to Window title bar
Improvements to GUI layout

Post Reply