1
1
mirror of https://github.com/danbee/persephone synced 2025-03-04 08:39:11 +00:00
macOS MPD client written in Swift.
Go to file
Daniel Barber a7e7620f68
Attempt to fix album detail view crash
Very occasionally the album detail view fails to get the album tracks
and this causes a crash. This extra guard avoids the crash, but doesn't
fix the underlying problem.

The problem itself is very hard to track down because it's incredibly
hard to reproduce.
2020-02-15 21:36:39 -05:00
bin Tweak setup 2019-09-27 13:34:52 -04:00
libmpdclient@e30bf21c8e Update libmpdclient 2020-02-01 11:40:16 -05:00
Persephone Attempt to fix album detail view crash 2020-02-15 21:36:39 -05:00
Persephone.xcodeproj Update all the packages 2020-02-15 21:36:39 -05:00
PersephoneTests Project should build now with testable import 2019-02-13 08:19:18 -05:00
PersephoneUITests Initial Commit 2018-07-31 13:05:54 -04:00
Resources Update screenshot 2020-01-29 22:09:47 -05:00
.gitignore Add PromiseKit via SwiftPM 2019-09-27 10:53:21 -04:00
.gitmodules Pretty sure I don't need these 2019-09-27 13:28:52 -04:00
.swiftformat Add temporary app icon 2019-02-13 22:18:35 -05:00
.travis.yml Add brew step to travis.yml 2019-02-06 21:16:40 -05:00
Brewfile Add MediaKeyTap to capture media keys 2019-02-22 21:13:56 -05:00
CHANGELOG.md Prep for 0.12.0-alpha release 2019-05-18 15:35:39 -04:00
LICENSE.md Add license 2019-02-01 10:33:35 -05:00
README.md Add icon to README 2019-06-15 13:28:21 -04:00

Persephone

An MPD client for macOS, written in Swift.

MP... what?

From the website:

"Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol."

Wikipedia has a more comprehensive description.

Screenshot

Screenshot

Setup

Install dependencies from Homebrew:

$ brew bundle

Run bin/setup:

$ bin/setup

Open the Xcode project:

$ open Persephone.xcodeproj

You will probably want MPD server to be running on your local machine.

Credits

Lyre by Xinh Studio from the Noun Project