Skip to content

Maintaining a fork for modern macOS #3

@NattyNarwhal

Description

@NattyNarwhal

Hi @nark,

I've been using Navidrome (a Subsonic compatible server) for music more recently, but I wanted a native experience on my Mac. Submariner almost fit the ticket, it was very old, and understandably, you didn't have the time to maintain it (It was still pretty nice!). As such, I've been (trying to, at least - I've been learning AppKit and Objective-C along the way) maintaining a fork of Submariner here.

I've done quite a bit of work to refactor it (shaving thousands LoC), modernizing its dependencies (like moving towards NSURLSession and replacing QuickTime with AVFoundation), and adapting the UI for modern Mac UI conventions (which sometimes saved a lot of code in places where it was reinventing the wheel before). It's still a bit rough, but it's usable enough it works fairly well. It looks like this now:

Screen Shot 2022-04-15 at 11 19 07 PM

I'm wondering what you wish for this. Do you want this in your upstream repo and r-w.fr and such involved? Or would you rather I maintain it in a separate repo/site (with acknowledgement, of course)?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions