]> git.seodisparate.com - mpd_info_screen/log
mpd_info_screen
4 weeks agoMerge branch 'devel', Version 0.5.1 devel main 0.5.1
Stephen Seo [Wed, 19 Mar 2025 10:55:14 +0000 (19:55 +0900)]
Merge branch 'devel', Version 0.5.1

Fix text not re-showing after mpd stops-then-plays.
Minor fix: emitted warning for unicode_support.
Minor refactorings.

4 weeks agoBump version to 0.5.1
Stephen Seo [Wed, 19 Mar 2025 10:54:56 +0000 (19:54 +0900)]
Bump version to 0.5.1

4 weeks agoFix emitted warning, minor change to unit test
Stephen Seo [Wed, 19 Mar 2025 10:54:38 +0000 (19:54 +0900)]
Fix emitted warning, minor change to unit test

4 weeks agoFix text not showing after mpd stop-then-play
Stephen Seo [Wed, 19 Mar 2025 10:45:52 +0000 (19:45 +0900)]
Fix text not showing after mpd stop-then-play

4 weeks agoRefactor reconnect code
Stephen Seo [Wed, 19 Mar 2025 07:58:56 +0000 (16:58 +0900)]
Refactor reconnect code

The reconnection "impl" function will only be used by one other
function. To prevent future misuse, the "impl" function was moved into
a closure inside the function that uses it.

4 weeks agoMerge branch 'devel', version 0.5.0 0.5.0
Stephen Seo [Wed, 19 Mar 2025 02:12:20 +0000 (11:12 +0900)]
Merge branch 'devel', version 0.5.0

Implements reconnect on lost connection, and application close on failed
reconnect.

4 weeks ago`cargo update`
Stephen Seo [Wed, 19 Mar 2025 02:11:52 +0000 (11:11 +0900)]
`cargo update`

4 weeks agoBump version to 0.5.0
Stephen Seo [Wed, 19 Mar 2025 02:09:55 +0000 (11:09 +0900)]
Bump version to 0.5.0

4 weeks agoUpdate README.md (preview image)
Stephen Seo [Tue, 18 Mar 2025 07:34:35 +0000 (16:34 +0900)]
Update README.md (preview image)

4 weeks agoUpdate README.md (preview image)
Stephen Seo [Tue, 18 Mar 2025 07:34:35 +0000 (16:34 +0900)]
Update README.md (preview image)

4 weeks agoRefactor reconnect lost TCP connection
Stephen Seo [Tue, 18 Mar 2025 02:12:49 +0000 (11:12 +0900)]
Refactor reconnect lost TCP connection

Remove setting timeouts on TCP connection since non-blocking IO makes it
unnecessary.

More robust error handling when resetting TCP connection.

5 weeks agoFix attempting to reconnect too soon
Stephen Seo [Mon, 17 Mar 2025 08:29:20 +0000 (17:29 +0900)]
Fix attempting to reconnect too soon

5 weeks agoFix prev commit: no passwd close on disconnect
Stephen Seo [Mon, 17 Mar 2025 08:23:52 +0000 (17:23 +0900)]
Fix prev commit: no passwd close on disconnect

5 weeks agoFix no-pass. use to close app on failed reconnect
Stephen Seo [Mon, 17 Mar 2025 08:11:25 +0000 (17:11 +0900)]
Fix no-pass. use to close app on failed reconnect

5 weeks agoImpl. reconnect to MPD if temporarily disconnected
Stephen Seo [Mon, 17 Mar 2025 07:49:29 +0000 (16:49 +0900)]
Impl. reconnect to MPD if temporarily disconnected

5 weeks agoBump version in Cargo.lock 0.4.18
Stephen Seo [Mon, 17 Mar 2025 04:33:07 +0000 (13:33 +0900)]
Bump version in Cargo.lock

5 weeks agoVersion 0.4.18
Stephen Seo [Mon, 17 Mar 2025 04:29:50 +0000 (13:29 +0900)]
Version 0.4.18

5 weeks agoUpdate LICENSE year
Stephen Seo [Mon, 17 Mar 2025 04:29:28 +0000 (13:29 +0900)]
Update LICENSE year

5 weeks ago`cargo update`
Stephen Seo [Mon, 17 Mar 2025 04:26:27 +0000 (13:26 +0900)]
`cargo update`

7 months agoBump version to 0.4.17, update README.md 0.4.17
Stephen Seo [Fri, 13 Sep 2024 07:48:54 +0000 (16:48 +0900)]
Bump version to 0.4.17, update README.md

7 months agoAdd option to change info text font size
Stephen Seo [Fri, 13 Sep 2024 07:45:42 +0000 (16:45 +0900)]
Add option to change info text font size

7 months agoBump version 0.4.16 0.4.16
Stephen Seo [Fri, 13 Sep 2024 06:39:39 +0000 (15:39 +0900)]
Bump version 0.4.16

7 months agoMinor fix, `cargo fmt` 0.4.15
Stephen Seo [Fri, 13 Sep 2024 06:32:14 +0000 (15:32 +0900)]
Minor fix, `cargo fmt`

7 months ago`cargo update`
Stephen Seo [Fri, 13 Sep 2024 06:32:01 +0000 (15:32 +0900)]
`cargo update`

8 months agoTweak text height constant
Stephen Seo [Mon, 5 Aug 2024 11:58:24 +0000 (20:58 +0900)]
Tweak text height constant

8 months agoUpdate dependencies and fixes related to update
Stephen Seo [Sun, 4 Aug 2024 13:15:51 +0000 (22:15 +0900)]
Update dependencies and fixes related to update

8 months agoTweak font sizes for display
Stephen Seo [Sun, 4 Aug 2024 13:06:12 +0000 (22:06 +0900)]
Tweak font sizes for display

9 months agoVersion 0.4.14 0.4.14
Stephen Seo [Mon, 22 Jul 2024 02:16:00 +0000 (11:16 +0900)]
Version 0.4.14

9 months agoMore sane variants of "Ordering" used
Stephen Seo [Sun, 21 Jul 2024 12:21:46 +0000 (21:21 +0900)]
More sane variants of "Ordering" used

Stores use "Ordering::Release", loads use "Ordering::Acquire", and swaps
use "Ordering::AcqRel".

9 months ago`cargo update`
Stephen Seo [Sun, 21 Jul 2024 12:15:10 +0000 (21:15 +0900)]
`cargo update`

9 months agoMinor refactorings
Stephen Seo [Mon, 24 Jun 2024 06:45:21 +0000 (15:45 +0900)]
Minor refactorings

9 months ago`cargo update` 0.4.13
Stephen Seo [Mon, 24 Jun 2024 05:28:58 +0000 (14:28 +0900)]
`cargo update`

9 months agoVersion 0.4.13
Stephen Seo [Mon, 24 Jun 2024 05:28:27 +0000 (14:28 +0900)]
Version 0.4.13

9 months agoRefactor time_to_percentage(...)
Stephen Seo [Mon, 24 Jun 2024 05:26:15 +0000 (14:26 +0900)]
Refactor time_to_percentage(...)

9 months agoRound percentage value 0.4.12
Stephen Seo [Mon, 24 Jun 2024 05:11:10 +0000 (14:11 +0900)]
Round percentage value

9 months agoUpdate README.md
Stephen Seo [Mon, 24 Jun 2024 05:08:15 +0000 (14:08 +0900)]
Update README.md

9 months agoVersion 0.4.12
Stephen Seo [Mon, 24 Jun 2024 05:07:05 +0000 (14:07 +0900)]
Version 0.4.12

9 months agoImpl. show percentage, minor fixes
Stephen Seo [Mon, 24 Jun 2024 05:05:28 +0000 (14:05 +0900)]
Impl. show percentage, minor fixes

Implement showing percentage of song played next to time remaining.

Add flag to disable showing percentage.

Fix time remaining background persisting when song is no longer playing.

9 months agoBump version to 0.4.11 0.4.11
Stephen Seo [Sun, 23 Jun 2024 11:58:18 +0000 (20:58 +0900)]
Bump version to 0.4.11

9 months agoFix not quitting when requested, `cargo fmt`
Stephen Seo [Sun, 23 Jun 2024 11:56:54 +0000 (20:56 +0900)]
Fix not quitting when requested, `cargo fmt`

9 months agoUpdate LICENSE year 0.4.10
Stephen Seo [Sun, 23 Jun 2024 11:45:26 +0000 (20:45 +0900)]
Update LICENSE year

9 months agoBump version to 0.4.10
Stephen Seo [Sun, 23 Jun 2024 11:43:43 +0000 (20:43 +0900)]
Bump version to 0.4.10

9 months agoAllow window resize behavior
Stephen Seo [Sun, 23 Jun 2024 11:41:10 +0000 (20:41 +0900)]
Allow window resize behavior

9 months ago`cargo update`
Stephen Seo [Sun, 23 Jun 2024 11:41:01 +0000 (20:41 +0900)]
`cargo update`

13 months ago`cargo update`, bump version 0.4.9
Stephen Seo [Wed, 28 Feb 2024 02:53:21 +0000 (11:53 +0900)]
`cargo update`, bump version

16 months agoUpdate README.md
Stephen Seo [Tue, 28 Nov 2023 12:42:12 +0000 (21:42 +0900)]
Update README.md

Previously, the README referenced dependency structopt, which was
replaced with dependency clap.

16 months agoVersion 0.4.8 0.4.8
Stephen Seo [Tue, 28 Nov 2023 06:02:27 +0000 (15:02 +0900)]
Version 0.4.8

16 months agoFix use of deprecated object from bindgen
Stephen Seo [Tue, 28 Nov 2023 06:02:09 +0000 (15:02 +0900)]
Fix use of deprecated object from bindgen

16 months agoUpdate build dependency bindgen
Stephen Seo [Tue, 28 Nov 2023 06:00:26 +0000 (15:00 +0900)]
Update build dependency bindgen

16 months agoUpdate image and wgpu dependencies
Stephen Seo [Tue, 28 Nov 2023 03:29:35 +0000 (12:29 +0900)]
Update image and wgpu dependencies

16 months agoReplace dependency structopt with clap
Stephen Seo [Tue, 28 Nov 2023 03:20:49 +0000 (12:20 +0900)]
Replace dependency structopt with clap

16 months agoVersion 0.4.7 0.4.7
Stephen Seo [Sun, 26 Nov 2023 06:49:48 +0000 (15:49 +0900)]
Version 0.4.7

16 months agoUpdate ggez dependency
Stephen Seo [Sun, 26 Nov 2023 06:42:04 +0000 (15:42 +0900)]
Update ggez dependency

21 months agoRemove no longer needed comment in Cargo.toml
Stephen Seo [Tue, 27 Jun 2023 09:59:12 +0000 (18:59 +0900)]
Remove no longer needed comment in Cargo.toml

21 months agoVersion 0.4.6 with new version of ggez 0.4.6
Stephen Seo [Tue, 27 Jun 2023 01:41:04 +0000 (10:41 +0900)]
Version 0.4.6 with new version of ggez

2 years agoUpdate README.md
Stephen Seo [Mon, 27 Feb 2023 06:54:29 +0000 (15:54 +0900)]
Update README.md

2 years agoUpdate README.md
Stephen Seo [Mon, 27 Feb 2023 06:49:05 +0000 (15:49 +0900)]
Update README.md

2 years agoMerge branch 'devel'
Stephen Seo [Mon, 27 Feb 2023 06:39:48 +0000 (15:39 +0900)]
Merge branch 'devel'

2 years agoRefactor "no-password-fix"
Stephen Seo [Sat, 4 Feb 2023 12:32:09 +0000 (21:32 +0900)]
Refactor "no-password-fix"

Refactors the fix for the use case of when MPD requires no password.

2 years agoFix timer bg not updating
Stephen Seo [Sat, 4 Feb 2023 11:41:47 +0000 (20:41 +0900)]
Fix timer bg not updating

This commit fixes the bg mesh (slightly-transparent-black-bg for text)
not updating when the timer-text changes size.

2 years agoUpdate README.md
Stephen Seo [Sat, 4 Feb 2023 10:59:04 +0000 (19:59 +0900)]
Update README.md

2 years agoBackport Fix: display not working when no password
Stephen Seo [Sat, 4 Feb 2023 10:56:09 +0000 (19:56 +0900)]
Backport Fix: display not working when no password

Previous implementation only worked if MPD was accessed with a password.
This commit fixes no-password access of MPD.

Backported from `devel` branch.

2 years agoImpl passing password via file
Stephen Seo [Tue, 31 Jan 2023 07:19:35 +0000 (16:19 +0900)]
Impl passing password via file

2 years agoUpdate README.md
Stephen Seo [Tue, 31 Jan 2023 07:05:48 +0000 (16:05 +0900)]
Update README.md

2 years agoUpdate README.md
Stephen Seo [Tue, 31 Jan 2023 06:59:19 +0000 (15:59 +0900)]
Update README.md

2 years agoUpdate README.md
Stephen Seo [Tue, 31 Jan 2023 06:59:19 +0000 (15:59 +0900)]
Update README.md

2 years agoFix where display doesn't work when no password
Stephen Seo [Tue, 31 Jan 2023 06:57:56 +0000 (15:57 +0900)]
Fix where display doesn't work when no password

Previous implementation only worked if MPD was accessed with a password.
This commit fixes no-password access of MPD.

2 years agoUpdate README.md
Stephen Seo [Sun, 29 Jan 2023 07:57:54 +0000 (16:57 +0900)]
Update README.md

2 years agoUpdate README.md
Stephen Seo [Sun, 29 Jan 2023 07:55:20 +0000 (16:55 +0900)]
Update README.md

2 years agoVersion 0.4.1 0.4.1
Stephen Seo [Sun, 29 Jan 2023 07:49:04 +0000 (16:49 +0900)]
Version 0.4.1

2 years agoWorkaround for album art not drawing bug
Stephen Seo [Sun, 29 Jan 2023 07:45:40 +0000 (16:45 +0900)]
Workaround for album art not drawing bug

ggez (at the time of this commit) latest release has a bug that results
in the album art not drawing. Workaround is to build against a ggez
commit in its "devel" branch.

2 years agoFix clippy warnings
Stephen Seo [Sun, 29 Jan 2023 05:50:26 +0000 (14:50 +0900)]
Fix clippy warnings

2 years agoVersion 0.4.0 0.4.0
Stephen Seo [Sun, 8 Jan 2023 08:43:19 +0000 (17:43 +0900)]
Version 0.4.0

Testing shows that even with some of the expect()/unwrap() additions,
the program is still stable enough to use. Will merge into the main
branch.

2 years agoChange rust project edition to "2021"
Stephen Seo [Sun, 11 Dec 2022 05:35:35 +0000 (14:35 +0900)]
Change rust project edition to "2021"

Also update Cargo.lock.

2 years agoFix clippy warning
Stephen Seo [Wed, 7 Dec 2022 03:22:06 +0000 (12:22 +0900)]
Fix clippy warning

2 years agoFix not-staying-in-fullscreen bug
Stephen Seo [Tue, 6 Dec 2022 13:26:02 +0000 (22:26 +0900)]
Fix not-staying-in-fullscreen bug

2 years agoFix "brighter" displayed album art bug
Stephen Seo [Tue, 6 Dec 2022 13:19:48 +0000 (22:19 +0900)]
Fix "brighter" displayed album art bug

2 years agoUpdate to latest ggez (0.8.1)
Stephen Seo [Tue, 6 Dec 2022 13:00:09 +0000 (22:00 +0900)]
Update to latest ggez (0.8.1)

A lot of ".expect(...)" or ".unwrap(...)" lines were added, so these
need to be refactored out. For now, just got it to work with the latest
ggez.

Currently noticed bugs:

 - Album art is brighter than original.

 - Fullscreen doesn't work.

2 years agoUpdate README.md
Stephen Seo [Tue, 1 Nov 2022 11:44:23 +0000 (20:44 +0900)]
Update README.md

2 years agoRefactor handling of Result conversion
Stephen Seo [Tue, 1 Nov 2022 08:36:16 +0000 (17:36 +0900)]
Refactor handling of Result conversion

2 years agoImpl better handling of unknown image type
Stephen Seo [Sun, 30 Oct 2022 08:54:33 +0000 (17:54 +0900)]
Impl better handling of unknown image type

2 years agoFix clippy warnings
Stephen Seo [Sun, 30 Oct 2022 05:05:04 +0000 (14:05 +0900)]
Fix clippy warnings

2 years agoUpdate README.md 0.3.7
Stephen Seo [Sun, 30 Oct 2022 04:47:19 +0000 (13:47 +0900)]
Update README.md

2 years agoFix edge-case where MPD omits album art format
Stephen Seo [Sun, 30 Oct 2022 04:42:51 +0000 (13:42 +0900)]
Fix edge-case where MPD omits album art format

2 years agoUpdate README.md
Stephen Seo [Thu, 25 Aug 2022 06:36:43 +0000 (15:36 +0900)]
Update README.md

2 years agoBump version to 0.3.6 0.3.6
Stephen Seo [Wed, 10 Aug 2022 05:07:03 +0000 (14:07 +0900)]
Bump version to 0.3.6

2 years agoImpl setting opacity of text bg via arg
Stephen Seo [Wed, 10 Aug 2022 05:05:39 +0000 (14:05 +0900)]
Impl setting opacity of text bg via arg

2 years agoUpdate year in LICENSE
Stephen Seo [Tue, 2 Aug 2022 10:22:07 +0000 (19:22 +0900)]
Update year in LICENSE

2 years agoBump version to 0.3.5 0.3.5
Stephen Seo [Tue, 2 Aug 2022 10:19:07 +0000 (19:19 +0900)]
Bump version to 0.3.5

2 years agoUpdate README.md
Stephen Seo [Tue, 2 Aug 2022 10:18:35 +0000 (19:18 +0900)]
Update README.md

2 years agoBump version to 0.3.4 0.3.4
Stephen Seo [Tue, 2 Aug 2022 10:16:22 +0000 (19:16 +0900)]
Bump version to 0.3.4

2 years agoImpl album display
Stephen Seo [Tue, 2 Aug 2022 09:12:54 +0000 (18:12 +0900)]
Impl album display

2 years agoRefactor freetype handling code to be safer
Stephen Seo [Mon, 1 Aug 2022 07:20:34 +0000 (16:20 +0900)]
Refactor freetype handling code to be safer

2 years agoFix memory leak related to freetype, bump v0.3.3 0.3.3
Stephen Seo [Mon, 1 Aug 2022 05:30:22 +0000 (14:30 +0900)]
Fix memory leak related to freetype, bump v0.3.3

2 years agoFix always failing freetype call, version 0.3.2 0.3.2
Stephen Seo [Mon, 1 Aug 2022 05:19:23 +0000 (14:19 +0900)]
Fix always failing freetype call, version 0.3.2

2 years agoBump version to 0.3.1 0.3.1
Stephen Seo [Mon, 1 Aug 2022 04:46:33 +0000 (13:46 +0900)]
Bump version to 0.3.1

2 years agoFix/inhibit clippy warnings
Stephen Seo [Mon, 1 Aug 2022 04:37:13 +0000 (13:37 +0900)]
Fix/inhibit clippy warnings

2 years agoUpdate README.md
Stephen Seo [Mon, 1 Aug 2022 04:08:06 +0000 (13:08 +0900)]
Update README.md

2 years agoUpdate README.md
Stephen Seo [Mon, 1 Aug 2022 04:03:37 +0000 (13:03 +0900)]
Update README.md

2 years agoReplace println! with debug_log::log(...)
Stephen Seo [Mon, 1 Aug 2022 03:39:49 +0000 (12:39 +0900)]
Replace println! with debug_log::log(...)