Skip to main content
i3blocks screenshot

Requirements

Requires OS level python dbus package:

λ sudo apt install python[3]-dbus

Installation

Install with pip:

λ pip install spotify-dbus-status

Usage

Enter spotify-dbus-status at the command line:

λ spotify-dbus-status
Flying Lotus - Zodiac Shit - Cosmogramma

The (–all) flag is implicit if nothing is specified:

λ spotify-dbus-status --all
Flying Lotus - Zodiac Shit - Cosmogramma

Get specific data:

λ spotify-dbus-status --album
Cosmogramma

λ spotify-dbus-status --artist
Flying Lotus

λ spotify-dbus-status --song
Zodiac Shit

Ordered output:

λ spotify-dbus-status --song --artist
Zodiac Shit - Flying Lotus

Custom seperator:

λ spotify-dbus-status --song --album --sep=", "
Zodiac Shit, Cosmogramma

Provide Template string:

λ spotify-dbus-status --template="[Artist: {artist} | Album: {album}]"
[Artist: Flying Lotus | Album: Cosmogramma]

As JSON:

λ spotify-dbus-status --format=json
{"album": "Cosmogramma", "artist": "Flying Lotus", "song": "Zodiac Shit"}

You can then parse by piping into jq:

λ spotify-dbus-status --format=json | jq -r '.artist + " - " + .song'
Flying Lotus - Zodiac Shit

i3blocks Integration

Add the following section (or similar) to you i3blocks.conf:

[spotify]
label=
command=spotify-dbus-status --template="{artist} - {song}"
interval=2
signal=10
color=#24CF5F

Contributor Thanks

Release files for spotify-dbus-status 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for spotify-dbus-status 0.1.6
File Size Uploaded
spotify-dbus-status-0.1.6.tar.gz 3.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spotify-dbus-status 0.1.6
File Interpreter ABI Platform
spotify_dbus_status-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size:6.5 kB

Release files / spotify-dbus-status-0.1.6.tar.gz

Download URL spotify-dbus-status-0.1.6.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3779f4863e4fd03aecc30a82305a40b04cc1dddaeb97b4d59e6c2fd1098d5cc4
BLAKE2b-256 checksum
How to use checksums
f6b7f091d8eab9da6ee495afd41af82b7a03aeea874c3365f1dba8844e2b0b40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / spotify_dbus_status-0.1.6-py3-none-any.whl

Download URL spotify_dbus_status-0.1.6-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
682882e097dcf03b5db9ab94a818ba8a76d0be70d6fed1b36af97711163c9a6b
BLAKE2b-256 checksum
How to use checksums
8666f7b278ce695d3664f308d9375b8032c53011ef09491dc294facbbfb5f429
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

1 release file

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page