After some initial try-outs with the swift package manager some months ago, I came back to it today to see if it’s possible to run it side-by-side with cocoapods, and gradually migrate packages over. To begin with, I took out the libmpdclient sources of the mpdconnector framework, and put it into a framework of its…
Author: berrie
Improved cover art assistant
Most Rigelian support questions are related to cover art not displaying correctly. Unfortunately mpd supports cover art retrieval only in recent versions (since 0.21) and the support is still basic. To let the users get the best cover art under these constraints, the cover art assistant in Rigelian is updated with new functions, like selecting…
Cover art improvements
Recently version 2.17 of libmpdclient was released which adds support for binary responses, like for the ‘albumart’ command that was added to mpd a while ago. Using this new library version Rigelian can now read local cover art without requiring a http server on the player. There are still two major limitations with this approach:…
Rigelian on Mac
With macOS Catalina Apple has released catalyst, which makes it possible to port an iPad app to a Mac app with limited effort. A few months ago I had a first look at this, but ran into too many problems. Yesterday I tried again with the latest versions of all frameworks, and was able to…
Start using SF Symbols
In iOS 13 Apple introduced a set of around 1.500 symbols (icon images) which are easy to use in an app. This makes live, at least on iOS 13, easier so I started migrating to these symbols where possible. To keep it backwards compatible, I’m extending UIImage for every image that I migrate: extension UIImage…
One of the most requested features for Rigelian is a full screen now playing view on the iPad. After a significant amount of preparation work in the form of code cleanup, creating the actual screen was a breeze. So here’s the teaser picture:
v1.7 almost ready
All changes needed for v1.7 are ready. What is remaining is final testing, and then it will be released. The today widget is now also supporting dark mode, and a problem where it sometimes wouldn’t load is also fixed.
Dark mode
Support for the integrated dark-mode on iOS 13 is finished and looking good.
XCode 11 & iOS 13
The migration to XCode 11 in combination with iOS 13 leads to various layout problems, the current priority is to get those fixed. Once all screens look good again, the next step is to automatically follow the system-wide dark mode setting.
Kodi playlists
The implementation of browsing of playlists and adding them to the playqueue is done. Unfortunately the kodi api for this is limited and behaves weird in certain scenarios, as a result playlist editing (adding, (re)moving songs and saving a playlist) through Rigelian will not be possible.