All Projects → hrkfdn → Mpdas

hrkfdn / Mpdas

Licence: other
MPD AudioScrobbler written in C++ using libcurl

Labels

Projects that are alternatives of or similar to Mpdas

Okurl
OkHttp Kotlin command line
Stars: ✭ 77 (-23.76%)
Mutual labels:  curl
Fmui
fzf mpd user interface
Stars: ✭ 93 (-7.92%)
Mutual labels:  mpd
Dots
A Repository For Config Files / Dotfiles / Themes / Color Schemes / Etc...
Stars: ✭ 100 (-0.99%)
Mutual labels:  mpd
Http Client
A high-performance, high-stability, cross-platform HTTP client.
Stars: ✭ 86 (-14.85%)
Mutual labels:  curl
Katipo
HTTP2 client for Erlang based on libcurl and libevent
Stars: ✭ 90 (-10.89%)
Mutual labels:  curl
Malp
M.A.L.P. - Android MPD client
Stars: ✭ 94 (-6.93%)
Mutual labels:  mpd
Hassio Addons
The repository for my Home Assistant Supervisor Add-ons.
Stars: ✭ 71 (-29.7%)
Mutual labels:  mpd
My dotfiles
Just a collections of my dotfiles...
Stars: ✭ 101 (+0%)
Mutual labels:  mpd
Curl2httpie
covert command arguments between cURL and HTTPie
Stars: ✭ 92 (-8.91%)
Mutual labels:  curl
Dotfiles
My dotfiles managed by GNU Stow - Arch, i3-gaps, bspwm, ncmpcpp, (neo)vim, zsh etc.
Stars: ✭ 99 (-1.98%)
Mutual labels:  mpd
Androidhttp
Android Http网络开发神兵利器
Stars: ✭ 88 (-12.87%)
Mutual labels:  curl
Vim Http
simple vim plugin to make http requests from buffers
Stars: ✭ 90 (-10.89%)
Mutual labels:  curl
Wsend Gpg
Encrypted end to end file transfer
Stars: ✭ 97 (-3.96%)
Mutual labels:  curl
Steamcmd Autoupdate Any Gameserver
Windows SteamCMD to autoupdate and install any game server steam cmd settings configurable lots of useful features. This batch script will keep your game servers automaticly updated updating intervals announce the server is shutting down for updates etc all configurable.
Stars: ✭ 77 (-23.76%)
Mutual labels:  curl
Playerctl
🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
Stars: ✭ 1,365 (+1251.49%)
Mutual labels:  mpd
Cognitocurl
🦉🤖Easily sign curl calls to API Gateway with Cognito authorization token.
Stars: ✭ 76 (-24.75%)
Mutual labels:  curl
Getnews.tech
A web server that fetches data from the News API and formats it for display in the terminal.
Stars: ✭ 94 (-6.93%)
Mutual labels:  curl
Curl To Go
Convert curl commands to Go code in your browser
Stars: ✭ 1,372 (+1258.42%)
Mutual labels:  curl
Gql
Very simple CLI for many GraphQL schemas in the cloud. Provides autocompletion for GraphQL queries
Stars: ✭ 101 (+0%)
Mutual labels:  curl
Grawler
Grawler is a tool written in PHP which comes with a web interface that automates the task of using google dorks, scrapes the results, and stores them in a file.
Stars: ✭ 98 (-2.97%)
Mutual labels:  curl

mpdas

Build Status

mpdas is a MPD AudioScrobbler client supporting the 2.0 protocol specs.

It is written in C++ and uses libmpdclient to retrieve the song data from MPD and libcurl to post it to Last.fm

Features

  • Sets now-playing status
  • Scrobbling (obviously)
  • Caching
  • Config files
  • User switching
  • "Love" tracks on Last.fm (e.g. with mpc sendmessage mpdas love and mpc sendmessage mpdas unlove to revert)

Configuration

NOTE: There is a manpage available as well: man mpdas

To configure mpdas, simply create a file called .mpdasrc in your home directory or in $PREFIX/mpdasrc. To change $PREFIX, modify the Makefile.

Syntax is easy. Example:

username = lastfmuser
password = password

NOTE: In the past the password had to be an MD5 hash. As of v0.4.3 this has changed due to Last.fm deprecating the previous authentication method. Please supply the password in plain-text from now on.

Configuration options

  • username: Last.FM username
  • password: Last.FM password (plain-text)
  • host: MPD Host
  • mpdpassword: MPD Password
  • port: MPD Port
  • runas: Change the user mpdas runs as
  • debug: Print debug information
  • service: Will scrobble to Libre.fm if set to "librefm"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].