Steve Cross Steve Cross
Github Linkedin Profile Astrobin Amateur Radio Site The Token Ring webring

Infrastructure and Linux Enthusiast

Project:ccmm (Connection Church Media Manager)[Draft]

NOTE: This page is marked as draft and is therefore still a work-in-progress. 

Connection Church Media Manager (ccmm)

Introduction

Connection Church Media Manager, aka ccmm, is a tool for managing all aspects of produced media. The eventual goal is for the tool to import, syncronize and backup data automatically. The tool is planned to be separated into the following 3 components:

Why?

We generate ~100GB of media data each week at church and currently, I am inserting one SD card or flash drive at a time and copying to my laptop, then syncing up to the server and then finally syncing to the additional storage drives + backblaze. This is super tedious and wastes a lot of time.

Additionally, we are growing rapidly and as we grow our volunteer base, it is going to become impossible to expect others to keep things organized and especially SAFE (think accidental deletions or files that don’t make it back to the archive after being worked with). While I can’t 100% protect from these things, by having a centralized system that manages the organization and synchronization automatically, I hope to reduce the risk here.

Importer

Features

Current

Planned

Media sources

Supported

Planned

Dependencies

Linux:

Mac: (coming soon)

Installation

coming soon…

Usage

coming soon…

Manager

Features

coming soon…

Installation

coming soon…

Usage

coming soon…

Client

Features

coming soon…

Installation

coming soon…

Usage

coming soon…

License

ccmm is licensed under the Apache-2.0 license

Copyright (c) 2024 Steve Cross flip@foxhollow.cc

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Portions of the code, specifically those providing localsend server functionality, were originally written by MeowRain for the localsend-go external-link project. The files in question all have the MIT license clearly mentioned in the file header. For the sake of simplicity, any additions by Steve Cross to the localsend files are also licensed under the MIT license, while the rest of the ccmm project is still licensed under Apache-2.0. For a complete copy of the MIT license text, see the LICENSE-MIT file in the root of this project. The following copyright applies to all localsend-related files only:

Copyright (c) 2024 Steve Cross (additions on or after 2024-10-30) Copyright (c) 2024 MeowRain