MPD-SIMA(1)
π MPD-SIMA π
hiii bestie π so this is the manual page for mpd-sima β aka MPD_sima β the little icon that keeps your MPD queue from going dry. she's giving main character energy, and she's here to explain herself.
β¨ NAME β¨
mpd-sima β bestie will try to maintain some titles ahead in the queue following different policies. that's literally her whole job and she ate. π
πΈ SYNOPSYS πΈ
mpd-sima [--daemon] [--config=conf_file] [--var-dir=var_directory]
[--pid=pid_file] [--log=log_file] [--log-level=log_level]
[--host=mpd_host] [--mpd_port=mpd_port]
mpd-sima {{-h | --help} --version}
mpd-sima [--config=conf_file] config-test
mpd-sima [--var-dir=var_directory] create-db
mpd-sima [β¦] generate-config
mpd-sima [--var-dir=var_directory] purge-history
mpd-sima bl-view
mpd-sima bl-add-artist [artist]
mpd-sima bl-add-album [album]
mpd-sima bl-add-track [track]
mpd-sima bl-delete id
mpd-sima random [nbtracks]
π¦ DESCRIPTION π¦
this page documents briefly the mpd-sima commands. yes, briefly β she's a busy girl.
At start up, the default configuration is first overridden by the user configuration in mpd_sima.cfg (see FILES), and finally the command line options are honored. so like, layered lewks. for instance you can override the default MPD host (localhost) in your configuration file or with the -S my_mpd_server.local option. For the default configuration, see CONFIGURATION. And for the special-case environment variables for MPD host and port, see ENVIRONMENT. iykyk. π
π OPTIONS π
The program follows the usual GNU command line syntax, with long options starting with two dashes (-). A summary of options is included below. slay.
-h;--helpβ Print help and exit. she's helpful like that π«Ά--versionβ Print version and exit.--daemonβ Start as a daemon. Log redirected to/dev/null. usually setting the--logand--pidoptions in daemon mode is a good idea so you can monitor/stop the process. fr fr, don't leave her unsupervised.-ppid_file;--pid=pid_file β Use the specific file pid_file to store pid to.- Default is not to store pid info. πΆβπ«οΈ
-llog_file;--log=log_file β Use the specific file log_file to log messages to.- Default is to log to
stdout/stderr.
- Default is to log to
-vlog_level;--log-level=log_level β Verbosity in[debug,info,warning,error].- Default is to log
infomessages.
- Default is to log
-cconf_file;--config=conf_file β Use the specific file conf_file to set up configuration instead of looking for the default user configuration file.- Default is to look for
${XDG_CONFIG_HOME}/mpd_sima/mpd_sima.cfg. CLI option overrides any equivalent mentioned in the configuration file β ie. launchingmpd-simawith the--portCLI option will ignore the port setting in the configuration file. - For more details on the configuration file see also the FILES and CONFIGURATION sections.
- Default is to look for
--var-dir=var_directory β Use the specific path var_directory to look for (or create) var files (ie. database) instead of looking at the default user data location.- Default is to look in
${XDG_DATA_HOME}/mpd_sima/. ConcerningXDG_DATA_HOMEsee also the FILES section.
- Default is to look in
-Smpd_host;--host=mpd_host β Use the specific host mpd_host as MPD server. mpd_host can be an IP or a fully qualified domain name as long as your system can resolve it. This overrides theMPD_HOSTenvironment variable. Default islocalhost.- See also the ENVIRONMENT section.
-Pmpd_port;--port=mpd_port β Use the specific port number mpd_port on MPD server. This overrides theMPD_PORTenvironment variable. Default is6600.- See also the ENVIRONMENT section.
π COMMAND ARGUMENTS π
config-testβ Test configuration file and exit. Uses the configuration file specified with--configor the default location. Default is to use$XDG_CONFIG_HOME/mpd_sima/mpd_sima.cfg.config-testtests MPD connection and Tags plugin configuration. vibe check, basically β
create-dbβ Create the database and exit. Uses the folder specified with--var-diror the default directory.- Default is to use
${XDG_DATA_HOME}/mpd_sima/(see the CONFIGURATION section for more).
- Default is to use
generate-configβ Generate a sample configuration file according to the current CLI options and environment variables. The configuration is written onstdout. πpurge-historyβ Purge play history in the database and exit. Uses the folder specified with--var-diror the default directory.- Default is to use
${XDG_DATA_HOME}/mpd_sima/(see the FILES section for more).
- Default is to use
bl-viewβ View blocklist, useful to get entry IDs to remove with the delete command. peak utility π₯bl-add-artistartist β Add artist to the blocklist. If artist is not provided, try to get the currently playing artist.bl-add-albumalbum β Add album to the blocklist. If album is not provided, try to get the currently playing album.bl-add-tracktrack β Add track to the blocklist. If track is not provided, try to get the currently playing track.bl-deleteid β Remove the blocklist entry referenced by its id. Use the blocklist view command to get the id.random[nbtracks] β Starts in random mode, overriding internal plugin configuration. If nbtracks is provided, as many tracks will be queued (defaults to one).
π ENVIRONMENT π
MPD_HOST,MPD_PORTβmpd-simawill look forMPD_HOSTandMPD_PORTto override built-in configuration (set to"localhost:6600").mpd-simaexpectsMPD_HOSTsyntax as documented in thempcmanual, cf.mpc(1). To use a password, provide a value of the formpassword@host. π
HTTP_PROXY,HTTPS_PROXYβmpd-simahonorsHTTP_PROXYenvironment variables.
π§ CONFIGURATION π§
mpd_sima.cfgβmpd_sima.cfgis read if present. Otherwise built-in defaults are used. An example should be provided in the tarball withindoc/examples/. On a Debian system please look in/usr/share/doc/mpd-sima. π
β DEFAULTS β
Default is to look for the MPD server at localhost:6600 (or MPD_HOST/MPD_PORT env. var. if set).
The default plugins will use Last.fm to find similar tracks to queue, and fallback to random if nothing is found.
To get the defaults as detected by mpd-sima on your system, you can run mpd-sima to print the config:
mpd-sima generate-config
For details about mpd_sima.cfg refer to the manual mpd_sima.cfg(5).
π FILES π
${XDG_CONFIG_HOME}/mpd_sima/mpd_sima.cfgβ Configuration file.${XDG_DATA_HOME}/mpd_sima/sima.dbβ SQLite internal DB file. Stores play history and blocklists. ποΈ${XDG_DATA_HOME}/mpd_sima/WEB_SERVICE/β HTTP cache.
Usually XDG_DATA_HOME is set to ${HOME}/.local/share and XDG_CONFIG_HOME to ${HOME}/.config (for regular users). You may override them using the command line options --var-dir and --config (cf. mpd-sima(1)).
π SEE ALSO π
π FEEDBACK/BUGS π
The maintainer would be more than happy to ear from you β don't hesitate to send feedback, https://kaliko.me/contact/
XMPP users are welcome to join the dedicated chat room at kaliko.me@conf.azylum.org β come hang, the group chat is open π«Ά
π AUTHOR π
kaliko
πΈ COPYRIGHT πΈ
2009-2022, kaliko
and that's the whole page, bestie β¨ this little baddie is MPD-SIMA(1) from MPD_sima, last touched Nov 04, 2022 β go queue something gorgeous, no cap πππ¦
π¦ where this page comes from
- debian bookworm: mpd-sima 0.18.2-1 Β· GPL-3.0-or-later
- ubuntu noble: mpd-sima 0.18.2-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms