head	1.72;
access;
symbols
	pkgsrc-2026Q2:1.72.0.2
	pkgsrc-2026Q2-base:1.72
	pkgsrc-2026Q1:1.70.0.2
	pkgsrc-2026Q1-base:1.70
	pkgsrc-2025Q4:1.68.0.2
	pkgsrc-2025Q4-base:1.68
	pkgsrc-2025Q3:1.65.0.2
	pkgsrc-2025Q3-base:1.65
	pkgsrc-2025Q2:1.63.0.2
	pkgsrc-2025Q2-base:1.63
	pkgsrc-2025Q1:1.59.0.2
	pkgsrc-2025Q1-base:1.59
	pkgsrc-2024Q4:1.55.0.2
	pkgsrc-2024Q4-base:1.55
	pkgsrc-2024Q3:1.47.0.2
	pkgsrc-2024Q3-base:1.47
	pkgsrc-2024Q2:1.46.0.2
	pkgsrc-2024Q2-base:1.46
	pkgsrc-2024Q1:1.41.0.2
	pkgsrc-2024Q1-base:1.41
	pkgsrc-2023Q4:1.37.0.2
	pkgsrc-2023Q4-base:1.37
	pkgsrc-2023Q3:1.32.0.2
	pkgsrc-2023Q3-base:1.32
	pkgsrc-2023Q2:1.31.0.2
	pkgsrc-2023Q2-base:1.31
	pkgsrc-2023Q1:1.27.0.2
	pkgsrc-2023Q1-base:1.27
	pkgsrc-2022Q4:1.22.0.2
	pkgsrc-2022Q4-base:1.22
	pkgsrc-2022Q3:1.21.0.2
	pkgsrc-2022Q3-base:1.21
	pkgsrc-2022Q2:1.13.0.2
	pkgsrc-2022Q2-base:1.13
	pkgsrc-2022Q1:1.9.0.2
	pkgsrc-2022Q1-base:1.9
	pkgsrc-2021Q4:1.6.0.2
	pkgsrc-2021Q4-base:1.6
	pkgsrc-2021Q3:1.1.0.2
	pkgsrc-2021Q3-base:1.1;
locks; strict;
comment	@# @;


1.72
date	2026.05.20.13.27.27;	author pin;	state Exp;
branches;
next	1.71;
commitid	Nh9kgWiKjsM8xyGG;

1.71
date	2026.03.30.13.04.49;	author pin;	state Exp;
branches;
next	1.70;
commitid	Jsvi4dPRKF5430AG;

1.70
date	2026.02.17.13.51.02;	author pin;	state Exp;
branches;
next	1.69;
commitid	oZOLjclpv6wDCJuG;

1.69
date	2026.01.14.14.45.12;	author pin;	state Exp;
branches;
next	1.68;
commitid	IsbbeapTjTsY0nqG;

1.68
date	2025.11.12.09.40.49;	author pin;	state Exp;
branches;
next	1.67;
commitid	3mpW8ziqRSu5mfiG;

1.67
date	2025.10.23.20.35.55;	author wiz;	state Exp;
branches;
next	1.66;
commitid	1V2hBZn9ypXaCJfG;

1.66
date	2025.09.24.12.00.04;	author pin;	state Exp;
branches;
next	1.65;
commitid	stDSGOCqWWLwHXbG;

1.65
date	2025.09.01.09.39.45;	author pin;	state Exp;
branches;
next	1.64;
commitid	QjNvJa6ZDt7eFZ8G;

1.64
date	2025.07.28.11.00.14;	author pin;	state Exp;
branches;
next	1.63;
commitid	NkplszmbFNFAev4G;

1.63
date	2025.06.23.08.32.14;	author pin;	state Exp;
branches;
next	1.62;
commitid	PF1avB8znI9zxZZF;

1.62
date	2025.05.14.10.28.47;	author pin;	state Exp;
branches;
next	1.61;
commitid	yJUO0lLFDfOgtRUF;

1.61
date	2025.04.10.13.06.27;	author pin;	state Exp;
branches;
next	1.60;
commitid	OZkn32eWOCS3rvQF;

1.60
date	2025.04.02.09.58.15;	author pin;	state Exp;
branches;
next	1.59;
commitid	ShVOCqgLXu5rEsPF;

1.59
date	2025.02.28.08.25.13;	author pin;	state Exp;
branches;
next	1.58;
commitid	hOlYr6Q7AFQhcdLF;

1.58
date	2025.02.27.21.40.25;	author pin;	state Exp;
branches;
next	1.57;
commitid	s3brjd17NCg7D9LF;

1.57
date	2025.02.12.06.44.30;	author ryoon;	state Exp;
branches;
next	1.56;
commitid	wrOiT0jBBwBs99JF;

1.56
date	2024.12.24.18.31.01;	author pin;	state Exp;
branches;
next	1.55;
commitid	TNsyt65RbtMHFMCF;

1.55
date	2024.12.02.07.20.20;	author pin;	state Exp;
branches;
next	1.54;
commitid	Ox4bLNnD8AWsFTzF;

1.54
date	2024.12.01.21.54.05;	author pin;	state Exp;
branches;
next	1.53;
commitid	DuxWcBZXmwXbxQzF;

1.53
date	2024.11.14.22.18.45;	author wiz;	state Exp;
branches;
next	1.52;
commitid	JmuDYqwL4erbdFxF;

1.52
date	2024.11.02.18.55.55;	author pin;	state Exp;
branches;
next	1.51;
commitid	rKsPAjSzQITRt6wF;

1.51
date	2024.11.01.12.51.31;	author wiz;	state Exp;
branches;
next	1.50;
commitid	QB4Wk02mZPuBuWvF;

1.50
date	2024.11.01.00.50.44;	author wiz;	state Exp;
branches;
next	1.49;
commitid	QT27BdVP362gvSvF;

1.49
date	2024.10.31.11.02.53;	author pin;	state Exp;
branches;
next	1.48;
commitid	yxAxX8EeSiJpVNvF;

1.48
date	2024.10.29.18.56.24;	author pin;	state Exp;
branches;
next	1.47;
commitid	qzr2lxxsWRz0CAvF;

1.47
date	2024.07.19.09.49.10;	author pin;	state Exp;
branches;
next	1.46;
commitid	fhpOHgKODOcyRqiF;

1.46
date	2024.05.26.19.05.58;	author pin;	state Exp;
branches;
next	1.45;
commitid	gAomC6c4wAfbGxbF;

1.45
date	2024.04.27.20.12.29;	author pin;	state Exp;
branches;
next	1.44;
commitid	uskm3yFs5RVNYO7F;

1.44
date	2024.04.22.06.51.48;	author pin;	state Exp;
branches;
next	1.43;
commitid	MBWfegoahG85I67F;

1.43
date	2024.04.06.08.04.52;	author wiz;	state Exp;
branches;
next	1.42;
commitid	xuM7fEJrv2TOC35F;

1.42
date	2024.04.01.19.13.53;	author pin;	state Exp;
branches;
next	1.41;
commitid	BqoPP5fjI1Bvut4F;

1.41
date	2024.03.14.05.09.52;	author pin;	state Exp;
branches;
next	1.40;
commitid	lpJiKhFhUiSPo52F;

1.40
date	2024.03.04.10.11.17;	author pin;	state Exp;
branches;
next	1.39;
commitid	2IazO2ey6NE9oP0F;

1.39
date	2024.01.30.14.21.35;	author ryoon;	state Exp;
branches;
next	1.38;
commitid	gARf2FgciecARtWE;

1.38
date	2024.01.04.12.30.44;	author pin;	state Exp;
branches;
next	1.37;
commitid	63RxVbWklDTz58TE;

1.37
date	2023.12.12.14.42.07;	author wiz;	state Exp;
branches;
next	1.36;
commitid	w6aGJ2VjVAzuybQE;

1.36
date	2023.12.09.10.25.02;	author pin;	state Exp;
branches;
next	1.35;
commitid	j8tr82TgHbngeMPE;

1.35
date	2023.12.03.20.49.41;	author pin;	state Exp;
branches;
next	1.34;
commitid	6mOvypiJzIdwS3PE;

1.34
date	2023.10.24.22.08.16;	author wiz;	state Exp;
branches;
next	1.33;
commitid	MTsrqKm6aGrQAVJE;

1.33
date	2023.10.02.10.38.10;	author pin;	state Exp;
branches;
next	1.32;
commitid	vsiNyJflIvpiu2HE;

1.32
date	2023.08.06.05.21.41;	author pin;	state Exp;
branches;
next	1.31;
commitid	jJZprsZsjTajzGzE;

1.31
date	2023.06.01.11.53.52;	author pin;	state Exp;
branches;
next	1.30;
commitid	mv6MVDqXfpmoRerE;

1.30
date	2023.05.19.11.15.02;	author pin;	state Exp;
branches;
next	1.29;
commitid	TdCHzI8SPY3Z3zpE;

1.29
date	2023.05.06.19.09.05;	author ryoon;	state Exp;
branches;
next	1.28;
commitid	U0SnpK5fQpHc6WnE;

1.28
date	2023.03.29.19.24.27;	author pin;	state Exp;
branches;
next	1.27;
commitid	iY09LXioWc4wp3jE;

1.27
date	2023.03.04.15.38.21;	author pin;	state Exp;
branches;
next	1.26;
commitid	Sjii4HBnWHoMXOfE;

1.26
date	2023.02.21.13.14.21;	author pin;	state Exp;
branches;
next	1.25;
commitid	e2CG6CLMexvhwoeE;

1.25
date	2023.02.06.19.37.35;	author pin;	state Exp;
branches;
next	1.24;
commitid	H5bwKkUxYOSE7vcE;

1.24
date	2023.02.04.20.08.46;	author pin;	state Exp;
branches;
next	1.23;
commitid	wXzetmFVf9RkmfcE;

1.23
date	2022.12.26.22.07.37;	author pin;	state Exp;
branches;
next	1.22;
commitid	oW4RkAsKqUyPi77E;

1.22
date	2022.09.26.13.48.41;	author pin;	state Exp;
branches;
next	1.21;
commitid	c7jfMplohV41tnVD;

1.21
date	2022.09.11.12.51.23;	author wiz;	state Exp;
branches;
next	1.20;
commitid	5DT6DUEaifG2DrTD;

1.20
date	2022.09.02.11.49.29;	author pin;	state Exp;
branches;
next	1.19;
commitid	yxHhlSN0xjdXzhSD;

1.19
date	2022.08.11.05.08.05;	author gutteridge;	state Exp;
branches;
next	1.18;
commitid	yKydzoO42ClN3qPD;

1.18
date	2022.08.10.20.38.34;	author pin;	state Exp;
branches;
next	1.17;
commitid	CLIT6Ch7fMVhfnPD;

1.17
date	2022.08.01.08.11.28;	author pin;	state Exp;
branches;
next	1.16;
commitid	mji9VMzALf2Wo9OD;

1.16
date	2022.07.10.20.54.32;	author pin;	state Exp;
branches;
next	1.15;
commitid	Lf0asg3JAN3ykoLD;

1.15
date	2022.07.02.16.53.08;	author ryoon;	state Exp;
branches;
next	1.14;
commitid	JYhuI1Ghjd0AflKD;

1.14
date	2022.06.28.09.30.38;	author pin;	state Exp;
branches;
next	1.13;
commitid	OPXevtCgv8lRVMJD;

1.13
date	2022.06.19.07.03.31;	author pin;	state Exp;
branches;
next	1.12;
commitid	auF8PmIIYdtjpCID;

1.12
date	2022.06.07.10.23.54;	author pin;	state Exp;
branches;
next	1.11;
commitid	KSiiuCicnoUXT5HD;

1.11
date	2022.06.02.19.56.32;	author pin;	state Exp;
branches;
next	1.10;
commitid	aEtRq2iVVtNnevGD;

1.10
date	2022.05.20.16.32.03;	author pin;	state Exp;
branches;
next	1.9;
commitid	nk09VytAbS89wOED;

1.9
date	2022.03.28.10.43.40;	author tnn;	state Exp;
branches;
next	1.8;
commitid	a4cavKiniSb6iYxD;

1.8
date	2022.03.08.10.14.36;	author pin;	state Exp;
branches;
next	1.7;
commitid	nfpmGSVGW7Z8MovD;

1.7
date	2022.01.13.13.20.04;	author pin;	state Exp;
branches;
next	1.6;
commitid	5Pt0jgXidQXnxtoD;

1.6
date	2021.12.08.16.03.20;	author adam;	state Exp;
branches;
next	1.5;
commitid	2PyWjHx5T8rqARjD;

1.5
date	2021.11.15.22.54.05;	author wiz;	state Exp;
branches;
next	1.4;
commitid	IwFN8B1K5bPMBWgD;

1.4
date	2021.11.05.22.28.08;	author pin;	state Exp;
branches;
next	1.3;
commitid	D9WD4vsWVpqUMEfD;

1.3
date	2021.10.25.11.27.20;	author pin;	state Exp;
branches;
next	1.2;
commitid	ZmiiQPpMolq8ubeD;

1.2
date	2021.10.11.08.59.48;	author pin;	state Exp;
branches;
next	1.1;
commitid	qlS0Xpb1encq7ncD;

1.1
date	2021.09.08.10.42.54;	author pin;	state Exp;
branches;
next	;
commitid	hJGHlbMzHYPtK88D;


desc
@@


1.72
log
@audio/spotify-player: reset maintainer

Given constant changes in Spotifys API and increasing restrictions being
imposed, I can no longer test these packages.

 - librespot
 - ncspot
 - spotify-player
 - spotify-qt

It's still my intention to keep these up-to-date but, I can only run test
builds and no functional testing. Hence, dropping MAINTAINER.
@
text
@# $NetBSD: Makefile,v 1.71 2026/03/30 13:04:49 pin Exp $

DISTNAME=	spotify-player-0.23.0
CATEGORIES=	audio
MASTER_SITES=	${MASTER_SITE_GITHUB:=aome510/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/aome510/spotify-player/
COMMENT=	Command driven spotify player
LICENSE=	mit

# See, https://github.com/briansmith/ring/issues/1999
.include "../../mk/compiler/i386-sse2.mk"

TOOL_DEPENDS+=	cmake-[0-9]*:../../devel/cmake
TOOL_DEPENDS+=	clang-[0-9]*:../../lang/clang

.include "cargo-depends.mk"

#RUST_REQ=	1.94.1
#Upstream does not state the required MSRV.
#This package is confirmed to build with Rust 1.94.1 on amd64

USE_LANGUAGES+=		c c++
USE_TOOLS+=		pkg-config

INSTALLATION_DIRS=	bin

MAKE_ENV+=	OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q}
RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib

CARGO_NO_DEFAULT_FEATURES=	YES

.include "options.mk"

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/target/release/spotify_player \
		${DESTDIR}${PREFIX}/bin

.include "../../lang/rust/cargo.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.71
log
@audio/spotify-player: update to 0.23.0

Highlight of this release is the new optional real-time audio visualisation (thanks @@Narqulie for the implementation)

What's Changed

 - docs: fix broken relative links in README for crates.io compatibility by @@greqor in #926
 - fix: bind CLI socket before spawning handler thread by @@greqor in #929
 - Add doc for component styles and improve wording for other docs by @@aome510 in #932
 - feat: add mouse scroll to incease/decrease volume by @@Alimedhat000 in #931
 - feat: remember Tracks context in Currently Playing page by @@aome510 in #933
 - refactor: consolidate client requests and move currently_playing_tracks_id to PlayerState by @@aome510 in #939
 - docs: add THEMES.md to showcase community theme collections by @@MBeggiato in #938
 - Feat: Adding real-time audio visualisation by @@Narqulie in #943
 - Fix: Artist Page "Albums" and "Related Artists" shown even on small windows by @@wzifox in #945
 - fix: include seed track when using GoToRadio by @@anspangilinan in #947
 - Loading spinner on startup by @@mielpeeters in #950
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2026/02/17 13:51:02 pin Exp $
d8 1
a8 1
MAINTAINER=	pin@@NetBSD.org
@


1.70
log
@audio/spotify-player: update to 0.22.1

v0.22.1
What's Changed

    fix: keep main thread alive on Linux and when media-control is disabled - Issue 924 by @@Douglas019BR in #925

v0.22.0
Resolves the long-standing rate limit issue by using ncspot's client as the default client to interact with Spotify APIs (see this comment for more details).

Special thanks to the ncspot developers for allowing this project to use their client.

If anyone has a client registered with extended quota mode that was created before the November 2024 Spotify API changes, and you're willing to share it for this project, please reach out to me.
What's Changed

    fix 0 key not working in popups by @@xdBronch in #911
    integrate ncspot's client id by @@aome510 in #918
    patch entry with null values in get-a-categories-playlists API by @@aome510 in #919
    replace tokio blocking tasks with named threads by @@aome510 in #921
    feat: Add config field for custom 'explicit' icon by @@zenonet in #920
    Improve loading paginated items with parallelism by @@aome510 in #922
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.69 2026/01/14 14:45:12 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.22.1
d21 1
a21 1
#RUST_REQ=	1.93.1
d23 1
a23 1
#This package is confirmed to build with Rust 1.93.1 on amd64
@


1.69
log
@audio/spotify-player: update to 0.21.3

NOTE: this is a patched release acting as a temporary release until #890 is resolved or when Spotify fixes their broken APIs 😔😔😔

Refer to #890 (comment) for context on the workaround changes to handle the broken Spotify APIs.
What's Changed

    Fix package URL format in Cargo.toml by @@stkiegerl in #886
    cleanup client API call codes by @@aome510 in #891
    fix: include local streaming device in device list popup by @@glima in #860
    Allow showing actions on the current context page by @@crisco-13 in #857
    Filter out keymaps with None command in shortcut help popup by @@seanlinshiang in #849
    feat: add SeekStart command by @@mrghosti3 in #888
    Feature: add command "features" by @@mgumz in #844
    feat: optional transient notifications by @@kirpy0x in #852
    Improve the track page layout by @@mgumz in #843
    Feature: add {track_number} to playback_format by @@mgumz in #842
    feat(nix): add nix flake by @@DOD-101 in #875
    fix(nix): add missing nativeBuildInputs by @@DOD-101 in #905
    pre-release v0.21.3 by @@aome510 in #909
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2025/11/12 09:40:49 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.21.3
d21 1
a21 1
#RUST_REQ=	1.92.0
d23 1
a23 1
#This package is confirmed to build with Rust 1.92.0 on amd64
@


1.68
log
@audio/spotify-player: update to 0.21.2

 - Update librespot dependencies to v0.8.0 by @@Douglas019BR in #868
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2025/10/23 20:35:55 wiz Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.21.2
d21 1
a21 1
#RUST_REQ=	1.90.0
d23 1
a23 1
#This package is confirmed to build with Rust 1.90.0 on amd64
@


1.67
log
@*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.66 2025/09/24 12:00:04 pin Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.21.1
PKGREVISION=	1
@


1.66
log
@audio/spotify-player: update to 0.21.1

What's Changed

 - Fix: Move fuzzy_search_items to utils to resolve #820 by @@Dragonfly911117 in #823
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2025/09/01 09:39:45 pin Exp $
d4 1
@


1.65
log
@audio/spotify-player: update to 0.21.0

The highlight of this new release is the upgrade to a new librespot version (v0.7.1),
fixing different issues happening because of breaking changes from Spotify APIs.
Beside that, this release also includes a few nice QoL improvements both to the app's functionality and UI.

What's Changed

    fix rustls dependency on yanked version by @@KUHLwasStolen in #788
    add optional feature to pixelate album art to match terminal aesthetic by @@KUHLwasStolen in #793
    remove unnecessary auth scopes user-read-email and user-read-birthdate by @@KUHLwasStolen in #792
    Upgrade librespot to 0.7.0, fixing audio, authentication, DNS lookup issues by @@aome510 in #808
    Make Spotify Connect integration work with new authentication changes by @@aome510 in #809
    Show relative time that a track was added in playlists by @@Funtimes909 in #755
    add display of genres in playback UI via {genres} by @@KUHLwasStolen in #795
    Allow configuring the log directory by @@acuteenvy in #783
    added a functionality to search through items in a playlist popup by @@deauthe in #784
    Parameterize SeekForward and SeekBackward commands by @@Valkyrja-Design in #798
    feat: add playlist edit command for adding/removing tracks by @@rrotaru in #776
    fix spotify_player connect --name [...] and ... get key devices by @@KUHLwasStolen in #794
    Feature: Add ability to change position of progress bar by @@rvnku in #805
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2025/07/28 11:00:14 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.21.0
d21 1
a21 1
#RUST_REQ=	1.89.0
d23 1
a23 1
#This package is confirmed to build with Rust 1.89.0 on amd64
@


1.64
log
@audio/spotify-player: update to 0.20.7

What's Changed

 - fix bug #753 - Action menu shorcut numbers not working anymore by @@markgandolfo in #754
 - Feature: Add ability to jump to search result by @@JohnMitchell04 in #748
 - Update ArchLinux Install Process by @@joan-morera in #761
 - Add Support for RTL text in most UI elements (#759) by @@damageboy in #760
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2025/06/23 08:32:14 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.20.7
d21 1
a21 1
#RUST_REQ=	1.88.0
d23 1
a23 1
#This package is confirmed to build with Rust 1.88.0 on amd64
@


1.63
log
@audio/spotify-player: update to 0.20.6

What's Changed

    fix playlist folders sorting by @@aNNiMON in #719
    feat: add currently playing lyric highlight by @@JamesManningR in #733
    recommend official Arch package instead of AUR by @@ThomasFrans in #722
    fix: add reqwest missing feature to run lyric finder example by @@gumaath in #730
    docs: add rhel/fedora systems dependencies documentation by @@gumaath in #731
    Add Support for RTL text in lyrics by @@devceline in #749
    feat: add {liked} option to playback_format by @@Domerpig in #728
    Added description to show if a playlist is favorited/followed by @@nbrowner in #745
    Add support for vim like motions, i.e. 5j 8k, etc. by @@markgandolfo in #742
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2025/05/14 10:28:47 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.20.6
d21 1
a21 1
#RUST_REQ=	1.87.0
d23 1
a23 1
#This package is confirmed to build with Rust 1.87.0 on amd64
@


1.62
log
@audio/spotify-player: update to 0.20.5

What's Changed

 - Add Catppuccin Themes by @@aestellic in #655
 - Clarify client_id_command option & trim output by @@juliamertz in #656
 - feat: start playback for track from cli by @@juliamertz in #649
 - Config option to sort artists albums by type by @@JohnOberhauser in #654
 - fix: building with notify only by @@dibbel26 in #658
 - Fixed a typo in feature_request.md by @@ManiProjs in #666
 - fix(search): remove double border when in vertical orientation by @@DOD-101 in #662
 - fix: Some shows not loading by @@m4r1vs in #664
 - Remove legacy alias for ratatui by @@WhyNotHugo in #680
 - fix album action when albums are sorted by type by @@aome510 in #697
 - Add working shell.nix by @@EliRibble in #685
 - feat: sort playlists and albums alphabetically by @@CostelXD in #696
 - Change script shebangs, fix minor doc typeo by @@kism in #708
 - feat: display duration on albums and playlists by @@DOD-101 in #716
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2025/04/10 13:06:27 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.20.5
d21 1
a21 1
#RUST_REQ=	1.86.0
d23 1
a23 1
#This package is confirmed to build with Rust 1.86.0 on amd64
@


1.61
log
@audio/spotify-player: needs sse2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2025/04/02 09:58:15 pin Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.20.4
PKGREVISION=	1
d21 1
a21 1
#RUST_REQ=	1.83.0
d23 1
a23 1
#This package is confirmed to build with Rust 1.83.0 on amd64
@


1.60
log
@audio/spotify-player: not for 32bits
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2025/02/28 08:25:13 pin Exp $
d15 1
a15 1
NOT_FOR_PLATFORM+=	*-*-i386
@


1.59
log
@audio/spotify-player: revert to MAINTAINER
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2025/02/27 21:40:25 pin Exp $
d14 3
@


1.58
log
@audio/spotify-player: MAINTAINER -> OWNER, Make things clear
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2025/02/12 06:44:30 ryoon Exp $
d9 1
a9 1
OWNER=		pin@@NetBSD.org
@


1.57
log
@*: Recursive revbump from audio/flac-1.5.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2024/12/24 18:31:01 pin Exp $
d9 1
a9 1
MAINTAINER=	pin@@NetBSD.org
@


1.56
log
@audi/spotify-player: update to 0.20.4

Highlight of the release is the introduction of synced lyrics in LyricsPage

What's Changed

    Allow changing of volume in different steps by @@DOD-101 in #629
    fix: playlist sorting by date by @@juliamertz in #634
    add support for synced lyrics by @@aome510 in #635
    Cleanup config::theme codes by @@aome510 in #636
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2024/12/02 07:20:20 pin Exp $
d4 1
@


1.55
log
@audio/spotify-player: update to 0.20.3

What's Changed
 - fix tracks context not playable by @@aome510 in #625
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2024/12/01 21:54:05 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.20.3
d18 1
a18 1
#RUST_REQ=	1.82.0
d20 1
a20 1
#This package is confirmed to build with Rust 1.82.0 on amd64
@


1.54
log
@udio/spotify-player: update to 0.20.2

What's Changed
 - Use 'ring' backend as default for rustls. by @@pstumpf in #598
 - Refactoring by @@bircni in #606
 - implement podcast functionality by @@SebRollen in #552
 - Fix black image border by @@mielpeeters in #613
 - fix Spotify Connect feature support after new API changes by @@aome510 in #618
 - cleanup event module and implement follow-up support for podcast by @@aome510 in #619
 - cleanup rspotify::model imports by @@aome510 in #620
 - Add native-tls-alpn feature to reqwest by @@ikopytko in #622

pkgsrc changes
 - Use clang as TOOL_DEPENDS, it's only needed at build time and not at runtime
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2024/11/14 22:18:45 wiz Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.20.2
@


1.53
log
@*: recursive bump for icu 76 shlib major version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2024/11/02 18:55:55 pin Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.20.1
PKGREVISION=	1
d13 2
a14 1
TOOL_DEPENDS+=  cmake-[0-9]*:../../devel/cmake
a28 1
RUSTFLAGS+=     -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.clang}/lib
a39 1
.include "../../lang/clang/buildlink3.mk"
@


1.52
log
@audio/spotify-player: update to 0.20.1

 - fix window v0.58.0 build error in #585
 - handle shutdown error upon restarting session in #589
 - ignore cache when authenticating the application using authenticate CLI command in #592
 - pre-release v0.20.1 in #595
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2024/11/01 12:51:31 wiz Exp $
d4 1
@


1.51
log
@*: revbump for icu downgrade
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2024/11/01 00:50:44 wiz Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.20.0
PKGREVISION=	2
@


1.50
log
@*: recursive bump for icu 76.1 shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2024/10/31 11:02:53 pin Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.49
log
@audio/spotify-player: fix broken build

http://shadow.netbsd.org/pub/pkgsrc/packages/reports/HEAD/NetBSD-10.0-x86_64/20241030.0715/spotify-player-0.20.0/build.log
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2024/10/29 18:56:24 pin Exp $
d4 1
@


1.48
log
@audio/spotify-player: update to 0.20.0

v0.20.0 is a big release with many new changes and new contributors 🚀 🚀 🚀.
Highlight of this release is the migration to librespot v0.5.0 which allows us to fix a long-standing issue with Spotify authentication.
Shoutout to all old/new contributors for pushing this release.

What's Changed

    add jump to track command by @@aNNiMON in #501
    skip single selection for artist actions by @@aNNiMON in #507
    show album types in the artist context by @@aNNiMON in #508
    Fix mismatched arguments by @@aNNiMON in #511
    Use BufReader/BufWriter for data from file cache by @@puuuuh in #510
    add playback_progress_bar_unfilled by @@apprehensions in #516
    Does not return removed commands by @@arouene in #524
    feat: Allow themable "like" component by @@arouene in #525
    Use album id as hash to store album covers by @@leon332157 in #514
    Add ability to adjust window ratios by @@DOD-101 in #482
    fix #454 overflowing of song title by @@DOD-101 in #529
    remove utils::{new_list_state,new_table_state} by @@aome510 in #532
    feat: client_id_cmd config option by @@juliamertz in #548
    add playlist folders support by @@aNNiMON in #518
    Update README.md by @@ManiArasteh in #549
    feat: target configuration for action keymaps by @@juliamertz in #539
    modify theme script to parse toml by @@SebRollen in #551
    fix copy command blocking by @@juliamertz in #553
    Improved Lyric_finder to retrieve correct lyrics instead of its translation by @@genricoloni in #564
    Update README.md to include a hint for WSL by @@ShuraShulgin in #572
    Fix proposal for #561 by @@DJ-pH3luy in #562
    Update layout of library and search pages for vertical aspect ratios by @@juliamertz in #559
    docs: clarify client_id error by @@apprehensions in #578
    Change important notice link to the valid issue by @@snikoletopoulos in #583
    fix: switch to librespot 0.5.0 by @@w-lfchen in #570
    handling client_id scoping for Spotify Connect feature with librespot 0.5.0 by @@aome510 in #584
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2024/07/19 09:49:10 pin Exp $
d13 2
d28 1
d40 1
@


1.47
log
@audio/spotify-player: update to 0.19.1

What's Changed
    Added support for image cache downloading without image Feature by @@jStimpert0430 in #460
    Add optional fuzzy search algorithm by @@juliamertz in #468
    make autoplay configurable by @@robko23 in #459
    Add actions to keymap configuration by @@juliamertz in #471
    Configurable seek duration by @@juliamertz in #475
    fix: decode html entities in playlist description by @@juliamertz in #478
    fix #464 by adding full date to display next to albums by @@DOD-101 in #474
    fix #479 Incorrect like status in ShowActions(#479) by @@deauthe in #481
    Add Alternating Colors for Help Table by @@przb in #466
    got rid of that stupid shorts player in the readme file by @@maxiwee69 in #492
    update search popup's filtering logic by @@aome510 in #493
    added {status} for customizing play/pause location/style, resolves #487 by @@JadonBelair in #491
    Fix several Spotify API errors by @@aome510 in #495
    update reconnection logic upon creating new session by @@aome510 in #497
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2024/05/26 19:05:58 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.19.1
d15 1
a15 1
#RUST_REQ=	1.79.0
d17 1
a17 1
#This package is confirmed to build with Rust 1.79.0 on amd64
d19 1
@


1.46
log
@audio/spotify-player: update to 0.18.2

What's Changed
 - rustls-tls and native-tls features for lyric_finder by @@cycle-five in #434
 - Miscellaneous fixes by @@aome510 in #439
 - New AUR package - adding to README? by @@blackthorne7 in #441
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2024/04/27 20:12:29 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.18.2
d15 4
@


1.45
log
@audio/spotify-player: update to 0.18.1

 - downgrade ratatui to v0.26.1 to fix #424 and #426
 - add CLI search command by @@kadinsayani in #432
 - Add album to queue action by @@nikosavola in #429
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2024/04/22 06:51:48 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.18.1
@


1.44
log
@audio/spotify-player: update to 0.18.0

 - Add fake track repeat mode in #410
 - Make notification timeout configurable and allow whitespaces in playback_format in #417
 - Refactor client request handling module in #418
 - Refactor ui and event modules in #419
 - Miscellaneous UI improvements in #420
    - support searching inside the command help page
    - renders playlist's description inside context page if exists (with new playlist_desc component style)
    - support all style modifiers in https://docs.rs/ratatui/latest/ratatui/style/struct.Modifier.html
 - Determine clipboard provider automatically based on user's environment in #421
 - Decouple configs from application's state in #422

Breaking changes
 - OpenCommandHelp and Queue commands are updated to go to a new page instead of opening a popup
 - remove copy_command config option (a copy command is now derived automatically)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2024/04/06 08:04:52 wiz Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.18.0
@


1.43
log
@* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2024/04/01 19:13:53 pin Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.17.2
PKGREVISION=	1
@


1.42
log
@audio/spotify-player: update to 0.17.2

What's Changed
 - ensure no popup is rendered on top the playback window in #400
 - add patch for null issue with images field when getting user playlist in #402
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2024/03/14 05:09:52 pin Exp $
d4 1
@


1.41
log
@audio/spotify-player: update to 0.17.1

What's Changed
 - don't refresh playback on new streaming player event in #388
 - remove patches for Spotify API's float bugs in #392
 - re-render image if the last rectangle is different from the current one in #390
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2024/03/04 10:11:17 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.17.1
@


1.40
log
@audio/spotify-player: update to 0.17.0

v0.17.0 is a new release with a lot of features, bug fixes, and specifically a
patch fixing a very annoying Spotify API bug.

This release also marks a big milestone for the project: 1k ⭐ 🥳🥳🥳 .
Thanks everyone for contributing, using, and starring the project!

What's Changed
    Add custom text input widget with cursor, to use in search page by @@micleo2 in #329
    chore: update github actions by @@LucasFA in #339
    reset buffered playback upon handling GetCurrentPlayback request by @@aome510 in #341
    docs: fixes keymap command name by @@massivebird in #342
    chore(docs): Remove unneeded explicit link by @@LucasFA in #344
    Wait for the copy command to exit. by @@Fuyukai in #346
    build: use cross for cross-compilation, locally and in CD by @@LucasFA in #343
    feat: Souvlaki 0.7.0 and Linux Dbus volume control support by @@LucasFA in #348
    extend capabilities for ShowActionsOn* commands by @@aome510 in #352
    handle title padding with hidden borders by @@aome510 in #351
    update dependencies, bump lyric_finder to v0.1.5 by @@aome510 in #353
    Add miscellaneous UI code changes by @@aome510 in #354
    update issue templates by @@aome510 in #366
    fix clippy warning by @@aome510 in #367
    re-create a new session when restarting the integrated client by @@aome510 in #370
    Don't create streaming connections for non-streaming instances by @@Schnouki in #371
    Remove winit from compilation on Linux by @@LucasFA in #372
    Explicit cargo-binstall support by @@LucasFA in #377
    Add popup for creating new playlist by @@aome510 in #379
    Make Daemon feature imply streaming feature by @@LucasFA in #376
    use liked icon's length to configure the column's width by @@aome510 in #380
    Patch spotify API bugs by @@aome510 in #386
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2024/01/30 14:21:35 ryoon Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.17.0
@


1.39
log
@*: Recursive revbump from audio/pulseaudio-17.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2024/01/04 12:30:44 pin Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.16.3
PKGREVISION=	1
@


1.38
log
@audio/spotify-player: update to 0.16.3

What's Changed
 - move examples to a separate README file in #325
 - fix image rendering issue when playback position is bottom in #328
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2023/12/12 14:42:07 wiz Exp $
d4 1
@


1.37
log
@spotify-player: update to 0.16.2.

What's Changed

    Fix memory leak issue when rendering images in iTerm2 in #319
        remove cover_image_refresh_duration_in_ms config option
        update image rendering logic to only trigger when the state changes (previously render periodically)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2023/12/09 10:25:02 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.16.2
@


1.36
log
@audio/spotify-player: update to 0.16.1

Breaking changes - v0.16.1 updates the parsing logic for theme configurations:
 - the palette's terminal colors might look different
 - the component style's custom RGB color now uses a hex color representation
   instead of Rgb = { r = ..., g = ..., b = ...}.

What's Changed
 - fix warnings when building without any features in #309
 - handle authenticate CLI command without a client in #314
 - UI album year in #305
 - Add play, pause, and generate CLI commands in #316
 - Improve theme configurations in #317
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2023/12/03 20:49:41 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.16.1
@


1.35
log
@audio/spotify-player: update to 0.16.0

Highlights
v0.16.0 is a big release with some new features:

 - CLI now doesn't require a running instance to handle commands (#290)
 - add file cache support for user's data (liked tracks, saved albums, followed
   artists, etc) (#306)
 - add support for opening a Spotify link from clipboard (#307)

What's Changed
 - Add Scoop installation instruction to Readme by @@rashil2000 in #263
 - Improve lyrics lookup by removing remix & remaster info in query.
   by @@Icelk in #266
 - Fix typos by @@kianmeng in #267
 - fix: missing https for song links by @@sjdonado in #269
 - map media control Pause and Resume to PlayerRequests by @@SebRollen in #272
 - Allow shuffling context playback from CLI by @@rudiejd in #275
 - add explicit tags to track information by @@SebRollen in #276
 - Clamped progress bars to solve problems with -ve numbers
   by @@whiskyplausible in #274
 - Miscellaneous refactor and improvement by @@aome510 in #287
 - use track's id of linked_from if exists by @@aome510 in #286
 - Support handling CLI commands without a running application instance
   by @@aome510 in #290
 - Allow disabling notify when client is not streaming by @@VenMolom in #298
 - support disabling notification from config by @@aome510 in #303
 - bind C-z to AddSelectedItemToQueue by @@aome510 in #304
 - Cache user's data into files (liked tracks, saved albums, followed artists,
   etc) by @@aome510 in #306
 - Support open spotify link by @@aome510 in #307
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2023/10/24 22:08:16 wiz Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.16.0
@


1.34
log
@*: bump for openssl 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2023/10/02 10:38:10 pin Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.15.2
PKGREVISION=	1
@


1.33
log
@audio/spotify-player: update to 0.15.2

v0.15.2
Changes
 - HOTFIX: revert windows crate's version to 0.44.0 (6d3a2ea)

v0.15.1
What's Changed
 - Make it possible to enable streaming only in daemon mode by @@Schnouki in #242
 - Add support for getting track's data from CLI get command by @@aome510 in #245
 - Add player event hook command by @@aome510 in #244
 - filter out unplayable/unavailable tracks by @@rileyallyn in #207
 - Optimize CLI command runtime by @@aome510 in #249
 - Update player_event_hook_command usage by @@aome510 in #251
 - Set PulseAudio app properties using environment variables by @@Schnouki in #252
 - Consistent Spotify naming by @@jacksongoode in #256
 - Add audio normalization device config option by @@jsbmg in #255
 - Add Mute command by @@BKasin in #253
 - Improve rendering performance for liked tracks page by @@aome510 in #262
 - [Windows]: Create dummy window to handle media control by @@rashil2000 in #261
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2023/08/06 05:21:41 pin Exp $
d4 1
@


1.32
log
@audio/spotify-player: update to 0.15.0

What's Changed
 - fix typo in config example variable by @@hyperpuncher in #209
 - Add Void Linux as install option by @@f1nbar in #210
 - Implement timeout mechanism for getting authentication token by
   @@aome510 in #212
 - Fix a typo for homebrew install instructions by @@toh995 in #216
 - Add tracks_playback_limit config option by @@aome510 in #219
 - Use ttl cache instead of lru by @@aome510 in #220
 - Create app.toml with default values if it doesn't exist by @@cobbinma in #221
 - Tokyonight Theme 🎨 by @@cobbinma in #225
 - Improve queue popup by @@m-torhan in #226
 - fix: constant module name typo by @@nuugen in #227
 - Allow removing a keybind by @@Kuba314 in #223
 - move items in a playlist by @@cobbinma in #224
 - Improve TTL caching and handling by @@aome510 in #230
 - Playlist CLI Editing - New, Delete, Import, Fork, Update by
   @@justjokiing in #222
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2023/06/01 11:53:52 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.15.0
@


1.31
log
@audio/spotify-player: update to 0.14.1

What's Changed
 - Fixed application not starting issue with Kitty terminal (#204) when the
   image feature is enabled in bca3fa2
 - Migrate to ratatui in #206
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2023/05/19 11:15:02 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.14.1
@


1.30
log
@audio/spotify-player: update to 0.14.0

v0.14.0 is a big release with new daemon feature and CLI commands.

This release also resolves the application's persistent issue that requires
restarting the application in case of networking errors. The application now
(hopefully) becomes more robust to such errors by automatically re-initializing
the application's states and integrated player after re-gaining access to the
network.

What's Changed
 - Fix broken link in #175
 - Implement spotify-player's CLI commands in #159
 - Update dependencies in #186
 - Add more builds for CD github action in #192
 - Add daemon support in #193
 - Extend CLI functionalities in #194
 - Make the client/application more robust to network errors in #198
 - Fix cargo install examples in README.md in #199
 - Add docs for new features and improve CLI/daemon codes in #200
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2023/05/06 19:09:05 ryoon Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.14.0
@


1.29
log
@*: Recursive revbump from audio/libopus 1.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2023/03/29 19:24:27 pin Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.13.1
PKGREVISION=	1
@


1.28
log
@audio/spotify-player: update to 0.13.1

0.13.1
What's Changed
 - Hot fix for v0.13.0 in #174

0.13.0
What's Changed
 - Cleanup viuer's temp files before rendering an image in #157
 - Use spotify_player instead of spotify-player in documents in #162
 - remove colon from log file name in #168
 - Add configuration option for streaming in #169
 - Add buffered playback in #171
 - Add enable_image_cache config option in #172
 - Support selecting an action in action list popup using '0' to '9' in #173
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2023/03/04 15:38:21 pin Exp $
d4 1
@


1.27
log
@audio/spotify-player: update to 0.12.1

What's Changed
 - Support customizable formats in #147
 - Fixed duplicate keys on Windows in #151
 - Add more UI customizations and refactor UI codes in #152

What's new
 - New config options: playback_format, notify_format, border_type,
   progress_bar_type
 - New theme's component style: playback_artists
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2023/02/21 13:14:21 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.12.1
@


1.26
log
@audio/spotify-player: update to 0.12.0

What's Changed
 - Queue feature improvements in #130
 - Add more navigation commands in #131
 - Add various UI improvements by in #132
 - Fix playback window's position when rendering the application's UI in #133
 - Add sixel support in #134
 - Add desktop notification support in #137
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2023/02/06 19:37:35 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.12.0
@


1.25
log
@audio/spotify-player: update to 0.11.1

What's Changed
 - Fix playback_progress_bar component style not working in #121
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2023/02/04 20:08:46 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.11.1
@


1.24
log
@audio/spotify-player: update to 0.11.0

What's Changed
 - add initial issue templates in #104
 - Refactor default themes in #107
 - Add sharing support in #110
 - Update play/pause icon usage and rename doc folder in #112
 - Add support for seeing the current queue in #113
 - Fix incorrect playback position on Linux in #114
 - Automatically update the lyric page on playing new track in #115
 - More flexible theme config in #118

Notes
 There are some potentially breaking changes with theme configurations.
 Please refer to the updated theme documentation for migration.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2022/12/26 22:07:37 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.11.0
@


1.23
log
@audio/spotify-player: update to 0.10.0

What's Changed
 - Update dependencies in #91
 - Improve radio feature UX in #92
 - Implement tracks context in #94
 - Fix liked tracks errors in #95
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2022/09/26 13:48:41 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.10.0
@


1.22
log
@audio/spotify-player: update to 0.9.8

What's Changed
 - Support collaborative playlists in #83
 - Handle device connection with retries in #81
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2022/09/11 12:51:23 wiz Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.9.8
@


1.21
log
@*: bump PKGREVISION for flac shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2022/09/02 11:49:29 pin Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.9.6
PKGREVISION=	1
@


1.20
log
@audio/spotify-player: update to 0.9.6

What's Changed
 - Add "add-track-to-queue" support in #73
 - Refactor playback rendering codes in #75
 - Add seek commands in #76
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2022/08/11 05:08:05 gutteridge Exp $
d4 1
@


1.19
log
@Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2022/08/10 20:38:34 pin Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.9.5
PKGREVISION=	1
@


1.18
log
@audio/spotify-player: update to 0.9.5

What's Changed
    Allow play/pause icons to be configurable in #68
    Update dependencies in #71
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2022/08/01 08:11:28 pin Exp $
d4 1
@


1.17
log
@audio/spotify-player: update to 0.9.4

-update dependencies.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2022/07/10 20:54:32 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.9.4
@


1.16
log
@audio/spotify-player: update to 0.9.3

What's Changed
    Add session configs in #60
    Add browse page in #61
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2022/07/02 16:53:08 ryoon Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.9.3
@


1.15
log
@*: Recursive revbump from audio/pulseaudio
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2022/06/28 09:30:38 pin Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.9.2
PKGREVISION=	1
@


1.14
log
@audio/spotify-player: update to 0.9.2

What's Changed
 -Cleanup compilation warnings in #56
 -Remove user:{user} part when parsing URIs in #58
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2022/06/19 07:03:31 pin Exp $
d4 1
@


1.13
log
@audio/spotify-player: update to 0.9.0

What's Changed
 -Add image rendering support (under image feature) in #48, #52
 -Improve actions on item feature in #54, #55
 -Update rust CI to run based on specific features in #51

Breaking changes
 -Disable lyric-finder by default. Need to specify --features lyric-finder to
  install/build the application with the feature
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2022/06/07 10:23:54 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.9.0
@


1.12
log
@Add lyrics option/feature to spotify-player
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2022/06/02 19:56:32 pin Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.8.0
PKGREVISION=	1
@


1.11
log
@ausio/spotify-player: update to 0.8.0

What's Changed
    -added cross-platform media control in #43, #44 (disabled on pkgsrc)
    -improved device connect logic on startup in #45
    -updated backtrace logic to log all the panics
    -minor UI changes and improvements in #46
    -added enable_media_control and default_device config options.
    (See the general config document).

Breaking changes
    -renamed ReconnectIntegratedClient command to RestartIntegratedClient
    -modified the default shortcuts for SelectNextOrScrollDown,
     SelectPreviousOrScrollUp, and PreviousPage commands
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2022/05/20 16:32:03 pin Exp $
d4 1
@


1.10
log
@audio/spotify-player: update to 0.7.0

What's Changed
    Add lyric_finder library crate in #34
    Improve application logging in #35
    Add a lyric page in #36 (disabled for now on pkgsrc)
    Add various improvements in #37

Breaking changes
    removed refresh_delay_in_ms_each_playback_update and
    n_refreshes_each_playback_update config options
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2022/03/28 10:43:40 tnn Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.7.0
@


1.9
log
@a*/*: revbump(1) for libsndfile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2022/03/08 10:14:36 pin Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.6.0
PKGREVISION=	1
@


1.8
log
@audio/spotify-player: update to 0.6.0

What's Changed
   -Refactor IPC codes in #30
   -Rewrite UI codes in #31
   -Update dependencies, migrate to Rust edition 2021 in d0c0a68
   -Change client/device reconnect logic in #33
   -Add various UI improvements in #32

Breaking changes
   -renamed BrowsePlayingContext command to CurrentlyPlayingContextPage

What's new
   -added TopTrackPage command (default binding: g t) and new top track page
   -added RecentlyPlayedTrackPage command (default binding g r) and new
    recently played track page
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2022/01/13 13:20:04 pin Exp $
d4 1
@


1.7
log
@audio/spotify-player: update to 0.5.2

-change theme profile of playback_progress_bar component style
-update dependencies
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2021/12/08 16:03:20 adam Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.5.2
d27 2
a28 1
	${INSTALL_PROGRAM} ${WRKSRC}/target/release/spotify_player ${DESTDIR}${PREFIX}/bin
@


1.6
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2021/11/15 22:54:05 wiz Exp $
d3 1
a3 2
DISTNAME=	spotify-player-0.5.1
PKGREVISION=	2
@


1.5
log
@*: recursive bump for gstreamer 1.18.5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2021/11/05 22:28:08 pin Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.4
log
@audio/spotify-player: update to 0.5.1

v0.5.1
-Hot fix panic when accessing index out of range 7fa610b

v0.5.0
Brief description of changes
-Rewrite application state's data model in #19 that separates application's
 data from application's states
-Improve data locking performance in #20 that uses parking_lot for better
 performance and restricts the locking scope to local in functions.
-Change the application's behavior on startup in #21 that connects to an
 available device if no playback is found.
-Add a file logger in #23.
-Add a library page in #24.
-Rewrite the context page state's structure in #25.
-Reduce the number of possible panics (88567e1) and handle the integrated
 player's events (2e64d1d).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2021/10/25 11:27:20 pin Exp $
d4 1
@


1.3
log
@audio/spotify-player: update to 0.4.0

Brief description of major changes
-Implement ShowActionsOnSelectedItem (#13) and ShowActionOnCurrentTrack (#18)
 commands which list available actions (BrowseArtist, SaveToLibrary,
 BrowseRecommendations, etc) on a Spotify item (track, album, artist, playlist).
-Upgrade majority of dependencies (#14) which includes a big rspotify v0.11.0
 migration.
-Integrate Spotify recommendation API (#17).
-And many other code refactors and improvements.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2021/10/11 08:59:48 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.4.0
@


1.2
log
@audio/spotify-player: update to 0.3.0

There are many changes in spotify-player v0.3.0 compared to version v0.2.0.
The most notable change is adding Spotify Search API integration (#8).

Brief description of major changes:
-allow client to handle multiple requests at once by creating a new handling
thread for each request (#9)
-integrate Spotify Search APIs (#8)
-add scroll shortcuts for command help popup (#11)
-refactor terminal event handling codes (#12)
-improve application and code documentations
-and other small bug fixes, refactors, etc
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2021/09/08 10:42:54 pin Exp $
d3 1
a3 1
DISTNAME=	spotify-player-0.3.0
@


1.1
log
@audio/spotify-player: import package

spotify-player is a custom Spotify player built and tweaked based on my personal
preferences. It is fast, easy to use, and configurable.

It's designed to be a player, not a fully-fledged Spotify clone, so it does not
aim to support all possible Spotify features.
The main goal is to provide a quick and intuitive way to modify the current
playback by either using player commands or navigating between different
contexts.
Similar to other TUI applications, is keyboard driven. User will use a set of
predefined commands with shortcuts to interact with the player.
spotify-player has a simple UI with three main components:
-a playback window displaying the current playback
-a context window displaying a context (playlist, album, artist)
-popup windows for using some commands (switch theme, browser playlists, etc)
or displaying additional information

spotify-player is built on top of tui, rspotify, and librespot libraries.
It's inspired by spotify-tui and ncspot.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	spotify-player-0.2.0
@

